.a4-page,.a4-page *{--color-brand:15 76 129!important;--color-surface:255 255 255!important;--color-surface-muted:245 245 244!important;--color-ink:28 25 23!important;--color-ink-muted:87 83 78!important;--color-accent:180 83 9!important;--radius-brand:0.5rem!important;--font-sans:Geist,ui-sans-serif,system-ui,sans-serif!important;--font-display:Geist,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:normal!important}[data-app-assistant-panel]{--color-surface:28 36 50;--color-surface-muted:36 46 62;--color-ink:242 246 252;--color-ink-muted:234 238 244;--color-brand:110 178 235;--color-accent:140 200 225;--sp-control-frame:rgb(110 178 235/0.38);--radius-brand:0.5rem;color:rgb(var(--color-ink));background:radial-gradient(420px 280px at 100% 0,rgb(var(--sp-logo-primary-rgb)/.22),transparent 60%),rgb(28 36 50/.96);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}[data-app-assistant-panel] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]){color:rgb(var(--color-ink));background:rgb(var(--color-surface-muted));border-color:rgb(255 255 255/.16)}[data-docked-inspector]{--color-surface:28 36 50;--color-surface-muted:36 46 62;--color-ink:242 246 252;--color-ink-muted:234 238 244;--color-brand:110 178 235;--color-accent:140 200 225;--sp-control-frame:rgb(110 178 235/0.38);--radius-brand:0.5rem;color:rgb(var(--color-ink));border-left:1px solid rgb(255 255 255/.16);background:radial-gradient(520px 320px at 100% 0,rgb(var(--sp-logo-primary-rgb)/.2),transparent 58%),rgb(28 36 50/.92);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);box-shadow:-16px 0 40px rgb(0 0 0/.45)}@media (min-width:640px){.sp-chrome-shell .sp-glass-light--flush>.sp-content-sticky-head[data-inspector-open="1"],[data-designer-toolbar][data-inspector-open="1"],[data-endbewertung-toolbar][data-inspector-open="1"]{padding-inline-end:calc(22rem + var(--sp-content-inline))!important}}@media (min-width:1024px){.sp-chrome-shell .sp-glass-light--flush>.sp-content-sticky-head[data-inspector-open="1"],[data-designer-toolbar][data-inspector-open="1"],[data-endbewertung-toolbar][data-inspector-open="1"]{padding-inline-end:calc(22rem + var(--sp-content-inline))!important}}[data-content-theme=dark] [data-docked-inspector] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.a4-page input):not(.sp-field-bare),[data-content-theme=dark] [data-docked-inspector] select:not(.a4-page select):not(.sp-field-bare),[data-content-theme=dark] [data-docked-inspector] textarea:not(.a4-page textarea):not(.sp-field-bare),[data-docked-inspector] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),[data-docked-inspector] select,[data-docked-inspector] textarea,html[data-content-theme=dark] [data-docked-inspector] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.a4-page input):not(.sp-field-bare),html[data-content-theme=dark] [data-docked-inspector] select:not(.a4-page select):not(.sp-field-bare),html[data-content-theme=dark] [data-docked-inspector] textarea:not(.a4-page textarea):not(.sp-field-bare){background-color:rgb(255 255 255/.08)!important;border-color:var(--sp-control-frame)!important;border-radius:var(--radius-chip)!important;color:rgb(236 240 245)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.05)!important}[data-docked-inspector] input[type=checkbox],[data-docked-inspector] input[type=radio]{width:.75rem!important;height:.75rem!important;margin:0!important;border-radius:2px!important;accent-color:rgb(var(--color-brand))}[data-docked-inspector] button.rounded-brand:not(.bg-brand):not(.bg-accent):not(.bg-red-700):not(.bg-red-600):not(.bg-red-800):not(.text-red-700),[data-docked-inspector] button.rounded-chip:not(.bg-brand):not(.bg-accent):not(.bg-red-700):not(.bg-red-600):not(.bg-red-800):not(.text-red-700){border-color:var(--sp-control-frame)!important;border-radius:var(--radius-chip)!important;background-color:rgb(255 255 255/.08)!important;color:rgb(236 240 245)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.05)}[data-docked-inspector] button.rounded-brand:not(.bg-brand):not(.bg-accent):not(.bg-red-700):not(.bg-red-600):not(.bg-red-800):not(.text-red-700):hover,[data-docked-inspector] button.rounded-chip:not(.bg-brand):not(.bg-accent):not(.bg-red-700):not(.bg-red-600):not(.bg-red-800):not(.text-red-700):hover{background-color:rgb(255 255 255/.12)!important}[data-content-theme=dark] [data-docked-inspector] .text-ink-muted,[data-docked-inspector] .text-ink-muted,html[data-content-theme=dark] [data-docked-inspector] .text-ink-muted{color:rgb(234 238 244)!important}.a4-page .rounded-brand,.a4-page button.rounded-brand.bg-brand{border-radius:.5rem!important;box-shadow:none!important;filter:none!important;transform:none!important}.sp-chrome-shell .sp-glass-light:has(>.sp-content-sticky-head){overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable;overscroll-behavior:contain;isolation:auto!important;padding-top:0!important;padding-bottom:0!important}.sp-chrome-shell .sp-glass-light>.sp-content-sticky-head{position:sticky!important;top:0!important;z-index:40;flex:0 0 auto!important;flex-shrink:0!important;height:auto!important;min-height:0!important;max-height:none!important;background:var(--sp-mesh-active)!important;background-attachment:fixed!important;border-bottom:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding-top:.35rem;padding-bottom:.85rem;padding-inline:var(--sp-content-inline-start) var(--sp-content-inline)}html:not([data-content-theme=dark]) .sp-chrome-shell .sp-top-blur{position:sticky;top:0;z-index:45;height:0;min-height:0;padding:0!important;overflow:visible;flex:none;pointer-events:none}html:not([data-content-theme=dark]) .sp-chrome-shell .sp-top-blur:after{content:"";position:absolute;top:0;left:0;right:0;height:var(--sp-sticky-fade,3px);opacity:0;background:var(--sp-mesh-active);background-attachment:fixed;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent);mask-image:linear-gradient(180deg,#000 0,transparent);transition:opacity .18s ease}html:not([data-content-theme=dark]) .sp-chrome-shell .sp-glass-light[data-top-blur="1"] .sp-top-blur:after{opacity:1}html:not([data-content-theme=dark]) .sp-chrome-shell .sp-glass-light>.sp-content-sticky-head{position:relative!important;top:auto!important;background:transparent!important;min-height:0!important;height:auto!important;padding-top:1rem!important}html:not([data-content-theme=dark]) .sp-chrome-shell .sp-glass-light--flush>.sp-content-sticky-head--tools-below,html:not([data-content-theme=dark]) .sp-chrome-shell .sp-glass-light--flush>.sp-content-sticky-head:not(.sp-content-sticky-head--tools-below){min-height:0!important;padding-top:1rem!important}html:not([data-content-theme=dark]) .sp-glass-light--flush>.sp-content-sticky-head--tools-below>:last-child:not(:first-child),html:not([data-content-theme=dark]) .sp-glass-light--flush>.sp-content-sticky-head.space-y-3>:last-child:not(:first-child),html:not([data-content-theme=dark]) .sp-glass-light--flush>.sp-content-sticky-head>:last-child:not(:first-child){margin-top:.65rem!important}.sp-chrome-shell .sp-glass-light--flush>.sp-content-sticky-head:not(.sp-content-sticky-head--tools-below){height:auto!important;min-height:var(--sp-chrome-top-band)!important;max-height:none!important;padding:1rem var(--sp-content-inline) .875rem var(--sp-content-inline-start)!important}.sp-chrome-shell .sp-glass-light--flush>.sp-content-sticky-head--tools-below{height:auto!important;min-height:calc(var(--sp-chrome-top-band) + var(--sp-nav-list-gap, 0px))!important;max-height:none!important;overflow:visible!important;padding-top:0!important;padding-inline:var(--sp-content-inline-start) var(--sp-content-inline)!important}.sp-chrome-shell .sp-glass-light--flush>.sp-content-sticky-head--tools-below>:first-child,.sp-chrome-shell .sp-glass-light--flush>.sp-content-sticky-head--tools-below>:not(:first-child){padding-inline:0!important}html[data-chrome-focus=true] .sp-chrome-shell .sp-glass-light--flush>.sp-content-sticky-head--tools-below,html[data-chrome-focus=true] .sp-chrome-shell .sp-glass-light--flush>.sp-content-sticky-head:not(.sp-content-sticky-head--tools-below){min-height:0!important;padding:.55rem var(--sp-content-inline) .45rem!important}html[data-chrome-focus=true] .sp-chrome-shell .sp-glass-light--flush>.sp-content-sticky-head--tools-below>:first-child,html[data-chrome-focus=true] .sp-chrome-shell .sp-glass-light--flush>.sp-content-sticky-head--tools-below>:not(:first-child){padding-inline:0!important}html[data-chrome-focus=true] .sp-chrome-shell .sp-glass-light--flush>.sp-glass-body,html[data-chrome-focus=true] .sp-chrome-shell .sp-glass-light--flush>.sp-glass-scroll{padding-inline:var(--sp-content-inline)!important}.sp-chrome-shell .sp-glass-light>.sp-content-sticky-head--tools-below>:first-child{border-bottom:none!important}.sp-chrome-shell .sp-glass-light:has(>.sp-content-sticky-head)>.sp-glass-body,.sp-chrome-shell .sp-glass-light:has(>.sp-content-sticky-head)>.sp-glass-scroll{position:relative;z-index:0;flex:0 0 auto!important;min-height:auto!important;overflow:visible!important;margin-top:0!important;padding-top:var(--sp-nav-list-gap,.875rem)!important;padding-inline:var(--sp-content-inline-start) var(--sp-content-inline)!important;-webkit-mask-image:none;mask-image:none}html:not([data-content-theme=dark]) .sp-chrome-shell .sp-glass-light--flush:has(>.sp-content-sticky-head){padding-inline:var(--sp-light-shadow-gutter)!important}html:not([data-content-theme=dark]) .sp-chrome-shell .sp-glass-light--flush:has(.sp-import-marketing)>.sp-glass-body,html:not([data-content-theme=dark]) .sp-chrome-shell .sp-glass-light--flush:has(.sp-import-marketing)>.sp-glass-scroll{padding-inline:var(--sp-light-shadow-gutter)!important}html:not([data-content-theme=dark]) .sp-chrome-shell .sp-glass-light--flush:has(.sp-auswertung)>.sp-glass-body,html:not([data-content-theme=dark]) .sp-chrome-shell .sp-glass-light--flush:has(.sp-auswertung)>.sp-glass-scroll{padding-inline:var(--sp-light-shadow-gutter)!important;padding-top:var(--sp-nav-list-gap,.875rem)!important}html:not([data-content-theme=dark]) .sp-chrome-shell .sp-glass-light--flush>.sp-content-sticky-head--tools-below,html:not([data-content-theme=dark]) .sp-chrome-shell .sp-glass-light--flush>.sp-content-sticky-head:not(.sp-content-sticky-head--tools-below){padding-inline:0!important}html:not([data-content-theme=dark]) .sp-chrome-shell .sp-glass-light:has(>.sp-content-sticky-head)>.sp-glass-body,html:not([data-content-theme=dark]) .sp-chrome-shell .sp-glass-light:has(>.sp-content-sticky-head)>.sp-glass-scroll{padding-inline:0!important}.sp-chrome-shell .sp-glass-light:has(>.sp-content-sticky-head--tools-below)>.sp-glass-body,.sp-chrome-shell .sp-glass-light:has(>.sp-content-sticky-head--tools-below)>.sp-glass-scroll{padding-top:0!important}.sp-chrome-shell .sp-content-pad--top>.sp-glass-light:has(>.sp-content-sticky-head){padding-top:0!important;padding-bottom:.75rem!important}.sp-chrome-shell .sp-content-pad--top .sp-content-sticky-head{gap:.4rem;padding-bottom:.45rem}.sp-chrome-shell .sp-content-pad--top .sp-content-sticky-head .sp-page-header{min-height:0}.sp-chrome-shell .sp-content-pad--top .sp-content-sticky-head .bewerten-grading-title,.sp-chrome-shell .sp-content-pad--top .sp-content-sticky-head .sp-page-header h1{font-size:1.75rem;line-height:2.1rem}.sp-chrome-shell .sp-content-pad--top .sp-glass-light:has(>.sp-content-sticky-head)>.sp-glass-body,.sp-chrome-shell .sp-content-pad--top .sp-glass-light:has(>.sp-content-sticky-head)>.sp-glass-scroll{padding-top:.4rem!important}.sp-chrome-shell .sp-content-pad--top{padding-bottom:0!important}.sp-chrome-shell .sp-content-pad--top>.sp-glass-light:not(.sp-glass-light--flush){padding-bottom:.75rem!important}.sp-marketing-shell{background:transparent;color:#fff}.sp-marketing-header{background:linear-gradient(180deg,rgb(8 12 20/.55),transparent)}.sp-marketing-hero{min-height:calc(100dvh - 5.5rem)}.sp-marketing-hero-photo{z-index:0;transform:scale(1.02);animation:sp-marketing-photo-drift 22s ease-in-out infinite alternate}.sp-marketing-hero-scrim{pointer-events:none;position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,rgb(8 12 20/.88),rgb(8 12 20/.62) 42%,rgb(8 12 20/.35) 68%,rgb(8 12 20/.55)),linear-gradient(0deg,rgb(8 12 20/.75) 0,transparent 42%)}.sp-marketing-hero-glow{pointer-events:none;position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse 110% 80% at 35% 10%,rgb(var(--sp-logo-primary-rgb)/.16),transparent 70%),radial-gradient(ellipse 90% 70% at 70% 15%,rgb(var(--sp-logo-accent-rgb)/.08),transparent 68%);animation:sp-marketing-glow 14s ease-in-out infinite alternate}.sp-marketing-bottom-glow{pointer-events:none;position:absolute;inset:auto 0 0;z-index:0;height:70vh;background:radial-gradient(ellipse 110% 85% at 45% 100%,rgb(var(--sp-logo-primary-rgb)/.14),transparent 70%),radial-gradient(ellipse 90% 70% at 70% 100%,rgb(var(--sp-logo-accent-rgb)/.08),transparent 68%);animation:sp-marketing-glow 16s ease-in-out infinite alternate-reverse}.sp-marketing-audience-scrim,.sp-marketing-closing-scrim{pointer-events:none;position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgb(8 12 20/.92) 0,rgb(8 12 20/.55) 45%,rgb(8 12 20/.25))}@keyframes sp-marketing-photo-drift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.06) translate3d(-1.2%,-.8%,0)}}@keyframes sp-marketing-glow{0%{opacity:.85;transform:translateZ(0) scale(1)}to{opacity:1;transform:translate3d(1.5%,-1.5%,0) scale(1.04)}}@keyframes sp-marketing-rise{0%{opacity:0;transform:translate3d(0,1.1rem,0)}to{opacity:1;transform:translateZ(0)}}.sp-marketing-reveal{animation:sp-marketing-rise .85s cubic-bezier(.22,1,.36,1) both}.sp-marketing-reveal--1{animation-delay:.05s}.sp-marketing-reveal--2{animation-delay:.16s}.sp-marketing-reveal--3{animation-delay:.28s}.sp-marketing-reveal--4{animation-delay:.4s}.sp-marketing-cta-primary{transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.sp-marketing-cta-primary:hover{transform:translateY(-1px)}.sp-marketing-cta-secondary{transition:background .2s ease,border-color .2s ease,transform .2s ease}.sp-marketing-cta-secondary:hover{transform:translateY(-1px)}.sp-marketing-flow-item{transition:transform .25s ease}@media (prefers-reduced-motion:reduce){.sp-marketing-bottom-glow,.sp-marketing-cta-primary,.sp-marketing-cta-secondary,.sp-marketing-hero-glow,.sp-marketing-hero-photo,.sp-marketing-reveal{animation:none!important;transition:none!important;transform:none!important}}.sp-import-marketing,.sp-import-review,.sp-import-upload,.sp-import-upload-chrome{--sp-import-primary:oklch(44.5% 0.133 259.2);--sp-import-glow:oklch(74.8% 0.06 236.2);--sp-import-gradient:linear-gradient(135deg,var(--sp-import-primary),var(--sp-import-glow));--sp-import-warning:linear-gradient(135deg,oklch(78% 0.14 85),oklch(72% 0.17 45));--sp-import-success:linear-gradient(135deg,oklch(62% 0.15 145),oklch(75% 0.15 170));width:100%;min-width:0}.sp-import-drop--page{min-height:15rem;padding:2.5rem 1.5rem;border-radius:1.125rem;background:color-mix(in oklab,var(--sp-import-primary) 4%,transparent)}.sp-import-drop--active{border-color:color-mix(in oklab,var(--sp-import-primary) 60%,transparent);background:color-mix(in oklab,var(--sp-import-primary) 8%,transparent)}.sp-import-file{padding:1.25rem 1.25rem 1.15rem}.sp-import-file-row{display:flex;align-items:center;gap:.75rem}.sp-import-file-icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;background:color-mix(in oklab,var(--sp-import-primary) 12%,white);color:var(--sp-import-primary)}.sp-import-analyzing{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.8125rem;color:rgb(var(--color-ink-muted))}.sp-import-spinner{box-sizing:border-box;height:.85rem;width:.85rem;flex-shrink:0;border:2px solid color-mix(in oklab,var(--sp-import-primary) 22%,transparent);border-top-color:var(--sp-import-primary);border-radius:999px;animation:sp-import-spin .7s linear infinite}.sp-import-progress{margin-top:.75rem;height:.4rem;overflow:hidden;border-radius:999px;background:color-mix(in oklab,var(--sp-import-primary) 12%,transparent)}.sp-import-progress-bar{display:block;height:100%;border-radius:inherit;background:var(--sp-import-gradient);transition:width .18s ease-out}@keyframes sp-import-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sp-import-spinner{animation:none;border-top-color:var(--sp-import-primary)}.sp-import-progress-bar{transition:none}}.sp-import-card,.sp-import-hero{position:relative;overflow:hidden;border-radius:.75rem;border:1px solid rgb(var(--sp-light-border)/.6);background:rgb(var(--sp-light-card));box-shadow:0 10px 30px -12px color-mix(in oklab,var(--sp-import-primary) 35%,transparent)}.sp-import-hero-bar{width:100%}.sp-import-card:before,.sp-import-hero-bar{height:4px;background:var(--sp-import-gradient)}.sp-import-card:before{content:"";position:absolute;inset:0 0 auto}.sp-import-card{padding:1.35rem 1.35rem 1.25rem}.sp-import-card.sp-import-step--analyze:before{background:var(--sp-import-warning)}.sp-import-card.sp-import-step--confirm:before{background:var(--sp-import-success)}.sp-import-card.sp-import-benefit:before{display:none}.sp-import-badge{border-radius:.4rem;background:var(--sp-import-primary);color:oklch(98% .003 247.858);padding:.22rem .6rem;font-size:.75rem;font-weight:600;line-height:1.2;box-shadow:0 1px 3px rgb(0 0 0/.1)}.sp-import-request-btn,.sp-import-upload-btn{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:.5rem;background:var(--sp-import-gradient);padding:0 1.5rem;font-size:.875rem;font-weight:600;color:#fff;box-shadow:0 8px 18px -10px var(--sp-import-primary)}.sp-import-request-btn:hover,.sp-import-upload-btn:hover{filter:brightness(1.04)}.sp-import-format{display:inline-flex;align-items:center;gap:.35rem;border-radius:.5rem;border:1px solid rgb(var(--sp-light-border));background:#fff;padding:.25rem .6rem;font-size:.75rem;font-weight:600;color:rgb(var(--color-ink))}.sp-import-drop{display:flex;min-height:12rem;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;border-radius:1rem;border:2px dashed color-mix(in oklab,var(--sp-import-primary) 30%,transparent);background:transparent;padding:1.5rem 1.25rem;text-align:center;transition:border-color .16s ease}.sp-import-drop:focus-visible,.sp-import-drop:hover{border-color:color-mix(in oklab,var(--sp-import-primary) 60%,transparent)}.sp-import-drop-icon{display:flex;height:3.5rem;width:3.5rem;margin-bottom:.75rem;align-items:center;justify-content:center;border-radius:1rem;background:var(--sp-import-gradient);color:#fff;box-shadow:0 6px 14px -8px var(--sp-import-primary)}.sp-import-benefit-icon,.sp-import-step-icon,.sp-import-unlock-icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.875rem;color:#fff;box-shadow:0 4px 10px -6px rgb(0 0 0/.28)}.sp-import-step--upload .sp-import-step-icon,.sp-import-unlock-icon{background:var(--sp-import-gradient)}.sp-import-step--analyze .sp-import-step-icon{background:var(--sp-import-warning)}.sp-import-step--confirm .sp-import-step-icon{background:var(--sp-import-success)}.sp-import-benefit-icon{background:color-mix(in oklab,var(--sp-import-primary) 12%,white);color:var(--sp-import-primary);box-shadow:none}.sp-import-unlock{position:relative;overflow:hidden;border-radius:.75rem;border:1px solid color-mix(in oklab,var(--sp-import-primary) 28%,transparent);background:rgb(var(--sp-light-card))}.sp-import-request-btn{padding:0 1.25rem}@media (max-width:1023px){.sp-import-drop{min-height:10rem}}@media (max-width:639px){.sp-import-choose{width:100%;max-width:16rem;justify-content:center}.sp-import-request-btn,.sp-import-upload-btn{width:100%}.sp-import-card{padding:1rem 1rem .95rem}.sp-import-drop{min-height:9rem;padding:1.15rem 1rem}.sp-import-drop--page{min-height:12rem;padding:1.75rem 1rem}.sp-import-drop-icon{height:2.75rem;width:2.75rem;margin-bottom:.5rem}}[data-content-theme=dark] .sp-import-card,[data-content-theme=dark] .sp-import-format,[data-content-theme=dark] .sp-import-hero,[data-content-theme=dark] .sp-import-unlock{background:rgb(var(--sp-dark-tile));border-color:rgb(255 255 255/.08)}[data-content-theme=dark] .sp-import-drop{background:transparent}[data-content-theme=dark] .sp-import-drop--page{background:rgb(255 255 255/.03)}[data-content-theme=dark] .sp-import-file-icon{background:rgb(255 255 255/.08);color:rgb(255 255 255/.92)}.sp-import-review{display:flex;flex-direction:column;gap:1rem}.sp-import-kicker{margin:0;font-size:.6875rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-ink-muted))}.sp-import-review-heroes{display:grid;gap:.75rem}@media (min-width:640px){.sp-import-review-heroes{grid-template-columns:1fr 1fr;align-items:stretch}}.sp-import-review-hero{position:relative;min-width:0;overflow:hidden;padding:1.25rem 1.5rem;border-radius:.875rem;border:1px solid color-mix(in oklab,oklch(92.9% .013 255.5) 60%,transparent);background:rgb(var(--sp-light-card));box-shadow:0 1px 3px rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1)}.sp-import-review-hero--exam{background-image:linear-gradient(160deg,oklch(99.5% .003 254),oklch(96.6% .012 245));box-shadow:0 10px 30px -12px color-mix(in oklab,var(--sp-import-primary) 35%,transparent)}.sp-import-review-hero--exam:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--sp-import-gradient)}.sp-import-review-hero .sp-import-kicker{font-size:.6875rem;font-weight:600;letter-spacing:.05em;color:oklch(55.4% .046 257.4)}.sp-import-review-hero-title{margin:.25rem 0 0;font-size:1rem;font-weight:600;line-height:1.35;color:oklch(12.9% .042 264.7)}.sp-import-review-hero-meta{margin:.25rem 0 0;font-size:.75rem;line-height:1.4;color:oklch(55.4% .046 257.4)}.sp-import-review-area-status{display:flex;align-items:center;gap:.4rem;margin:.7rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.35;color:rgb(var(--color-ink-muted))}.sp-import-review-area-check{height:1rem;width:1rem;flex-shrink:0}.sp-import-review-area-status--ok .sp-import-review-area-check{color:oklch(62% .14 148)}.sp-import-review-area-status--warn{color:oklch(52% .12 75)}.sp-import-review-area-status--issue{color:oklch(48% .16 25)}.sp-import-review-select{display:block;width:100%;height:2.35rem;margin-top:.45rem;border-radius:.65rem;border:1px solid rgb(var(--sp-light-border)/.85);background:rgb(var(--sp-light-card));padding:0 .7rem;font-size:.875rem;color:rgb(var(--color-ink))}.sp-import-review-stats{padding:.95rem 1rem 1rem;border-radius:.95rem;border:1px solid rgb(var(--sp-light-border)/.7);background:rgb(var(--sp-light-card))}.sp-import-review-stats-head{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-bottom:.75rem}.sp-import-review-warn-badge{display:inline-flex;align-items:center;border-radius:999px;background:oklch(78% .14 75/.22);color:oklch(42% .12 55);padding:.15rem .55rem;font-size:.6875rem;font-weight:650}.sp-import-review-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}@media (min-width:640px){.sp-import-review-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.sp-import-review-stat{display:flex;gap:.55rem;min-width:0;padding:.7rem .7rem .65rem;border-radius:.8rem;border:1px solid rgb(var(--sp-light-border)/.55);background:color-mix(in oklab,var(--sp-import-primary) 4%,rgb(var(--sp-light-card)))}.sp-import-review-stat-icon{display:flex;height:1.85rem;width:1.85rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.6rem;background:color-mix(in oklab,var(--sp-import-primary) 12%,white);color:var(--sp-import-primary)}.sp-import-review-stat-label{margin:0;font-size:.6875rem;font-weight:600;color:rgb(var(--color-ink-muted))}.sp-import-review-stat-value{margin:.1rem 0 0;font-size:1.15rem;font-weight:750;line-height:1.15;color:rgb(var(--color-ink))}.sp-import-review-stat-hint{margin:.15rem 0 0;font-size:.6875rem;line-height:1.3;color:rgb(var(--color-ink-muted))}.sp-import-sections{overflow:hidden;border-radius:.875rem;border:1px solid color-mix(in oklab,oklch(92.9% .013 255.5) 60%,transparent);background:rgb(var(--sp-light-card));box-shadow:0 1px 3px rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1)}.sp-import-section+.sp-import-section{border-top:1px solid oklch(92.9% .013 255.5)}.sp-import-section-toggle{display:flex;width:100%;align-items:center;gap:.75rem;padding:1rem 1.25rem;text-align:left}.sp-import-section-icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.875rem;background:color-mix(in oklab,var(--sp-import-primary) 10%,transparent);color:var(--sp-import-primary)}.sp-import-section-copy{min-width:0;flex:1}.sp-import-section-title{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.875rem;font-weight:600;color:oklch(12.9% .042 264.7)}.sp-import-section-badge{display:inline-flex;align-items:center;border-radius:var(--radius-chip)!important;padding:.1875rem .4375rem;font-size:.625rem;font-weight:650;background:rgb(var(--color-ink)/.08);color:rgb(var(--color-ink-muted))}.sp-import-section-badge--info{background:oklch(44.5% .133 259.2);color:oklch(98% .003 247.9)}.sp-import-section-badge--ok{background:oklch(62% .15 145);color:oklch(98% .003 247.9)}.sp-import-section-badge--warn{background:oklch(78% .14 85);color:oklch(21% .04 265)}.sp-import-section-badge--issue{background:oklch(58% .18 25);color:oklch(98% .003 247.9)}.sp-import-section-summary{display:block;margin-top:.15rem;font-size:.75rem;font-weight:400;color:oklch(55.4% .046 257.4)}.sp-import-section-chevron{height:1.15rem;width:1.15rem;flex-shrink:0;color:oklch(70% .02 255)}.sp-import-section-body{padding:0 1.25rem 1rem}.sp-import-sessions-head{margin-bottom:.65rem}.sp-import-sessions-title{margin:0;font-size:.95rem;font-weight:700;color:rgb(var(--color-ink))}.sp-import-count-badge{display:inline-flex;min-width:1.35rem;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in oklab,var(--sp-import-primary) 14%,white);color:var(--sp-import-primary);padding:.05rem .45rem;font-size:.6875rem;font-weight:700}.sp-import-sessions-summary{margin:.25rem 0 0;font-size:.75rem;color:rgb(var(--color-ink-muted))}.sp-import-session{width:100%;padding:.75rem;border-radius:.875rem;border:1px solid oklch(92.9% .013 255.5);background:#fff;text-align:left;color:rgb(var(--color-ink));transition:border-color .15s ease}.sp-import-session:hover{border-color:color-mix(in oklab,var(--sp-import-primary) 40%,transparent)}.sp-import-session.sp-import-session--tint{border-color:oklch(78% .14 85/.4);background:oklch(78% .14 85/.05)}.sp-import-session.sp-import-session--tint:hover{border-color:oklch(78% .14 85/.55)}.sp-import-session.sp-import-session--active{border-color:color-mix(in oklab,var(--sp-import-primary) 50%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--sp-import-primary) 22%,transparent)}.sp-import-session.sp-import-session--clickable{cursor:pointer}.sp-import-session.sp-import-session--clickable:focus-visible{outline:2px solid color-mix(in oklab,var(--sp-import-primary) 45%,transparent);outline-offset:2px}.sp-import-session-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.sp-import-session-lead{display:flex;min-width:0;flex:1 1 12rem;flex-wrap:wrap;align-items:center;gap:.5rem}.sp-import-session-when{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:400;line-height:1.4;color:oklch(55.4% .046 257.4)}.sp-import-session-title{margin:0;font-size:.875rem;font-weight:500;line-height:1.35;color:oklch(12.9% .042 264.7)}.sp-import-session-meta{margin:.25rem 0 0;font-size:.75rem;line-height:1.4;color:oklch(55.4% .046 257.4)}.sp-import-chip{display:inline-flex;align-items:center;margin-left:auto;border-radius:.5rem;padding:.125rem .625rem;font-size:.625rem;font-weight:600;letter-spacing:.04em;line-height:1.4;text-transform:uppercase;box-shadow:0 1px 2px rgb(15 23 42/.06)}.sp-import-chip--intern,.sp-import-chip--meta,.sp-import-chip--prep,.sp-import-chip--result,.sp-import-chip--warn{background:oklch(78% .14 85);color:oklch(21% .04 265)}.sp-import-chip--ok{background:oklch(72% .12 145/.2);color:oklch(42% .12 145);text-transform:none;letter-spacing:0;box-shadow:none}.sp-import-group-card{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem;border-radius:.875rem;border:1px solid oklch(92.9% .013 255.5);background:#fff;text-align:left;color:rgb(var(--color-ink));transition:border-color .15s ease}.sp-import-group-card:hover{border-color:color-mix(in oklab,var(--sp-import-primary) 40%,transparent)}.sp-import-group-card.sp-import-group-card--clickable{cursor:pointer}.sp-import-group-card.sp-import-group-card--clickable:focus-visible{outline:2px solid color-mix(in oklab,var(--sp-import-primary) 45%,transparent);outline-offset:2px}.sp-import-group-card.sp-import-group-card--active{border-color:color-mix(in oklab,var(--sp-import-primary) 50%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--sp-import-primary) 22%,transparent)}.sp-import-group-card.sp-import-group-card--action{border-color:oklch(78% .14 85/.4);background:oklch(78% .14 85/.05)}.sp-import-group-card.sp-import-group-card--action:hover{border-color:oklch(78% .14 85/.55)}.sp-import-group-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.375rem .5rem}.sp-import-group-name{margin:0;flex:1 1 auto;min-width:0;font-size:.875rem;font-weight:600;line-height:1.35;color:oklch(12.9% .042 264.7)}.sp-import-group-schedule,.sp-import-group-when{margin:.25rem 0 0;font-size:.75rem;line-height:1.45;color:oklch(55.4% .046 257.4)}.sp-import-group-address{margin:.375rem 0 0;font-size:.75rem;line-height:1.45;color:oklch(45% .03 255)}.sp-import-group-venue-hint{margin:.375rem 0 0;font-size:.6875rem;line-height:1.4;color:oklch(52% .03 255)}.sp-import-group-meta{margin:.2rem 0 0;font-size:.75rem;line-height:1.4;color:oklch(55.4% .046 257.4)}.sp-import-group-rooms{margin-top:.5rem;padding-top:.5rem;border-top:1px solid oklch(92.9% .013 255.5)}.sp-import-group-rooms-title{display:block;margin-bottom:.375rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:oklch(45% .03 255)}.sp-import-group-rooms-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.sp-import-group-room-option{display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.35;color:oklch(35% .03 255);cursor:pointer}.sp-import-group-room-option input{margin-top:.125rem;flex-shrink:0}.sp-import-person-grid{display:grid;grid-template-columns:1fr;gap:.5rem;margin:0;padding:0;list-style:none}@media (min-width:640px){.sp-import-person-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-import-person-card{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .875rem;border-radius:.75rem;border:1px solid oklch(91% .012 255.5);background:#fff;text-align:left;color:rgb(var(--color-ink));box-shadow:0 1px 2px oklch(0 0 0/.04);transition:border-color .15s ease,box-shadow .15s ease}.sp-import-person-card:hover{border-color:oklch(88% .02 255.5);box-shadow:0 1px 3px oklch(0 0 0/.06)}.sp-import-person-card--clickable{cursor:pointer}.sp-import-person-card--clickable:focus-visible{outline:2px solid color-mix(in oklab,var(--sp-import-primary) 45%,transparent);outline-offset:2px}.sp-import-person-card--active{border-color:color-mix(in oklab,var(--sp-import-primary) 50%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--sp-import-primary) 22%,transparent)}.sp-import-person-name{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.35;color:oklch(12.9% .042 264.7)}.sp-import-person-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-chip)!important;padding:.1875rem .4375rem;font-size:.625rem;font-weight:650;line-height:1.25;letter-spacing:.01em;text-transform:lowercase;white-space:nowrap}.sp-import-person-badge--new{background:oklch(54% .2 259);color:oklch(99% .003 247.9)}.sp-import-person-badge--ok{background:oklch(62% .15 145);color:oklch(98% .003 247.9)}.sp-import-person-badge--ambiguous,.sp-import-person-badge--similar{background:oklch(78% .14 85);color:oklch(21% .04 265)}.sp-import-person-badge--error{background:oklch(57.7% .245 27.325);color:oklch(98.4% .003 247.858)}.sp-import-person-resolved-hint{margin:.25rem 0 0 .75rem;font-size:.6875rem;line-height:1.35;color:oklch(55.4% .046 257.4)}.sp-import-form-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.sp-import-form-card{overflow:hidden;border-radius:.75rem;border:1px solid oklch(91% .012 255.5);background:#fff;box-shadow:0 1px 2px oklch(0 0 0/.04)}.sp-import-form-row{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .875rem;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background-color .15s ease}.sp-import-form-row:hover{background:oklch(97% .006 255.5)}.sp-import-form-label{min-width:0;flex:1 1 auto;font-size:.875rem;font-weight:500;line-height:1.35;color:oklch(12.9% .042 264.7)}.sp-import-form-status-wrap{display:inline-flex;flex-shrink:0;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;line-height:1.25}.sp-import-form-status-wrap--ok{color:oklch(48% .14 145)}.sp-import-form-status-wrap--pending{color:oklch(58% .14 75)}.sp-import-form-status-text{min-width:0;max-width:min(18rem,46vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.sp-import-form-status-icon{width:1rem;height:1rem;flex-shrink:0}.sp-import-form-row:focus-visible{outline:2px solid color-mix(in oklab,var(--sp-import-primary) 45%,transparent);outline-offset:-2px}.sp-import-person-picker{margin-top:.375rem;display:flex;flex-direction:column;gap:.375rem;padding:.625rem .75rem;border-radius:.875rem;border:1px solid oklch(92.9% .013 255.5);background:oklch(98.5% .004 247.9)}.sp-import-person-picker-title{margin:0;font-size:.75rem;font-weight:600;color:oklch(35% .03 255)}.sp-import-person-picker-option{display:block;width:100%;padding:.5rem .625rem;border-radius:.625rem;border:1px solid oklch(92.9% .013 255.5);background:#fff;text-align:left;transition:border-color .15s ease,background .15s ease}.sp-import-person-picker-option:hover{border-color:color-mix(in oklab,var(--sp-import-primary) 35%,transparent);background:oklch(98% .01 255)}.sp-import-person-picker-option--keep:hover{border-color:oklch(78% .14 85/.55);background:oklch(78% .14 85/.08)}.sp-import-person-picker-label{display:block;font-size:.8125rem;font-weight:500;color:oklch(12.9% .042 264.7)}.sp-import-person-picker-hint{display:block;margin-top:.125rem;font-size:.6875rem;line-height:1.35;color:oklch(55.4% .046 257.4)}.sp-import-person-picker-done{margin:0;font-size:.6875rem;color:oklch(55.4% .046 257.4)}.sp-import-source{display:flex;min-height:0;min-width:0;flex-direction:column;overflow:hidden;border-radius:.95rem;border:1px solid rgb(var(--sp-light-border)/.7);background:rgb(var(--sp-light-card));container-type:inline-size}.sp-import-source-chrome{display:flex;flex-direction:column;gap:.5rem}.sp-import-source-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;width:100%}.sp-import-source-toolbar-group{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.sp-import-source-page-label--compact{display:none}@container (max-width: 22rem){.sp-import-source-page-label--full{display:none}.sp-import-source-page-label--compact{display:inline;min-width:2.5rem}}@container (min-width: 32rem){.sp-import-source-chrome{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.75rem}.sp-import-source-toolbar{width:auto;max-width:100%;flex:1 1 auto;justify-content:flex-end}}@media (min-width:1024px){.sp-import-preview-host{align-self:stretch;min-width:0}.sp-import-preview-sticky{position:sticky;z-index:10;top:0;align-self:start;width:100%;height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem);min-height:0}}@media (max-width:639px){.sp-import-review-stat-grid{grid-template-columns:1fr 1fr}.sp-import-review-stat:last-child:nth-child(odd){grid-column:1/-1}}[data-content-theme=dark] .sp-import-group-card,[data-content-theme=dark] .sp-import-review-hero,[data-content-theme=dark] .sp-import-review-stats,[data-content-theme=dark] .sp-import-sections,[data-content-theme=dark] .sp-import-session,[data-content-theme=dark] .sp-import-source{background:rgb(var(--sp-dark-tile));border-color:rgb(255 255 255/.08)}[data-content-theme=dark] .sp-import-group-card.sp-import-group-card--action,[data-content-theme=dark] .sp-import-session.sp-import-session--tint{background:oklch(78% .14 85/.1);border-color:oklch(78% .14 85/.35)}[data-content-theme=dark] .sp-import-form-card,[data-content-theme=dark] .sp-import-person-card,[data-content-theme=dark] .sp-import-person-picker-option{background:rgb(var(--sp-dark-tile));border-color:rgb(255 255 255/.08)}[data-content-theme=dark] .sp-import-form-row:hover{background:rgb(255 255 255/.04)}[data-content-theme=dark] .sp-import-form-label{color:rgb(255 255 255/.94)}[data-content-theme=dark] .sp-import-person-picker{background:rgb(255 255 255/.04);border-color:rgb(255 255 255/.08)}[data-content-theme=dark] .sp-import-person-name,[data-content-theme=dark] .sp-import-person-picker-label,[data-content-theme=dark] .sp-import-session-title{color:rgb(255 255 255/.94)}[data-content-theme=dark] .sp-import-review-hero--exam,[data-content-theme=dark] .sp-import-review-stat{background:rgb(255 255 255/.04)}[data-content-theme=dark] .sp-import-count-badge,[data-content-theme=dark] .sp-import-review-stat-icon,[data-content-theme=dark] .sp-import-section-icon{background:rgb(255 255 255/.08);color:rgb(255 255 255/.92)}.sp-examiners-list{display:flex;flex-direction:column;gap:.75rem}.sp-examiners-card{overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .18s ease,background .18s ease}html:not([data-content-theme=dark]) .sp-examiners-card.sp-option-card.sp-option-card--active:not(:disabled),html:not([data-content-theme=dark]) .sp-examiners-card.sp-option-card:not(:disabled):hover{z-index:1;transform:translateY(-4px);box-shadow:var(--sp-shadow-elegant)!important}html[data-content-theme=dark] .sp-examiners-card.sp-option-card.sp-option-card--active:not(:disabled),html[data-content-theme=dark] .sp-examiners-card.sp-option-card:not(:disabled):hover{z-index:1;transform:translateY(-4px);box-shadow:none!important}@media (prefers-reduced-motion:reduce){.sp-examiners-card.sp-option-card.sp-option-card--active:not(:disabled),.sp-examiners-card.sp-option-card:not(:disabled):hover{transform:none}}.sp-examiners-card-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem;cursor:pointer}@media (max-width:1023px){.sp-examiners-card-head{grid-template-columns:minmax(0,1fr) auto}.sp-examiners-card-areas,.sp-examiners-card-workload{grid-column:1/-1}}.sp-examiners-identity{display:flex;min-width:0;align-items:flex-start;gap:.75rem}.sp-examiners-avatar{display:inline-flex;size:2.5rem;width:2.5rem;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(135deg,oklch(.445 .133 259.2),oklch(.748 .06 236.2));font-size:.75rem;font-weight:700;letter-spacing:.04em;color:rgb(var(--color-brand-foreground,255 255 255))}.sp-examiners-name-block{min-width:0}.sp-examiners-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.sp-examiners-name{font-size:.9375rem;font-weight:600;line-height:1.3;color:rgb(var(--color-ink))}.sp-examiners-role-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.2;background:rgb(var(--color-ink)/.06);color:rgb(var(--color-ink-muted))}.sp-examiners-role-badge--vorsitz{background:rgb(var(--color-brand));color:rgb(var(--color-brand-foreground,255 255 255))}.sp-examiners-role-badge--stellv_vorsitz{background:rgb(var(--color-brand)/.18);color:rgb(var(--color-brand))}.sp-examiners-role-badge--beisitz{background:rgb(var(--color-brand)/.12);color:rgb(var(--color-brand))}.sp-examiners-role-badge--stellvertreter{background:rgb(var(--color-ink)/.06);color:rgb(var(--color-ink-muted))}.sp-examiners-contact{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:.25rem;font-size:.8125rem;color:rgb(var(--color-ink-muted))}.sp-examiners-contact-link{display:inline-flex;min-width:0;align-items:center;gap:.35rem;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.sp-examiners-contact-link:hover{color:rgb(var(--color-brand))}.sp-examiners-contact-icon{width:.875rem;height:.875rem;flex-shrink:0}.sp-examiners-card-areas{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.375rem}.sp-examiners-area-pill{display:inline-flex;max-width:100%;align-items:center;border-radius:9999px;border:1px solid rgb(var(--color-ink)/.1);background:rgb(var(--color-surface-muted)/.55);padding:.125rem .625rem;font-size:.6875rem;font-weight:500;color:rgb(var(--color-ink-muted))}.sp-examiners-area-more{border-style:dashed;background:transparent}.sp-examiners-card-workload{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.375rem}.sp-examiners-workload-pill{display:inline-flex;align-items:center;gap:.3rem;border-radius:9999px;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;line-height:1.2;white-space:nowrap}.sp-examiners-workload-pill strong{font-weight:700}.sp-examiners-workload-pill--open{background:rgb(245 158 11/.12);color:rgb(180 83 9)}.sp-examiners-workload-pill--progress{background:rgb(var(--color-brand)/.1);color:rgb(var(--color-brand))}.sp-examiners-workload-pill--done{background:rgb(34 197 94/.12);color:rgb(21 128 61)}.sp-examiners-card-actions{display:flex;shrink:0;align-items:center;gap:.25rem}.sp-examiners-expand-btn{display:inline-flex;size:2rem;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.5rem;color:rgb(var(--color-ink-muted));transition:background-color .15s ease,color .15s ease,transform .18s ease}.sp-examiners-expand-btn:hover{background:rgb(var(--color-ink)/.05);color:rgb(var(--color-ink))}.sp-examiners-expand-btn.is-open{transform:rotate(180deg)}.sp-examiners-details{border-top:1px solid rgb(var(--color-ink)/.1);background:rgb(var(--color-surface-muted)/.35);padding:1rem 1rem 1.25rem}@media (min-width:768px){.sp-examiners-details{padding:1.25rem}}.sp-examiners-details-section+.sp-examiners-details-section{margin-top:1.25rem}.sp-examiners-details-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem}.sp-examiners-details-title{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-ink-muted))}.sp-examiners-details-title svg{width:.875rem;height:.875rem}.sp-examiners-details-hint{margin-top:.25rem;font-size:.75rem;line-height:1.35;color:rgb(var(--color-ink-muted))}.sp-examiners-details-close{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:2rem;border:0;border-radius:.5rem;background:transparent;padding:0 .75rem;font-size:.75rem;font-weight:500;color:rgb(var(--color-ink-muted))}.sp-examiners-details-close svg{width:1rem;height:1rem}.sp-examiners-details-close:hover:not(:disabled){background:rgb(var(--color-ink)/.06);color:rgb(var(--color-ink))}.sp-examiners-area-grid{display:grid;gap:.25rem 1rem;margin-top:.75rem;border:1px solid rgb(228 232 240/.85);border-radius:.75rem;background:rgb(255 255 255/.88);padding:.75rem;grid-template-columns:1fr}@media (min-width:640px){.sp-examiners-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.sp-examiners-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-examiners-area-check{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;padding:.25rem .15rem;font-size:.875rem;color:rgb(var(--color-ink))}.sp-examiners-area-check:hover{background:rgb(var(--color-surface-muted)/.6)}.sp-examiners-personal-grid{display:grid;gap:.75rem;margin-top:.5rem;grid-template-columns:1fr}@media (min-width:640px){.sp-examiners-personal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-examiners-field{display:flex;flex-direction:column;gap:.375rem}.sp-examiners-address-block,.sp-examiners-field-wide{grid-column:1/-1}.sp-examiners-field-label{display:flex;align-items:center;gap:.25rem;min-height:1rem;font-size:.75rem;font-weight:400;letter-spacing:0;text-transform:none;color:rgb(var(--color-ink-muted))}.sp-examiners-field-label svg{width:.875rem;height:.875rem}.sp-examiners-field-hint,.sp-examiners-field-sublabel{font-size:.6875rem;color:rgb(var(--color-ink-muted))}.sp-examiners-field-hint{margin-top:.25rem}.sp-examiners-custom-empty{margin-top:.5rem;font-size:.8125rem;line-height:1.45;color:rgb(var(--color-ink-muted))}.sp-examiners-custom-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}.sp-examiners-custom-manage-btn{display:inline-flex;align-items:center;justify-content:center;height:1.625rem;padding:0 .55rem;border-radius:.4rem;border:1px solid rgb(var(--color-ink)/.14);background:rgb(var(--color-surface));font-size:.6875rem;font-weight:600;line-height:1;color:rgb(var(--color-brand));text-decoration:none;white-space:nowrap}.sp-examiners-custom-manage-btn:hover{border-color:rgb(var(--color-brand)/.35);background:rgb(var(--color-brand)/.06)}.sp-examiners-custom-fields{margin-top:.25rem;display:flex;flex-direction:column;gap:.85rem}.sp-examiners-custom-fields .sp-examiners-personal-grid{margin-top:.25rem}.sp-examiners-custom-group{display:flex;flex-direction:column;gap:.35rem}.sp-examiners-custom-section{margin:0;font-size:.6875rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-ink-muted))}.sp-examiners-custom-bool{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;font-size:.875rem;color:rgb(var(--color-ink))}.sp-examiners-custom-bool input{width:1rem;height:1rem;accent-color:rgb(var(--color-brand))}.sp-examiners-custom-multi{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.sp-examiners-input,button.sp-examiners-input{height:2.25rem;width:100%;border-radius:.5rem!important;border:1px solid rgb(228 232 240)!important;background:rgb(255 255 255/.88)!important;box-shadow:0 1px 3px rgb(15 23 42/.08),0 1px 2px rgb(15 23 42/.05);padding:.25rem .75rem;font-size:.875rem;color:rgb(30 41 59)}.sp-examiners-input.is-multiline,textarea.sp-examiners-input{height:auto;min-height:3.75rem;padding:.5rem .75rem;resize:vertical}.sp-examiners-input::-moz-placeholder{color:rgb(148 163 184)}.sp-examiners-input::placeholder{color:rgb(148 163 184)}.sp-examiners-details :is(input,textarea,button).sp-basis-field.sp-examiners-input.sp-focus-subtle:is(:focus,:focus-visible,.sp-basis-field-active),.sp-examiners-details button.sp-examiners-input.sp-focus-subtle:is(:focus,:focus-visible,[aria-expanded=true]),.sp-glass-light .sp-examiners-details :is(input,textarea,button).sp-basis-field.sp-examiners-input.sp-focus-subtle:is(:focus,:focus-visible,.sp-basis-field-active),.sp-glass-light .sp-examiners-details button.sp-examiners-input.sp-focus-subtle:is(:focus,:focus-visible,[aria-expanded=true]){outline:none!important;border-color:rgb(148 163 184)!important;box-shadow:0 1px 3px rgb(15 23 42/.08),0 1px 2px rgb(15 23 42/.05)!important}[data-content-theme=dark] .sp-examiners-details :is(input,textarea,button).sp-examiners-input:is(:focus,:focus-visible,.sp-basis-field-active),[data-content-theme=dark] .sp-examiners-details button.sp-examiners-input:is(:focus,:focus-visible,[aria-expanded=true]){border-color:rgb(148 180 210/.55)!important;box-shadow:none!important}.sp-examiners-segment{display:flex;align-items:stretch;justify-content:space-between;gap:.25rem;border-radius:.625rem;border:1px solid rgb(228 232 240/.85);background:rgb(255 255 255/.88);padding:.25rem}.sp-examiners-segment-btn{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:.5rem;min-height:2.25rem;border:0;border-radius:.5rem;background:transparent;padding:.5rem .75rem;font-size:.875rem;font-weight:400;color:rgb(100 116 139)}.sp-examiners-segment-btn svg{width:.875rem;height:.875rem}.sp-examiners-segment-btn:hover:not(:disabled):not(.is-active){background:rgb(15 23 42/.04);color:rgb(51 65 85)}.sp-examiners-segment-btn.is-active{background:linear-gradient(135deg,oklch(.445 .133 259.2),oklch(.748 .06 236.2));box-shadow:0 10px 30px -12px oklch(.445 .133 259.2/.35);color:#fff;font-weight:550}.sp-examiners-segment-btn.is-active:hover:not(:disabled){color:#fff}.sp-examiners-address-box{display:grid;gap:.75rem;border:1px solid rgb(228 232 240/.85);border-radius:.75rem;background:rgb(255 255 255/.88);padding:.75rem}.sp-examiners-address-row{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:640px){.sp-examiners-address-row--street{grid-template-columns:minmax(0,1fr) 7rem}.sp-examiners-address-row--place{grid-template-columns:7rem minmax(0,1fr)}}.sp-examiners-status-tabs{display:inline-flex;align-items:center;gap:.125rem;border-radius:.5rem;border:none;background:#eef0f3;padding:.25rem}.sp-examiners-status-tab{border-radius:.375rem;padding:.375rem .875rem;font-size:.875rem;font-weight:500;color:#6b7280;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.sp-examiners-status-tab:hover{color:#374151}.sp-examiners-status-tab.is-active{background:#ffffff;color:#111827;font-weight:600;box-shadow:0 1px 3px rgb(15 23 42/.1),0 1px 2px rgb(15 23 42/.06)}.sp-examiners-toolbar-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.sp-examiners-toolbar-select{width:100%;min-width:0}@media (min-width:640px){.sp-examiners-toolbar-select{width:11rem}}html:not([data-content-theme=dark]) .sp-examiners-toolbar.sp-areas-toolbar-card{border:1px solid #e5e7eb;border-radius:.75rem;background-color:#f9fafb;box-shadow:none}html:not([data-content-theme=dark]) .sp-examiners-toolbar.sp-areas-toolbar{padding:.75rem 1rem;gap:.625rem}@media (min-width:768px){html:not([data-content-theme=dark]) .sp-examiners-toolbar.sp-areas-toolbar{flex-direction:row;align-items:center;flex-wrap:nowrap}html:not([data-content-theme=dark]) .sp-examiners-toolbar .sp-areas-search{flex:1 1 auto;max-width:none;min-width:0}html:not([data-content-theme=dark]) .sp-examiners-toolbar-filters{flex:0 0 auto;flex-wrap:nowrap}}html:not([data-content-theme=dark]) .sp-examiners-toolbar .sp-areas-search-input{height:2.25rem;border-radius:.5rem;border:1px solid #e5e7eb;background:#ffffff;box-shadow:0 1px 2px rgb(15 23 42/.04)}html:not([data-content-theme=dark]) .sp-examiners-toolbar .sp-areas-search-input::-moz-placeholder{color:#9ca3af}html:not([data-content-theme=dark]) .sp-examiners-toolbar .sp-areas-search-input::placeholder{color:#9ca3af}html:not([data-content-theme=dark]) .sp-examiners-toolbar .sp-examiners-toolbar-select button.sp-chrome-control{box-sizing:border-box;height:2.25rem!important;min-height:2.25rem!important;max-height:2.25rem!important;border-radius:.5rem!important;border:1px solid #e5e7eb!important;background:#ffffff!important;padding-inline:.75rem!important;font-size:.875rem!important;font-weight:400!important;color:#111827!important;box-shadow:0 1px 2px rgb(15 23 42/.04)!important}html:not([data-content-theme=dark]) .sp-examiners-toolbar .sp-examiners-toolbar-select button.sp-chrome-control:hover:not(:disabled){border-color:#d1d5db!important;background:#ffffff!important;box-shadow:0 1px 2px rgb(15 23 42/.04)!important}html:not([data-content-theme=dark]) .sp-examiners-toolbar .sp-examiners-toolbar-select button.sp-chrome-control svg{width:.875rem;height:.875rem;color:#9ca3af;opacity:1}[data-content-theme=dark] .sp-examiners-toolbar.sp-areas-toolbar-card{background-color:rgb(var(--sp-dark-tile-deep));border-color:rgb(120 160 200/.22);box-shadow:none}[data-content-theme=dark] .sp-examiners-status-tabs{border:1px solid rgb(120 160 200/.22);background:rgb(var(--color-surface-muted)/.45)}[data-content-theme=dark] .sp-examiners-status-tab.is-active{background:rgb(var(--color-surface));color:rgb(var(--color-ink));box-shadow:0 1px 2px rgb(15 23 42/.08)}[data-content-theme=dark] .sp-examiners-details{background:rgb(255 255 255/.03)}[data-content-theme=dark] .sp-examiners-address-box,[data-content-theme=dark] .sp-examiners-area-grid,[data-content-theme=dark] .sp-examiners-input,[data-content-theme=dark] .sp-examiners-segment,[data-content-theme=dark] button.sp-examiners-input{border-color:rgb(120 160 200/.22)!important;background:rgb(var(--sp-dark-tile-deep)/.7)!important;color:rgb(var(--color-ink))}[data-content-theme=dark] .sp-examiners-segment-btn{color:rgb(var(--color-ink-muted))}[data-content-theme=dark] .sp-examiners-segment-btn.is-active{color:#fff}.sp-custom-fields{display:grid;gap:1rem}.sp-custom-fields-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.sp-custom-fields-tabs{display:inline-flex;flex-wrap:wrap;gap:.25rem;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:.625rem;border:1px solid rgb(228 232 240/.9);background:rgb(255 255 255/.88);padding:.25rem}.sp-custom-fields-tab{display:inline-flex;align-items:center;gap:.5rem;min-height:2rem;border:0;border-radius:.5rem;background:transparent;padding:.35rem .75rem;font-size:.875rem;color:rgb(var(--color-ink-muted));cursor:pointer}.sp-custom-fields-tab.is-active{background:rgb(var(--color-brand)/.1);color:rgb(var(--color-ink));font-weight:550}.sp-custom-fields-tab-count{display:inline-flex;min-width:1.25rem;align-items:center;justify-content:center;border-radius:999px;background:rgb(15 23 42/.06);padding:.05rem .4rem;font-size:.75rem;font-weight:600}.sp-custom-fields-tab.is-active .sp-custom-fields-tab-count{background:rgb(var(--color-brand)/.16)}.sp-custom-fields-empty{display:flex;flex-direction:column;align-items:center;gap:.75rem;border-radius:.875rem;border:1px solid rgb(228 232 240/.9);background:rgb(255 255 255/.72);padding:2.5rem 1.25rem;text-align:center}.sp-custom-fields-empty>svg{width:2rem;height:2rem;color:rgb(var(--color-ink-muted))}.sp-custom-fields-empty-title{font-weight:600;color:rgb(var(--color-ink))}.sp-custom-fields-empty-hint{margin-top:.25rem;font-size:.875rem;color:rgb(var(--color-ink-muted))}.sp-custom-fields-empty .sp-toolbar-primary,.sp-custom-fields-empty button{display:inline-flex;align-items:center;gap:.4rem}.sp-custom-fields-empty svg{width:1rem;height:1rem}.sp-custom-fields-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.sp-custom-fields-card{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem .875rem;cursor:pointer}html:not([data-content-theme=dark]) .sp-custom-fields-card.sp-option-card:not(:disabled):hover{box-shadow:var(--sp-shadow-elegant)!important}html[data-content-theme=dark] .sp-custom-fields-card.sp-option-card:not(:disabled):hover{box-shadow:none!important}.sp-custom-fields-reorder{display:flex;flex-direction:column;gap:.15rem}.sp-custom-fields-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:.375rem;background:transparent;color:rgb(var(--color-ink-muted));cursor:pointer}.sp-custom-fields-icon-btn svg{width:.95rem;height:.95rem}.sp-custom-fields-icon-btn:hover:not(:disabled){background:rgb(15 23 42/.06);color:rgb(var(--color-ink))}.sp-custom-fields-icon-btn:disabled{opacity:.35;cursor:not-allowed}.sp-custom-fields-card-main{min-width:12rem;flex:1 1 12rem}.sp-custom-fields-card-title{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:600;color:rgb(var(--color-ink))}.sp-custom-fields-card-meta{margin-top:.15rem;font-size:.75rem;color:rgb(var(--color-ink-muted))}.sp-custom-fields-badge{display:inline-flex;align-items:center;border-radius:.35rem;border:1px solid rgb(228 232 240);padding:.05rem .35rem;font-size:.625rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-ink-muted))}.sp-custom-fields-badge--danger{border-color:rgb(252 165 165);background:rgb(254 242 242);color:rgb(185 28 28)}.sp-custom-fields-type{display:inline-flex;align-items:center;border-radius:.4rem;background:rgb(15 23 42/.05);padding:.2rem .5rem;font-weight:550}.sp-custom-fields-options-count,.sp-custom-fields-scope,.sp-custom-fields-type{font-size:.75rem;color:rgb(var(--color-ink-muted))}.sp-custom-fields-scope{display:inline-flex;align-items:center;gap:.3rem;border-radius:.45rem;border:1px solid rgb(var(--color-ink)/.12);background:rgb(var(--color-surface-muted)/.55);padding:.2rem .5rem;font-weight:550;white-space:nowrap}.sp-custom-fields-scope svg{width:.85rem;height:.85rem;flex-shrink:0}.sp-custom-fields-scope-block{display:grid;gap:.55rem}.sp-custom-fields-scope-heading{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-ink-muted))}.sp-custom-fields-scope-cards{display:grid;gap:.65rem;grid-template-columns:1fr}@media (min-width:480px){.sp-custom-fields-scope-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-custom-fields-scope-card{display:grid;gap:.15rem;justify-items:start;border-radius:.75rem;border:1px solid rgb(var(--color-ink)/.14);background:rgb(var(--color-surface));padding:.85rem .9rem;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.sp-custom-fields-scope-card:hover{border-color:rgb(var(--color-brand)/.35)}.sp-custom-fields-scope-card.is-active{border-color:rgb(var(--color-brand)/.7);background:rgb(var(--color-brand)/.08);box-shadow:inset 0 0 0 1px rgb(var(--color-brand)/.25)}.sp-custom-fields-scope-card-icon{display:inline-flex;color:rgb(var(--color-brand));margin-bottom:.15rem}.sp-custom-fields-scope-card-icon svg{width:1.05rem;height:1.05rem}.sp-custom-fields-scope-card-title{font-size:.875rem;font-weight:650;color:rgb(var(--color-ink))}.sp-custom-fields-scope-card-hint{font-size:.75rem;color:rgb(var(--color-ink-muted))}.sp-custom-fields-areas{display:grid;gap:.55rem;border-radius:.75rem;border:1px solid rgb(var(--color-ink)/.1);background:rgb(var(--color-surface-muted)/.35);padding:.75rem}.sp-custom-fields-areas-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.6875rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-ink-muted))}.sp-custom-fields-areas-all{border:0;background:transparent;padding:0;font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;color:rgb(var(--color-brand));cursor:pointer}.sp-custom-fields-areas-all:hover{text-decoration:underline}.sp-custom-fields-areas-empty{margin:0;font-size:.8125rem;color:rgb(var(--color-ink-muted))}.sp-custom-fields-areas-grid{display:flex;flex-wrap:wrap;gap:.3rem}.sp-custom-fields-area-chip{border-radius:999px;border:1px solid rgb(var(--color-ink)/.14);background:rgb(var(--color-surface));padding:.15rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25;color:rgb(var(--color-ink));cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.sp-custom-fields-area-chip:hover{border-color:rgb(var(--color-brand)/.4)}.sp-custom-fields-area-chip.is-selected{border-color:rgb(var(--color-brand));background:rgb(var(--color-brand));color:rgb(var(--color-brand-foreground))}.sp-custom-fields-actions{display:inline-flex;align-items:center;gap:.15rem;margin-left:auto}.sp-custom-fields-field{display:grid;gap:.35rem}.sp-custom-fields-field>span{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-ink-muted))}.sp-glass-dialog .sp-custom-fields-field button.sp-basis-field.sp-examiners-input,.sp-glass-dialog .sp-custom-fields-field input.sp-basis-field.sp-examiners-input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.a4-page input):not(.sp-field-bare),.sp-glass-dialog .sp-custom-fields-field textarea.sp-basis-field.sp-examiners-input{height:2.25rem;border-radius:.5rem!important;border:1px solid rgb(228 232 240)!important;background:#fff!important;box-shadow:0 1px 3px rgb(15 23 42/.08),0 1px 2px rgb(15 23 42/.05);padding:.25rem .75rem;font-size:.875rem}.sp-glass-dialog .sp-custom-fields-field :is(input,textarea,button).sp-examiners-input.sp-focus-subtle:is(:focus,:focus-visible,.sp-basis-field-active),.sp-glass-dialog .sp-custom-fields-field button.sp-examiners-input.sp-focus-subtle:is(:focus,:focus-visible,[aria-expanded=true]){outline:none!important;border-radius:.5rem!important;border-color:rgb(148 163 184)!important;box-shadow:0 1px 3px rgb(15 23 42/.08),0 1px 2px rgb(15 23 42/.05)!important}.sp-custom-fields-field textarea.is-multiline,.sp-custom-fields-field textarea.sp-examiners-input,.sp-glass-dialog .sp-custom-fields-field textarea.sp-basis-field.sp-examiners-input{min-height:5rem;height:auto;padding:.5rem .75rem;resize:vertical}.sp-custom-fields-toggles{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.75rem;padding-top:.15rem}.sp-admin-switch{position:relative;display:inline-flex;align-items:center;gap:.65rem;font-size:.875rem;font-weight:500;color:rgb(var(--color-ink));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-admin-switch-control{position:relative;display:block;width:2.75rem;height:1.5rem;flex-shrink:0}.sp-admin-switch input{position:absolute;inset:0;z-index:1;margin:0;width:100%;height:100%;opacity:0;cursor:pointer}.sp-admin-switch-track{position:absolute;inset:0;border-radius:999px;background:rgb(var(--color-ink)/.14);transition:background .15s ease;pointer-events:none}.sp-admin-switch-track:after{content:"";position:absolute;top:.15rem;left:.15rem;width:1.2rem;height:1.2rem;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgb(15 23 42/.18);transition:transform .15s ease}.sp-admin-switch input:checked+.sp-admin-switch-track{background:rgb(var(--color-brand))}.sp-admin-switch input:checked+.sp-admin-switch-track:after{transform:translateX(1.25rem)}.sp-admin-switch input:focus-visible+.sp-admin-switch-track{outline:2px solid rgb(var(--color-brand)/.45);outline-offset:2px}.sp-admin-switch input:disabled{cursor:not-allowed}.sp-admin-switch:has(input:disabled){opacity:.55;cursor:not-allowed}[data-content-theme=dark] .sp-admin-switch-track{background:rgb(255 255 255/.18)}.sp-custom-fields-toggle{position:relative;display:inline-flex;align-items:center;gap:.65rem;font-size:.875rem;font-weight:500;color:rgb(var(--color-ink));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-custom-fields-toggle input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.sp-custom-fields-toggle-track{position:relative;display:block;width:2.75rem;height:1.5rem;flex-shrink:0;border-radius:999px;background:rgb(var(--color-ink)/.14);transition:background .15s ease}.sp-custom-fields-toggle-track:after{content:"";position:absolute;top:.15rem;left:.15rem;width:1.2rem;height:1.2rem;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgb(15 23 42/.18);transition:transform .15s ease}.sp-custom-fields-toggle input:checked+.sp-custom-fields-toggle-track{background:rgb(var(--color-brand))}.sp-custom-fields-toggle input:checked+.sp-custom-fields-toggle-track:after{transform:translateX(1.25rem)}.sp-custom-fields-toggle input:focus-visible+.sp-custom-fields-toggle-track{outline:2px solid rgb(var(--color-brand)/.45);outline-offset:2px}[data-content-theme=dark] .sp-custom-fields-empty,[data-content-theme=dark] .sp-custom-fields-tabs{border-color:rgb(120 160 200/.22);background:rgb(var(--sp-dark-tile-deep)/.7)}[data-content-theme=dark] .sp-custom-fields-toggle-track{background:rgb(255 255 255/.18)}[data-content-theme=dark] .sp-custom-fields-tab.is-active{background:rgb(120 160 200/.16)}@media print{body{background:#fff!important}:root,body,body>div{--color-brand:15 76 129!important;--color-surface:255 255 255!important;--color-surface-muted:245 245 244!important;--color-ink:28 25 23!important;--color-ink-muted:87 83 78!important;--color-accent:180 83 9!important;--radius-brand:0.5rem!important;--font-sans:Geist,ui-sans-serif,system-ui,sans-serif!important;--font-display:Geist,ui-sans-serif,system-ui,sans-serif!important}}.sp-examiner-import{--sp-examiner-import-success:22 163 74;--sp-examiner-import-success-fg:21 128 61;--sp-examiner-import-success-soft:220 252 231;--sp-examiner-import-warning:180 83 9;--sp-examiner-import-warning-soft:255 247 237;--sp-examiner-import-danger:185 28 28;--sp-examiner-import-danger-soft:254 242 242;--sp-examiner-import-info:var(--color-brand);width:100%;min-width:0}.sp-examiner-import-title{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:rgb(var(--color-brand))}@media (min-width:640px){.sp-examiner-import-title{font-size:1.875rem}}.sp-examiner-import-subtitle{margin:.25rem 0 0;max-width:42rem;font-size:.875rem;color:rgb(var(--color-ink)/.58)}.sp-examiner-import-icon-btn{display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.65rem;border:1px solid rgb(var(--color-brand)/.3);background:rgb(var(--color-surface));color:rgb(var(--color-ink));transition:background-color .15s ease}.sp-examiner-import-icon-btn:hover{background:rgb(var(--color-surface-muted,248 250 252)/.7)}.sp-examiner-import-stepper{flex-wrap:wrap}.sp-examiner-import-step-wrap,.sp-examiner-import-stepper{display:flex;align-items:center;gap:.5rem}.sp-examiner-import-step{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid rgb(var(--sp-light-border,var(--color-ink))/.14);background:rgb(var(--color-surface));color:rgb(var(--color-ink)/.5);padding:.35rem .75rem;font-size:.75rem;font-weight:500}.sp-examiner-import-step.is-active{border-color:rgb(var(--color-brand)/.4);background:rgb(var(--color-brand)/.1);color:rgb(var(--color-brand))}.sp-examiner-import-step.is-done{border-color:rgb(var(--sp-examiner-import-success)/.4);background:rgb(var(--sp-examiner-import-success)/.1);color:rgb(var(--sp-examiner-import-success-fg))}.sp-examiner-import-step-num{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600;letter-spacing:.02em}.sp-examiner-import-step-connector{display:block;flex-shrink:0;width:1.75rem;height:2px;border-radius:999px;background:rgb(var(--color-ink)/.28);position:relative}.sp-examiner-import-step-connector:after{content:"";position:absolute;top:50%;right:-1px;width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent rgb(var(--color-ink)/.35);transform:translateY(-50%)}.sp-examiner-import-error{margin:0;border-radius:.625rem;border:1px solid rgb(var(--sp-examiner-import-danger)/.35);background:rgb(var(--sp-examiner-import-danger-soft));padding:.65rem .85rem;color:rgb(153 27 27);font-size:.875rem}.sp-examiner-import-card{overflow:hidden;border-radius:1rem;border:1px solid rgb(var(--sp-light-border,var(--color-ink))/.14);background:rgb(var(--color-surface));box-shadow:var(
    --sp-shadow-elegant,0 10px 30px -12px rgb(var(--color-brand)/.22)
  )}.sp-examiner-import-card--plain{box-shadow:none;border:1px solid rgb(226 232 240);background:rgb(255 255 255)}.sp-examiner-import-card-bar{height:.25rem;width:100%;background:linear-gradient(135deg,rgb(var(--color-brand)) 0,rgb(var(--color-brand)/.45) 100%)}.sp-examiner-import-card-bar--success{background:linear-gradient(135deg,rgb(var(--sp-examiner-import-success)) 0,rgb(var(--sp-examiner-import-success)/.55) 100%)}.sp-examiner-import-card-body{padding:1.5rem 1.25rem}@media (min-width:640px){.sp-examiner-import-card-body{padding:1.5rem}}.sp-examiner-import-card-body--upload{padding-top:2rem;padding-bottom:2rem}.sp-examiner-import-upload-grid{display:grid;gap:2rem}@media (min-width:1024px){.sp-examiner-import-upload-grid{grid-template-columns:1fr 320px;align-items:center}}.sp-examiner-import-drop{display:flex;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;border:2px dashed rgb(var(--color-brand)/.3);background:linear-gradient(180deg,rgb(var(--color-brand)/.05),rgb(var(--color-surface)));padding:2.5rem;text-align:center;transition:border-color .15s ease,background-color .15s ease}.sp-examiner-import-drop:hover{border-color:rgb(var(--color-brand)/.6)}.sp-examiner-import-drop.is-active{border-color:rgb(var(--color-brand));background:rgb(var(--color-brand)/.05)}.sp-examiner-import-drop:focus-within{outline:2px solid rgb(var(--color-brand)/.45);outline-offset:2px}.sp-examiner-import-upload-tile{display:inline-flex;height:3.5rem;width:3.5rem;margin-bottom:.75rem;align-items:center;justify-content:center;border-radius:1rem;background:linear-gradient(135deg,rgb(var(--color-brand)) 0,rgb(var(--color-brand)/.72) 100%);color:rgb(var(--color-brand-foreground,255 255 255));box-shadow:0 6px 16px -8px rgb(var(--color-brand)/.55)}.sp-examiner-import-drop-title{margin:0;font-size:.875rem;font-weight:600;color:rgb(var(--color-ink))}.sp-examiner-import-drop-hint{margin:.25rem 0 0;font-size:.75rem;color:rgb(var(--color-ink)/.55)}.sp-examiner-import-hints{display:flex;flex-direction:column;gap:.75rem}.sp-examiner-import-hints-title{margin:0;font-size:.875rem;font-weight:600;color:rgb(var(--color-ink))}.sp-examiner-import-hints ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem;color:rgb(var(--color-ink)/.65);font-size:.875rem}.sp-examiner-import-hints li{display:flex;gap:.5rem;align-items:flex-start}.sp-examiner-import-hint-icon{margin-top:.125rem;height:1rem;width:1rem;flex-shrink:0;color:rgb(var(--sp-examiner-import-success))}.sp-examiner-import-template{align-self:flex-start;text-decoration:none}.sp-examiner-import-analyzing{margin:0 auto;max-width:28rem;text-align:center}.sp-examiner-import-analyzing-title{margin:0;font-size:.9375rem;font-weight:600;color:rgb(var(--color-ink))}.sp-examiner-import-analyzing-file{margin:.25rem 0 0;font-size:.75rem;color:rgb(var(--color-ink)/.55)}.sp-examiner-import-progress{margin-top:1rem;height:.5rem;overflow:hidden;border-radius:9999px;background:rgb(var(--color-ink)/.08)}.sp-examiner-import-progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--color-brand)),rgb(var(--color-brand)/.65));transition:width .12s linear}.sp-examiner-import-busy{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgb(15 23 42/.35);backdrop-filter:blur(2px)}.sp-examiner-import-busy-card{width:min(100%,26rem);border-radius:1rem;border:1px solid rgb(var(--color-ink)/.08);background:rgb(var(--color-surface));padding:1.25rem 1.35rem 1.4rem;box-shadow:0 18px 40px -24px rgb(15 23 42/.45)}.sp-examiner-import-busy-title{margin:0;font-size:.95rem;font-weight:650;color:rgb(var(--color-ink))}.sp-examiner-import-busy-hint{margin:.35rem 0 0;font-size:.8125rem;color:rgb(var(--color-ink)/.55)}.sp-examiner-import-busy .sp-examiner-import-progress{margin-top:.9rem}.sp-examiner-import-spin{animation:sp-examiner-import-spin .85s linear infinite}@keyframes sp-examiner-import-spin{to{transform:rotate(1turn)}}.sp-examiner-import-section-title{margin:0;font-size:1rem;font-weight:600;color:rgb(var(--color-ink))}.sp-examiner-import-section-lede{margin:.25rem 0 0;font-size:.75rem;color:rgb(var(--color-ink)/.55)}.sp-examiner-import-required-ok,.sp-examiner-import-required-warn{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:600}.sp-examiner-import-required-ok{border:1px solid rgb(var(--sp-examiner-import-success)/.35);background:rgb(var(--sp-examiner-import-success-soft));color:rgb(var(--sp-examiner-import-success-fg))}.sp-examiner-import-required-warn{border:1px solid rgb(245 158 11/.45);background:rgb(var(--sp-examiner-import-warning-soft));color:rgb(var(--sp-examiner-import-warning))}.sp-examiner-import-mapping{display:grid;gap:.75rem}@media (min-width:640px){.sp-examiner-import-mapping{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-examiner-import-map-row{display:flex;align-items:center;gap:.75rem;border-radius:.75rem;border:1px solid rgb(var(--sp-light-border));background:rgb(255 255 255);padding:.75rem}.sp-examiner-import-map-source{min-width:0;flex:1 1 auto}.sp-examiner-import-map-header{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25rem;color:rgb(var(--color-ink))}.sp-examiner-import-map-label{margin:0;font-size:.6875rem;line-height:1rem;color:rgb(var(--color-ink)/.55)}.sp-examiner-import-map-arrow{flex-shrink:0;color:rgb(var(--color-ink)/.45)}.sp-examiner-import-native-select{box-sizing:border-box;flex:0 0 190px;width:190px;height:2.25rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:.375rem;border:1px solid rgb(var(--sp-light-border));background-color:rgb(255 255 255);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:1rem;padding:0 2rem 0 .75rem;font-size:.875rem;line-height:1.25rem;color:rgb(var(--color-ink));cursor:pointer}.sp-examiner-import-native-select:hover:not(:disabled){border-color:rgb(var(--color-ink)/.28)}.sp-examiner-import-native-select:focus{outline:none;border-color:rgb(var(--color-brand)/.55);box-shadow:0 0 0 1px rgb(var(--color-brand)/.35)}.sp-examiner-import-native-select:disabled{opacity:.5;cursor:not-allowed}.sp-examiner-import-native-select--role{flex:0 0 130px;width:130px}.sp-examiner-import-select-wrap{min-width:0;flex-shrink:0}.sp-examiner-import-select-wrap--area{flex:0 0 210px;width:210px}.sp-examiner-import-select-wrap .sp-examiner-import-select{width:100%}.sp-examiner-import-select-wrap--area button.sp-examiner-import-select{height:2.25rem;border-radius:.375rem;border:1px solid rgb(var(--sp-light-border));background:rgb(255 255 255)!important;color:rgb(var(--color-ink))!important;box-shadow:none!important;padding-inline:.75rem;font-size:.875rem;font-weight:400}.sp-examiner-import-select{min-width:0}.sp-examiner-import-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.5rem}.sp-examiner-import-actions--center{justify-content:center}.sp-examiner-import-stats{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@media (min-width:640px){.sp-examiner-import-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sp-examiner-import-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-examiner-import-stat{border-radius:.75rem;border:1px solid rgb(226 232 240);background:rgb(255 255 255);padding:.75rem}.sp-examiner-import-stat-label{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;color:rgb(var(--color-ink)/.55)}.sp-examiner-import-stat-icon{display:inline-flex;color:rgb(var(--color-brand))}.sp-examiner-import-stat-value{margin:.25rem 0 0;font-size:1.25rem;font-weight:600;letter-spacing:-.025em;line-height:1.15;color:rgb(var(--color-ink))}.sp-examiner-import-stat-hint{margin:.125rem 0 0;font-size:.6875rem;color:rgb(var(--color-ink)/.45)}.sp-examiner-import-card-body--review{padding-top:1.25rem;padding-bottom:1.25rem}.sp-examiner-import-rows{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.sp-examiner-import-row{border-radius:.75rem;border:1px solid rgb(226 232 240);background:rgb(255 255 255);padding:.75rem;transition:border-color .15s ease,background-color .15s ease,opacity .15s ease}.sp-examiner-import-row.is-selected{border-style:solid;border-color:rgb(226 232 240);background:rgb(255 255 255);opacity:1}.sp-examiner-import-row.is-muted{border-style:dashed;border-color:rgb(226 232 240);background:rgb(248 250 252/.7);opacity:.7}.sp-examiner-import-row-main{flex-wrap:wrap;gap:.75rem}.sp-examiner-import-row-check,.sp-examiner-import-row-main{display:flex;align-items:center}.sp-examiner-import-row-check input{height:1rem;width:1rem;border-radius:.25rem;accent-color:rgb(var(--color-brand))}.sp-examiner-import-row-identity{min-width:190px;flex:1 1 auto}.sp-examiner-import-row-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.sp-examiner-import-row-name{font-size:.875rem;font-weight:500;color:rgb(var(--color-ink))}.sp-examiner-import-row-meta{font-size:.6875rem;color:rgb(var(--color-ink)/.55)}.sp-examiner-import-row-contact{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:rgb(var(--color-ink)/.55)}.sp-examiner-import-row-msg{display:flex;align-items:flex-start;gap:.375rem;margin:.5rem 0 0;font-size:.75rem;color:rgb(var(--color-ink)/.55)}.sp-examiner-import-row-msg.is-error{color:rgb(var(--sp-examiner-import-danger))}.sp-examiner-import-row .sp-import-person-badge{text-transform:none}.sp-examiner-import-native-select--area{flex:0 0 210px;width:210px}.sp-examiner-import-note{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1rem 0 0;font-size:.75rem;color:rgb(var(--color-ink)/.55)}.sp-examiner-import-done{border-color:rgb(var(--sp-examiner-import-success)/.4)}.sp-examiner-import-done-body{text-align:center;padding-top:2.5rem;padding-bottom:2.5rem}.sp-examiner-import-done-icon{display:inline-flex;height:3.5rem;width:3.5rem;margin:0 auto 1rem;align-items:center;justify-content:center;border-radius:1rem;background:linear-gradient(135deg,rgb(var(--sp-examiner-import-success)) 0,rgb(34 197 94) 100%);color:rgb(255 255 255);box-shadow:0 6px 16px -8px rgb(var(--sp-examiner-import-success)/.55)}.sp-examiner-import-done .sp-examiner-import-section-lede{max-width:32rem;margin-left:auto;margin-right:auto;font-size:.875rem}@media (max-width:639px){.sp-examiner-import-select-wrap--area,.sp-examiner-import-select-wrap--map,.sp-examiner-import-select-wrap--role{flex:1 1 100%;width:100%}.sp-examiner-import-map-row{flex-wrap:wrap}.sp-examiner-import-map-arrow{display:none}}.sp-audit-changes{margin-top:.35rem;display:flex;flex-direction:column;gap:.35rem}.sp-audit-changes-list{margin:0;padding:.5rem .75rem;list-style:none;display:flex;flex-direction:column;gap:.3rem;border-radius:.5rem;background:rgb(var(--color-surface-muted)/.55);border:1px solid rgb(var(--sp-logo-primary-rgb)/.1)}.sp-audit-changes-list li{position:relative;padding-left:.85rem;font-size:.8125rem;line-height:1.4;color:rgb(var(--color-ink-muted));word-break:break-word}.sp-audit-changes-list li:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:999px;background:rgb(var(--color-brand)/.55)}.sp-examinee-results{display:flex;flex-direction:column;gap:.5rem}@media (max-width:639px){.sp-examinee-results__col-weight{display:none}}.sp-structure-layout{display:flex;flex-direction:column;gap:1.5rem}.sp-structure-picker{display:flex;align-items:center;gap:.625rem}.sp-structure-aside{display:flex;flex-direction:column;gap:.375rem}.sp-structure-aside__item{width:100%;border-radius:.75rem;border:1px solid rgb(var(--color-ink)/.1);background:rgb(var(--color-surface));padding:.5rem .75rem;text-align:left;transition:background-color .12s ease,border-color .12s ease}.sp-structure-aside__item:hover{background:rgb(var(--color-ink)/.03)}.sp-structure-aside__item.is-active{border-color:rgb(var(--color-brand)/.4);background:rgb(var(--color-brand)/.05)}.sp-structure-aside__item.is-inactive{opacity:.72}.sp-structure-aside__item.is-inactive .sp-structure-aside__title{color:rgb(var(--color-ink-muted))}.sp-structure-aside__title{margin:0;font-size:.875rem;font-weight:500;color:rgb(var(--color-ink));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-structure-aside__meta{margin:.125rem 0 0;font-size:.75rem;color:rgb(var(--color-ink-muted))}.sp-structure-main{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.sp-structure-card{border-radius:.75rem;border:1px solid rgb(226 232 240);background:#fff;padding:1.25rem;box-shadow:none}.sp-structure-card--basis{padding:.875rem 1rem}.sp-structure-card__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;grid-column:1/-1}.sp-structure-block{display:flex;flex-direction:column;gap:1rem}.sp-structure-block__head{display:grid;gap:.75rem}@media (min-width:768px){.sp-structure-block__head{grid-template-columns:1fr 7.5rem 10.625rem auto;align-items:end}}.sp-structure-block__delete{display:flex;align-items:flex-end;justify-content:flex-end;padding-bottom:.15rem}.sp-structure-block__rules{display:grid;gap:.75rem}@media (min-width:640px){.sp-structure-block__rules{grid-template-columns:1fr 1fr}}.sp-structure-section{display:flex;flex-direction:column;gap:.75rem}.sp-structure-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.sp-structure-section__head h2{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600;color:rgb(var(--color-ink))}.sp-structure-grid{display:grid;gap:.75rem}.sp-structure-grid--basis{gap:.625rem}@media (min-width:640px){.sp-structure-grid--basis{grid-template-columns:1fr 1fr}}.sp-structure-field{display:flex;flex-direction:column;gap:.375rem;min-width:0}.sp-structure-field>span{font-size:.8125rem;font-weight:600;color:rgb(51 65 85)}.sp-structure-forms{border-radius:.75rem;border:1px solid rgb(226 232 240);background:rgb(248 250 252);padding:.75rem}.sp-structure-forms__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(100 116 139)}.sp-structure-forms__list{display:flex;flex-direction:column;gap:.5rem}.sp-structure-forms__row{display:flex;align-items:center;gap:.5rem}.sp-structure-forms__weight{display:flex;flex-shrink:0;align-items:center;gap:.375rem}.sp-structure-forms__weight-input{box-sizing:border-box;height:2.25rem;width:4.5rem;min-width:4.5rem;border-radius:.5rem;border:1px solid rgb(226 232 240);background:#fff;padding:0 .625rem;font-size:.875rem;color:rgb(var(--color-ink))}.sp-structure-forms__pct{font-size:.8125rem;font-weight:500;color:rgb(100 116 139);line-height:1}.sp-structure-sum{display:inline-flex;align-items:center;border-radius:999px;padding:.15rem .55rem;font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums}.sp-structure-sum.is-ok{background:rgb(34 197 94/.12);color:rgb(21 128 61)}.sp-structure-sum.is-warn{background:rgb(245 158 11/.15);color:rgb(180 83 9)}.sp-structure-warn{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;border:1px solid rgb(245 158 11/.4);background:rgb(245 158 11/.1);padding:.5rem .75rem;font-size:.75rem;color:rgb(146 64 14)}.sp-structure-hint{margin:0;font-size:.75rem;color:rgb(var(--color-ink-muted))}.sp-structure-error{margin:0 0 .75rem;font-size:.875rem;color:rgb(185 28 28)}.sp-structure-empty{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem 0;font-size:.875rem;color:rgb(var(--color-ink-muted))}.sp-structure-help{position:relative;display:inline-flex;vertical-align:middle}.sp-structure-help__btn{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;padding:0;color:rgb(var(--color-ink-muted));cursor:help;border-radius:999px;transition:color .12s ease}.sp-structure-help__btn:hover,.sp-structure-help__btn[aria-expanded=true]{color:rgb(var(--color-brand))}.sp-structure-help__panel{position:fixed;z-index:240;width:min(22rem,calc(100vw - 1.5rem));max-width:calc(100vw - 1.5rem);box-sizing:border-box;border-radius:.75rem;border:1px solid rgb(var(--color-ink)/.12);background:#fff;padding:.75rem .875rem;font-size:.75rem;font-weight:400;line-height:1.5;color:rgb(var(--color-ink));text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;word-break:normal;box-shadow:0 8px 24px rgb(15 23 42/.12)}.sp-structure-help__panel strong{font-weight:600}.sp-glass-light a.no-underline,.sp-glass-light a.sp-toolbar-secondary{text-decoration:none!important;color:inherit!important}.sp-structure-hero{margin:0;padding:0;border:0;background:transparent}.sp-structure-hero__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.sp-structure-hero__title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.5rem;line-height:1.25;font-weight:600;color:rgb(var(--color-ink))}.sp-structure-hero__lede{margin:.35rem 0 0;max-width:42rem;font-size:.875rem;line-height:1.45;color:rgb(var(--color-ink-muted))}.sp-structure-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}