@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background:var(--surface);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-light)}*{letter-spacing:0}:focus{outline:none}:focus-visible{outline:1px solid var(--ring-focus);outline-offset:0;border-radius:var(--radius-sm)}input,textarea,button,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:none;padding:0;cursor:pointer}.\!container{width:100%!important}.container{width:100%}@media (min-width: 645px){.\!container{max-width:645px!important}.container{max-width:645px}}@media (min-width: 760px){.\!container{max-width:760px!important}.container{max-width:760px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-icon-inset{left:var(--table-icon-inset)}.left-selector{left:var(--table-selector-inset)}.right-0{right:0}.right-2{right:var(--space-2)}.right-auto{right:auto}.top-1\/2{top:50%}.top-2{top:var(--space-2)}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-full{top:100%}.top-header{top:var(--chrome-height, var(--header-height))}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.-mx-modal-x{margin-left:calc(var(--modal-pad-x) * -1);margin-right:calc(var(--modal-pad-x) * -1)}.-mx-step-row{margin-left:calc(var(--step-row-inset) * -1);margin-right:calc(var(--step-row-inset) * -1)}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}.my-6{margin-top:var(--space-6);margin-bottom:var(--space-6)}.-ml-px{margin-left:-1px}.-ml-wizard-right{margin-left:calc(var(--wizard-right-inset) * -1)}.-mr-modal-x{margin-right:calc(var(--modal-pad-x) * -1)}.mb-1{margin-bottom:var(--space-1)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.mb-7{margin-bottom:var(--space-7)}.mb-8{margin-bottom:var(--space-8)}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:var(--space-1)}.mt-11{margin-top:var(--space-11)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mt-9{margin-top:var(--space-9)}.mt-\[30px\]{margin-top:30px}.mt-auto{margin-top:auto}.mt-tool-card-text{margin-top:var(--tool-card-text-gap)}.mt-wizard-group{margin-top:var(--wizard-group-gap)}.mt-wizard-heading{margin-top:var(--wizard-heading-gap)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.size-\[14px\]{width:14px;height:14px}.size-\[32px\]{width:32px;height:32px}.size-\[46px\]{width:46px;height:46px}.size-\[6px\]{width:6px;height:6px}.h-1\.5{height:.375rem}.h-13{height:var(--space-13)}.h-2{height:var(--space-2)}.h-3\.5{height:.875rem}.h-5{height:var(--space-5)}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[32px\]{height:32px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[46px\]{height:46px}.h-\[47px\]{height:47px}.h-\[60px\]{height:60px}.h-\[65px\]{height:65px}.h-field{height:var(--field-height)}.h-field-action{height:var(--field-height-action)}.h-field-tall{height:var(--field-height-tall)}.h-full{height:100%}.h-identity{height:var(--identity-card-height)}.h-logo{height:var(--preview-logo-height)}.h-modal{height:var(--modal-height)}.h-pill{height:var(--header-pill-height)}.h-preview-card{height:var(--preview-card-height)}.h-preview-plate{height:var(--preview-plate-height)}.h-px{height:1px}.h-review-card{height:var(--review-card-height)}.h-review-plate{height:var(--review-plate-height)}.h-row{height:var(--row-height)}.h-slot-avatar{height:var(--slot-avatar-height)}.h-tool-card{height:var(--tool-card-height)}.h-tool-card-thumb{height:var(--tool-card-thumb-height)}.max-h-48{max-height:12rem}.max-h-\[70vh\]{max-height:70vh}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.w-13{width:var(--space-13)}.w-2{width:var(--space-2)}.w-3\.5{width:.875rem}.w-5{width:var(--space-5)}.w-\[194px\]{width:194px}.w-\[23px\]{width:23px}.w-\[243px\]{width:243px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[32px\]{width:32px}.w-\[36px\]{width:36px}.w-\[400px\]{width:400px}.w-\[47px\]{width:47px}.w-\[60px\]{width:60px}.w-\[64px\]{width:64px}.w-full{width:100%}.w-px{width:1px}.w-slot-avatar{width:var(--slot-avatar-width)}.w-tool-card{width:var(--tool-card-width)}.min-w-0{min-width:0px}.max-w-\[60ch\]{max-width:60ch}.max-w-\[70ch\]{max-width:70ch}.max-w-frame{max-width:var(--frame-width)}.max-w-full{max-width:100%}.max-w-modal{max-width:var(--modal-width)}.max-w-review-card{max-width:var(--review-card-width)}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-cards{grid-template-columns:repeat(auto-fill,minmax(var(--card-min-width),1fr))}.grid-cols-form{grid-template-columns:minmax(0,343fr) minmax(0,318fr)}.grid-cols-form-review{grid-template-columns:minmax(0,245fr) minmax(0,227fr)}.grid-cols-review-body{grid-template-columns:minmax(0,var(--review-preview-track)) 1px minmax(0,var(--review-form-track))}.grid-cols-table-3{grid-template-columns:var(--table-gutter) minmax(0,var(--col-name)) minmax(0,var(--col-modified)) minmax(0,var(--col-type))}.grid-cols-wizard-body{grid-template-columns:var(--wizard-rule-track) 1px minmax(0,1fr)}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-7{gap:var(--space-7)}.gap-8{gap:var(--space-8)}.gap-card-pair{gap:var(--card-pair-gap)}.gap-field-gap{gap:var(--label-field-gap)}.gap-modal-footer{gap:var(--modal-footer-gap)}.gap-review-text-row{gap:var(--review-text-row-gap)}.gap-row-gap{gap:var(--field-row-gap)}.gap-step-gap{gap:var(--step-gap)}.gap-step-number{gap:var(--step-number-gap)}.gap-x-5{-moz-column-gap:var(--space-5);column-gap:var(--space-5)}.gap-x-9{-moz-column-gap:var(--space-9);column-gap:var(--space-9)}.gap-x-col-gap{-moz-column-gap:var(--form-col-gap);column-gap:var(--form-col-gap)}.gap-x-modal-footer{-moz-column-gap:var(--modal-footer-gap);column-gap:var(--modal-footer-gap)}.gap-y-1{row-gap:var(--space-1)}.gap-y-5{row-gap:var(--space-5)}.gap-y-9{row-gap:var(--space-9)}.gap-y-row-gap{row-gap:var(--field-row-gap)}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[11\.5px\]{border-radius:11.5px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-width:var(--border-width)}.border-2{border-width:2px}.border-ring{border-width:var(--ring-width)}.border-b{border-bottom-width:var(--border-width)}.border-t{border-top-width:var(--border-width)}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-\[color\:var\(--ring-avatar\)\]{border-color:var(--ring-avatar)}.border-\[rgb\(2_43_48_\/_0\.1\)\]{border-color:#022b301a}.border-accent{border-color:var(--accent)}.border-accent-subtle{border-color:var(--accent-subtle)}.border-control{border-color:var(--border-control)}.border-current{border-color:currentColor}.border-error{border-color:var(--border-error)}.border-ink{border-color:var(--ink)}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-subtle{border-color:var(--border-subtle)}.border-surface{border-color:var(--surface)}.border-transparent{border-color:transparent}.border-t-accent{border-top-color:var(--accent)}.bg-\[\#e5f4f4\]{--tw-bg-opacity: 1;background-color:rgb(229 244 244 / var(--tw-bg-opacity, 1))}.bg-\[rgb\(2_43_48_\/_0\.1\)\]{background-color:#022b301a}.bg-accent{background-color:var(--accent)}.bg-accent-strong{background-color:var(--accent-strong)}.bg-accent-subtle{background-color:var(--accent-subtle)}.bg-error{background-color:var(--border-error)}.bg-icon{background-color:var(--icon)}.bg-ink{background-color:var(--ink)}.bg-rule-faint{background-color:var(--border-subtle)}.bg-scrim{background-color:var(--scrim)}.bg-surface{background-color:var(--surface)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:var(--space-2)}.p-4{padding:var(--space-4)}.p-card{padding:var(--card-inset)}.p-modal-x{padding:var(--modal-pad-x)}.p-tool-card{padding:var(--tool-card-inset)}.px-0{padding-left:0;padding-right:0}.px-12{padding-left:var(--space-12);padding-right:var(--space-12)}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.px-7{padding-left:var(--space-7);padding-right:var(--space-7)}.px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.px-card-x{padding-left:var(--card-inset-x);padding-right:var(--card-inset-x)}.px-field-x{padding-left:var(--field-pad-x);padding-right:var(--field-pad-x)}.px-modal-x{padding-left:var(--modal-pad-x);padding-right:var(--modal-pad-x)}.px-pill-x{padding-left:var(--header-pill-pad-x);padding-right:var(--header-pill-pad-x)}.px-preview-plate{padding-left:var(--preview-plate-inset);padding-right:var(--preview-plate-inset)}.px-preview-text-x{padding-left:var(--preview-text-inset-x);padding-right:var(--preview-text-inset-x)}.px-review-plate-inset{padding-left:var(--review-plate-inset);padding-right:var(--review-plate-inset)}.px-slot-label{padding-left:var(--slot-label-inset);padding-right:var(--slot-label-inset)}.px-step-row{padding-left:var(--step-row-inset);padding-right:var(--step-row-inset)}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-11{padding-top:var(--space-11);padding-bottom:var(--space-11)}.py-13{padding-top:var(--space-13);padding-bottom:var(--space-13)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.py-field-x{padding-top:var(--field-pad-x);padding-bottom:var(--field-pad-x)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--space-1)}.pb-11{padding-bottom:var(--space-11)}.pb-8{padding-bottom:var(--space-8)}.pb-row-gap{padding-bottom:var(--field-row-gap)}.pb-wizard-footer-b{padding-bottom:var(--wizard-footer-pad-b)}.pb-wizard-footer-btn{padding-bottom:var(--wizard-footer-btn-gap)}.pb-wizard-rule-gap-form{padding-bottom:var(--wizard-rule-gap-form)}.pl-4{padding-left:var(--space-4)}.pl-review-form{padding-left:var(--review-form-inset)}.pl-review-text-x{padding-left:var(--review-text-inset-x)}.pl-review-tile-x{padding-left:var(--review-tile-inset-x)}.pl-wizard-left-rest{padding-left:var(--wizard-left-rest)}.pl-wizard-right{padding-left:var(--wizard-right-inset)}.pr-0{padding-right:0}.pr-2{padding-right:var(--space-2)}.pr-5{padding-right:var(--space-5)}.pr-7{padding-right:var(--space-7)}.pr-modal-footer-r{padding-right:var(--modal-footer-inset-right)}.pr-modal-x{padding-right:var(--modal-pad-x)}.pr-wizard-left-gap{padding-right:var(--wizard-left-gap)}.pt-0{padding-top:0}.pt-11{padding-top:var(--space-11)}.pt-12{padding-top:var(--space-12)}.pt-2{padding-top:var(--space-2)}.pt-8{padding-top:var(--space-8)}.pt-card-pad-top{padding-top:var(--card-pad-top)}.pt-header{padding-top:var(--chrome-height, var(--header-height))}.pt-preview-plate{padding-top:var(--preview-plate-inset)}.pt-preview-text{padding-top:var(--preview-text-gap)}.pt-review-plate-inset{padding-top:var(--review-plate-inset)}.pt-review-text{padding-top:var(--review-text-gap)}.pt-review-tile-y{padding-top:var(--review-tile-inset-y)}.pt-wizard-footer-btn{padding-top:var(--wizard-footer-btn-gap)}.pt-wizard-footer-help{padding-top:var(--wizard-footer-help-gap)}.pt-wizard-rule-gap-form{padding-top:var(--wizard-rule-gap-form)}.pt-wizard-rule-gap-panel{padding-top:var(--wizard-rule-gap-panel)}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:var(--text-lg)}.text-md{font-size:var(--text-md)}.text-sm{font-size:var(--text-sm);line-height:var(--leading-body)}.text-xl{font-size:var(--text-xl)}.text-xs{font-size:var(--text-xs);line-height:var(--leading-body)}.font-light{font-weight:var(--weight-light)}.font-medium{font-weight:var(--weight-medium)}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-message{line-height:var(--leading-message)}.tracking-wide{letter-spacing:.025em}.text-\[rgb\(2_43_48_\/_0\.6\)\]{color:#022b3099}.text-accent{color:var(--accent)}.text-accent-link{color:var(--accent-link)}.text-error{color:var(--border-error)}.text-icon{color:var(--icon)}.text-inherit{color:inherit}.text-ink{color:var(--ink)}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-text{color:var(--text)}.text-text-disabled{color:var(--text-disabled)}.text-text-inactive{color:var(--text-inactive)}.text-text-on-accent{color:var(--text-on-accent)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-accent-link{accent-color:var(--accent-link)}.accent-ink{accent-color:var(--ink)}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0px_2px_3px_2px_var\(--accent-subtle\)\]{--tw-shadow: 0px 2px 3px 2px var(--accent-subtle);--tw-shadow-colored: 0px 2px 3px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-micro{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(.16,1,.3,1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}:root{--surface: #fefefe;--accent: #009d9a;--ink: #022b30;--icon: #161616;--rule: #d9d9d9;--ring-focus: rgb(2 43 48 / .5);--ring-avatar: #b0fe00;--decor-lime: #b0fe00;--sand: #ece4d7;--text: #000000;--accent-subtle: rgb(0 157 154 / .1);--accent-strong: rgb(0 157 154 / .6);--accent-link: #009d9a;--border-subtle: rgb(2 43 48 / .2);--border-control: rgb(2 43 48 / .3);--border-error: rgb(176 32 42 / .7);--text-disabled: rgb(0 0 0 / .4);--text-inactive: rgb(0 0 0 / .2);--text-on-accent: #022b30;--scrim: rgb(0 0 0 / .4);--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-xs: 11px;--text-sm: 13px;--text-md: 16px;--text-lg: 18px;--text-xl: 24px;--weight-light: 300;--weight-medium: 500;--leading-message: 36px;--leading-body: 20px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 16px;--radius-pill: 17px;--radius-name: 22px;--radius-counts: 23px;--radius-xl: 24px;--border-width: 1px;--ring-width: 4px;--frame-width: 1440px;--header-height: 64px;--chrome-height: var(--header-height);--header-pill-height: 32px;--header-pad-x: 16px;--header-nav-gap: 16px;--header-brand-cell: 64px;--header-divider-x: 1272px;--header-account-inset: 20px;--header-pill-pad-x: 12px;--sidebar-width: 388px;--content-inset-left: 56px;--content-inset-right: 48px;--bp-sidebar: 1024px;--bp-account: 760px;--bp-stack: 645px;--content-inset-left-md: 32px;--content-inset-right-md: 32px;--content-inset-left-sm: 24px;--content-inset-right-sm: 24px;--subheader-top: 60px;--subheader-height: 32px;--content-card-top: 113.5px;--content-card-height: 362px;--slot-label-inset: 14px;--slot-avatar-width: 188px;--slot-avatar-height: 108px;--slot-name-width: 190px;--slot-name-height: 43px;--slot-bio-width: 324px;--slot-bio-height: 110px;--slot-counts-width: 119px;--slot-counts-height: 45px;--slot-stack-top: 68px;--slot-stack-gap: 20px;--slot-row-gap: 15px;--tool-card-width: 191px;--tool-card-height: 170px;--tool-card-inset: 6px;--tool-card-thumb-height: 117px;--tool-card-text-gap: 3.5px;--modal-width: 1056px;--modal-height: 640px;--modal-header-height: 97px;--modal-footer-height: 81.5px;--modal-pad-x: 31.5px;--modal-footer-gap: 15px;--modal-footer-inset-right: 29px;--step-gap: 94px;--step-row-inset: 65px;--step-height: 32px;--step-number-gap: 10.5px;--field-height: 31px;--field-height-tall: 71px;--field-height-action: 63px;--label-field-gap: 6px;--field-row-gap: 14px;--form-col-gap: 33px;--form-col-gap-narrow: 23px;--field-pad-x: 12px;--wizard-rule-x: 295.5px;--wizard-rule-track: calc(var(--wizard-rule-x) - var(--modal-pad-x));--wizard-left-inset: 34px;--wizard-left-rest: calc(var(--wizard-left-inset) - var(--modal-pad-x));--wizard-left-gap: 31.5px;--wizard-right-inset: 33px;--wizard-panel-width: 230px;--wizard-rule-gap-form: 30px;--wizard-rule-gap-footer: 31px;--wizard-rule-gap-panel: 41.5px;--wizard-footer-btn-gap: 25.5px;--wizard-footer-help-gap: 30px;--wizard-footer-pad-b: var(--modal-pad-x);--wizard-heading-gap: 16px;--wizard-group-gap: 33.5px;--identity-card-height: 161px;--preview-card-height: 188px;--preview-plate-inset: 8px;--preview-plate-height: 128px;--preview-logo-width: 33px;--preview-logo-height: 28px;--preview-row-pad-x: 19.5px;--preview-text-gap: 6.5px;--preview-text-inset-x: calc(var(--card-inset-x) - var(--preview-plate-inset));--review-card-width: 445px;--review-card-height: 395px;--review-plate-inset: 15px;--review-plate-width: 415px;--review-plate-height: 272px;--review-tile-width: 70px;--review-tile-height: 59px;--review-tile-inset-x: 137px;--review-tile-inset-y: 107px;--review-text-gap: 15.27px;--review-text-row-gap: 22px;--review-text-inset-x: 8px;--review-preview-track: 471.5px;--review-form-track: 519.5px;--review-form-inset: 23.5px;--card-pad-top: 4.5px;--card-pair-gap: 9px;--card-inset-x: 12px;--row-height: 66px;--row-gap: 19px;--table-icon-inset: 74px;--table-selector-inset: 32px;--table-gutter: 145px;--col-name: 425fr;--col-modified: 148fr;--col-type: 124fr;--col-uploaded: 151fr;--card-inset: 12px;--card-gap: 12px;--card-min-width: 191px;--space-1: 4px;--space-2: 6px;--space-3: 8px;--space-4: 11px;--space-5: 12px;--space-6: 14px;--space-7: 16px;--space-8: 20px;--space-9: 23px;--space-10: 29px;--space-11: 33px;--space-12: 40px;--space-13: 48px;--space-14: 56px;--space-15: 94px;--art-hue: 179;--art-hue-step: 13;--art-sat: 100%;--art-l-line: 31%;--art-l-fill: 92%;--art-l-deep: 20%;--art-paper: var(--surface);--art-grid: var(--border-subtle);--art-ink: var(--ink);--art-hairline: 1px;--art-stroke: 2px;--art-app-outlook: #0f6cbd;--art-app-sharepoint: #038387;--art-app-teams: #6264a7;--art-app-dataverse: #b14fa6;--art-app-excel: #217346;--art-app-onedrive: #0364b8;--art-app-sql: #cc2927;--art-app-forms: #038387;--art-app-planner: #31752f;--art-app-todo: #2564cf;--art-app-approvals: #0066ff;--art-app-onenote: #7719aa;--art-app-directory: #4f52b2;--art-app-salesforce: #00a1e0;--art-app-powerbi: #f2c811;--art-app-dropbox: #0061ff;--art-app-blob: #0072c6;--art-app-gmail: #c5221f;--art-app-slack: #4a154b;--art-app-entra: #0b5cab}@media (max-width: 1023.98px){:root{--content-inset-left: var(--content-inset-left-md);--content-inset-right: var(--content-inset-right-md)}}@media (max-width: 644.98px){:root{--content-inset-left: var(--content-inset-left-sm);--content-inset-right: var(--content-inset-right-sm);--card-min-width: 100%;--card-gap: var(--space-7)}}.admin-surface{--text-inactive: rgb(0 0 0 / .55)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.placeholder\:text-text::-moz-placeholder{color:var(--text)}.placeholder\:text-text::placeholder{color:var(--text)}.first\:mt-0:first-child{margin-top:0}.focus-within\:border:focus-within{border-width:var(--border-width)}.focus-within\:border-ring-focus:focus-within{border-color:var(--ring-focus)}.hover\:border-\[rgb\(2_43_48_\/_0\.5\)\]:hover{border-color:#022b3080}.hover\:bg-\[\#e5f4f4\]:hover{--tw-bg-opacity: 1;background-color:rgb(229 244 244 / var(--tw-bg-opacity, 1))}.hover\:bg-\[rgb\(0_157_154_\/_0\.06\)\]:hover{background-color:#009d9a0f}.hover\:bg-\[rgb\(0_157_154_\/_0\.1\)\]:hover{background-color:#009d9a1a}.hover\:bg-\[rgb\(0_157_154_\/_0\.2\)\]:hover{background-color:#009d9a33}.hover\:bg-accent-subtle:hover{background-color:var(--accent-subtle)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-text:hover{color:var(--text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0px_2px_3px_2px_var\(--accent-subtle\)\]:hover{--tw-shadow: 0px 2px 3px 2px var(--accent-subtle);--tw-shadow-colored: 0px 2px 3px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:border:focus-visible{border-width:var(--border-width)}.focus-visible\:border-ring-focus:focus-visible{border-color:var(--ring-focus)}.focus-visible\:bg-\[\#e5f4f4\]:focus-visible{--tw-bg-opacity: 1;background-color:rgb(229 244 244 / var(--tw-bg-opacity, 1))}.focus-visible\:bg-accent-subtle:focus-visible{background-color:var(--accent-subtle)}.focus-visible\:shadow-\[inset_0_0_0_2px_var\(--ink\)\]:focus-visible{--tw-shadow: inset 0 0 0 2px var(--ink);--tw-shadow-colored: inset 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.group\/bento:hover .group-hover\/bento\:translate-x-1{--tw-translate-x: var(--space-1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 645px){.stack\:block{display:block}.stack\:hidden{display:none}.stack\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 760px){.account\:grid-cols-form{grid-template-columns:minmax(0,343fr) minmax(0,318fr)}.account\:grid-cols-form-review{grid-template-columns:minmax(0,245fr) minmax(0,227fr)}.account\:gap-x-col-gap{-moz-column-gap:var(--form-col-gap);column-gap:var(--form-col-gap)}.account\:gap-x-col-gap-narrow{-moz-column-gap:var(--form-col-gap-narrow);column-gap:var(--form-col-gap-narrow)}.account\:gap-y-0{row-gap:0px}}@media (min-width: 1024px){.sidebar\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}}.\[\&_svg\]\:size-full svg{width:100%;height:100%}:root{--tb-ink: #1a1c23;--tb-muted: #55596b;--tb-line: #d7d9e0;--tb-bg: #ffffff;--tb-surface: #f4f5f8;--tb-accent: #244b8f;--tb-accent-ink: #ffffff;--tb-banner-bg: #fff4d6;--tb-banner-ink: #5a4300;--tb-banner-line: #e6cf8f}*{box-sizing:border-box}body{line-height:1.5}.tb-header,.tb-nav,.tb-footer,.skip-link{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--tb-ink)}.skip-link{position:absolute;left:-9999px;top:0;background:var(--tb-accent);color:var(--tb-accent-ink);padding:.5rem .75rem;z-index:100}.skip-link:focus{left:.5rem;top:.5rem}.tb-frame{display:flex;flex-direction:column;min-height:100vh}.tb-header{border-bottom:1px solid var(--tb-line);padding:.75rem 1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.tb-brand{display:inline-flex;align-items:center;gap:10px;font-size:1.25rem;font-weight:700;color:var(--tb-ink);text-decoration:none;white-space:nowrap}.tb-brand:focus-visible{outline:2px solid var(--tb-accent);outline-offset:2px}.tb-brand svg{display:block;width:32px;height:32px;flex:none}.tb-search{position:relative}.tb-search input::-webkit-search-cancel-button,.tb-search input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.tb-search-status{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tb-nav{border-bottom:1px solid var(--tb-line);padding:0 .5rem;overflow-x:auto}.tb-nav ul{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0}.tb-nav a{display:inline-block;padding:.6rem .75rem;text-decoration:none;color:var(--tb-muted);border-bottom:3px solid transparent;white-space:nowrap}.tb-nav a:hover{color:var(--tb-ink)}.tb-nav a:focus-visible{outline:2px solid var(--tb-accent);outline-offset:-2px}.tb-nav a[aria-current=page]{color:var(--tb-accent);border-bottom-color:var(--tb-accent);font-weight:600}.tb-auth{margin-left:auto;display:flex;align-items:center;gap:.6rem}.tb-auth__name{color:var(--tb-muted);font-size:.875rem;white-space:nowrap}.tb-auth a,.tb-auth button{font:inherit;padding:.4rem .75rem;border:1px solid var(--tb-accent);border-radius:6px;background:var(--tb-accent);color:var(--tb-accent-ink);text-decoration:none;cursor:pointer;white-space:nowrap}.tb-auth button{background:transparent;color:var(--tb-accent)}.tb-auth a:focus-visible,.tb-auth button:focus-visible{outline:2px solid var(--tb-ink);outline-offset:2px}.tb-notif{position:relative;display:inline-flex}.tb-notif__dot{position:absolute;top:4px;right:4px;display:inline-block;width:.5rem;height:.5rem;border-radius:999px;background:var(--tb-accent);pointer-events:none}.tb-notif__panel{position:absolute;top:100%;right:0;margin-top:.35rem;width:20rem;max-height:24rem;overflow-y:auto;background:var(--tb-bg);border:1px solid var(--tb-line);border-radius:8px;box-shadow:0 4px 16px #0000001f;z-index:20}.tb-notif__empty{margin:0;padding:.9rem;color:var(--tb-muted);font-size:.875rem}.tb-notif__list{list-style:none;margin:0;padding:.25rem}.tb-notif__list li{margin:0}.tb-notif__list button{display:block;width:100%;text-align:left;font:inherit;font-size:.875rem;color:var(--tb-ink);padding:.6rem .65rem;border:none;border-radius:6px;background:transparent;cursor:pointer}.tb-notif__list button:hover{background:var(--tb-surface)}.tb-notif__list button:focus-visible{outline:2px solid var(--tb-accent);outline-offset:-2px}.tb-notif__item--unread button{font-weight:600}.tb-notif__time{display:block;font-size:.75rem;color:var(--tb-muted);margin-top:.15rem}.tb-notif__clear{display:block;width:100%;text-align:center;font:inherit;font-size:.8rem;padding:.55rem;border:none;border-top:1px solid var(--tb-line);background:transparent;color:var(--tb-muted);cursor:pointer}.tb-notif__clear:hover{color:var(--tb-ink);background:var(--tb-surface)}.tb-notif__clear:focus-visible{outline:2px solid var(--tb-accent);outline-offset:-2px}.tb-profile__trigger{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1px solid var(--tb-line);background:var(--tb-surface);color:var(--tb-ink);font-size:.8rem;font-weight:700;cursor:pointer;padding:0}.tb-profile__trigger:hover{border-color:var(--tb-accent)}.tb-profile__trigger:focus-visible{outline:2px solid var(--tb-ink);outline-offset:2px}.tb-profile__panel{padding:.5rem;min-width:15rem}.tb-profile__label{margin:.15rem .35rem .35rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tb-muted)}.tb-profile__item{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;font:inherit;padding:.5rem .35rem;border:none;border-radius:4px;background:transparent;color:var(--tb-ink);cursor:pointer}.tb-profile__item:hover{background:var(--tb-surface)}.tb-profile__item:focus-visible{outline:2px solid var(--tb-accent);outline-offset:-2px}.tb-profile__check{flex:none;width:1.1rem;text-align:center;color:var(--tb-accent);font-weight:700}.tb-profile__hint{margin:.15rem .35rem .2rem;font-size:.78rem;color:var(--tb-muted)}.tb-main{flex:1 1 auto;padding:1.5rem 1rem}.tb-main h1{margin-top:0}.tb-footer{border-top:1px solid var(--tb-line);padding:1rem;color:var(--tb-muted);font-size:.8125rem}.cm-page{--cm-inset: 64px;margin-top:-1.5rem;margin-inline:-1rem;padding-inline:var(--cm-inset);font-family:var(--font-sans)}.tb-community.cm-page{max-width:none}.cm-band-bleed{background:var(--ink, #022b30);color:#eef6f6;margin-inline:calc(-1 * var(--cm-inset));margin-bottom:28px}.cm-band{display:flex;position:relative;align-items:center;gap:32px;padding:32px var(--cm-inset);min-height:193px}.cm-band__main{min-width:0;flex:1 1 auto}.cm-band h1{margin:0;font-size:var(--text-xl, 24px);font-weight:var(--weight-medium, 500);line-height:1.2;color:#fff}.cm-band__lede{margin:12px 0 0;font-size:var(--text-sm, 13px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:#cddcdc;max-width:60ch}.cm-help-card{flex:0 0 320px;margin-left:auto;border:1px solid var(--border-subtle, rgb(2 43 48 / .2));border-radius:var(--radius-md, 8px);padding:16px;background:var(--surface, #fefefe)}.cm-help-card__title{margin:0;font-size:var(--text-sm, 13px);font-weight:var(--weight-medium, 500);line-height:var(--leading-body, 20px);color:var(--ink, #022b30)}.cm-help-card__hint{margin:4px 0 0;font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:var(--text, #000000)}.cm-help-card__cta{margin-top:12px}.cm-section{margin-bottom:28px}.cm-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;min-height:32px;margin-bottom:8px}.cm-section-head h2{margin:0;font-family:var(--font-sans);font-size:var(--text-sm, 13px);font-weight:var(--weight-light, 300);line-height:1.5;color:var(--ink, #022b30)}.cm-note{margin:8px 0 16px;font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:var(--text, #000000);max-width:70ch}.cm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none}.cm-grid>li{display:flex}.cm-card{display:flex;flex:1 1 auto;flex-direction:column;border:1px solid var(--border-subtle, rgb(2 43 48 / .2));border-radius:var(--radius-md, 8px);padding:16px;background:var(--surface, #fefefe);text-decoration:none;color:inherit}a.cm-card:hover{border-color:var(--accent, #009d9a)}a.cm-card:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent, #009d9a)}.cm-card__title{margin:0;font-size:var(--text-sm, 13px);font-weight:var(--weight-medium, 500);line-height:var(--leading-body, 20px);color:var(--ink, #022b30)}.cm-card__desc{margin:4px 0 0;font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:var(--text, #000000)}.cm-card__meta{margin:auto 0 0;padding-top:8px;font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:var(--text, #000000)}.cm-empty{margin:0;font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:var(--text, #000000)}.cm-crumb{margin:0 0 12px;font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px)}.cm-crumb a{color:#cddcdc;text-decoration:underline;text-underline-offset:2px;border-radius:var(--radius-sm, 6px)}.cm-crumb a:hover{color:#fff}.cm-crumb a:focus-visible{outline:2px solid var(--accent, #009d9a);outline-offset:2px}.cm-order{display:inline-flex;gap:8px;margin:0}.cm-order a{display:inline-flex;align-items:center;height:var(--header-pill-height, 32px);padding:0 12px;border-radius:var(--radius-md, 8px);font-size:var(--text-sm, 13px);font-weight:var(--weight-light, 300);line-height:1;color:var(--ink, #022b30);text-decoration:none;white-space:nowrap;background:var(--surface, #fefefe);border:1px solid var(--border-subtle, rgb(2 43 48 / .2))}.cm-order a:hover{border-color:var(--accent, #009d9a)}.cm-order a[aria-current=true]{background:var(--accent-subtle, rgb(0 157 154 / .1));border-color:var(--accent, #009d9a)}.cm-order a:focus-visible{outline:2px solid var(--accent, #009d9a);outline-offset:2px}.cm-threads{display:grid;gap:12px;margin:0;padding:0;list-style:none}.cm-thread{display:flex}.cm-thread__link{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;border:1px solid var(--border-subtle, rgb(2 43 48 / .2));border-radius:var(--radius-md, 8px);padding:16px 18px;background:var(--surface, #fefefe);text-decoration:none;color:inherit}.cm-thread__link:hover{border-color:var(--accent, #009d9a)}.cm-thread__link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent, #009d9a)}.cm-thread__title{margin:0;font-size:var(--text-sm, 13px);font-weight:var(--weight-medium, 500);line-height:var(--leading-body, 20px);color:var(--ink, #022b30)}.cm-thread__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:var(--text, #000000)}.cm-thread__by{color:var(--ink, #022b30)}.cm-thread__stat:before{content:"·";margin-right:10px;color:var(--text-inactive, rgb(0 0 0 / .2))}.cm-thread__when{margin:0;font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:#0000008c}.cm-band__stats{display:flex;flex-wrap:wrap;gap:28px;margin:20px 0 0;padding:0;list-style:none}.cm-stat{display:flex;flex-direction:column;gap:2px}.cm-stat__num{font-size:var(--text-xl, 24px);font-weight:var(--weight-medium, 500);line-height:1.1;color:#fff}.cm-stat__label{font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:1.3;color:#cddcdc}.cm-channel-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;align-items:start}@media (max-width: 900px){.cm-channel-body{grid-template-columns:minmax(0,1fr)}}.cm-thread--rich .cm-thread__link{flex-direction:row;align-items:flex-start;gap:14px}.cm-chip{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--accent-subtle, rgb(0 157 154 / .1));color:var(--accent, #009d9a);font-size:var(--text-sm, 13px);font-weight:var(--weight-medium, 500);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cm-chip--photo{-o-object-fit:cover;object-fit:cover;background:var(--surface, #fefefe)}.cm-thread__body{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:6px}.cm-thread__stats{display:flex;flex:0 0 auto;gap:16px;align-self:center}.cm-metric{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:36px}.cm-metric__num{font-size:var(--text-sm, 13px);font-weight:var(--weight-medium, 500);line-height:1.1;color:var(--ink, #022b30)}.cm-metric__label{font-size:9px;font-weight:var(--weight-light, 300);letter-spacing:.04em;text-transform:uppercase;line-height:1;color:#00000080}.cm-rail{display:grid;gap:16px}.cm-rail__card{border:1px solid var(--border-subtle, rgb(2 43 48 / .2));border-radius:var(--radius-md, 8px);padding:16px 18px;background:var(--surface, #fefefe)}.cm-rail__title{margin:0 0 12px;font-size:var(--text-xs, 11px);font-weight:var(--weight-medium, 500);letter-spacing:.04em;text-transform:uppercase;line-height:1;color:#00000080}.cm-rail__list{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:cm-rank}.cm-rail__item{display:flex;align-items:baseline;gap:8px}.cm-rail__item--ranked{counter-increment:cm-rank}.cm-rail__item--ranked:before{content:counter(cm-rank);flex:0 0 auto;font-size:var(--text-xs, 11px);font-weight:var(--weight-medium, 500);color:var(--accent, #009d9a)}.cm-rail__link{display:block;overflow:hidden;font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:1.4;color:var(--ink, #022b30);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cm-rail__link:hover{color:var(--accent, #009d9a)}.cm-rail__people{display:flex;flex-wrap:wrap;gap:6px}.cm-chip--sm{width:28px;height:28px;font-size:var(--text-xs, 11px)}.cm-chip--more{background:transparent;border:1px solid var(--border-subtle, rgb(2 43 48 / .2));color:#0000008c}.cm-composer{border:1px solid var(--border-subtle, rgb(2 43 48 / .2));border-radius:var(--radius-md, 8px);padding:16px;background:var(--surface, #fefefe)}.cm-composer__fields{display:grid;gap:12px;margin:0;padding:0;border:0}.cm-field{display:grid;gap:6px}.cm-field>span{font-size:var(--text-sm, 13px);font-weight:var(--weight-medium, 500);line-height:var(--leading-body, 20px);color:var(--ink, #022b30)}.cm-field input,.cm-field textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border-subtle, rgb(2 43 48 / .2));border-radius:var(--radius-md, 8px);padding:8px 10px;background:transparent;font-family:var(--font-sans);font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:var(--ink, #022b30)}.cm-field textarea{min-height:96px;resize:vertical}.cm-field input:focus-visible,.cm-field textarea:focus-visible{outline:none;border-color:var(--accent, #009d9a)}.cm-composer__foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}.cm-error{margin:0 0 12px;font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:var(--border-error, rgb(176 32 42 / .7))}.cm-btn-solid{display:inline-flex;align-items:center;height:var(--step-height, 32px);padding:0 14px;border:0;border-radius:var(--radius-md, 8px);background:var(--ink, #022b30);color:#fff;font-family:var(--font-sans);font-size:var(--text-sm, 13px);font-weight:var(--weight-light, 300);cursor:pointer}.cm-btn-solid:hover{background:#033b42}.cm-btn-solid:disabled{opacity:.5;cursor:default}.cm-btn-solid:focus-visible{outline:2px solid var(--accent, #009d9a);outline-offset:2px}.cm-btn-ghost{display:inline-flex;align-items:center;height:var(--step-height, 32px);padding:0 14px;border:1px solid var(--border-subtle, rgb(2 43 48 / .2));border-radius:var(--radius-md, 8px);background:transparent;color:var(--ink, #022b30);font-family:var(--font-sans);font-size:var(--text-sm, 13px);font-weight:var(--weight-light, 300);cursor:pointer}.cm-btn-ghost:hover{border-color:var(--accent, #009d9a)}.cm-btn-ghost--refresh{min-width:104px;justify-content:flex-start}.cm-btn-ghost:disabled{opacity:.5;cursor:default}.cm-btn-ghost:focus-visible{outline:2px solid var(--accent, #009d9a);outline-offset:2px}.tb-community .tb-avatar{width:28px;height:28px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.tb-community .tb-avatar--fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--accent-subtle, rgb(0 157 154 / .1));color:var(--ink, #022b30);font-size:var(--text-xs, 11px);font-weight:var(--weight-medium, 500);text-transform:uppercase}.tb-community .tb-post-author{font-size:var(--text-sm, 13px);font-weight:var(--weight-medium, 500);line-height:var(--leading-body, 20px);color:var(--ink, #022b30);text-decoration:none}.tb-community a.tb-post-author:hover{text-decoration:underline;text-underline-offset:2px}.tb-community a.tb-post-author:focus-visible{outline:2px solid var(--accent, #009d9a);outline-offset:2px;border-radius:var(--radius-sm, 6px)}.tb-community .tb-marker{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--radius-md, 8px);background:var(--accent-subtle, rgb(0 157 154 / .1));color:var(--ink, #022b30);font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:1;white-space:nowrap}.cm-band .tb-post-author,.cm-band a.tb-post-author{color:#fff}.cm-band .tb-marker{background:#ffffff24;color:#eef6f6}.cm-thread-byline{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.cm-thread-lede{margin:0 0 24px;max-width:75ch;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm, 13px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:var(--text, #000000)}.cm-thread-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--border-subtle, rgb(2 43 48 / .2))}.cm-thread-bar__count{margin:0 auto 0 0;font-size:var(--text-sm, 13px);font-weight:var(--weight-medium, 500);line-height:var(--leading-body, 20px);color:var(--ink, #022b30)}.cm-rules{margin:12px 0 0;border:1px solid var(--border-subtle, rgb(2 43 48 / .2));border-radius:var(--radius-md, 8px);padding:14px 16px;background:var(--surface, #fefefe)}.cm-rules__title{margin:0 0 8px;font-size:var(--text-sm, 13px);font-weight:var(--weight-medium, 500);line-height:var(--leading-body, 20px);color:var(--ink, #022b30)}.cm-rules ol{margin:0;padding-left:1.2rem}.cm-rules li{margin:4px 0;font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:var(--text, #000000)}.cm-comment-composer{margin-bottom:24px}.cm-comments{display:grid;gap:36px;margin:0;padding:0;list-style:none}.cm-comment--flash{animation:cm-comment-flash 1s ease-out;border-radius:var(--radius-md, 8px)}@keyframes cm-comment-flash{0%{background:var(--accent-subtle, rgb(0 157 154 / .1));box-shadow:0 0 0 8px var(--accent-subtle, rgb(0 157 154 / .1))}to{background:transparent;box-shadow:0 0 0 8px transparent}}.cm-comment__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cm-comment__meta{font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:#0000008c}.cm-comment__body{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm, 13px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:var(--text, #000000)}.cm-comment__body--removed{font-style:italic;color:#00000080}.cm-comment-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:10px}.cm-comment-action{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:var(--radius-sm, 6px);padding:4px 8px;background:transparent;font-family:var(--font-sans);font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:1;color:#0009;cursor:pointer}.cm-comment-action:hover{background:var(--accent-subtle, rgb(0 157 154 / .1));color:var(--ink, #022b30)}.cm-comment-action:focus-visible{outline:2px solid var(--accent, #009d9a);outline-offset:1px}.cm-comment-action:disabled{opacity:.5;cursor:default}.cm-comment-action[aria-pressed=true]{color:var(--accent, #009d9a);font-weight:var(--weight-medium, 500)}.cm-comment-stat{font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:1;color:#0000008c;padding:4px 8px}.cm-comment-inline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:#0009}.cm-replies{margin:12px 0 0;padding:0 0 0 16px;border-left:2px solid var(--border-subtle, rgb(2 43 48 / .2));display:grid;gap:12px;list-style:none}.cm-replies:hover{border-left-color:var(--accent, #009d9a)}.cm-comment .cm-composer{margin-top:12px}.cm-requests{display:grid;gap:16px;margin:0;padding:0;list-style:none}.cm-request{border:1px solid var(--border-subtle, rgb(2 43 48 / .2));border-radius:var(--radius-md, 8px);padding:12px 14px;background:var(--surface, #fefefe)}.cm-request__body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:var(--text, #000000)}.cm-request__meta{margin:6px 0 0;font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:var(--text, #000000)}.cm-prose-link{color:var(--ink, #022b30);text-decoration:underline;text-underline-offset:2px;border-radius:var(--radius-sm, 6px)}.cm-prose-link:focus-visible{outline:2px solid var(--accent, #009d9a);outline-offset:2px}.cm-footnote{margin:0;padding-bottom:28px;font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:var(--text, #000000)}.cm-signin{display:inline-flex;align-items:center;height:var(--step-height, 32px);padding:0 12px;border-radius:var(--radius-md, 8px);background:var(--ink, #022b30);color:#fff;font-size:var(--text-sm, 13px);font-weight:var(--weight-light, 300);text-decoration:none}.cm-signin:hover{background:#033b42}.cm-signin:focus-visible{outline:2px solid var(--accent, #009d9a);outline-offset:2px}.cm-btn-navy{background:var(--ink, #022b30)!important;color:#fff!important}.cm-btn-navy:hover{background:#033b42!important}@media (max-width: 1023.98px){.cm-page{--cm-inset: 24px}}@media (max-width: 720px){.cm-band{flex-direction:column;align-items:flex-start}.cm-help-card{flex:1 1 auto;width:100%;margin-left:0}}.fa{--fa-hue: calc((var(--art-hue) + var(--art-hue-step) * var(--fa-h, 0)) * 1deg);position:relative;display:block;width:100%;height:100%;background-color:var(--art-paper);pointer-events:none}.fa--bare{background-color:transparent}.fa--bare .fa__ground{fill:transparent}.fa__svg{display:block;width:100%;height:100%;stroke-linecap:round;stroke-linejoin:round}.fa__ground,.fa__paper{fill:var(--art-paper)}.fa__fill{fill:hsl(var(--fa-hue) var(--art-sat) var(--art-l-fill))}.fa__deep{fill:hsl(var(--fa-hue) var(--art-sat) var(--art-l-deep))}.fa__ink{fill:var(--art-ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.fa__grid{fill:none;stroke:var(--art-grid);stroke-width:var(--art-hairline);vector-effect:non-scaling-stroke}.fa__hair{fill:none;stroke:hsl(var(--fa-hue) var(--art-sat) var(--art-l-line));stroke-width:var(--art-hairline);stroke-opacity:.55;vector-effect:non-scaling-stroke}.fa__line{fill:none;stroke:hsl(var(--fa-hue) var(--art-sat) var(--art-l-line));stroke-width:var(--art-stroke);vector-effect:non-scaling-stroke}.fa__dash{fill:none;stroke:hsl(var(--fa-hue) var(--art-sat) var(--art-l-line));stroke-width:var(--art-hairline);stroke-opacity:.75;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.fa{--fa-tone: hsl(var(--fa-hue) var(--art-sat) var(--art-l-line))}.fa__brand{fill:hsl(var(--fa-hue) var(--art-sat) var(--art-l-fill));fill:color-mix(in srgb,var(--fa-tone) 18%,var(--art-paper))}.fa__brand-deep{fill:hsl(var(--fa-hue) var(--art-sat) var(--art-l-deep));fill:color-mix(in srgb,var(--fa-tone) 74%,var(--art-ink))}.fa__brand-line{fill:none;stroke:hsl(var(--fa-hue) var(--art-sat) var(--art-l-line));stroke:color-mix(in srgb,var(--fa-tone) 62%,var(--art-ink));stroke-width:var(--art-stroke);vector-effect:non-scaling-stroke}.fa__tone--outlook{--fa-tone: var(--art-app-outlook)}.fa__tone--sharepoint{--fa-tone: var(--art-app-sharepoint)}.fa__tone--teams{--fa-tone: var(--art-app-teams)}.fa__tone--dataverse{--fa-tone: var(--art-app-dataverse)}.fa__tone--excel{--fa-tone: var(--art-app-excel)}.fa__tone--onedrive{--fa-tone: var(--art-app-onedrive)}.fa__tone--sql{--fa-tone: var(--art-app-sql)}.fa__tone--forms{--fa-tone: var(--art-app-forms)}.fa__tone--planner{--fa-tone: var(--art-app-planner)}.fa__tone--todo{--fa-tone: var(--art-app-todo)}.fa__tone--approvals{--fa-tone: var(--art-app-approvals)}.fa__tone--onenote{--fa-tone: var(--art-app-onenote)}.fa__tone--directory{--fa-tone: var(--art-app-directory)}.fa__tone--salesforce{--fa-tone: var(--art-app-salesforce)}.fa__tone--powerbi{--fa-tone: var(--art-app-powerbi)}.fa__tone--dropbox{--fa-tone: var(--art-app-dropbox)}.fa__tone--blob{--fa-tone: var(--art-app-blob)}.fa__tone--gmail{--fa-tone: var(--art-app-gmail)}.fa__tone--slack{--fa-tone: var(--art-app-slack)}.fa__tone--entra{--fa-tone: var(--art-app-entra)}.fa__t{font-family:inherit;font-weight:600;letter-spacing:.01em;dominant-baseline:alphabetic}.accordion-gallery{display:flex;flex-direction:row;gap:10px;width:100%;height:270px;--ag-w-active: 360px;--ag-w-spine: 90px;overflow-x:auto;overflow-y:hidden;perspective:1400px;--ag-radius: var(--radius-md, 8px);--ag-accent: var(--accent, #009d9a);--ag-spine: rgb(0 157 154 / .1);--ag-surface: var(--surface, #fefefe);--ag-placeholder: rgb(0 157 154 / .1);--ag-summary: var(--accent, #009d9a)}.ag-panel{position:relative;flex:0 0 var(--ag-w-spine);min-width:0;border-radius:var(--ag-radius);overflow:hidden;cursor:pointer;transform-style:preserve-3d;outline:none;text-decoration:none;color:inherit;background:var(--ag-spine);border:1px solid transparent}.ag-panel--active{background:var(--ag-surface);border-color:var(--ag-accent)}.ag-panel--summary,.ag-panel--summary.ag-panel--active{background:var(--ag-summary);flex:0 0 72px;margin-left:auto}.ag-panel--summary .ag-panel__label{color:var(--text-on-accent, #022b30)}.ag-panel__icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-on-accent, #022b30)}.ag-panel--summary .ag-panel__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ag-panel__badge{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;color:var(--ink, #022b30);opacity:1;pointer-events:none}.ag-panel--summary .ag-panel__sub{color:var(--text-on-accent, #022b30)}.ag-panel--summary .ag-panel__overlay{background:none;opacity:0}.ag-panel:focus-visible{box-shadow:0 0 0 2px var(--ag-surface),0 0 0 4px var(--ag-accent)}.ag-panel__frame{position:absolute;inset:0;border-radius:inherit;overflow:hidden}.ag-panel__media{position:absolute;inset:0;will-change:transform,opacity}.ag-panel__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ag-panel__placeholder{width:100%;height:100%;background:var(--ag-placeholder)}.accordion-gallery--grayscale .ag-panel:not(.ag-panel--active) .ag-panel__media{filter:grayscale(1)}.accordion-gallery--grayscale .ag-panel--active .ag-panel__media{filter:grayscale(0)}.ag-panel__overlay{position:absolute;inset:0;background:none;opacity:0;transition:opacity .4s ease;pointer-events:none}.ag-panel--active:has(.ag-panel__media img) .ag-panel__overlay{background:linear-gradient(to top,#fefefed9,#fefefe00 55%);opacity:1}.ag-panel__label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 16px;text-align:center;color:var(--ink, #022b30);opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.ag-panel--active .ag-panel__label{opacity:1;transform:translateY(0)}.ag-panel__title{font-family:var(--font-sans, Inter, ui-sans-serif, system-ui, sans-serif);font-size:var(--text-sm, 13px);font-weight:var(--weight-light, 300);line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ag-panel__sub{font-family:var(--font-sans, Inter, ui-sans-serif, system-ui, sans-serif);font-size:var(--text-xs, 11px);font-weight:300;color:#022b30b3;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media (max-width: 520px){.accordion-gallery{flex-direction:column;height:auto;perspective:none}.ag-panel{flex:none;width:auto;height:120px}.ag-panel--summary,.ag-panel--summary.ag-panel--active{flex:none;height:72px;margin-left:0}.ag-panel__label{opacity:1;transform:none}.ag-panel--summary .ag-panel__label{position:absolute;width:auto;height:auto;padding:var(--card-inset, 12px);margin:0;overflow:visible;clip-path:none;white-space:normal}.ag-panel--summary .ag-panel__icon{justify-content:flex-end;padding-right:var(--card-inset, 12px)}}@media (prefers-reduced-motion: reduce){.ag-panel__overlay,.ag-panel__label{transition:none}}.accordion-gallery--bento .ag-panel__label{align-items:flex-start;justify-content:flex-end;text-align:left;padding:var(--card-inset, 12px);gap:2px}.accordion-gallery--bento .ag-panel__title{font-weight:var(--weight-medium, 500)}.tb-kombi{--kombi-shell: #f4f2e5;--kombi-sand: var(--sand);--kombi-body: #246261;--kombi-glass: #03414e;--kombi-glass-shade: var(--ink);--kombi-tyre: var(--ink);--kombi-sign: var(--accent);--kombi-rim: #5f8177;--kombi-lime: #b2ca1e;--kombi-pine: #0e4f56;--kombi-shadow: rgb(2 43 48 / .14);--kombi-speed: 1;--kombi-dur-road: calc(3s / var(--kombi-speed));--kombi-dur-trees: calc(6.5s / var(--kombi-speed));--kombi-dur-hills: calc(13s / var(--kombi-speed));--kombi-dur-clouds: calc(46s / var(--kombi-speed));--kombi-dur-wheel: calc(var(--kombi-dur-road) * .1873);--kombi-dur-bob: calc(1.15s / var(--kombi-speed));--kombi-dur-streak: calc(.9s / var(--kombi-speed));--kombi-dur-arrive: 1.15s;display:block;width:100%;aspect-ratio:1536 / 700}.tb-kombi--band{aspect-ratio:3072 / 412}.tb-kombi--bus{aspect-ratio:648 / 352}.tb-kombi--bus[data-parked=true]{aspect-ratio:778 / 352}@keyframes tb-kombi-scroll{0%{transform:translate(0)}to{transform:translate(-1536px)}}@keyframes tb-kombi-scroll-road{0%{transform:translate(0)}to{transform:translate(-1610px)}}@keyframes tb-kombi-roll{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tb-kombi-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes tb-kombi-streak{0%{transform:translate(46px);opacity:0}20%{opacity:1}68%{opacity:1}to{transform:translate(-96px);opacity:0}}@keyframes tb-kombi-arrive{0%{transform:translate(-980px)}to{transform:translate(0)}}.tb-kombi:is([data-motion=drive],[data-motion=arrive]):not([data-parked=true]) .tb-kombi__clouds{animation:tb-kombi-scroll var(--kombi-dur-clouds) linear infinite}.tb-kombi:is([data-motion=drive],[data-motion=arrive]):not([data-parked=true]) .tb-kombi__hills{animation:tb-kombi-scroll var(--kombi-dur-hills) linear infinite}.tb-kombi:is([data-motion=drive],[data-motion=arrive]):not([data-parked=true]) .tb-kombi__trees{animation:tb-kombi-scroll var(--kombi-dur-trees) linear infinite}.tb-kombi:is([data-motion=drive],[data-motion=arrive]):not([data-parked=true]) .tb-kombi__dashes{animation:tb-kombi-scroll-road var(--kombi-dur-road) linear infinite}.tb-kombi:is([data-motion=drive],[data-motion=arrive]):not([data-parked=true]) .tb-kombi__bob{animation:tb-kombi-bob var(--kombi-dur-bob) cubic-bezier(.4,0,.2,1) infinite}.tb-kombi:is([data-motion=drive],[data-motion=arrive]):not([data-parked=true]) .tb-kombi__wheel{transform-box:fill-box;transform-origin:50% 50%;animation:tb-kombi-roll var(--kombi-dur-wheel) linear infinite}.tb-kombi:is([data-motion=drive],[data-motion=arrive]):not([data-parked=true]) .tb-kombi__streak{animation:tb-kombi-streak var(--kombi-dur-streak) cubic-bezier(.4,0,.2,1) infinite}.tb-kombi .tb-kombi__streak:nth-of-type(2){animation-delay:calc(var(--kombi-dur-streak) * -.42)}.tb-kombi .tb-kombi__streak:nth-of-type(3){animation-delay:calc(var(--kombi-dur-streak) * -.18)}.tb-kombi .tb-kombi__streak:nth-of-type(4){animation-delay:calc(var(--kombi-dur-streak) * -.66)}.tb-kombi[data-motion=arrive] .tb-kombi__enter{animation:tb-kombi-arrive var(--kombi-dur-arrive) cubic-bezier(.16,1,.3,1) both}.tb-kombi[data-motion=arrive][data-parked=true] .tb-kombi__wheel{transform-box:fill-box;transform-origin:50% 50%;animation:tb-kombi-roll var(--kombi-dur-wheel) linear 2 forwards}@media (prefers-reduced-motion: reduce){.tb-kombi .tb-kombi__clouds,.tb-kombi .tb-kombi__hills,.tb-kombi .tb-kombi__trees,.tb-kombi .tb-kombi__dashes,.tb-kombi .tb-kombi__bob,.tb-kombi .tb-kombi__wheel,.tb-kombi .tb-kombi__streak,.tb-kombi .tb-kombi__enter{animation:none}}.tb-kj{--kj-van-h: 44px;--kj-road-h: 8px;--kj-dot: 12px;display:block;min-width:0}.tb-kj__track{position:relative;height:calc(var(--kj-van-h) + var(--kj-road-h) + 2px)}.tb-kj__road{position:absolute;left:var(--kj-inset);right:var(--kj-inset);bottom:0;height:var(--kj-road-h);border-radius:calc(var(--kj-road-h) / 2);background:var(--kombi-sand, #ece4d7)}.tb-kj__road:after{content:"";position:absolute;inset:3px 6px auto;height:2px;background:repeating-linear-gradient(to right,var(--surface) 0 8px,transparent 8px 16px)}.tb-kj__dot{position:absolute;bottom:calc(var(--kj-road-h) / 2 - var(--kj-dot) / 2);left:var(--kj-dot-x);transform:translate(-50%);width:var(--kj-dot);height:var(--kj-dot);border-radius:50%;box-sizing:border-box}.tb-kj__dot[data-state=done],.tb-kj__dot[data-state=current]{background:var(--accent)}.tb-kj__dot[data-state=todo]{background:var(--surface);border:2px solid var(--border-subtle)}.tb-kj__van{position:absolute;bottom:calc(var(--kj-road-h) - 2px);left:var(--kj-x);transform:translate(-50%);height:var(--kj-van-h);pointer-events:none}.tb-kj__van .tb-kombi{height:100%;width:auto;aspect-ratio:auto}.tb-kj__stops{display:grid;grid-template-columns:repeat(var(--kj-count),minmax(0,1fr));gap:0;margin:6px 0 0;padding:0;list-style:none}.tb-kj__stop{min-width:0;text-align:center;font-size:var(--text-xs);line-height:var(--leading-body);font-weight:var(--weight-light);color:var(--text-inactive);padding:0 2px}.tb-kj__stop[data-state=done]{color:var(--ink)}.tb-kj__stop[data-state=current]{color:var(--ink);font-weight:var(--weight-medium)}.tb-badge{--badge-gold: #d88828;--badge-plate: var(--sand);--badge-halo: rgb(254 254 254 / .62);--badge-ink: var(--ink);--badge-accent: var(--accent);--badge-lime: var(--decor-lime);--badge-shell: var(--surface);display:block;width:100%;height:auto}.tb-badge[data-rung="2"]{--badge-plate: #c6e9e8}.tb-badge[data-rung="3"]{--badge-plate: #7fcecc}.tb-badge[data-rung="4"]{--badge-plate: #e9bd88}.tb-badge[data-rung="5"]{--badge-plate: #d88828}.tb-badge[data-earned=false][data-rung]{--badge-gold: var(--border-control);--badge-plate: rgb(2 43 48 / .05);--badge-ink: var(--border-control);--badge-accent: var(--border-subtle);--badge-lime: var(--border-subtle)}.tb-badge__label{font-family:var(--font-sans);font-size:30px;font-weight:var(--weight-medium);fill:var(--ink)}.tb-badge[data-earned=false] .tb-badge__label{fill:var(--text-disabled)}.pp-page{--pp-inset: 64px;margin-top:-1.5rem;margin-inline:-1rem;padding-inline:var(--pp-inset)}.tb-profile.pp-page,.tb-userprofile.pp-page{max-width:none}.pp-band-bleed{background:var(--ink);color:#eef6f6;margin-inline:calc(-1 * var(--pp-inset));margin-bottom:28px}.pp-band{display:flex;position:relative;align-items:center;gap:32px;padding:32px var(--pp-inset);min-height:193px}.pp-avatar-wrap{position:relative;flex:0 0 auto;line-height:0}.pp-avatar{width:128px;height:128px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;background:var(--rule, #d9d9d9);box-shadow:0 0 0 4px #ffffff0f}.pp-avatar--fallback{display:grid;place-items:center;font-family:var(--font-sans);font-size:40px;font-weight:var(--weight-medium, 500);color:var(--ink, #022b30);background:#cfe3e3}.pp-avatar-edit{position:absolute;right:-1px;bottom:-1px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;border:2px solid var(--ink, #022b30);background:var(--surface, #fefefe);color:var(--ink, #022b30);cursor:pointer;line-height:0;transition:background .12s ease-in-out,transform .12s ease-in-out}.pp-avatar-edit__icon{width:16px;height:16px;display:block}.pp-avatar-edit:hover{background:var(--accent-subtle, rgb(0 157 154 / .15))}.pp-avatar-edit:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ink, #022b30),0 0 0 4px var(--ring-avatar, #b0fe00)}.pp-cluster{flex:1 1 auto;min-width:0;padding-top:2px}.pp-name-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pp-name{margin:0;font-family:var(--font-sans);font-size:var(--text-xl, 24px);font-weight:var(--weight-medium, 500);line-height:1.2;color:#fff}.pp-role{font-size:var(--text-md, 16px);font-weight:var(--weight-light, 300);color:#7f9394}.pp-stats{display:flex;align-items:baseline;gap:24px;margin-top:10px;font-size:var(--text-md, 16px);color:#dfeceb}.pp-stat{font-size:var(--text-md, 16px);color:#dfeceb}.pp-stat b{font-weight:600;color:#fff}.pp-stat--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0;font:inherit;cursor:pointer;background:none;border-radius:var(--radius-sm, 6px)}.pp-stat--button b{text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:3px}.pp-stat--button:hover b{text-decoration-color:#fff}.pp-stat--button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ink, #022b30),0 0 0 4px var(--ring-avatar, #b0fe00)}.pp-bio{margin:16px 0 0;font-size:var(--text-sm, 13px);line-height:1.55;color:#cddcdc;max-width:56ch}.pp-band-links{margin:12px 0 0;font-size:var(--text-sm, 13px);color:#cddcdc}.pp-band-link{color:#cddcdc;text-decoration:underline;text-underline-offset:2px;border-radius:var(--radius-sm, 6px)}.pp-band-link:hover,.pp-band-link:focus-visible{color:#fff}.pp-band-link:focus-visible{outline:2px solid var(--accent, #009d9a);outline-offset:2px}.pp-badges{--pp-badge-size: 112px;flex:0 0 auto;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:14px}.pp-badges__label{font-size:var(--text-md, 16px);font-weight:var(--weight-light, 300);color:#7f9394;white-space:nowrap}.pp-badge-grid{display:grid;grid-template-columns:repeat(4,var(--pp-badge-size));grid-auto-rows:var(--pp-badge-size);gap:9px}.pp-badge-slot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0;font:inherit;cursor:pointer;position:relative;width:var(--pp-badge-size);height:var(--pp-badge-size);border-radius:var(--radius-md, 8px);background:var(--sand, #ece4d7);color:var(--ink, #022b30);display:grid;place-items:center;text-align:center;overflow:hidden}.pp-badge-slot:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ink, #022b30),0 0 0 4px var(--ring-avatar, #b0fe00)}.pp-badge-slot--add{background:transparent;border:2px dashed rgb(254 254 254 / .34)}.pp-badge-slot--add:hover{border-color:#fefefe8c}.pp-badge-slot--add .pp-badge-slot__plus{font-size:24px;font-weight:var(--weight-light, 300);line-height:1;color:#fefefe99}.pp-badge-slot__newdot{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--ring-avatar, #b0fe00)}.pp-band .pp-markers{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.pp-band .pp-markers li{padding:2px 10px;border:1px solid rgb(255 255 255 / .35);border-radius:999px;font-size:var(--text-xs, 11px);font-weight:var(--weight-medium, 500);color:#eef6f6}.pp-follow-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:4px 14px;font:inherit;font-size:var(--text-sm, 13px);font-weight:var(--weight-medium, 500);cursor:pointer;border:1px solid var(--accent, #009d9a);border-radius:999px;background:var(--accent, #009d9a);color:var(--text-on-accent, #022b30);transition:background .2s cubic-bezier(.4,0,.2,1)}.pp-follow-btn:hover{background:#00b3b0}.pp-follow-btn--following{background:none;border-color:#ffffff73;color:#eef6f6}.pp-follow-btn--following:hover{background:#ffffff1a}.pp-follow-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ink, #022b30),0 0 0 4px var(--ring-avatar, #b0fe00)}.pp-follow-btn:disabled{opacity:.6;cursor:default}.pp-band ul.pp-badge-grid{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:calc(4 * var(--pp-badge-size) + 3 * 9px)}.pp-badge-tile{position:relative;width:var(--pp-badge-size);height:var(--pp-badge-size);border-radius:var(--radius-md, 8px);background:var(--sand, #ece4d7);color:var(--ink, #022b30);display:grid;place-items:center;text-align:center;overflow:hidden}.pp-badges__more{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0;font:inherit;font-size:var(--text-sm, 13px);cursor:pointer;background:none;color:#cddcdc;text-decoration:underline;text-underline-offset:2px;border-radius:var(--radius-sm, 6px)}.pp-badges__more:hover{color:#fff}.pp-badges__more:focus-visible{outline:2px solid var(--accent, #009d9a);outline-offset:2px}.pp-band__topo{position:absolute;inset:0;z-index:0;pointer-events:none;mask-image:linear-gradient(to right,#0000001a,#00000059 18%,#000 46% 74%,#0006 92%,#00000024);-webkit-mask-image:linear-gradient(to right,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .35) 18%,#000 46%,#000 74%,rgb(0 0 0 / .4) 92%,rgb(0 0 0 / .14) 100%)}@media (max-width: 720px){.pp-band__topo{display:none}}.pp-section{margin-bottom:28px}.pp-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px;margin-bottom:8px}.pp-section-head h2{margin:0;font-family:var(--font-sans);font-size:var(--text-sm, 13px);font-weight:var(--weight-light, 300);line-height:1.5;color:var(--ink, #022b30)}.pp-publish-btn{background:var(--ink, #022b30)!important;color:#fff!important}.pp-publish-btn:hover{background:#033b42!important}.pp-uploads-box{border:1px solid var(--border-subtle, rgb(2 43 48 / .2));border-radius:var(--radius-md, 8px);padding:16px;background:var(--surface, #fefefe)}.pp-uploads-empty{margin:0;padding:24px 8px;text-align:center;font-size:var(--text-sm, 13px);color:#5b6d6e}.pp-collection-panel{border-top:1px dotted var(--border-control, rgb(2 43 48 / .3));padding-top:var(--space-7, 16px)}.pp-collection-panel--empty{padding-bottom:var(--space-3, 8px)}.pp-collection-toggle{display:inline-flex;gap:var(--space-1, 4px);padding:var(--space-1, 4px);border-radius:var(--radius-md, 8px);background:var(--accent-subtle, rgb(0 157 154 / .1))}.pp-collection-toggle__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;padding:var(--space-2, 6px) var(--space-5, 12px);border-radius:var(--radius-sm, 6px);background:none;font-family:var(--font-sans);font-size:var(--text-sm, 13px);font-weight:var(--weight-light, 300);color:var(--ink, #022b30);transition:background .2s cubic-bezier(.4,0,.2,1)}.pp-collection-toggle__btn:hover{background:#009d9a29}.pp-collection-toggle__btn[aria-selected=true]{background:var(--accent, #009d9a);color:var(--text-on-accent, #022b30);font-weight:var(--weight-medium, 500)}.pp-collection-toggle__btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ink, #022b30)}.pp-collection-tile{display:block;text-decoration:none;color:inherit;border-radius:var(--radius-md, 8px)}.pp-collection-tile:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent, #009d9a)}@media (max-width: 1023.98px){.pp-page{--pp-inset: 24px}}@media (max-width: 1200px){.pp-badges{--pp-badge-size: 96px}}@media (max-width: 720px){.pp-band{flex-direction:column;align-items:flex-start}.pp-badges{margin-left:0;align-items:flex-start}}.floating-share-action{--floating-share-acid: var(--brand-highlight, var(--acid, #c2fe06));--floating-share-ink: var(--brand-ink, var(--ink, #002733));--floating-share-paper: var(--brand-paper, var(--paper, #f9fbfb));align-items:center;background:transparent;border:0;bottom:max(16px,calc(env(safe-area-inset-bottom) + 10px));color:var(--floating-share-paper);display:inline-flex;font-family:var(--font-volkswagen, volkswagen),Arial,sans-serif;gap:0;height:42px;justify-content:center;overflow:hidden;padding:0;position:fixed;right:max(16px,calc(env(safe-area-inset-right) + 10px));text-decoration:none;transition:background-color .18s ease,padding .18s ease,width .22s cubic-bezier(.22,1,.36,1);width:42px;z-index:15}.floating-share-action:hover{background:var(--floating-share-acid);justify-content:flex-start;padding:0 13px;width:142px}.floating-share-action:focus-visible{outline:2px solid var(--floating-share-acid);outline-offset:4px}.floating-share-action svg{display:block;flex:0 0 19px;height:19px;stroke:var(--floating-share-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:19px}.floating-share-action:hover svg,.floating-share-action:focus-visible svg{stroke:var(--floating-share-ink)}.floating-share-action-label{color:var(--floating-share-ink);font-size:12px;letter-spacing:0;max-width:0;opacity:0;pointer-events:none;transform:translate(-5px);transition:max-width .18s cubic-bezier(.22,1,.36,1),opacity .14s ease,transform .18s ease;white-space:nowrap}.floating-share-action:hover .floating-share-action-label,.floating-share-action:focus-visible .floating-share-action-label{max-width:90px;opacity:1;transform:translate(8px)}:root{--kombi-header-height: 74px;--kombi-logo-size: 34px;--theme-menu-width: min(240px, 42vw)}@font-face{font-family:volkswagen;font-style:normal;font-weight:300;font-display:swap;src:url(/kombi-preview/fonts/vwLight.ttf) format("truetype")}@font-face{font-family:volkswagen;font-style:normal;font-weight:400;font-display:swap;src:url(/kombi-preview/fonts/vwRegular.ttf) format("truetype")}@font-face{font-family:volkswagen;font-style:normal;font-weight:700;font-display:swap;src:url(/kombi-preview/fonts/vwBold.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/kombi-preview/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/kombi-preview/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2")}.kombi-app{--font-volkswagen: volkswagen, "volkswagen Fallback";--font-ibm-plex-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-heading: var(--font-volkswagen)}@font-face{font-family:volkswagen Fallback;src:local("Arial");ascent-override:93.27%;descent-override:24.55%;line-gap-override:0%;size-adjust:101.85%}.kombi-app{--ink: #002733;--green: #00806e;--acid: #c2fe06;--paper: #f9fbfb;--surface: #fff;--button-text: #fff;--header: var(--paper);--header-text: var(--ink);--header-signal: var(--green)}.kombi-app,.kombi-brand-runtime .brand-switcher{--ink-04: color-mix(in srgb, var(--ink) 3.5%, transparent);--ink-12: color-mix(in srgb, var(--ink) 12%, transparent);--ink-18: color-mix(in srgb, var(--ink) 18%, transparent);--ink-28: color-mix(in srgb, var(--ink) 28%, transparent);--ink-35: color-mix(in srgb, var(--ink) 35%, transparent);--ink-45: color-mix(in srgb, var(--ink) 45%, transparent);--ink-50: color-mix(in srgb, var(--ink) 50%, transparent);--ink-58: color-mix(in srgb, var(--ink) 58%, transparent);--ink-68: color-mix(in srgb, var(--ink) 68%, transparent);--ink-78: color-mix(in srgb, var(--ink) 78%, transparent);--on-dark-45: color-mix(in srgb, var(--button-text) 45%, transparent);--on-dark-72: color-mix(in srgb, var(--button-text) 72%, transparent);--accent-wash: color-mix(in srgb, var(--green) 7%, var(--paper));--accent-wash-strong: color-mix(in srgb, var(--green) 14%, var(--surface));--kombi-error: #8d1c1c}.kombi-app *{box-sizing:border-box;letter-spacing:inherit}.kombi-app{color:var(--ink);scroll-behavior:auto;margin:0;min-width:320px;overflow-x:clip;background:var(--paper);font-family:var(--font-volkswagen),Arial,sans-serif;font-feature-settings:normal;font-kerning:auto;font-size:16px;font-style:normal;font-synthesis:weight style small-caps;font-variation-settings:normal;font-weight:400;line-height:1.5;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:auto;-webkit-text-size-adjust:100%}.kombi-app h1,.kombi-app h2,.kombi-app h3,.kombi-app h4,.kombi-app h5,.kombi-app h6{font-family:var(--font-heading),Arial,sans-serif}.kombi-app a{color:inherit;text-decoration:none}.kombi-app button{font:inherit}.kombi-app ::-moz-selection{background:var(--acid);color:var(--ink)}.kombi-app ::selection{background:var(--acid);color:var(--ink)}.kombi-app .site-header{align-items:center;background:var(--header);border-bottom:1px solid color-mix(in srgb,var(--header-text) 78%,transparent);color:var(--header-text);display:grid;grid-template-columns:1fr auto 1fr;height:var(--kombi-header-height);padding:0 clamp(18px,3.5vw,54px);position:sticky;top:0;z-index:10}.kombi-app .header-group{align-items:center;display:flex;gap:clamp(16px,2.2vw,34px)}.kombi-app .brand-trigger{align-items:center;background:transparent;border:0;border-radius:0;cursor:pointer;display:flex;margin:0;outline:none;padding:4px}.kombi-app .brand-trigger[data-keyboard-focus=true]:focus{outline:2px solid var(--header-signal);outline-offset:3px}.kombi-brand-runtime .kombi-brand-workspace{width:100%}.kombi-brand-runtime .kombi-app{--acid: var(--brand-highlight);--button-text: var(--brand-button-text);--header: var(--brand-header);--header-signal: var(--brand-header-signal);--header-text: var(--brand-header-text);--font-ibm-plex-mono: var(--brand-secondary-font);--font-volkswagen: var(--brand-primary-font);--font-heading: var(--brand-heading-font, var(--brand-primary-font));--green: var(--brand-accent);--ink: var(--brand-ink);--paper: var(--brand-paper);--surface: var(--brand-surface)}.kombi-brand-runtime[data-theme-pending=true]{visibility:hidden}.kombi-brand-runtime .kombi-brand-workspace[data-open=true]{margin-left:var(--theme-menu-width);width:calc(100% - var(--theme-menu-width))}.kombi-brand-runtime .kombi-brand-workspace__content{min-width:0}.kombi-brand-runtime .brand-switcher{--acid: var(--brand-highlight);--button-text: var(--brand-button-text);--font-volkswagen: var(--brand-primary-font);--green: var(--brand-accent);--ink: var(--brand-ink);--paper: var(--brand-paper);background:var(--paper);border:0;border-radius:0;box-shadow:none;color:var(--ink);display:none;font-family:var(--font-volkswagen, volkswagen),Arial,sans-serif;font-size:16px;height:auto;inset:var(--brand-menu-top, 0px) auto auto 0;margin:0;max-height:calc(100dvh - var(--kombi-header-height));max-width:var(--theme-menu-width);min-height:0;outline:0;padding:0;position:fixed;transform:translate(-100%);width:var(--theme-menu-width)}.kombi-brand-runtime .brand-switcher button{font:inherit}.kombi-brand-runtime .brand-switcher[open]{animation:kombi-brand-switcher-in .22s cubic-bezier(.22,1,.36,1) both;display:block}.kombi-brand-runtime .brand-switcher::backdrop{background:transparent}.kombi-brand-runtime .brand-switcher__inner{display:flex;flex-direction:column;max-height:calc(100dvh - var(--kombi-header-height));padding:12px 14px 14px}.kombi-brand-runtime .brand-switcher__header{align-items:center;display:flex;justify-content:space-between}.kombi-brand-runtime .brand-switcher__header p{font-family:var(--font-volkswagen),Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;margin:0}.kombi-brand-runtime .brand-switcher__header button{background:transparent;border:0;color:var(--ink);cursor:pointer;font-size:21px;line-height:1;padding:2px 0 4px 8px}.kombi-brand-runtime .brand-switcher__list{border-top:1px solid var(--ink-58);margin-top:10px;max-height:min(360px,calc(100dvh - var(--kombi-header-height) - 92px));overflow-y:auto}.kombi-brand-runtime .brand-switcher__preset{align-items:center;border-bottom:1px solid var(--ink-35);border-radius:0;display:flex;gap:10px;min-height:52px}.kombi-brand-runtime .brand-switcher__preset>button{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:flex;flex:1;font-size:14px;gap:9px;min-height:51px;min-width:0;padding:8px 0;text-align:left}.kombi-brand-runtime .brand-switcher__preset-name{font-size:15px;font-weight:400;flex:1 1 auto;letter-spacing:0;line-height:1.2;min-width:0;overflow:hidden;position:relative}.kombi-brand-runtime .brand-switcher .nav-rollover{display:block;height:22px;line-height:22px;overflow:hidden}.kombi-brand-runtime .brand-switcher .nav-rollover span{display:block;overflow:hidden;text-overflow:ellipsis;transition:transform .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.kombi-brand-runtime .brand-switcher .nav-rollover span+span{transform:translateY(2px)}.kombi-brand-runtime .brand-switcher__preset>button:hover .nav-rollover span:first-child,.kombi-brand-runtime .brand-switcher__preset>button:focus-visible .nav-rollover span:first-child{transform:translateY(-100%)}.kombi-brand-runtime .brand-switcher__preset>button:hover .nav-rollover span+span,.kombi-brand-runtime .brand-switcher__preset>button:focus-visible .nav-rollover span+span{transform:translateY(-100%)}.kombi-brand-runtime .brand-switcher__preset-name:after{background:var(--acid);border-radius:50%;bottom:-7px;content:"";height:4px;left:50%;opacity:0;position:absolute;transform:translate(-50%) scale(.6);transition:opacity .22s,transform .22s;width:4px}.kombi-brand-runtime .brand-switcher__preset>button:hover .brand-switcher__preset-name:after,.kombi-brand-runtime .brand-switcher__preset>button:focus-visible .brand-switcher__preset-name:after,.kombi-brand-runtime .brand-switcher__preset[aria-selected=true] .brand-switcher__preset-name:after{opacity:1;transform:translate(-50%) scale(1)}.kombi-brand-runtime .brand-switcher__preset button:focus-visible,.kombi-brand-runtime .brand-switcher__header button:focus-visible,.kombi-brand-runtime .brand-switcher__preset>a:focus-visible,.kombi-brand-runtime .brand-switcher__footer a:focus-visible{outline:2px solid var(--green);outline-offset:3px}.kombi-brand-runtime .brand-switcher__preset>a{border-bottom:1px solid currentColor;flex:0 0 auto;font-size:13px;margin-right:2px;padding:3px 0}.kombi-brand-runtime .brand-switcher__footer{border-top:1px solid var(--ink-58);margin-top:11px;padding-top:10px;width:100%}.kombi-brand-runtime .brand-switcher__add-preset{align-items:center;border:1px solid var(--ink-50);display:flex;font-size:13px;gap:7px;min-height:51px;padding:6px 10px;width:100%}.kombi-brand-runtime .brand-switcher__add-preset:hover{background:var(--ink-04)}.kombi-brand-runtime .brand-switcher__add-preset span{color:var(--green);font-size:17px;line-height:1}@keyframes kombi-brand-switcher-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.kombi-brand-runtime .brand-switcher[open]{animation:none;transform:translate(0)}}.kombi-brand-page[data-drawer-open=true] .site-header~main,.kombi-brand-page[data-drawer-open=true] .site-header~.kombi-brand-workspace{margin-left:var(--theme-menu-width);width:calc(100% - var(--theme-menu-width))}.kombi-app .header-actions{align-items:center;display:flex;gap:clamp(18px,2vw,26px);justify-content:flex-end}.kombi-app .search-field{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--header-text) 50%,transparent);color:var(--header-text);display:flex;gap:7px;padding:4px 0 5px;width:198px}.kombi-app .search-field input{background:transparent;border:0;color:var(--header-text);font:inherit;font-size:14px;min-width:0;outline:none;padding:0;width:100%}.kombi-app .search-field input::-moz-placeholder{color:color-mix(in srgb,var(--header-text) 58%,transparent)}.kombi-app .search-field input::placeholder{color:color-mix(in srgb,var(--header-text) 58%,transparent)}.kombi-app .header-search-wrap{display:flex}.kombi-app .site-header:has(.header-search-wrap[data-open=true]){z-index:110}.kombi-app .header-search-field{position:relative;width:232px}.kombi-app .header-search-field.search-field{gap:8px;padding:7px 8px 8px}.kombi-app .header-search-field input,.kombi-app .site-search-mobile-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.kombi-app .header-search-field input::-webkit-search-cancel-button,.kombi-app .header-search-field input::-webkit-search-decoration,.kombi-app .site-search-mobile-field input::-webkit-search-cancel-button,.kombi-app .site-search-mobile-field input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.kombi-app .header-search-field>button,.kombi-app .site-search-mobile-field button{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:flex;padding:2px}.kombi-app .header-search-field>button{color:var(--header-text)}.kombi-app .header-search-mobile-trigger{align-items:center;background:transparent;border:0;color:var(--header-text);cursor:pointer;display:none;justify-content:center;padding:7px}.kombi-app .header-search-mobile-trigger:focus-visible,.kombi-app .header-search-field>button:focus-visible{outline:2px solid var(--header-signal);outline-offset:3px}.kombi-app .site-search-scrim{background:var(--ink-12);border:0;cursor:default;inset:74px 0 0;padding:0;position:fixed;z-index:11}.kombi-app .site-search-drawer{animation:site-search-arrive .28s cubic-bezier(.22,1,.36,1);background:var(--paper);border-bottom:1px solid var(--ink-78);color:var(--ink);height:min(650px,calc(100dvh - 150px));left:0;overflow-y:auto;position:fixed;right:0;top:74px;z-index:12}.kombi-app .site-search-inner{display:grid;grid-template-rows:auto minmax(0,1fr) auto;margin:0 auto;max-width:1320px;min-height:100%;padding:28px clamp(22px,5vw,72px) 0}.kombi-app .site-search-heading{align-items:baseline;border-bottom:1px solid var(--ink-50);display:flex;justify-content:space-between;padding-bottom:17px}.kombi-app .site-search-heading>p,.kombi-app .site-search-group h2{color:var(--green);font-size:11px;font-weight:400;letter-spacing:.13em;margin:0;text-transform:uppercase}.kombi-app .site-search-close{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:6px;padding:3px 0}.kombi-app .site-search-close:hover,.kombi-app .site-search-close:focus-visible{color:var(--green);outline:2px solid var(--green);outline-offset:4px}.kombi-app .site-search-mobile-field{display:none}.kombi-app .site-search-results{display:grid;gap:clamp(40px,7vw,108px);grid-template-columns:repeat(2,minmax(0,1fr));padding:30px 0 35px}.kombi-app .site-search-group h2{margin-bottom:16px}.kombi-app .site-search-result{align-items:center;border-top:1px solid var(--ink-28);display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr) auto;min-height:76px;padding:10px 11px;position:relative;transition:background-color .18s ease}.kombi-app .site-search-result:last-child{border-bottom:1px solid var(--ink-28)}.kombi-app .site-search-result:hover,.kombi-app .site-search-result[data-active=true]{background:var(--ink-04)}.kombi-app .site-search-result:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.kombi-app .site-search-tool-mark,.kombi-app .site-search-profile-mark{align-items:center;background:var(--ink);color:var(--button-text);display:flex;font-size:11px;height:38px;justify-content:center;width:38px}.kombi-app .site-search-result strong,.kombi-app .site-search-result small{display:block}.kombi-app .site-search-result strong{font-size:18px;font-weight:400;letter-spacing:-.025em;line-height:1.08}.kombi-app .site-search-result small{color:var(--ink-68);font-size:12px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kombi-app .site-search-footer{border-top:1px solid var(--ink-50);margin-top:8px;padding:10px 0 11px}.kombi-app .site-search-catalogue-rail{align-items:center;display:flex;gap:26px}.kombi-app .site-search-catalogue-label{color:var(--green);flex:0 0 auto;font-size:10px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.kombi-app .site-search-catalogue-links{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.kombi-app .site-search-catalogue-link{align-items:center;color:var(--ink-68);display:inline-flex;font-size:13px;font-weight:400;gap:4px;letter-spacing:.035em;padding:3px 0;text-transform:uppercase}.kombi-app .site-search-catalogue-link span{font-size:14px;font-weight:300;line-height:1;transition:transform .18s ease}.kombi-app .site-search-catalogue-link:hover,.kombi-app .site-search-catalogue-link:focus-visible{color:var(--green)}.kombi-app .site-search-catalogue-link:hover span,.kombi-app .site-search-catalogue-link:focus-visible span{transform:translate(2px,-1px)}.kombi-app .site-search-catalogue-link:focus-visible{outline:2px solid var(--green);outline-offset:3px}.kombi-app .site-search-message{align-self:start;padding:clamp(52px,7vw,92px) 0}.kombi-app .site-search-message h2{font-size:clamp(31px,3.5vw,48px);font-weight:400;letter-spacing:-.055em;line-height:.92;margin:0}.kombi-app .site-search-message p{color:var(--ink-68);font-size:15px;margin:15px 0 0}@keyframes site-search-arrive{0%{transform:translateY(-18px)}to{transform:translateY(0)}}@media (max-width: 720px){.kombi-app .site-header{grid-template-columns:1fr auto auto}.kombi-app .header-actions{display:flex;gap:4px}.kombi-app .header-actions>.icon-button,.kombi-app .header-actions>.account-wrap{display:none}.kombi-app .header-search-field{display:none}.kombi-app .header-search-mobile-trigger{display:flex}.kombi-app .site-search-scrim{display:none}.kombi-app .site-search-drawer{bottom:0;height:auto;top:62px}.kombi-app .site-search-inner{display:flex;flex-direction:column;padding:20px 18px 0}.kombi-app .site-search-mobile-field{align-items:center;border-bottom:2px solid var(--ink);display:flex;gap:10px;padding-bottom:11px}.kombi-app .site-search-mobile-field input{background:transparent;border:0;color:var(--ink);flex:1;font:inherit;font-size:19px;min-width:0;outline:0;padding:0}.kombi-app .site-search-results{display:block;padding:25px 0 30px}.kombi-app .site-search-group+.site-search-group{margin-top:35px}.kombi-app .site-search-result{gap:10px;grid-template-columns:39px minmax(0,1fr) auto;min-height:68px}.kombi-app .site-search-catalogue-rail{align-items:flex-start;flex-direction:column;gap:8px}.kombi-app .site-search-catalogue-links{gap:8px 14px}}.kombi-app .icon-button,.kombi-app .identity-trigger{align-items:center;background:transparent;border:0;color:var(--header-text);cursor:pointer;display:inline-flex;padding:6px 0}.kombi-app .icon-button{justify-content:center}.kombi-app .header-actions .icon-button{height:42px;padding:0;width:42px}.kombi-app .icon-button:focus-visible,.kombi-app .identity-trigger:focus-visible,.kombi-app .search-field:focus-within{outline:2px solid var(--header-signal);outline-offset:4px}.kombi-app .identity-trigger{font-size:14px;gap:5px;min-height:42px;padding:0 2px;white-space:nowrap}.kombi-app .account-wrap{position:relative}.kombi-app .account-menu{background:var(--paper);color:var(--ink);border:1px solid var(--ink-18);display:grid;gap:2px;min-width:132px;opacity:0;padding:8px;pointer-events:none;position:absolute;right:0;top:34px;transform:translateY(-6px);transition:opacity .22s,transform .22s;visibility:hidden}.kombi-app .account-wrap[data-open=true] .account-menu{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.kombi-app .account-menu button,.kombi-app .account-menu a{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:14px;padding:9px 8px;text-align:left}.kombi-app .account-menu button:hover,.kombi-app .account-menu button:focus-visible,.kombi-app .account-menu a:hover,.kombi-app .account-menu a:focus-visible{background:var(--acid);outline:none}.kombi-app .vw-logo-frame{block-size:var(--kombi-logo-size);display:block;flex:none;inline-size:var(--kombi-logo-size);position:relative}.kombi-app .vw-logo{block-size:var(--kombi-logo-size);display:block;inline-size:var(--kombi-logo-size);-o-object-fit:contain;object-fit:contain}.kombi-app .vw-logo-frame[data-framed=true] .vw-logo{height:calc(var(--kombi-logo-size) * var(--logo-frame-height));inset-block-start:calc(var(--kombi-logo-size) * var(--logo-frame-top));inset-inline-start:calc(var(--kombi-logo-size) * var(--logo-frame-left));max-width:none;-o-object-fit:fill;object-fit:fill;position:absolute;width:calc(var(--kombi-logo-size) * var(--logo-frame-width))}.kombi-app .wordmark{font-size:23px;font-weight:300;letter-spacing:.14em;line-height:1}.kombi-app .nav-item{background:none;border:0;color:var(--header-text);cursor:pointer;font-size:15px;letter-spacing:.01em;padding:25px 0;position:relative}.kombi-app .nav-rollover{display:block;height:22px;line-height:22px;overflow:hidden}.kombi-app .nav-rollover span{display:block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.kombi-app .nav-rollover span+span{transform:translateY(2px)}.kombi-app .nav-item:hover .nav-rollover span:first-child,.kombi-app .nav-item:focus-visible .nav-rollover span:first-child,.kombi-app .nav-item[data-active=true] .nav-rollover span:first-child{transform:translateY(-100%)}.kombi-app .nav-item:hover .nav-rollover span+span,.kombi-app .nav-item:focus-visible .nav-rollover span+span,.kombi-app .nav-item[data-active=true] .nav-rollover span+span{transform:translateY(-100%)}.kombi-app .nav-item:after{background:var(--header-text);border-radius:50%;bottom:13px;content:"";height:4px;left:50%;opacity:0;position:absolute;transform:translate(-50%) scale(.6);transition:opacity .22s,transform .22s;width:4px}.kombi-app .nav-item:hover:after,.kombi-app .nav-item:focus-visible:after,.kombi-app .nav-item[data-active=true]:after{opacity:1;transform:translate(-50%) scale(1)}.kombi-app .catalogue-wrap{position:relative}.kombi-app .catalogue-menu{background:var(--paper);color:var(--ink);border:1px solid var(--ink-18);display:grid;gap:2px;left:-15px;min-width:172px;opacity:0;padding:8px;pointer-events:none;position:absolute;top:65px;transform:translateY(-6px);transition:opacity .22s,transform .22s;visibility:hidden}.kombi-app .catalogue-wrap[data-open=true] .catalogue-menu{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.kombi-app .catalogue-link{font-size:14px;padding:9px 8px;transition:background-color .18s}.kombi-app .catalogue-link:hover,.kombi-app .catalogue-link:focus-visible{background:var(--acid);outline:none}.kombi-app .hero-shell{background:var(--paper);overflow:clip}.kombi-app .hero-stage{align-content:start;display:grid;min-height:100svh;padding:clamp(55px,9vh,112px) 20px 42px;place-items:start center}.kombi-app .hero-heading{color:var(--ink);font-size:clamp(52px,8.5vw,130px);font-weight:400;letter-spacing:-.055em;line-height:.84;margin:0;padding-block:50px;text-align:center}.kombi-app .hero-heading span{display:block;letter-spacing:-.055em}.kombi-app .sequence-wrap{margin-top:calc(clamp(42px,5vh,70px) + 50px);max-width:1200px;padding-bottom:88px;position:relative;width:min(82.8vw,1200px)}.kombi-app .sequence-panel{position:relative}.kombi-app .sequence-wrap[data-static=true]{padding-bottom:0}.kombi-app .sequence-wrap[data-static=true] .orientation-markers{margin-top:22px;position:static}.kombi-app .sequence-canvas{display:block;height:auto;width:100%}.kombi-app .sequence-canvas[data-pending=true]{visibility:hidden}.kombi-app .reveal-mask{background:var(--paper);height:100%;pointer-events:none;position:absolute;top:0;z-index:2}.kombi-app .reveal-mask.left{left:0;transform-origin:left center}.kombi-app .reveal-mask.right{right:0;transform-origin:right center}.kombi-app .sequence-stats-panels{inset:0;pointer-events:none;position:absolute;z-index:1}.kombi-app .sequence-stats-panel{background:var(--ink-18);bottom:0;overflow:hidden;position:absolute;top:0;width:0}.kombi-app .sequence-stats-panel.left{right:100%;transform-origin:right center}.kombi-app .sequence-stats-panel.right{left:100%;transform-origin:left center}.kombi-app .terminal-log{bottom:13px;color:var(--ink);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:9px;font-weight:500;height:68px;left:0;letter-spacing:-.045em;line-height:14px;overflow:hidden;position:absolute;text-transform:uppercase;width:280px;z-index:3}.kombi-app .terminal-log-track{bottom:0;height:14px;left:0;position:absolute;right:0;transform:translateY(0)}.kombi-app .terminal-line{clip-path:inset(0 100% 0 0);display:block;height:14px;left:0;overflow:hidden;position:absolute;white-space:nowrap}.kombi-app .terminal-line:nth-child(1){bottom:0}.kombi-app .terminal-line:nth-child(2){bottom:-14px}.kombi-app .terminal-line:nth-child(3){bottom:-28px}.kombi-app .terminal-line:nth-child(4){bottom:-42px}.kombi-app .terminal-line:nth-child(5){bottom:-56px}.kombi-app .terminal-line:nth-child(1){animation:terminal-type 1.25s steps(22,end) forwards}.kombi-app .terminal-line:nth-child(2){animation:terminal-type 1.25s steps(18,end) 1.65s forwards}.kombi-app .terminal-line:nth-child(3){animation:terminal-type 1.25s steps(22,end) 3.3s forwards}.kombi-app .terminal-line:nth-child(4){animation:terminal-type 1.25s steps(27,end) 4.95s forwards}.kombi-app .terminal-line:nth-child(5){animation:terminal-type 1.25s steps(21,end) 6.6s forwards}.kombi-app .terminal-cursor{animation:terminal-blink .8s step-end infinite;bottom:0;color:var(--green);left:0;position:absolute}.kombi-app .sequence-stats-panels:not([data-active=true]) .terminal-line,.kombi-app .sequence-stats-panels:not([data-active=true]) .terminal-cursor{animation-play-state:paused}.kombi-app .sequence-stats-panels[data-active=true] .terminal-log-track{animation:terminal-log-rise 8.25s linear forwards}.kombi-app .orientation-markers{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));left:0;position:absolute;right:0;top:calc(100% + 14px)}.kombi-app .orientation-marker{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--ink-45);border-top:1px solid var(--ink-45);color:var(--ink);cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;min-height:74px;opacity:0;overflow:hidden;padding:11px 8px 16px;position:relative;text-align:left;transform:translateY(20px);transition:border-color .22s ease}.kombi-app .orientation-marker-number{align-self:start;font-size:12px;letter-spacing:.08em;line-height:1;padding-top:2px}.kombi-app .orientation-marker-dot{background:var(--ink);border-radius:50%;bottom:6px;height:5px;left:50%;opacity:0;position:absolute;transform:translate(-50%) scale(.6);transition:opacity .18s ease,transform .18s ease;width:5px}.kombi-app .orientation-marker-rollover{font-size:clamp(15px,1.4vw,19px);font-weight:400;height:23px;letter-spacing:-.025em;line-height:23px;margin-left:16px;overflow:hidden;text-transform:uppercase}.kombi-app .orientation-marker-rollover span{display:block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.kombi-app .orientation-marker-rollover span+span{transform:translateY(2px)}.kombi-app .orientation-marker-arrow{font-size:20px;line-height:1;padding-left:9px;transition:transform .22s ease}.kombi-app .orientation-marker:hover,.kombi-app .orientation-marker:focus-visible,.kombi-app .orientation-marker[data-active=true]{border-color:var(--ink-68);outline:none}.kombi-app .orientation-marker:hover .orientation-marker-rollover span:first-child,.kombi-app .orientation-marker:focus-visible .orientation-marker-rollover span:first-child,.kombi-app .orientation-marker[data-active=true] .orientation-marker-rollover span:first-child,.kombi-app .orientation-marker:hover .orientation-marker-rollover span+span,.kombi-app .orientation-marker:focus-visible .orientation-marker-rollover span+span,.kombi-app .orientation-marker[data-active=true] .orientation-marker-rollover span+span{transform:translateY(-100%)}.kombi-app .orientation-marker:hover .orientation-marker-dot,.kombi-app .orientation-marker:focus-visible .orientation-marker-dot,.kombi-app .orientation-marker[data-active=true] .orientation-marker-dot{opacity:1;transform:translate(-50%) scale(1)}.kombi-app .orientation-marker:hover .orientation-marker-arrow,.kombi-app .orientation-marker:focus-visible .orientation-marker-arrow{transform:translate(3px)}.kombi-app .orientation-marker:focus-visible{outline:2px solid var(--green);outline-offset:3px}.kombi-app .orientation-drawer{--drawer-side-reveal: clamp(32px, 4vw, 56px);background:var(--paper);border-top:1px solid var(--ink-18);bottom:0;height:70%;left:var(--drawer-side-reveal);overflow:auto;position:absolute;right:var(--drawer-side-reveal);transform:translateY(101%);transition:transform .6s cubic-bezier(.22,1,.36,1),visibility 0s linear .6s;visibility:hidden;width:auto;z-index:5}.kombi-app .orientation-drawer[data-open=true]{transform:translateY(0);transition:transform .6s cubic-bezier(.22,1,.36,1);visibility:visible}.kombi-app .orientation-drawer-inner{animation:orientation-content-in .32s cubic-bezier(.22,1,.36,1);display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,1fr) auto;height:100%;min-height:0;padding:34px clamp(24px,5vw,74px) 25px;position:relative}.kombi-app .orientation-copy{align-self:stretch;display:flex;flex-direction:column;max-width:710px;padding:36px 30px 0 0;position:relative}.kombi-app .orientation-number{color:var(--green);font-size:13px;left:0;letter-spacing:.12em;margin:0;position:absolute;top:0}.kombi-app .orientation-copy h2{font-size:clamp(25px,2.95vw,47px);font-weight:400;letter-spacing:-.055em;line-height:.88;margin:0;text-transform:uppercase}.kombi-app .orientation-lead{font-size:clamp(18px,1.8vw,26px);letter-spacing:-.025em;line-height:1.1;margin:28px 0 18px;max-width:640px}.kombi-app .orientation-body{max-width:590px}.kombi-app .orientation-body p{font-size:16px;line-height:1.35;margin:0 0 11px}.kombi-app .orientation-drawer-nav{display:flex;gap:26px;justify-content:space-between;margin-top:auto;max-width:590px;padding-top:26px}.kombi-app .orientation-drawer-nav button,.kombi-app .orientation-close{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:14px;padding:4px 0}.kombi-app .orientation-drawer-nav button:hover,.kombi-app .orientation-drawer-nav button:focus-visible,.kombi-app .orientation-close:hover,.kombi-app .orientation-close:focus-visible{color:var(--green);outline:2px solid var(--green);outline-offset:4px}.kombi-app .orientation-video{align-self:start;aspect-ratio:9 / 16;background:var(--accent-wash-strong);height:min(100%,340px);margin:36px 58px 0 0;overflow:hidden;position:relative;width:auto}.kombi-app .orientation-video img,.kombi-app .orientation-video video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.kombi-app .orientation-video--placeholder img{filter:saturate(.86)}.kombi-app .orientation-video-status{background:var(--paper);bottom:13px;font-size:12px;left:13px;padding:6px 8px;position:absolute}.kombi-app .orientation-close{position:absolute;right:clamp(24px,5vw,74px);top:19px}.kombi-app .orientation-close span{font-size:21px;line-height:0;margin-left:5px;vertical-align:-1px}@keyframes orientation-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes terminal-blink{50%{opacity:0}}@keyframes terminal-type{to{clip-path:inset(0 0 0 0)}}@keyframes terminal-log-rise{0%,19%{transform:translateY(0)}20%,39%{transform:translateY(-14px)}40%,59%{transform:translateY(-28px)}60%,79%{transform:translateY(-42px)}80%,to{transform:translateY(-56px)}}.kombi-app .intro-overlay{align-items:center;background:var(--paper);display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.kombi-app .intro-word{color:var(--ink);display:flex;font-size:clamp(22px,4.2vw,63px);font-weight:300;letter-spacing:.12em;padding-left:.12em}.kombi-app .intro-letter{display:inline-block;filter:blur(12px);opacity:0}.kombi-app .home-popular{background:var(--surface);margin-top:clamp(72px,9vw,136px);padding:clamp(64px,8vw,118px) 0 clamp(82px,10vw,152px)}.kombi-app .home-popular-shell{margin:0 auto;max-width:1320px;padding:0 clamp(22px,5vw,72px)}.kombi-app .home-popular-intro{max-width:490px}.kombi-app .home-popular-intro .section-kicker{margin-bottom:22px}.kombi-app .home-popular-intro h2{font-size:clamp(51px,5.5vw,78px);font-weight:400;letter-spacing:-.065em;line-height:.85;margin:0}.kombi-app .home-popular-intro>p:last-child{font-size:17px;line-height:1.3;margin:21px 0 0}.kombi-app .home-popular-categories{margin-top:clamp(46px,4.9vw,74px)}.kombi-app .home-popular-category{padding:clamp(27px,3vw,42px) 0 clamp(59px,6.5vw,94px)}.kombi-app .home-popular-category+.home-popular-category{border-top:1px solid var(--ink-35)}.kombi-app .home-popular-category-heading{align-items:baseline;display:flex;gap:24px;justify-content:space-between}.kombi-app .home-popular-category-heading h3{font-size:clamp(31px,3.5vw,49px);font-weight:400;letter-spacing:-.055em;line-height:.9;margin:0}.kombi-app .home-popular-view-all{align-items:center;display:inline-flex;flex:0 0 auto;font-size:16px;gap:8px;padding:4px 0 8px 13px;position:relative}.kombi-app .home-popular-view-all:before{background:var(--acid);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:10px;width:5px}.kombi-app .home-popular-view-all span{font-size:19px;line-height:.8;transition:transform .22s ease}.kombi-app .home-popular-view-all:hover span,.kombi-app .home-popular-view-all:focus-visible span{transform:translate(3px,-2px)}.kombi-app .home-popular-view-all:focus-visible{outline:2px solid var(--green);outline-offset:5px}.kombi-app .home-popular-grid{margin-top:clamp(38px,4vw,57px)}.kombi-app .home-popular-grid .catalogue-entry{min-height:272px}.kombi-app .section-kicker{color:var(--green);font-size:14px;letter-spacing:.1em;margin:0 0 50px;text-transform:uppercase}.kombi-app .stub{min-height:calc(100svh - 74px);padding:clamp(72px,15vw,190px) clamp(22px,8vw,130px)}.kombi-app .stub h1{font-size:clamp(60px,11vw,170px);font-weight:300;letter-spacing:-.07em;line-height:.82;margin:0}.kombi-app .stub p{font-size:20px;margin-top:32px;max-width:390px}.kombi-app .catalogue-page{padding-bottom:clamp(92px,12vw,180px)}.kombi-app .catalogue-shell{margin-left:auto;margin-right:auto;max-width:1320px;padding-left:clamp(22px,5vw,72px);padding-right:clamp(22px,5vw,72px)}.kombi-app .catalogue-intro{align-items:start;display:grid;gap:clamp(32px,5vw,76px);grid-template-columns:minmax(0,7fr) minmax(340px,4fr) minmax(0,1fr);padding-top:clamp(66px,9vw,118px)}.kombi-app .catalogue-intro-copy h1{color:var(--ink);font-size:clamp(72px,7vw,104px);font-weight:400;letter-spacing:-.07em;line-height:.83;margin:0}.kombi-app .catalogue-intro-support{margin-top:clamp(38px,4.5vw,66px);max-width:520px}.kombi-app .catalogue-intro-support p{font-size:clamp(21px,2vw,29px);letter-spacing:-.035em;line-height:1.08;margin:0}.kombi-app .catalogue-text-link{align-items:center;display:inline-flex;font-size:16px;gap:8px;line-height:1.2;margin-top:30px;padding:3px 0 8px 13px;position:relative}.kombi-app .catalogue-text-link:before{background:var(--acid);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:10px;width:5px}.kombi-app .catalogue-text-link span{font-size:19px;line-height:.8;transition:transform .22s ease}.kombi-app .catalogue-text-link:hover span,.kombi-app .catalogue-text-link:focus-visible span{transform:translate(4px)}.kombi-app .catalogue-text-link:focus-visible{outline:2px solid var(--green);outline-offset:5px}.kombi-app .catalogue-intro-image{align-self:start;margin-top:0}.kombi-app .catalogue-intro-image--large{width:150%}.kombi-app .editorial-image{align-items:center;background:var(--ink);color:var(--button-text);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.kombi-app .editorial-image--landscape{aspect-ratio:4 / 3}.kombi-app .editorial-image--wide{aspect-ratio:16 / 5}.kombi-app .editorial-image--portrait{aspect-ratio:4 / 5}.kombi-app .editorial-image--square{aspect-ratio:1}.kombi-app .editorial-image--transparent{background:transparent}.kombi-app .editorial-image--placeholder{background:var(--paper);border:1px solid var(--ink-45);color:var(--ink-68)}.kombi-app .editorial-image img{-o-object-fit:cover;object-fit:cover}.kombi-app .editorial-image span{font-size:clamp(11px,1vw,14px);font-weight:400;letter-spacing:.13em;line-height:1.45;max-width:85%;text-align:center;white-space:pre-line}.kombi-app .catalogue-section{margin-top:clamp(116px,13vw,174px)}.kombi-app .catalogue-popular{background:var(--surface);box-shadow:0 0 0 100vmax var(--surface);clip-path:inset(0 -100vmax);margin-top:clamp(54px,4vw,76px);padding-bottom:clamp(70px,7vw,104px);padding-top:clamp(40px,4vw,58px)}.kombi-app .catalogue-section-heading h2{font-size:clamp(43px,4.45vw,67px);font-weight:400;letter-spacing:-.06em;line-height:.88;margin:0}.kombi-app .catalogue-section-heading p{font-size:17px;line-height:1.3;margin:17px 0 0}.kombi-app .catalogue-featured-grid,.kombi-app .catalogue-entry-grid{display:grid;gap:clamp(24px,2.6vw,38px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(42px,4.4vw,62px)}.kombi-app .catalogue-entry{border-top:1px solid var(--ink-78);display:flex;flex-direction:column;min-height:260px;padding:16px 13px 20px;position:relative;transition:background-color .22s ease}.kombi-app .catalogue-entry--featured{min-height:276px}.kombi-app .catalogue-entry-type{color:var(--green);font-size:11px;letter-spacing:.11em;line-height:1.2;margin:0}.kombi-app .catalogue-entry-heading{align-items:start;display:flex;gap:12px;justify-content:space-between;margin-top:22px}.kombi-app .catalogue-entry-heading h3{font-size:clamp(25px,2.45vw,36px);font-weight:400;letter-spacing:-.05em;line-height:.93;margin:0;max-width:85%}.kombi-app .catalogue-entry-arrow{flex:0 0 auto;font-size:22px;line-height:.85;transition:transform .22s ease}.kombi-app .catalogue-entry-description{font-size:16px;line-height:1.27;margin:27px 0 0;max-width:285px}.kombi-app .catalogue-entry-meta{margin-top:auto;padding-top:24px}.kombi-app .catalogue-entry-meta p{font-size:13px;line-height:1.3;margin:0}.kombi-app .catalogue-entry-meta p+p{color:var(--ink-68);margin-top:5px}.kombi-app .catalogue-entry-dot{background:var(--acid);border-radius:50%;bottom:10px;height:5px;left:50%;opacity:0;position:absolute;transform:translate(-50%) scale(.6);transition:opacity .18s ease,transform .18s ease;width:5px}.kombi-app .catalogue-entry:hover{background:var(--ink-04)}.kombi-app .catalogue-entry:hover .catalogue-entry-arrow{transform:translate(3px,-2px)}.kombi-app .catalogue-entry:hover .catalogue-entry-dot{opacity:1;transform:translate(-50%) scale(1)}.kombi-app .catalogue-wide-pause,.kombi-app .catalogue-explore{margin-top:clamp(116px,13vw,174px)}.kombi-app .catalogue-utility-row{align-items:center;border-bottom:1px solid var(--ink-50);-moz-column-gap:clamp(24px,3vw,48px);column-gap:clamp(24px,3vw,48px);display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(36px,4vw,52px);min-height:43px}.kombi-app .catalogue-search-field{align-items:center;display:flex;flex:1 1 auto;gap:9px;min-width:0}.kombi-app .catalogue-search-field input{background:transparent;border:0;color:var(--ink);font:inherit;font-size:15px;min-width:0;outline:0;padding:6px 0;width:100%}.kombi-app .catalogue-search-field input::-moz-placeholder{color:var(--ink-58)}.kombi-app .catalogue-search-field input::placeholder{color:var(--ink-58)}.kombi-app .catalogue-search-field:focus-within{outline:2px solid var(--green);outline-offset:5px}.kombi-app .catalogue-sort{position:relative}.kombi-app .catalogue-sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:15px;outline:0;padding:6px 21px 6px 0}.kombi-app .catalogue-sort:after{border-bottom:1px solid currentColor;border-right:1px solid currentColor;content:"";height:6px;pointer-events:none;position:absolute;right:3px;top:12px;transform:rotate(45deg);width:6px}.kombi-app .catalogue-sort:focus-within{outline:2px solid var(--green);outline-offset:5px}.kombi-app .catalogue-entry-grid{margin-top:clamp(44px,4.6vw,64px);row-gap:clamp(35px,4.5vw,62px)}.kombi-app .catalogue-entry-grid .catalogue-entry{min-height:244px}.kombi-app .catalogue-contribution{align-items:center;display:grid;gap:clamp(44px,8vw,126px);grid-template-columns:minmax(260px,4fr) minmax(0,6fr);margin-top:clamp(130px,16vw,215px)}.kombi-app .catalogue-contribution-image{max-width:430px}.kombi-app .catalogue-contribution-copy{max-width:590px}.kombi-app .catalogue-contribution-eyebrow{color:var(--green);font-size:12px;letter-spacing:.12em;margin:0 0 24px}.kombi-app .catalogue-contribution-copy h2{font-size:clamp(34px,4vw,59px);font-weight:400;letter-spacing:-.06em;line-height:.91;margin:0}.kombi-app .catalogue-text-link--prominent{font-size:18px;margin-top:38px}.kombi-app .catalogue-text-link--prominent:before{height:6px;top:11px;width:6px}.kombi-app .automation-share-page{padding-bottom:clamp(88px,10vw,148px)}.kombi-app .automation-share-shell{margin:0 auto;max-width:1320px;padding-left:clamp(22px,5vw,72px);padding-right:clamp(22px,5vw,72px)}.kombi-app .automation-share-header{padding-top:clamp(48px,6vw,76px)}.kombi-app .automation-share-eyebrow,.kombi-app .automation-step-intro>p,.kombi-app .automation-review-heading>p:first-child,.kombi-app .automation-success>div>p:first-child{color:var(--green);font-size:12px;letter-spacing:.13em;line-height:1.2;margin:0}.kombi-app .automation-share-header h1{font-size:clamp(46px,5.3vw,76px);font-weight:400;letter-spacing:-.065em;line-height:.87;margin:22px 0 0}.kombi-app .automation-share-rail{align-items:end;border-bottom:1px solid var(--ink-45);display:grid;gap:38px;grid-template-columns:minmax(0,1fr) minmax(158px,220px);margin-top:clamp(48px,6vw,73px);padding-bottom:17px}.kombi-app .automation-share-rail ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.kombi-app .automation-share-rail li{color:var(--ink-50);display:flex;flex-direction:column;font-size:15px;gap:7px;padding-bottom:1px;position:relative}.kombi-app .automation-share-rail li:after{background:var(--ink-35);bottom:-18px;content:"";height:3px;left:0;position:absolute;width:100%}.kombi-app .automation-share-rail li[data-state=complete]{color:var(--ink)}.kombi-app .automation-share-rail li[data-state=complete]:after{background:var(--green)}.kombi-app .automation-share-rail li[data-state=current]{color:var(--ink)}.kombi-app .automation-share-rail li[data-state=current]:after{background:var(--acid)}.kombi-app .automation-share-rail li span{font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;letter-spacing:.08em}.kombi-app .automation-share-rail li strong{font-size:15px;font-weight:400}.kombi-app .automation-journey-visual{align-items:center;background:var(--ink);color:var(--button-text);display:flex;height:70px;justify-content:center;overflow:hidden;position:relative}.kombi-app .automation-journey-visual span,.kombi-app .automation-success-visual span{font-size:10px;letter-spacing:.14em;position:relative;text-align:center;z-index:1}.kombi-app .automation-journey-visual i{background:var(--acid);border-radius:50%;height:34px;opacity:.9;position:absolute;right:15%;top:17px;transform:translate(-80%);transition:transform .45s cubic-bezier(.22,1,.36,1);width:34px}.kombi-app .automation-journey-visual i[data-step=context]{transform:translate(-35%)}.kombi-app .automation-journey-visual i[data-step=review]{transform:translate(15%)}.kombi-app .automation-journey-visual i[data-step=submitted]{transform:translate(65%)}.kombi-app .automation-share-content{padding-top:clamp(48px,6vw,78px)}.kombi-app .automation-select-grid{display:grid;gap:clamp(45px,7vw,102px);grid-template-columns:minmax(0,1fr) minmax(370px,.92fr)}.kombi-app .automation-step-intro h2{font-size:clamp(38px,4vw,59px);font-weight:400;letter-spacing:-.06em;line-height:.9;margin:18px 0 0;max-width:620px}.kombi-app .automation-step-intro>span{display:block;font-size:17px;line-height:1.31;margin-top:24px;max-width:560px}.kombi-app .automation-list-controls{align-items:center;border-bottom:1px solid var(--ink-50);display:flex;gap:24px;justify-content:space-between;margin-top:44px;min-height:46px}.kombi-app .automation-list-controls>label:first-child{flex:1}.kombi-app .automation-list-controls input,.kombi-app .automation-list-controls select{background:transparent;border:0;color:var(--ink);font:inherit;font-size:15px;outline:none;width:100%}.kombi-app .automation-list-controls input{padding:8px 0}.kombi-app .automation-list-controls input::-moz-placeholder{color:var(--ink-58)}.kombi-app .automation-list-controls input::placeholder{color:var(--ink-58)}.kombi-app .automation-list-controls label:focus-within{outline:2px solid var(--green);outline-offset:5px}.kombi-app .automation-type-filter{max-width:132px;position:relative}.kombi-app .automation-type-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:8px 16px 8px 0}.kombi-app .automation-type-filter:after{border-bottom:1px solid currentColor;border-right:1px solid currentColor;content:"";height:6px;pointer-events:none;position:absolute;right:2px;top:12px;transform:rotate(45deg);width:6px}.kombi-app .automation-list{border-top:1px solid var(--ink-28);margin-top:23px}.kombi-app .automation-list-item{background:transparent;border:0;border-bottom:1px solid var(--ink-28);color:var(--ink);cursor:pointer;display:grid;grid-template-columns:7px minmax(0,1fr);padding:17px 12px 16px;position:relative;text-align:left;transition:background-color .18s ease;width:100%}.kombi-app .automation-list-item:hover,.kombi-app .automation-list-item[data-selected=true]{background:var(--ink-04)}.kombi-app .automation-list-item:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.kombi-app .automation-list-item strong{font-size:18px;font-weight:400;letter-spacing:-.025em;line-height:1.05}.kombi-app .automation-list-item small{color:var(--ink-68);font-size:13px;grid-column:2;margin-top:8px;text-transform:capitalize}.kombi-app .automation-list-marker{align-self:center;background:var(--acid);border-radius:50%;height:5px;opacity:0;transform:scale(.5);transition:opacity .18s ease,transform .18s ease;width:5px}.kombi-app .automation-list-item[data-selected=true] .automation-list-marker{opacity:1;transform:scale(1)}.kombi-app .automation-empty{font-size:15px;margin:22px 0}.kombi-app .automation-selection-summary{align-self:start;min-height:380px}.kombi-app .automation-selection-empty{border-top:1px solid var(--ink-45);font-size:19px;line-height:1.25;margin:0;padding-top:18px}.kombi-app .automation-selection-assets{align-items:start;display:grid;gap:26px;grid-template-columns:minmax(150px,.74fr) minmax(0,1fr)}.kombi-app .automation-handbook{aspect-ratio:.78;background:var(--ink);color:var(--button-text);display:flex;flex-direction:column;justify-content:space-between;min-height:285px;padding:18px}.kombi-app .automation-handbook>p,.kombi-app .automation-handbook span{font-size:10px;letter-spacing:.13em;line-height:1.3;margin:0}.kombi-app .automation-handbook h2{font-size:clamp(24px,2.4vw,36px);font-weight:400;letter-spacing:-.055em;line-height:.9;margin:17px 0 0}.kombi-app .automation-handbook small{font-size:11px;opacity:.76}.kombi-app .automation-handbook--compact{min-height:220px;padding:15px}.kombi-app .automation-handbook--compact h2{font-size:25px}.kombi-app .automation-snapshot{border-top:1px solid var(--ink-68);padding-top:15px}.kombi-app .automation-snapshot-kicker{color:var(--green);font-size:10px;letter-spacing:.13em;margin:0 0 20px}.kombi-app .automation-snapshot dl{display:grid;gap:19px;margin:0}.kombi-app .automation-snapshot dl>div{display:grid;gap:6px}.kombi-app .automation-snapshot dt{font-size:12px;font-weight:700}.kombi-app .automation-snapshot dd{font-size:15px;letter-spacing:-.01em;line-height:1.25;margin:0}.kombi-app .automation-snapshot dl span{color:var(--ink-68);font-size:12px}.kombi-app .automation-snapshot-meta,.kombi-app .automation-snapshot-owner{color:var(--ink-68);font-size:12px;line-height:1.3;margin:22px 0 0}.kombi-app .automation-snapshot-owner{margin-top:5px}.kombi-app .automation-technical-details{color:var(--ink-78);font-size:12px;margin-top:19px}.kombi-app .automation-technical-details summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.kombi-app .automation-technical-details ol{line-height:1.5;margin:10px 0 0;padding-left:18px}.kombi-app .automation-snapshot--compact .automation-snapshot-meta{margin-top:17px}.kombi-app .automation-already-shared{align-items:center;border-top:1px solid var(--ink-35);display:flex;gap:18px;justify-content:space-between;margin-top:25px;padding:15px 0}.kombi-app .automation-already-shared strong{display:block;font-size:14px;font-weight:700}.kombi-app .automation-already-shared span,.kombi-app .automation-already-shared p{color:var(--ink-68);font-size:12px;margin:4px 0 0}.kombi-app .automation-primary-action,.kombi-app .automation-secondary-action{align-items:center;background:var(--ink);border:0;color:var(--button-text);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;gap:9px;justify-content:center;margin-top:21px;min-height:46px;padding:12px 18px;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.kombi-app .automation-primary-action:hover{background:var(--green);transform:translateY(-1px)}.kombi-app .automation-primary-action:focus-visible,.kombi-app .automation-secondary-action:focus-visible{outline:2px solid var(--green);outline-offset:4px}.kombi-app .automation-primary-action:disabled{background:var(--ink-35);cursor:not-allowed;transform:none}.kombi-app .automation-context-grid{display:grid;gap:clamp(45px,8vw,132px);grid-template-columns:minmax(0,1fr) minmax(270px,.48fr)}.kombi-app .automation-identity{border-top:1px solid var(--ink-35);font-size:14px;margin:37px 0 0;padding-top:13px}.kombi-app .automation-context-form{margin-top:28px;max-width:675px}.kombi-app .automation-field{margin-top:29px}.kombi-app .automation-field label{display:block;font-size:20px;letter-spacing:-.025em;line-height:1.15}.kombi-app .automation-field>p{color:var(--ink-68);font-size:13px;line-height:1.3;margin:7px 0 11px}.kombi-app .automation-field textarea{background:transparent;border:1px solid var(--ink-45);box-sizing:border-box;color:var(--ink);font:inherit;font-size:15px;line-height:1.35;padding:11px;resize:vertical;width:100%}.kombi-app .automation-field textarea:focus{border-color:var(--green);outline:2px solid var(--green);outline-offset:2px}.kombi-app .automation-field textarea[aria-invalid=true]{border-color:var(--kombi-error)}.kombi-app .automation-field-error{color:var(--kombi-error);display:block;font-size:12px;margin-top:7px}.kombi-app .automation-context-form .automation-primary-action{margin-top:35px}.kombi-app .automation-context-reference{display:grid;gap:29px;grid-template-columns:minmax(130px,.8fr) minmax(0,1fr)}.kombi-app .automation-missing-state{max-width:550px}.kombi-app .automation-missing-state h2{font-size:clamp(37px,4vw,55px);font-weight:400;letter-spacing:-.06em;line-height:.9;margin:0}.kombi-app .automation-missing-state p{font-size:17px;line-height:1.3;margin:22px 0 0}.kombi-app .automation-review{margin:0 auto;max-width:940px}.kombi-app .automation-review-heading{max-width:740px}.kombi-app .automation-review-heading h2{font-size:clamp(45px,5.2vw,74px);font-weight:400;letter-spacing:-.07em;line-height:.86;margin:20px 0 0}.kombi-app .automation-review-heading>p:not(:first-child){font-size:clamp(19px,2vw,27px);letter-spacing:-.03em;line-height:1.1;margin:31px 0 0}.kombi-app .automation-review-heading>span{color:var(--ink-68);display:block;font-size:14px;margin-top:15px}.kombi-app .automation-review-technical{align-items:start;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(200px,.7fr) minmax(0,1fr);margin-top:clamp(48px,6vw,76px);max-width:810px}.kombi-app .automation-review-technical .automation-handbook{min-height:270px}.kombi-app .automation-handover{margin-top:clamp(70px,8vw,106px)}.kombi-app .automation-handover-heading{align-items:center;border-bottom:1px solid var(--ink-58);display:flex;justify-content:space-between;padding-bottom:15px}.kombi-app .automation-handover-heading h3{font-size:clamp(32px,3.7vw,48px);font-weight:400;letter-spacing:-.055em;line-height:.9;margin:0}.kombi-app .automation-handover a{color:var(--ink);font-size:13px;text-decoration:underline;text-underline-offset:4px}.kombi-app .automation-handover-item{border-bottom:1px solid var(--ink-28);padding:22px 0 25px}.kombi-app .automation-handover-item>div{align-items:baseline;display:flex;justify-content:space-between}.kombi-app .automation-handover-item h4{font-size:17px;font-weight:700;margin:0}.kombi-app .automation-handover-item p{font-size:16px;line-height:1.35;margin:12px 0 0;max-width:720px;white-space:pre-line}.kombi-app .automation-review-submit{align-items:end;border-top:1px solid var(--ink-58);display:flex;gap:30px;justify-content:space-between;margin-top:35px;padding-top:22px}.kombi-app .automation-review-submit label{align-items:start;cursor:pointer;display:flex;font-size:14px;gap:10px;line-height:1.25;max-width:540px}.kombi-app .automation-review-submit input{accent-color:var(--green);height:17px;margin:0;width:17px}.kombi-app .automation-review-submit .automation-primary-action{flex:0 0 auto;margin:0}.kombi-app .automation-success{align-items:center;display:grid;gap:clamp(45px,10vw,158px);grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);min-height:460px}.kombi-app .automation-success h2{font-size:clamp(59px,7vw,105px);font-weight:400;letter-spacing:-.075em;line-height:.8;margin:19px 0 0}.kombi-app .automation-success>div>p:not(:first-child){font-size:clamp(18px,1.9vw,25px);line-height:1.18;margin:33px 0 0;max-width:620px}.kombi-app .automation-success>div>p strong{font-weight:700}.kombi-app .automation-success-actions{align-items:center;display:flex;flex-wrap:wrap;gap:21px;margin-top:38px}.kombi-app .automation-success-actions .automation-primary-action{margin:0}.kombi-app .automation-secondary-action{background:transparent;color:var(--ink);margin:0;padding-left:0;padding-right:0;text-decoration:underline;text-underline-offset:4px}.kombi-app .automation-secondary-action:hover{background:transparent;color:var(--green)}.kombi-app .automation-success-visual{align-items:center;aspect-ratio:.95;background:var(--ink);color:var(--button-text);display:flex;justify-content:center;overflow:hidden;position:relative}.kombi-app .automation-success-visual:after{background:var(--acid);border-radius:50%;content:"";height:42%;opacity:.92;position:absolute;right:-12%;top:17%;width:42%}@media (max-width: 720px){:root{--kombi-header-height: 62px;--kombi-logo-size: 28px}.kombi-app .site-header{grid-template-columns:1fr auto;height:var(--kombi-header-height);padding:0 17px}.kombi-app .header-group{gap:14px}.kombi-app .header-left .nav-item:not(.catalogue-trigger){display:none}.kombi-app .header-actions{display:none}.kombi-app .nav-item{padding:20px 0}.kombi-app .catalogue-menu{top:54px}.kombi-app .hero-stage{min-height:92svh;padding-top:70px}.kombi-app .hero-heading{font-size:clamp(47px,14vw,78px)}.kombi-app .sequence-wrap{margin-top:98px;padding-bottom:79px;width:100%}.kombi-app .orientation-markers{gap:8px;top:calc(100% + 8px)}.kombi-app .orientation-marker{grid-template-columns:1fr auto;min-height:71px;padding:10px 6px 15px}.kombi-app .orientation-marker-number{grid-column:1}.kombi-app .orientation-marker-rollover{font-size:12px;grid-column:1;margin:3px 0 0}.kombi-app .orientation-marker-arrow{grid-column:2;grid-row:1 / span 2}.kombi-app .orientation-marker-dot{inset:auto auto 5px 50%}.kombi-app .orientation-drawer{--drawer-side-reveal: 0px;height:100%;left:0;right:0}.kombi-app .orientation-drawer-inner{display:flex;flex-direction:column;gap:22px;height:100%;min-height:0;padding:58px 22px 25px}.kombi-app .orientation-copy{padding-right:0}.kombi-app .orientation-copy h2{font-size:clamp(24px,7vw,37px)}.kombi-app .orientation-lead{margin-top:20px}.kombi-app .orientation-video{aspect-ratio:9 / 16;flex:0 1 auto;height:auto;margin:0;max-height:48%;min-height:0;order:2;width:auto}.kombi-app .orientation-drawer-nav{margin-top:auto;padding-top:19px}.kombi-app .orientation-close{right:22px;top:19px}.kombi-app .category-grid{grid-template-columns:1fr}}.kombi-app .kombi-terms-gate{min-height:calc(100svh - 74px);padding:clamp(48px,7vw,96px) clamp(22px,5vw,72px) clamp(68px,9vw,128px)}.kombi-app .kombi-terms-shell{margin:0 auto;max-width:920px}.kombi-app .kombi-terms-eyebrow{color:var(--green);font-size:12px;letter-spacing:.13em;line-height:1.2;margin:0}.kombi-app .kombi-terms-shell h1{font-size:clamp(48px,6.1vw,82px);font-weight:400;letter-spacing:-.07em;line-height:.86;margin:22px 0 0;max-width:700px}.kombi-app .kombi-terms-shell h1:focus-visible{outline:2px solid var(--green);outline-offset:7px}.kombi-app .kombi-terms-meta{color:var(--ink-68);font-family:var(--font-ibm-plex-mono),monospace;font-size:11px;letter-spacing:.045em;margin:24px 0 0}.kombi-app .kombi-terms-lede,.kombi-app .kombi-terms-status-copy>p{font-size:clamp(19px,2vw,26px);letter-spacing:-.03em;line-height:1.15;margin:26px 0 0;max-width:680px}.kombi-app .kombi-terms-reader{border-bottom:1px solid var(--ink-50);border-top:1px solid var(--ink-78);margin-top:clamp(38px,5vw,62px);max-height:min(48vh,520px);overflow-y:auto;overscroll-behavior:contain;padding:22px 14px 25px 0}.kombi-app .kombi-terms-reader:focus-visible{outline:2px solid var(--green);outline-offset:5px}.kombi-app .kombi-terms-change{background:var(--acid);font-size:15px;line-height:1.3;margin:0 0 30px;padding:13px 15px}.kombi-app .kombi-terms-body h2{font-size:clamp(28px,3.2vw,43px);font-weight:400;letter-spacing:-.05em;line-height:.92;margin:0 0 30px}.kombi-app .kombi-terms-body h3{font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.04;margin:31px 0 9px}.kombi-app .kombi-terms-body p{font-size:16px;line-height:1.36;margin:0;max-width:760px}.kombi-app .kombi-terms-hint{color:var(--ink-68);font-size:13px;line-height:1.3;margin:18px 0 0}.kombi-app .kombi-terms-error{color:var(--kombi-error);font-size:13px;line-height:1.3;margin:12px 0 0}.kombi-app .kombi-terms-check{align-items:flex-start;border-top:1px solid var(--ink-28);cursor:pointer;display:flex;font-size:15px;gap:11px;line-height:1.25;margin-top:22px;max-width:550px;padding-top:17px}.kombi-app .kombi-terms-check input{accent-color:var(--green);flex:0 0 auto;height:18px;margin:0;width:18px}.kombi-app .kombi-terms-check:focus-within{outline:2px solid var(--green);outline-offset:5px}.kombi-app .kombi-terms-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px 25px;margin-top:27px}.kombi-app .kombi-terms-actions .automation-primary-action,.kombi-app .kombi-terms-actions .automation-secondary-action,.kombi-app .kombi-terms-status-copy .automation-primary-action{margin-top:0}.kombi-app .kombi-terms-gate--status{align-items:center;display:flex}.kombi-app .kombi-terms-status-copy .automation-primary-action{margin-top:31px}@media (max-width: 720px){.kombi-app .kombi-terms-gate{min-height:calc(100svh - 62px);padding:53px 22px 78px}.kombi-app .kombi-terms-shell h1{font-size:clamp(46px,14vw,67px)}.kombi-app .kombi-terms-lede,.kombi-app .kombi-terms-status-copy>p{font-size:20px}.kombi-app .kombi-terms-reader{margin-top:35px;max-height:45vh;padding-right:9px}.kombi-app .kombi-terms-body p{font-size:15px}}@media (max-width: 980px){.kombi-app .catalogue-intro{grid-template-columns:minmax(0,7fr) minmax(270px,4fr)}.kombi-app .catalogue-intro-image{margin-top:0}.kombi-app .catalogue-intro-image--large{width:150%}.kombi-app .catalogue-featured-grid,.kombi-app .catalogue-entry-grid,.kombi-app .home-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kombi-app .catalogue-contribution{gap:clamp(36px,6vw,70px);grid-template-columns:minmax(230px,4fr) minmax(0,6fr)}}@media (max-width: 720px){.kombi-app .home-popular{margin-top:72px;padding:66px 0 78px}.kombi-app .home-popular-intro h2{font-size:51px}.kombi-app .home-popular-categories{margin-top:41px}.kombi-app .home-popular-category{padding:27px 0 59px}.kombi-app .home-popular-category-heading{align-items:flex-start}.kombi-app .home-popular-category-heading h3{font-size:33px}.kombi-app .home-popular-view-all{font-size:15px}.kombi-app .home-popular-grid{grid-template-columns:1fr}.kombi-app .catalogue-page{padding-bottom:88px}.kombi-app .catalogue-intro{display:block;padding-top:61px}.kombi-app .catalogue-intro-copy h1{font-size:clamp(64px,17vw,92px)}.kombi-app .catalogue-intro-support{margin-top:31px}.kombi-app .catalogue-intro-support p{font-size:21px;max-width:410px}.kombi-app .catalogue-intro-image{margin-top:48px;max-width:480px}.kombi-app .catalogue-intro-image--large{width:100%}.kombi-app .catalogue-section{margin-top:104px}.kombi-app .catalogue-popular{margin-top:54px;padding-bottom:68px;padding-top:28px}.kombi-app .catalogue-section-heading h2{font-size:46px}.kombi-app .catalogue-featured-grid,.kombi-app .catalogue-entry-grid{grid-template-columns:1fr}.kombi-app .catalogue-featured-grid{gap:27px;margin-top:39px}.kombi-app .catalogue-entry,.kombi-app .catalogue-entry--featured,.kombi-app .catalogue-entry-grid .catalogue-entry{min-height:238px}.kombi-app .catalogue-entry-heading h3{font-size:30px}.kombi-app .catalogue-wide-pause{margin-top:104px}.kombi-app .catalogue-wide-pause .editorial-image{aspect-ratio:2 / 1}.kombi-app .catalogue-explore{margin-top:104px}.kombi-app .catalogue-utility-row{align-items:stretch;display:flex;flex-direction:column;gap:14px;padding-bottom:12px}.kombi-app .catalogue-search-field{min-height:38px}.kombi-app .catalogue-sort{align-self:flex-end}.kombi-app .catalogue-entry-grid{gap:29px;margin-top:38px}.kombi-app .catalogue-contribution{display:flex;flex-direction:column;gap:42px;margin-top:115px}.kombi-app .catalogue-contribution-image{max-width:410px;width:100%}.kombi-app .catalogue-contribution-copy h2{font-size:40px}}.kombi-app .automation-summary{background:var(--surface);border-top:2px solid var(--ink);display:flex;flex-direction:column;min-height:0;padding:16px 18px 17px}.kombi-app .automation-summary-heading{align-items:start;display:grid;gap:13px;grid-template-columns:64px minmax(0,1fr)}.kombi-app .automation-summary-heading>p{color:var(--green);font-size:10px;grid-column:1 / -1;letter-spacing:.13em;margin:0}.kombi-app .automation-summary-cover,.kombi-app .automation-identity-cover{align-items:flex-end;background:var(--ink);color:var(--button-text);display:flex;min-height:77px;padding:8px}.kombi-app .automation-summary-cover span,.kombi-app .automation-identity-cover span{font-size:8px;letter-spacing:.09em;line-height:1.28}.kombi-app .automation-summary-heading h2{font-size:clamp(23px,2.2vw,32px);font-weight:400;letter-spacing:-.05em;line-height:.93;margin:1px 0 0}.kombi-app .automation-summary-heading div>span{color:var(--ink-68);display:block;font-size:12px;margin-top:7px;text-transform:capitalize}.kombi-app .automation-summary i,.kombi-app .automation-identity-summary i,.kombi-app .automation-context-top i,.kombi-app .automation-review-facts i{font-style:normal}.kombi-app .automation-summary-facts{border-top:1px solid var(--ink-28);display:grid;gap:14px;margin:17px 0 0;padding-top:15px}.kombi-app .automation-summary-facts>div{display:grid;gap:4px}.kombi-app .automation-summary-facts dt{font-size:12px;font-weight:700}.kombi-app .automation-summary-facts dd{font-size:14px;line-height:1.22;margin:0}.kombi-app .automation-summary-flow dd{display:flex;flex-wrap:wrap;gap:0 6px}.kombi-app .automation-summary-flow dd span:not(:last-child):after{color:var(--green);content:"→";margin-left:6px}.kombi-app .automation-summary-flow em{color:var(--ink-68);font-size:12px;font-style:normal;margin-top:2px}.kombi-app .automation-summary-footer{align-items:end;border-top:1px solid var(--ink-28);display:flex;gap:15px;justify-content:space-between;margin-top:16px;padding-top:11px}.kombi-app .automation-summary-footer>div{color:var(--ink-68);display:grid;font-size:12px;gap:3px}.kombi-app .automation-summary-footer details{color:var(--ink-78);flex:0 0 auto;font-size:12px}.kombi-app .automation-summary-footer summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.kombi-app .automation-summary-footer ol{background:var(--paper);line-height:1.4;margin:7px 0 0;padding:8px 8px 8px 24px;position:absolute;right:0;width:230px;z-index:2}.kombi-app .automation-summary-shared{border-top:1px solid var(--ink-28);font-size:12px;margin:13px 0 0;padding-top:11px}.kombi-app .automation-summary-shared strong{font-weight:700}.kombi-app .automation-summary .automation-primary-action{align-self:flex-end;margin-top:auto;min-height:40px;padding:9px 15px}.kombi-app .automation-identity-summary{align-items:center;display:flex;gap:10px;min-width:0}.kombi-app .automation-identity-cover{flex:0 0 35px;min-height:42px;padding:5px}.kombi-app .automation-identity-cover span{font-size:6px}.kombi-app .automation-identity-summary>div:last-child{min-width:0}.kombi-app .automation-identity-summary strong{display:block;font-size:14px;font-weight:700;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kombi-app .automation-identity-summary>div:last-child>span{color:var(--ink-68);display:block;font-size:12px;margin-top:4px}.kombi-app .automation-back-action,.kombi-app .automation-skip-action{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:14px;padding:10px 0;text-decoration:underline;text-underline-offset:4px}.kombi-app .automation-back-action:hover,.kombi-app .automation-skip-action:hover{color:var(--green)}.kombi-app .automation-back-action:focus-visible,.kombi-app .automation-skip-action:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (min-width: 721px){.kombi-app .automation-share-page:not([data-step=submitted]){display:flex;flex-direction:column;height:calc(100dvh - 74px);min-height:570px;overflow:hidden;padding:0}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-header{align-items:center;border-bottom:1px solid var(--ink-45);display:grid;flex:0 0 104px;gap:34px;grid-template-columns:minmax(190px,1fr) minmax(520px,2.6fr);padding-bottom:0;padding-top:0;position:sticky;top:0;z-index:3}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-header h1{font-size:25px;letter-spacing:-.04em;line-height:1;margin:0;white-space:nowrap}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-rail{align-items:center;border:0;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 112px;margin:0;padding:0}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-rail ol{align-self:stretch}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-rail li{justify-content:center;min-width:0;padding:0 8px}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-rail li:after{bottom:0;height:3px;left:8px;width:calc(100% - 16px)}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-rail li span{font-size:9px}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-rail li strong{font-size:13px;white-space:nowrap}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-journey-visual{height:42px}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-journey-visual span{font-size:8px}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-journey-visual i{height:18px;right:10%;top:12px;width:18px}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-content{flex:1;min-height:0;padding-bottom:18px;padding-top:18px}.kombi-app .automation-task-workspace{height:100%;min-height:0}.kombi-app .automation-select-grid{gap:clamp(30px,4vw,64px);grid-template-columns:minmax(0,.92fr) minmax(390px,1fr)}.kombi-app .automation-list-panel{display:flex;flex-direction:column;min-height:0}.kombi-app .automation-step-intro h2{font-size:31px;line-height:.94;margin:0}.kombi-app .automation-step-intro>span{font-size:14px;line-height:1.25;margin-top:9px}.kombi-app .automation-list-controls{flex:0 0 38px;margin-top:17px;min-height:38px}.kombi-app .automation-list-controls input,.kombi-app .automation-list-controls select{font-size:13px}.kombi-app .automation-list{flex:1;margin-top:10px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.kombi-app .automation-list-item{padding:12px 8px 11px}.kombi-app .automation-list-item strong{font-size:15px}.kombi-app .automation-list-item small{font-size:11px;margin-top:5px}.kombi-app .automation-selection-summary{display:flex;flex-direction:column;min-height:0}.kombi-app .automation-selection-summary>div{height:100%}.kombi-app .automation-selection-empty{align-items:center;display:flex;flex:1;font-size:16px;justify-content:center;padding:0}.kombi-app .automation-summary{height:100%}.kombi-app .automation-context-workspace{display:flex;flex-direction:column}.kombi-app .automation-context-top{align-items:center;border-bottom:1px solid var(--ink-35);display:flex;flex:0 0 58px;justify-content:space-between}.kombi-app .automation-context-top>span{color:var(--green);font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;letter-spacing:.08em}.kombi-app .automation-question{display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 auto;max-width:760px;min-height:0;padding:15px 0 12px;width:min(100%,760px)}.kombi-app .automation-question>div{width:100%}.kombi-app .automation-question h2{font-size:clamp(32px,3.5vw,48px);font-weight:400;letter-spacing:-.06em;line-height:.92;margin:0;max-width:640px}.kombi-app .automation-question>div>p{font-size:15px;line-height:1.3;margin:15px 0 17px}.kombi-app .automation-question textarea{background:transparent;border:1px solid var(--ink-50);font:inherit;font-size:16px;height:min(21vh,145px);outline:none;padding:12px;resize:none;width:100%}.kombi-app .automation-question textarea:focus{border-color:var(--green);outline:2px solid var(--green);outline-offset:2px}.kombi-app .automation-question textarea[aria-invalid=true]{border-color:var(--kombi-error)}.kombi-app .automation-question footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:16px}.kombi-app .automation-question footer>div{align-items:center;display:flex;gap:22px}.kombi-app .automation-question .automation-primary-action{margin:0;min-height:40px;padding:9px 15px}.kombi-app .automation-review-workspace{display:grid;gap:clamp(30px,5vw,75px);grid-template-columns:minmax(0,1fr) 225px;grid-template-rows:minmax(0,1fr) auto}.kombi-app .automation-review-artifact{display:flex;flex-direction:column;min-height:0}.kombi-app .automation-review-artifact>header>p,.kombi-app .automation-review-facts>span,.kombi-app .automation-review-handover h3{color:var(--green);font-size:10px;letter-spacing:.13em;margin:0}.kombi-app .automation-review-artifact h2{font-size:clamp(32px,3.5vw,47px);font-weight:400;letter-spacing:-.06em;line-height:.9;margin:11px 0 0}.kombi-app .automation-review-purpose{border-top:1px solid var(--ink-35);margin-top:20px;padding-top:13px}.kombi-app .automation-review-purpose>span{font-size:12px;font-weight:700}.kombi-app .automation-review-purpose p{font-size:17px;line-height:1.22;margin:6px 0 0;max-width:730px}.kombi-app .automation-review-facts{border-top:1px solid var(--ink-28);display:flex;gap:16px;margin-top:17px;padding-top:12px}.kombi-app .automation-review-facts p{font-size:13px;margin:0}.kombi-app .automation-review-handover{border-top:1px solid var(--ink-35);margin-top:17px;min-height:0;padding-top:13px}.kombi-app .automation-review-handover>div{display:grid;gap:0 28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;max-height:190px;overflow:auto}.kombi-app .automation-review-handover section{border-top:1px solid var(--ink-18);padding:8px 0 10px}.kombi-app .automation-review-handover section>div{align-items:baseline;display:flex;justify-content:space-between}.kombi-app .automation-review-handover h4{font-size:12px;font-weight:700;margin:0}.kombi-app .automation-review-handover a{color:var(--ink);font-size:11px;text-decoration:underline;text-underline-offset:3px}.kombi-app .automation-review-handover section p{font-size:12px;line-height:1.25;margin:5px 0 0;white-space:pre-line}.kombi-app .automation-review-identity{align-self:start}.kombi-app .automation-review-identity .automation-identity-summary{align-items:stretch;background:var(--ink);color:var(--button-text);display:block;padding:14px}.kombi-app .automation-review-identity .automation-identity-cover{background:transparent;border-bottom:1px solid var(--on-dark-45);min-height:90px;padding:0 0 10px}.kombi-app .automation-review-identity .automation-identity-cover span{font-size:9px}.kombi-app .automation-review-identity .automation-identity-summary strong{color:var(--button-text);font-size:17px;margin-top:14px;white-space:normal}.kombi-app .automation-review-identity .automation-identity-summary>div:last-child>span{color:var(--on-dark-72);font-size:11px}.kombi-app .automation-review-identity>p{color:var(--ink-68);font-size:12px;margin:10px 0 0}.kombi-app .automation-review-submit{align-items:center;border-top:1px solid var(--ink-45);display:grid;gap:22px;grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) auto;margin:0;padding-top:13px}.kombi-app .automation-review-submit label{align-items:start;cursor:pointer;display:flex;font-size:12px;gap:9px;line-height:1.24}.kombi-app .automation-review-submit input{accent-color:var(--green);height:15px;margin:0;width:15px}.kombi-app .automation-review-submit .automation-primary-action{margin:0;min-height:40px;padding:9px 15px}}@media (max-width: 720px){.kombi-app .automation-summary{margin-top:0}.kombi-app .automation-summary .automation-primary-action{width:100%}.kombi-app .automation-context-workspace{display:block}.kombi-app .automation-context-top{border-bottom:1px solid var(--ink-35);display:block;padding-bottom:13px}.kombi-app .automation-context-top>span{color:var(--green);display:block;font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;letter-spacing:.08em;margin-top:15px}.kombi-app .automation-question{margin-top:42px}.kombi-app .automation-question h2{font-size:38px;font-weight:400;letter-spacing:-.06em;line-height:.92;margin:0}.kombi-app .automation-question>div>p{font-size:15px;line-height:1.3;margin:15px 0}.kombi-app .automation-question textarea{min-height:160px;padding:11px;width:100%}.kombi-app .automation-question footer{align-items:stretch;display:flex;flex-direction:column-reverse;gap:16px;margin-top:18px}.kombi-app .automation-question footer>div{display:grid;gap:11px}.kombi-app .automation-question .automation-primary-action{margin:0}.kombi-app .automation-review-workspace{display:block}.kombi-app .automation-review-artifact>header>p,.kombi-app .automation-review-facts>span,.kombi-app .automation-review-handover h3{color:var(--green);font-size:10px;letter-spacing:.13em;margin:0}.kombi-app .automation-review-artifact h2{font-size:46px;font-weight:400;letter-spacing:-.06em;line-height:.9;margin:12px 0 0}.kombi-app .automation-review-purpose,.kombi-app .automation-review-facts,.kombi-app .automation-review-handover{border-top:1px solid var(--ink-35);margin-top:22px;padding-top:12px}.kombi-app .automation-review-purpose>span,.kombi-app .automation-review-handover h4{font-size:12px;font-weight:700}.kombi-app .automation-review-purpose p{font-size:17px;line-height:1.25;margin:6px 0 0}.kombi-app .automation-review-facts p{font-size:13px;margin:8px 0 0}.kombi-app .automation-review-handover>div{display:grid;gap:15px;margin-top:12px}.kombi-app .automation-review-handover section>div{align-items:baseline;display:flex;justify-content:space-between}.kombi-app .automation-review-handover section p{font-size:14px;line-height:1.3;margin:5px 0 0}.kombi-app .automation-review-handover a{font-size:12px;text-decoration:underline;text-underline-offset:3px}.kombi-app .automation-review-identity{margin-top:35px}.kombi-app .automation-review-submit{border-top:1px solid var(--ink-45);display:flex;flex-direction:column;gap:18px;margin-top:32px;padding-top:16px}.kombi-app .automation-review-submit label{align-items:start;display:flex;font-size:13px;gap:9px}.kombi-app .automation-review-submit input{accent-color:var(--green);height:17px;width:17px}.kombi-app .automation-review-submit .automation-primary-action{margin:0}}@media (prefers-reduced-motion: reduce){.kombi-app *,.kombi-app *:before,.kombi-app *:after{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.kombi-app .terminal-log-track{transform:translateY(0)!important}}@media (max-width: 980px){.kombi-app .automation-select-grid{gap:42px;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr)}.kombi-app .automation-selection-assets,.kombi-app .automation-context-reference{gap:20px;grid-template-columns:minmax(125px,.72fr) minmax(0,1fr)}.kombi-app .automation-context-grid{gap:48px;grid-template-columns:minmax(0,1fr) minmax(240px,.52fr)}.kombi-app .automation-share-rail{gap:24px;grid-template-columns:minmax(0,1fr) 180px}}@media (max-width: 720px){.kombi-app .automation-share-header{padding-top:43px}.kombi-app .automation-share-header h1{font-size:50px}.kombi-app .automation-share-rail{display:block;margin-top:45px;padding-bottom:12px}.kombi-app .automation-share-rail ol{gap:0}.kombi-app .automation-share-rail li{font-size:12px;gap:5px}.kombi-app .automation-share-rail li strong{font-size:12px}.kombi-app .automation-share-rail li span{font-size:9px}.kombi-app .automation-share-rail li:after{bottom:-13px;height:2px}.kombi-app .automation-journey-visual{height:56px;margin-top:30px}.kombi-app .automation-journey-visual i{height:27px;top:14px;width:27px}.kombi-app .automation-share-content{padding-top:47px}.kombi-app .automation-select-grid,.kombi-app .automation-context-grid,.kombi-app .automation-success{display:block}.kombi-app .automation-selection-summary{margin-top:51px;min-height:0}.kombi-app .automation-selection-assets{gap:23px;grid-template-columns:minmax(120px,.68fr) minmax(0,1fr)}.kombi-app .automation-handbook{min-height:220px;padding:14px}.kombi-app .automation-handbook h2{font-size:25px}.kombi-app .automation-snapshot dl{gap:16px}.kombi-app .automation-snapshot dd{font-size:14px}.kombi-app .automation-already-shared{align-items:start;display:block}.kombi-app .automation-already-shared p{margin-top:11px}.kombi-app .automation-primary-action{width:100%}.kombi-app .automation-context-reference{margin-top:51px}.kombi-app .automation-context-reference .automation-handbook{min-height:195px}.kombi-app .automation-field{margin-top:27px}.kombi-app .automation-field label{font-size:19px}.kombi-app .automation-review-heading h2{font-size:52px}.kombi-app .automation-review-technical{gap:23px;grid-template-columns:minmax(125px,.7fr) minmax(0,1fr);margin-top:47px}.kombi-app .automation-review-technical .automation-handbook{min-height:220px}.kombi-app .automation-handover{margin-top:63px}.kombi-app .automation-review-submit{align-items:stretch;display:flex;flex-direction:column;gap:22px}.kombi-app .automation-review-submit .automation-primary-action{width:100%}.kombi-app .automation-success{min-height:0}.kombi-app .automation-success h2{font-size:72px}.kombi-app .automation-success-visual{margin-top:57px}.kombi-app .automation-success-actions{align-items:stretch;display:flex;flex-direction:column;gap:12px}.kombi-app .automation-secondary-action{justify-content:flex-start;width:-moz-fit-content;width:fit-content}}.kombi-app .automation-summary-footer{position:relative}@media (max-width: 720px){.kombi-app .automation-share-page:not([data-step=submitted]){padding-bottom:64px}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-header{padding-top:28px}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-header h1{font-size:34px;margin:0}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-rail{margin-top:26px}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-journey-visual{display:none}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-content{padding-top:36px}.kombi-app .automation-select-grid{display:block}.kombi-app .automation-selection-summary{margin-top:37px}}.kombi-app .automation-share-header>p{margin:0}.kombi-app .automation-selection-confirmation{border-top:1px solid var(--ink-50);padding-top:15px}.kombi-app .automation-selection-confirmation h2{font-size:clamp(25px,2.4vw,36px);font-weight:400;letter-spacing:-.05em;line-height:.94;margin:0}.kombi-app .automation-selection-confirmation dl{display:grid;gap:14px;margin:25px 0 0}.kombi-app .automation-selection-confirmation dl>div{display:grid;gap:4px}.kombi-app .automation-selection-confirmation dt{color:var(--ink-68);font-size:11px;font-weight:700;text-transform:uppercase}.kombi-app .automation-selection-confirmation dd{font-size:15px;line-height:1.22;margin:0;text-transform:capitalize}.kombi-app .automation-selection-shared{border-top:1px solid var(--ink-35);display:grid;gap:5px;margin-top:22px;padding-top:12px}.kombi-app .automation-selection-shared strong{font-size:13px}.kombi-app .automation-selection-shared span{color:var(--ink-68);font-size:12px}.kombi-app .automation-selection-shared button{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;justify-self:start;margin-top:6px;padding:0;text-decoration:underline;text-underline-offset:3px}.kombi-app .automation-task-footer{align-items:center;border-top:1px solid var(--ink-45);display:flex;justify-content:space-between;min-height:58px}.kombi-app .automation-task-footer .automation-primary-action{margin:0;min-height:39px;padding:8px 15px;width:auto}.kombi-app .automation-handover-workspace{display:grid;grid-template-rows:minmax(0,1fr) auto}.kombi-app .automation-handover-scroll{min-height:0;overflow:auto;padding:2px 0 15px}.kombi-app .automation-handover-scroll>header{align-items:end;border-bottom:1px solid var(--ink-45);display:flex;justify-content:space-between;padding-bottom:14px}.kombi-app .automation-handover-scroll>header h2{font-size:clamp(31px,3.4vw,45px);font-weight:400;letter-spacing:-.06em;line-height:.9;margin:0}.kombi-app .automation-handover-grid{display:grid;gap:22px 30px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:21px}.kombi-app .automation-handover-field{position:relative}.kombi-app .automation-handover-field label,.kombi-app .automation-future-owner>span{color:var(--green);display:block;font-size:10px;letter-spacing:.12em;line-height:1.2}.kombi-app .automation-handover-field>p{color:var(--ink-68);font-size:12px;line-height:1.25;margin:6px 0 8px}.kombi-app .automation-handover-field textarea{background:transparent;border:0;border-bottom:1px solid var(--ink-50);color:var(--ink);font:inherit;font-size:14px;height:92px;line-height:1.3;outline:0;padding:5px 0;resize:none;width:100%}.kombi-app .automation-handover-field textarea:focus,.kombi-app .automation-future-owner input:focus{border-color:var(--green);box-shadow:0 2px 0 var(--green)}.kombi-app .automation-handover-field textarea[aria-invalid=true]{border-color:var(--kombi-error)}.kombi-app .automation-handover-field small{color:var(--ink-58);display:block;font-size:10px;margin-top:4px;text-align:right}.kombi-app .automation-future-owner{align-items:end;border-top:1px solid var(--ink-35);display:grid;gap:13px;grid-template-columns:auto minmax(180px,380px);justify-content:space-between;margin-top:21px;padding-top:13px}.kombi-app .automation-future-owner input{background:transparent;border:0;border-bottom:1px solid var(--ink-50);color:var(--ink);font:inherit;font-size:14px;outline:0;padding:5px 0}.kombi-app .automation-review-cover{min-height:0}.kombi-app .automation-review-scroll{min-height:0;overflow:auto;padding-right:16px}.kombi-app .automation-review-scroll>header>p,.kombi-app .automation-technical-record h3{color:var(--green);font-size:10px;letter-spacing:.12em;margin:0}.kombi-app .automation-review-scroll>header h2{font-size:clamp(30px,3.4vw,47px);font-weight:400;letter-spacing:-.06em;line-height:.9;margin:11px 0 0}.kombi-app .automation-review-handover{display:grid;gap:0;margin-top:22px}.kombi-app .automation-review-handover section{border-top:1px solid var(--ink-28);padding:10px 0 12px}.kombi-app .automation-review-handover section>div{align-items:baseline;display:flex;justify-content:space-between}.kombi-app .automation-review-handover h3{font-size:11px;font-weight:700;letter-spacing:.04em;margin:0}.kombi-app .automation-review-handover a{color:var(--ink);font-size:11px;text-decoration:underline;text-underline-offset:3px}.kombi-app .automation-review-handover section p{font-size:13px;line-height:1.3;margin:6px 0 0;white-space:pre-line}.kombi-app .automation-technical-record{border-top:1px solid var(--ink-45);margin-top:9px;padding-top:13px}.kombi-app .automation-technical-record dl{display:grid;gap:12px;margin:14px 0 0}.kombi-app .automation-technical-record dl>div{display:grid;gap:4px}.kombi-app .automation-technical-record dt{font-size:12px;font-weight:700}.kombi-app .automation-technical-record dd{font-size:13px;line-height:1.25;margin:0}.kombi-app .automation-technical-flow{display:flex;flex-wrap:wrap;gap:0 5px}.kombi-app .automation-technical-flow span:not(:last-child):after{color:var(--green);content:"→";margin-left:5px}.kombi-app .automation-technical-record em{color:var(--ink-68);font-size:11px;font-style:normal}.kombi-app .automation-technical-record>p{color:var(--ink-68);font-size:11px;margin:12px 0 0}.kombi-app .automation-technical-record>p+p{margin-top:4px}.kombi-app .automation-technical-record i{font-style:normal}.kombi-app .automation-technical-record details{color:var(--ink-78);font-size:11px;margin-top:11px}.kombi-app .automation-technical-record summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.kombi-app .automation-technical-record ol{line-height:1.4;margin:8px 0 0;padding-left:20px}@media (min-width: 721px){.kombi-app .automation-share-page:not([data-step=submitted]){height:calc(100dvh - 74px);min-height:0;overflow:hidden}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-header{align-items:center;display:flex;flex:0 0 64px;justify-content:space-between;padding-bottom:0;padding-top:0}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-header h1{font-size:22px;font-weight:400;letter-spacing:-.035em;margin:0}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-header>p{align-items:baseline;display:flex;font-size:13px;gap:9px}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-header>p strong{font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;letter-spacing:.08em}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-header>p span{color:var(--ink-68)}.kombi-app .automation-share-page:not([data-step=submitted]) .automation-share-content{display:block;flex:1;min-height:0;padding-bottom:0;padding-top:0}.kombi-app .automation-task-workspace{height:100%;min-height:0}.kombi-app .automation-select-grid{display:grid;gap:clamp(30px,5vw,74px);grid-template-columns:minmax(0,3fr) minmax(270px,2fr);grid-template-rows:minmax(0,1fr) auto}.kombi-app .automation-list-panel{min-height:0;padding-top:17px}.kombi-app .automation-step-intro h2{font-size:29px}.kombi-app .automation-step-intro>span{font-size:13px;margin-top:8px}.kombi-app .automation-list-controls{margin-top:14px}.kombi-app .automation-selection-summary{min-height:0;padding-top:17px}.kombi-app .automation-selection-summary>div{height:auto}.kombi-app .automation-selection-empty{font-size:15px}.kombi-app .automation-select-grid>.automation-task-footer{grid-column:1 / -1}.kombi-app .automation-handover-scroll{padding-top:17px}.kombi-app .automation-handover-workspace .automation-task-footer{margin-top:0}.kombi-app .automation-review-workspace{display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(220px,1fr) minmax(0,2fr);grid-template-rows:minmax(0,1fr) auto;padding-top:17px}.kombi-app .automation-review-cover{min-height:0}.kombi-app .automation-review-cover .automation-handbook{height:100%;min-height:0}.kombi-app .automation-review-scroll{padding-bottom:14px}.kombi-app .automation-review-footer{grid-column:1 / -1;gap:22px}.kombi-app .automation-review-footer label{align-items:center;display:flex;font-size:12px;gap:8px;margin-left:auto;max-width:500px}.kombi-app .automation-review-footer input{accent-color:var(--green);height:15px;margin:0;width:15px}}@media (max-width: 720px){.kombi-app .automation-share-header{align-items:center;display:flex;justify-content:space-between;padding-bottom:17px}.kombi-app .automation-share-header h1{font-size:28px;margin:0}.kombi-app .automation-share-header>p{align-items:baseline;display:flex;font-size:12px;gap:7px}.kombi-app .automation-share-header>p strong{font-family:var(--font-ibm-plex-mono),monospace;font-size:9px}.kombi-app .automation-share-header>p span{color:var(--ink-68)}.kombi-app .automation-select-grid{display:grid}.kombi-app .automation-task-footer{margin-top:32px}.kombi-app .automation-task-footer .automation-primary-action{width:auto}.kombi-app .automation-handover-scroll{overflow:visible}.kombi-app .automation-handover-scroll>header{align-items:start;display:grid;gap:16px}.kombi-app .automation-handover-grid{grid-template-columns:1fr}.kombi-app .automation-handover-field textarea{height:110px}.kombi-app .automation-future-owner{align-items:stretch;grid-template-columns:1fr}.kombi-app .automation-review-workspace{display:block}.kombi-app .automation-review-cover{margin-top:30px}.kombi-app .automation-review-cover .automation-handbook{min-height:320px}.kombi-app .automation-review-scroll{overflow:visible;padding-right:0}.kombi-app .automation-review-footer{align-items:stretch;display:flex;flex-direction:column}.kombi-app .automation-review-footer label{align-items:start;display:flex;font-size:13px;gap:9px}}.kombi-app .share-flow{background:var(--paper)}.kombi-app .share-flow-shell{margin:0 auto;max-width:1320px;padding:0 clamp(22px,5vw,72px)}.kombi-app .share-flow-header{padding-top:clamp(42px,5vw,72px);position:relative;z-index:1}.kombi-app .share-flow-header--submitted{padding-top:clamp(30px,3vw,44px)}.kombi-app .share-flow-header h1{font-size:clamp(52px,5.8vw,76px);font-weight:400;letter-spacing:-.07em;line-height:.83;margin:0}.kombi-app .share-flow-header nav{margin-top:clamp(30px,3.5vw,48px)}.kombi-app .share-flow-header ol{display:flex;list-style:none;margin:0;padding:0}.kombi-app .share-flow-header li{color:var(--ink-50);font-size:15px;line-height:1.2}.kombi-app .share-flow-header li+li:before{color:var(--ink-45);content:"·";margin:0 13px}.kombi-app .share-flow-header li[data-active=true]{color:var(--ink);font-weight:700}.kombi-app .share-flow-surface{background:var(--surface);margin-top:20px}.kombi-app .share-flow-surface:has(.share-success){background:var(--paper)}.kombi-app .share-flow-stage,.kombi-app .share-stage-workspace{min-height:100%}.kombi-app .share-primary-action,.kombi-app .share-back-action{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;gap:9px;justify-content:center;min-height:43px;padding:9px 0;text-decoration:none}.kombi-app .share-primary-action{background:var(--ink);color:var(--button-text);padding-left:17px;padding-right:17px;transition:background-color .18s ease,transform .18s ease}.kombi-app .share-primary-action:hover:not(:disabled){background:var(--green);transform:translateY(-1px)}.kombi-app .share-primary-action:disabled{background:var(--ink-35);cursor:not-allowed}.kombi-app .share-back-action{text-decoration:underline;text-underline-offset:4px}.kombi-app .share-back-action:hover{color:var(--green)}.kombi-app .share-primary-action:focus-visible,.kombi-app .share-back-action:focus-visible,.kombi-app .catalogue-entry--selectable:focus-visible{outline:2px solid var(--green);outline-offset:4px}.kombi-app .share-task-footer{align-items:center;border-top:1px solid var(--ink-45);display:flex;justify-content:space-between;min-height:64px;padding-top:10px}.kombi-app .share-task-footer>span{color:var(--ink-68);font-size:13px}.kombi-app .share-select{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.kombi-app .share-select-header{padding:clamp(25px,3vw,38px) clamp(20px,3vw,42px) 16px}.kombi-app .share-select-header h2{font-size:clamp(35px,3.7vw,51px);font-weight:400;letter-spacing:-.06em;line-height:.89;margin:0}.kombi-app .share-catalogue-controls{align-items:center;display:flex;gap:25px;justify-content:space-between;margin-top:26px}.kombi-app .share-catalogue-controls .catalogue-search-field{flex:1;max-width:none}.kombi-app .share-catalogue-controls .catalogue-sort{flex:0 0 auto}.kombi-app .share-select-grid-scroll{min-height:0;overflow:auto;padding:0 clamp(20px,3vw,42px) 16px}.kombi-app .share-select-grid{display:grid;gap:clamp(24px,2.6vw,38px);grid-template-columns:repeat(3,minmax(0,1fr))}.kombi-app .catalogue-entry--selectable{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--ink);cursor:pointer;font:inherit;text-align:left;width:100%}.kombi-app .catalogue-entry--selectable:hover,.kombi-app .catalogue-entry--selectable[data-selected=true]{background:var(--ink-04)}.kombi-app .catalogue-entry--selectable[data-selected=true]{border-top-color:var(--ink)}.kombi-app .catalogue-entry--selectable[data-selected=true] .catalogue-entry-dot{opacity:1;transform:translate(-50%) scale(1)}.kombi-app .catalogue-entry--selectable[data-selected=true] .catalogue-entry-arrow{color:var(--green);transform:translate(3px,-3px)}.kombi-app .catalogue-entry--selectable:hover .catalogue-entry-arrow{transform:translate(3px,-3px)}.kombi-app .share-select .share-task-footer{margin:0 clamp(20px,3vw,42px)}.kombi-app .share-empty{font-size:16px;margin:24px 0}.kombi-app .share-describe,.kombi-app .share-review{display:grid;grid-template-rows:minmax(0,1fr) auto}.kombi-app .share-describe-scroll,.kombi-app .share-review-scroll{min-height:0;overflow:auto;padding:clamp(30px,4vw,56px) clamp(20px,5vw,72px) 28px}.kombi-app .share-describe-scroll{padding-top:clamp(15px,2vw,28px)}.kombi-app .share-describe-automation{border-bottom:1px solid var(--ink-35);max-width:940px;padding-bottom:13px}.kombi-app .share-describe-automation>p{color:var(--green);font-size:10px;letter-spacing:.13em;margin:0}.kombi-app .share-describe-automation>div{align-items:baseline;display:flex;gap:20px;justify-content:space-between;margin-top:8px}.kombi-app .share-describe-automation strong{font-size:17px;font-weight:400;letter-spacing:-.02em}.kombi-app .share-describe-automation a{font-size:13px;text-decoration:underline;text-underline-offset:3px}.kombi-app .share-describe-automation a:hover,.kombi-app .share-describe-automation a:focus-visible{color:var(--green)}.kombi-app .share-question-count{color:var(--green);font-size:12px;letter-spacing:.13em;margin:25px 0 0}.kombi-app .share-describe h2{font-size:clamp(30px,3.2vw,45px);font-weight:400;letter-spacing:-.06em;line-height:.89;margin:22px 0 0;max-width:1120px;outline:none}.kombi-app .share-question-help{font-size:17px;line-height:1.3;margin:22px 0 0;max-width:590px}.kombi-app .share-rejection-note{border-left:3px solid var(--acid);margin:25px 0 0;max-width:720px;padding:3px 0 3px 15px}.kombi-app .share-rejection-note strong{font-size:13px;font-weight:500}.kombi-app .share-rejection-note p{font-size:15px;line-height:1.35;margin:5px 0 0}.kombi-app .share-describe-scroll>.kombi-dialog-stack{gap:22px;margin-top:clamp(28px,3vw,38px)}.kombi-app .share-describe-scroll>.kombi-dialog-stack .kombi-field{margin-top:0}.kombi-app .share-answer-field{display:block;margin-top:29px;max-width:940px}.kombi-app .share-answer-field textarea{background:transparent;border:1px solid var(--ink-50);color:var(--ink);font:inherit;font-size:17px;line-height:1.32;min-height:178px;padding:15px;resize:vertical;width:100%}.kombi-app .share-answer-field textarea::-moz-placeholder{color:var(--ink-58)}.kombi-app .share-answer-field textarea::placeholder{color:var(--ink-58)}.kombi-app .share-answer-field textarea:focus{border-color:var(--green);outline:2px solid var(--green);outline-offset:2px}.kombi-app .share-answer-field textarea[aria-invalid=true]{border-color:var(--kombi-error)}.kombi-app .share-field-error{color:var(--kombi-error);font-size:13px;margin:10px 0 0}.kombi-app .share-character-count{color:var(--ink-58);font-size:12px;margin:6px 0 0;max-width:940px;text-align:right}.kombi-app .share-future-owner{align-items:baseline;border-top:1px solid var(--ink-35);display:grid;gap:18px;grid-template-columns:minmax(160px,.4fr) minmax(220px,1fr);margin-top:32px;max-width:940px;padding-top:16px}.kombi-app .share-future-owner span{color:var(--green);font-size:12px;letter-spacing:.1em}.kombi-app .share-future-owner input{background:transparent;border:0;border-bottom:1px solid var(--ink-50);color:var(--ink);font:inherit;font-size:16px;outline:none;padding:6px 0}.kombi-app .share-future-owner input:focus{border-color:var(--green);box-shadow:0 2px 0 var(--green)}.kombi-app .share-describe .share-task-footer,.kombi-app .share-review .share-task-footer{margin:0 clamp(20px,5vw,72px)}.kombi-app .share-review-title>p{color:var(--green);font-size:12px;letter-spacing:.13em;margin:0}.kombi-app .share-review-title h2{font-size:clamp(30px,3.2vw,45px);font-weight:400;letter-spacing:-.06em;line-height:.89;margin:18px 0 0;max-width:1120px}.kombi-app .share-review-answers{margin-top:38px;max-width:940px}.kombi-app .share-review-section-label{color:var(--green);font-size:12px;font-weight:400;letter-spacing:.13em;line-height:1.2;margin:0}.kombi-app .share-review-answer{border-top:1px solid var(--ink-35);margin-top:18px;padding:17px 0 19px}.kombi-app .share-review-answer>div{align-items:baseline;display:flex;gap:20px;justify-content:space-between}.kombi-app .share-review-answer h4{font-size:17px;font-weight:700;letter-spacing:-.015em;margin:0}.kombi-app .share-review-answer a{font-size:13px;text-decoration:underline;text-underline-offset:3px}.kombi-app .share-review-answer a:hover,.kombi-app .share-review-answer a:focus-visible{color:var(--green)}.kombi-app .share-review-answer p{font-size:16px;line-height:1.35;margin:11px 0 0;max-width:780px;white-space:pre-line}.kombi-app .share-review-identity{border-top:1px solid var(--ink-58);margin-top:31px;max-width:940px;padding-top:17px}.kombi-app .share-automation-identity{display:grid;gap:12px 30px;grid-template-columns:repeat(2,minmax(0,1fr));margin:19px 0 0}.kombi-app .share-automation-identity>div{border-top:1px solid var(--ink-18);padding-top:10px}.kombi-app .share-automation-identity>div:nth-child(-n+2){border-top:0;padding-top:0}.kombi-app .share-automation-identity dt{color:var(--ink-68);font-size:11px;font-weight:700;text-transform:uppercase}.kombi-app .share-automation-identity dd{font-size:14px;line-height:1.27;margin:5px 0 0}.kombi-app .share-review-owner{color:var(--ink-68);font-size:14px;margin:17px 0 0}.kombi-app .share-review .share-task-footer>div{align-items:center;display:flex;gap:18px}.kombi-app .share-review .share-field-error{margin:0;max-width:300px}.kombi-app .share-missing-state,.kombi-app .share-success{padding:clamp(34px,5vw,70px)}.kombi-app .share-missing-state{max-width:700px}.kombi-app .share-missing-state h2,.kombi-app .share-success h2{font-size:clamp(42px,5vw,68px);font-weight:400;letter-spacing:-.065em;line-height:.86;margin:0}.kombi-app .share-missing-state p,.kombi-app .share-success-copy>p:not(:first-child){font-size:18px;line-height:1.3;margin:23px 0 0;max-width:650px}.kombi-app .share-missing-state .share-primary-action{margin-top:24px}.kombi-app .share-success{align-items:center;display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:minmax(260px,.76fr) minmax(0,1.24fr);height:100%;min-height:0;overflow:hidden}.kombi-app .share-success-copy>p:first-child{color:var(--green);font-size:12px;letter-spacing:.13em;margin:0 0 20px}.kombi-app .share-success-actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:35px}.kombi-app .automation-close-sequence{align-items:center;display:flex;justify-content:center;margin:0;min-height:min(56vw,560px)}.kombi-app .automation-close-sequence img,.kombi-app .automation-close-sequence video{display:block;height:auto;max-height:min(62dvh,680px);-o-object-fit:contain;object-fit:contain;width:min(100%,720px)}.kombi-app .catalogue-entry--selectable[data-selected=true]{background:var(--green);border-top-color:var(--green);color:var(--button-text)}.kombi-app .catalogue-entry--selectable[data-selected=true] .catalogue-entry-type,.kombi-app .catalogue-entry--selectable[data-selected=true] .catalogue-entry-arrow{color:var(--acid)}.kombi-app .catalogue-entry--selectable[data-selected=true] .catalogue-entry-meta p+p{color:var(--on-dark-72)}.kombi-app .share-select .share-task-footer,.kombi-app .share-describe .share-task-footer{padding-bottom:30px;padding-top:30px}@media (min-width: 721px){.kombi-app .share-flow{height:calc(100dvh - 74px);overflow:hidden}.kombi-app .share-flow-shell{display:flex;flex-direction:column;height:100%;min-height:0}.kombi-app .share-flow-header{flex:0 0 auto}.kombi-app .share-flow-surface{flex:1;min-height:0}.kombi-app .share-flow-stage{height:100%;min-height:0}.kombi-app .share-flow-stage>.share-stage-workspace{height:100%}.kombi-app .share-select-grid{padding-bottom:5px}.kombi-app .share-success{align-content:start;align-items:start;padding-top:clamp(50px,4vw,100px)}.kombi-app .share-success .automation-close-sequence{transform:translateY(-50px)}}@media (max-width: 980px){.kombi-app .share-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.kombi-app .share-flow{padding-bottom:62px}.kombi-app .share-flow-header{padding-top:38px}.kombi-app .share-flow-header--submitted{padding-top:28px}.kombi-app .share-flow-header h1{font-size:clamp(48px,14vw,64px)}.kombi-app .share-flow-header nav{margin-top:28px}.kombi-app .share-flow-header li{font-size:14px}.kombi-app .share-flow-surface{margin-top:18px}.kombi-app .share-select,.kombi-app .share-describe,.kombi-app .share-review{display:block}.kombi-app .share-select-grid-scroll,.kombi-app .share-describe-scroll,.kombi-app .share-review-scroll{overflow:visible}.kombi-app .share-select-grid{grid-template-columns:1fr}.kombi-app .share-select-header{padding-top:29px}.kombi-app .share-catalogue-controls{align-items:stretch;flex-direction:column;gap:13px}.kombi-app .share-catalogue-controls .catalogue-sort{align-self:flex-end}.kombi-app .share-task-footer{margin-top:34px!important;padding:14px 0 0}.kombi-app .share-task-footer>span{max-width:50%}.kombi-app .share-describe h2{font-size:clamp(30px,8vw,38px)}.kombi-app .share-answer-field textarea{min-height:170px}.kombi-app .share-future-owner{align-items:stretch;grid-template-columns:1fr}.kombi-app .share-automation-identity{grid-template-columns:1fr}.kombi-app .share-review .share-task-footer{align-items:stretch;flex-direction:column}.kombi-app .share-review .share-task-footer>div{justify-content:space-between}.kombi-app .share-success{display:block;height:auto;overflow:visible}.kombi-app .automation-close-sequence{margin-top:38px;min-height:0;transform:none}}.kombi-app .forum-page{min-height:calc(100svh - 74px);padding-bottom:clamp(92px,11vw,156px)}.kombi-app .forum-shell{margin:0 auto;max-width:1320px;padding-left:clamp(22px,5vw,72px);padding-right:clamp(22px,5vw,72px)}.kombi-app .forum-intro{align-items:start;display:grid;gap:clamp(54px,10vw,150px);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);padding-top:clamp(65px,9vw,118px)}.kombi-app .forum-intro-copy{max-width:570px}.kombi-app .forum-intro h1{font-size:clamp(69px,8vw,116px);font-weight:400;letter-spacing:-.075em;line-height:.8;margin:0}.kombi-app .forum-intro-copy>p{font-size:clamp(20px,2vw,28px);letter-spacing:-.035em;line-height:1.1;margin:clamp(30px,4vw,52px) 0 0;max-width:500px}.kombi-app .forum-search-wrap{padding-top:9px;position:relative}.kombi-app .forum-search{align-items:center;border-bottom:2px solid var(--ink);display:flex;gap:13px;padding:0 0 14px}.kombi-app .forum-search:focus-within{box-shadow:0 4px 0 var(--green)}.kombi-app .forum-search input{background:transparent;border:0;color:var(--ink);font:inherit;font-size:clamp(20px,1.8vw,25px);letter-spacing:-.035em;min-width:0;outline:0;padding:0;width:100%}.kombi-app .forum-search input::-moz-placeholder{color:var(--ink-58);opacity:1}.kombi-app .forum-search input::placeholder{color:var(--ink-58);opacity:1}.kombi-app .forum-search-results,.kombi-app .forum-no-results{background:var(--surface);border-bottom:1px solid var(--ink-50);left:0;position:absolute;right:0;top:56px;z-index:3}.kombi-app .forum-search-results>p{color:var(--green);font-size:11px;letter-spacing:.12em;margin:0;padding:14px 17px 8px;text-transform:uppercase}.kombi-app .forum-search-result{align-items:center;background:transparent;border:0;border-top:1px solid var(--ink-18);color:var(--ink);cursor:pointer;display:grid;gap:3px 12px;grid-template-columns:72px minmax(0,1fr) auto;padding:13px 17px;text-align:left;width:100%}.kombi-app .forum-search-result>span{color:var(--green);font-size:10px;grid-row:1 / span 2;letter-spacing:.1em;text-transform:uppercase}.kombi-app .forum-search-result strong{font-size:16px;font-weight:400;letter-spacing:-.022em;line-height:1.12}.kombi-app .forum-search-result small{color:var(--ink-68);font-size:12px;grid-column:2;line-height:1.2}.kombi-app .forum-search-result svg{grid-column:3;grid-row:1 / span 2;transition:transform .18s ease}.kombi-app .forum-search-result:hover,.kombi-app .forum-search-result:focus-visible{background:var(--acid);outline:none}.kombi-app .forum-search-result:hover svg,.kombi-app .forum-search-result:focus-visible svg{transform:translate(4px)}.kombi-app .forum-no-results{padding:18px 17px}.kombi-app .forum-no-results p{font-size:16px;line-height:1.25;margin:0}.kombi-app .forum-no-results button,.kombi-app .forum-ask-link{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:8px;padding:0;text-align:left}.kombi-app .forum-no-results button{margin-top:16px;text-decoration:underline;text-underline-offset:4px}.kombi-app .forum-ask-link{margin-top:21px}.kombi-app .forum-ask-link span{text-decoration:underline;text-underline-offset:4px}.kombi-app .forum-ask-link svg,.kombi-app .forum-no-results svg{transition:transform .18s ease}.kombi-app .forum-ask-link:hover svg,.kombi-app .forum-ask-link:focus-visible svg,.kombi-app .forum-no-results button:hover svg,.kombi-app .forum-no-results button:focus-visible svg{transform:translate(4px)}.kombi-app .forum-ask-link:focus-visible,.kombi-app .forum-no-results button:focus-visible{outline:2px solid var(--green);outline-offset:5px}.kombi-app .forum-content{display:grid;gap:clamp(60px,8vw,118px);grid-template-columns:minmax(0,1.45fr) minmax(290px,.72fr);margin-top:clamp(102px,13vw,182px)}.kombi-app .forum-section-heading,.kombi-app .forum-aside-heading{align-items:end;display:flex;gap:20px;justify-content:space-between}.kombi-app .forum-section-heading h2{font-size:clamp(36px,4.1vw,60px);font-weight:400;letter-spacing:-.06em;line-height:.88;margin:0;max-width:475px}.kombi-app .forum-heading-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.kombi-app .forum-ask-button,.kombi-app .forum-submit{align-items:center;background:var(--ink);border:0;color:var(--button-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:15px;gap:9px;justify-content:center;min-height:45px;padding:11px 16px;transition:background-color .18s ease,transform .18s ease}.kombi-app .forum-ask-button:hover,.kombi-app .forum-submit:hover:not(:disabled){background:var(--green);transform:translateY(-1px)}.kombi-app .forum-ask-button:focus-visible,.kombi-app .forum-submit:focus-visible{outline:2px solid var(--green);outline-offset:4px}.kombi-app .forum-feed-controls{border-bottom:1px solid var(--ink-50);display:flex;gap:24px;margin-top:clamp(46px,5vw,66px)}.kombi-app .forum-feed-controls button{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--ink-58);cursor:pointer;font:inherit;font-size:15px;padding:0 0 12px}.kombi-app .forum-feed-controls button[data-active=true]{border-color:var(--acid);color:var(--ink)}.kombi-app .forum-feed-controls button:hover,.kombi-app .forum-feed-controls button:focus-visible{color:var(--ink);outline:none}.kombi-app .forum-feed-controls button:focus-visible{box-shadow:0 0 0 2px var(--green)}.kombi-app .forum-sort-control{display:flex;justify-content:flex-end;margin-top:14px}.kombi-app .forum-sort-control select{background:var(--paper);border:1px solid var(--ink-50);color:var(--ink);font:inherit;font-size:14px;min-height:34px;padding:5px 28px 5px 9px}.kombi-app .forum-sort-control select:focus-visible{outline:2px solid var(--green);outline-offset:3px}.kombi-app .forum-question-list{border-top:1px solid var(--ink-58);margin-top:21px}.kombi-app .forum-question{border-bottom:1px solid var(--ink-35);padding:21px 0 17px}.kombi-app .forum-question-main{background:transparent;border:0;color:var(--ink);cursor:pointer;display:block;font:inherit;padding:0;text-align:left;width:100%}.kombi-app .forum-question-topic{color:var(--green);display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.kombi-app .forum-question-title{display:block;font-size:clamp(23px,2.25vw,31px);font-weight:400;letter-spacing:-.045em;line-height:.97;margin-top:11px;max-width:710px;transition:color .16s ease}.kombi-app .forum-question-excerpt{color:var(--ink-78);display:block;font-size:15px;line-height:1.3;margin-top:12px;max-width:640px}.kombi-app .forum-question-main:hover .forum-question-title,.kombi-app .forum-question-main:focus-visible .forum-question-title{color:var(--green)}.kombi-app .forum-question-main:focus-visible{outline:2px solid var(--green);outline-offset:5px}.kombi-app .forum-question-meta{align-items:center;color:var(--ink-68);display:flex;flex-wrap:wrap;font-size:12px;gap:7px 14px;margin-top:20px}.kombi-app .forum-question-meta>span{align-items:center;display:inline-flex;gap:6px}.kombi-app .forum-question-meta strong{color:var(--ink);font-weight:400}.kombi-app .forum-avatar{align-items:center;background:var(--green);border-radius:50%;color:var(--button-text);display:inline-flex;font-family:var(--font-ibm-plex-mono),monospace;font-size:8px;height:19px;justify-content:center;letter-spacing:-.04em;width:19px}.kombi-app .forum-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.kombi-app .forum-avatar:has(img){border-radius:0;overflow:hidden}.kombi-app .forum-solved{color:var(--ink)}.kombi-app .forum-solved i,.kombi-app .forum-accepted-label i,.kombi-app .branding-complete i{background:var(--acid);border-radius:50%;display:inline-block;height:6px;width:6px}.kombi-app .forum-aside{display:grid;gap:clamp(68px,8vw,108px);align-content:start}.kombi-app .forum-aside-section{border-top:1px solid var(--ink-68);padding-top:14px}.kombi-app .forum-aside-heading{align-items:baseline}.kombi-app .forum-aside-heading h2{font-size:26px;font-weight:400;letter-spacing:-.045em;line-height:.95;margin:0}.kombi-app .forum-aside-heading a,.kombi-app .forum-aside-heading button{align-items:center;background:transparent;border:0;color:var(--ink);display:inline-flex;font:inherit;font-size:13px;gap:5px;padding:0}.kombi-app .forum-aside-heading button{cursor:pointer}.kombi-app .forum-aside-heading svg{height:14px;width:14px}.kombi-app .forum-aside-heading a:hover,.kombi-app .forum-aside-heading a:focus-visible,.kombi-app .forum-aside-heading button:hover,.kombi-app .forum-aside-heading button:focus-visible{color:var(--green);outline:none}.kombi-app .forum-event-list,.kombi-app .forum-tool-list{margin-top:23px}.kombi-app .forum-event{border-top:1px solid var(--ink-28);padding:14px 0 15px}.kombi-app .forum-event:first-child{border-top:0;padding-top:0}.kombi-app .forum-event>p,.kombi-app .forum-tool>span{color:var(--green);font-size:10px;letter-spacing:.1em;line-height:1.25;margin:0;text-transform:uppercase}.kombi-app .forum-event h3,.kombi-app .forum-tool h3{font-size:17px;font-weight:400;letter-spacing:-.027em;line-height:1.07;margin:8px 0 0}.kombi-app .forum-event>span{color:var(--ink-68);display:block;font-size:12px;line-height:1.25;margin-top:9px}.kombi-app .forum-event em{color:var(--ink);font-style:normal}.kombi-app .forum-comment-toggle{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;margin-top:14px;padding:0;text-decoration:underline;text-underline-offset:3px}.kombi-app .forum-comment-toggle span{display:inline-block;font-size:15px;line-height:0;margin-left:4px}.kombi-app .forum-comment-toggle:focus-visible{outline:2px solid var(--green);outline-offset:4px}.kombi-app .forum-event-comment{align-items:center;display:flex;gap:10px;margin-top:13px}.kombi-app .forum-event-comment label{flex:1}.kombi-app .forum-event-comment input{background:transparent;border:0;border-bottom:1px solid var(--ink-58);color:var(--ink);font:inherit;font-size:13px;outline:0;padding:6px 0;width:100%}.kombi-app .forum-event-comment input:focus{border-color:var(--green);box-shadow:0 2px 0 var(--green)}.kombi-app .forum-event-comment button{background:var(--ink);border:0;color:var(--button-text);cursor:pointer;font:inherit;font-size:12px;padding:7px 10px}.kombi-app .forum-tool{border-top:1px solid var(--ink-28);display:block;padding:15px 21px 17px 0;position:relative}.kombi-app .forum-tool:first-child{border-top:0;padding-top:0}.kombi-app .forum-tool p{color:var(--ink-78);font-size:13px;line-height:1.25;margin:9px 0 0;max-width:290px}.kombi-app .forum-tool small{color:var(--green);display:block;font-size:10px;line-height:1.3;margin-top:12px}.kombi-app .forum-tool svg{bottom:20px;position:absolute;right:1px;transition:transform .18s ease}.kombi-app .forum-tool:hover h3,.kombi-app .forum-tool:focus-visible h3{color:var(--green)}.kombi-app .forum-tool:hover svg,.kombi-app .forum-tool:focus-visible svg{transform:translate(3px,-2px)}.kombi-app .forum-tool:focus-visible{outline:2px solid var(--green);outline-offset:5px}.kombi-app .forum-composer{background:var(--paper);border:0;color:var(--ink);height:min(100dvh,900px);margin:0 0 0 auto;max-width:670px;padding:0;width:min(100%,670px)}.kombi-app .forum-composer::backdrop{background:var(--ink-45)}.kombi-app .forum-composer-inner{min-height:100%;padding:clamp(31px,4vw,56px) clamp(24px,5vw,66px);position:relative}.kombi-app .forum-dialog-close{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:14px;padding:3px 0;position:absolute;right:clamp(24px,5vw,66px);top:26px}.kombi-app .forum-dialog-close span{font-size:22px;line-height:0;margin-left:4px;vertical-align:-2px}.kombi-app .forum-dialog-close:focus-visible{outline:2px solid var(--green);outline-offset:4px}.kombi-app .forum-dialog-label{color:var(--green);font-size:11px;letter-spacing:.13em;margin:0;text-transform:uppercase}.kombi-app .forum-composer h2{font-size:clamp(42px,5vw,67px);font-weight:400;letter-spacing:-.065em;line-height:.84;margin:clamp(65px,8vw,112px) 0 0;max-width:470px}.kombi-app .forum-dialog-help{font-size:16px;line-height:1.3;margin:26px 0 0;max-width:490px}.kombi-app .forum-form-field{display:block;margin-top:27px}.kombi-app .forum-form-field>span,.kombi-app .forum-reply-form>label{display:block;font-size:16px;letter-spacing:-.02em;margin-bottom:10px}.kombi-app .forum-form-field input,.kombi-app .forum-form-field textarea,.kombi-app .forum-form-field select,.kombi-app .forum-reply-form textarea{background:transparent;border:1px solid var(--ink-50);border-radius:0;color:var(--ink);font:inherit;font-size:15px;line-height:1.35;outline:0;padding:11px;width:100%}.kombi-app .forum-form-field textarea,.kombi-app .forum-reply-form textarea{resize:vertical}.kombi-app .forum-form-field input:focus,.kombi-app .forum-form-field textarea:focus,.kombi-app .forum-form-field select:focus,.kombi-app .forum-reply-form textarea:focus{border-color:var(--green);box-shadow:0 0 0 2px var(--green)}.kombi-app .forum-update-type{border:0;padding:0}.kombi-app .forum-update-type legend{font-size:16px;letter-spacing:-.02em;margin-bottom:13px;padding:0}.kombi-app .forum-update-type-option{align-items:center;cursor:pointer;display:flex;gap:10px;margin-top:10px}.kombi-app .forum-update-type-option:first-of-type{margin-top:0}.kombi-app .forum-form-field .forum-update-type-option input[type=radio]{accent-color:var(--green);border:0;box-shadow:none;flex:0 0 18px;height:18px;margin:0;padding:0;width:18px}.kombi-app .forum-update-type-option span{font-size:16px;letter-spacing:-.02em}.kombi-app .forum-form-error{color:var(--kombi-error);font-size:14px;line-height:1.3;margin:0 0 10px;max-width:280px}.kombi-app .forum-event-schedule{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:27px;max-width:360px}.kombi-app .forum-schedule-field{min-width:0;position:relative}.kombi-app .forum-schedule-field>span{display:block;font-size:16px;letter-spacing:-.02em;margin-bottom:10px}.kombi-app .forum-schedule-control{align-items:stretch;border:1px solid var(--ink-50);display:flex;min-height:45px}.kombi-app .forum-schedule-control:focus-within{border-color:var(--green);box-shadow:0 0 0 2px var(--green)}.kombi-app .forum-schedule-segments{align-items:center;display:flex;flex:1 1 auto;min-width:0;padding-left:7px}.kombi-app .forum-schedule-segments input{background:transparent;border:0;border-radius:0;color:var(--ink);font:inherit;font-size:15px;line-height:1.35;min-width:0;outline:0;padding:11px 3px;text-align:center;width:2.8em}.kombi-app .forum-schedule-segments b{color:var(--ink-50);font-size:17px;font-weight:400}.kombi-app .forum-schedule-segments input::-moz-placeholder{color:var(--ink-45);opacity:1}.kombi-app .forum-schedule-segments input::placeholder{color:var(--ink-45);opacity:1}.kombi-app .forum-schedule-picker-button{align-items:center;background:transparent;border:0;border-left:1px solid var(--ink-28);color:var(--ink);cursor:pointer;display:inline-flex;justify-content:center;padding:0;width:43px}.kombi-app .forum-schedule-picker-button svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:square;stroke-width:1.25;width:19px}.kombi-app .forum-schedule-picker-button:hover,.kombi-app .forum-schedule-picker-button:focus-visible{background:var(--green);outline:none}.kombi-app .forum-schedule-popover{background:var(--paper);border:1px solid var(--ink);box-shadow:5px 5px 0 var(--ink-12);left:0;padding:13px;position:absolute;top:calc(100% + 7px);width:272px;z-index:3}.kombi-app .forum-calendar-picker-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.kombi-app .forum-calendar-picker-header strong{font-size:14px;font-weight:500}.kombi-app .forum-calendar-picker-header button{background:transparent;border:0;color:var(--ink);cursor:pointer;font-size:19px;height:29px;padding:0;width:29px}.kombi-app .forum-calendar-picker-header button:hover:not(:disabled),.kombi-app .forum-calendar-picker-header button:focus-visible{background:var(--green);outline:none}.kombi-app .forum-calendar-picker-header button:disabled{color:var(--ink-28);cursor:not-allowed}.kombi-app .forum-calendar-picker-weekdays,.kombi-app .forum-calendar-picker-days{display:grid;grid-template-columns:repeat(7,1fr)}.kombi-app .forum-calendar-picker-weekdays{color:var(--ink-58);font-size:10px;margin-bottom:5px;text-align:center}.kombi-app .forum-calendar-picker-days button{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;height:31px;padding:0}.kombi-app .forum-calendar-picker-days button:hover:not(:disabled),.kombi-app .forum-calendar-picker-days button:focus-visible,.kombi-app .forum-calendar-picker-days button[aria-pressed=true]{background:var(--green);outline:none}.kombi-app .forum-calendar-picker-days button:disabled{color:var(--ink-28);cursor:not-allowed}.kombi-app .forum-time-picker{width:252px}.kombi-app .forum-time-picker p{font-size:12px;margin:0 0 7px}.kombi-app .forum-time-picker p+.forum-time-picker-hours+p{margin-top:14px}.kombi-app .forum-time-picker-hours{display:grid;gap:3px;grid-template-columns:repeat(6,1fr)}.kombi-app .forum-time-picker-minutes{display:grid;gap:3px;grid-template-columns:repeat(4,1fr)}.kombi-app .forum-time-picker-hours button,.kombi-app .forum-time-picker-minutes button{background:transparent;border:1px solid var(--ink-28);border-radius:0;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;min-height:30px;padding:3px}.kombi-app .forum-time-picker-hours button:hover,.kombi-app .forum-time-picker-hours button:focus-visible,.kombi-app .forum-time-picker-hours button[aria-pressed=true],.kombi-app .forum-time-picker-minutes button:hover,.kombi-app .forum-time-picker-minutes button:focus-visible,.kombi-app .forum-time-picker-minutes button[aria-pressed=true]{background:var(--green);border-color:var(--green);outline:none}@media (max-width: 480px){.kombi-app .forum-event-schedule{grid-template-columns:1fr;max-width:none}.kombi-app .forum-schedule-popover{max-width:min(272px,calc(100vw - 48px))}}.kombi-app .forum-topic-field{max-width:260px}.kombi-app .forum-composer-actions{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:36px}.kombi-app .forum-cancel{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:15px;padding:8px 0;text-decoration:underline;text-underline-offset:4px}.kombi-app .forum-cancel:hover,.kombi-app .forum-cancel:focus-visible{color:var(--green);outline:none}.kombi-app .forum-submit-state{padding-top:140px}.kombi-app .forum-submit-state h2{margin-top:23px}.kombi-app .forum-submit-state>p:not(.forum-dialog-label){font-size:18px;line-height:1.32;margin:30px 0 0;max-width:440px}.kombi-app .forum-submit-state .forum-submit{margin-top:36px}.kombi-app .forum-thread{padding-top:clamp(42px,5vw,70px)}.kombi-app .forum-back{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:8px;padding:3px 0}.kombi-app .forum-back:hover,.kombi-app .forum-back:focus-visible{color:var(--green);outline:none}.kombi-app .forum-thread-header{border-bottom:1px solid var(--ink-50);max-width:930px;padding:clamp(45px,7vw,92px) 0 22px}.kombi-app .forum-thread-header>p{color:var(--green);font-size:12px;letter-spacing:.12em;margin:0;text-transform:uppercase}.kombi-app .forum-thread-header h1{font-size:clamp(43px,5.7vw,79px);font-weight:400;letter-spacing:-.07em;line-height:.85;margin:18px 0 0;max-width:920px}.kombi-app .forum-thread-header>div{align-items:center;color:var(--ink-68);display:flex;flex-wrap:wrap;font-size:13px;gap:10px 21px;margin-top:30px}.kombi-app .forum-thread-header>div>span:first-child{align-items:center;display:inline-flex;gap:7px}.kombi-app .forum-thread-header strong{color:var(--ink);font-weight:400}.kombi-app .forum-thread-layout{display:grid;gap:clamp(50px,10vw,155px);grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);max-width:1030px;padding-top:clamp(35px,5vw,60px)}.kombi-app .forum-original-post>p{font-size:clamp(20px,2vw,26px);letter-spacing:-.03em;line-height:1.2;margin:0;max-width:700px}.kombi-app .forum-post-actions{display:flex;flex-wrap:wrap;gap:21px;margin-top:29px}.kombi-app .forum-post-actions button,.kombi-app .forum-reply>button{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:6px;padding:3px 0;text-decoration:underline;text-decoration-color:var(--ink-35);text-underline-offset:4px}.kombi-app .forum-post-actions button:hover,.kombi-app .forum-post-actions button:focus-visible,.kombi-app .forum-reply>button:hover,.kombi-app .forum-reply>button:focus-visible{color:var(--green);outline:none}.kombi-app .forum-thread-aside{border-top:1px solid var(--ink-68);padding-top:13px}.kombi-app .forum-thread-aside p{color:var(--green);font-size:11px;letter-spacing:.11em;margin:0;text-transform:uppercase}.kombi-app .forum-thread-aside strong{display:block;font-size:20px;font-weight:400;letter-spacing:-.03em;margin-top:17px}.kombi-app .forum-thread-aside span{color:var(--ink-68);display:block;font-size:13px;line-height:1.3;margin-top:7px}.kombi-app .forum-replies{margin-top:clamp(76px,10vw,140px);max-width:760px}.kombi-app .forum-replies h2{font-size:clamp(34px,4vw,54px);font-weight:400;letter-spacing:-.06em;line-height:.88;margin:0 0 31px}.kombi-app .forum-reply{border-top:1px solid var(--ink-35);padding:20px 0 24px}.kombi-app .forum-reply--accepted{border-top-color:var(--green)}.kombi-app .forum-reply-person{align-items:center;display:grid;gap:9px;grid-template-columns:auto 1fr auto}.kombi-app .forum-reply-person .forum-avatar{height:29px;width:29px}.kombi-app .forum-reply-person strong,.kombi-app .forum-reply-person span{display:block}.kombi-app .forum-reply-person strong{font-size:14px;font-weight:400}.kombi-app .forum-reply-person span,.kombi-app .forum-reply-person time{color:var(--ink-68);font-size:12px}.kombi-app .forum-reply-person time{align-self:start}.kombi-app .forum-accepted-label{align-items:center;color:var(--green);display:flex;font-size:11px;gap:7px;letter-spacing:.1em;margin:20px 0 0;text-transform:uppercase}.kombi-app .forum-reply>p:not(.forum-accepted-label){font-size:16px;line-height:1.4;margin:18px 0 0;max-width:690px}.kombi-app .forum-reply>button{margin-top:17px}.kombi-app .forum-first-reply{border-top:1px solid var(--ink-35);font-size:16px;line-height:1.3;margin:0;padding:19px 0}.kombi-app .forum-reply-form{border-top:1px solid var(--ink-68);margin-top:49px;max-width:760px;padding-top:18px}.kombi-app .forum-reply-form>div{align-items:center;color:var(--ink-68);display:flex;font-size:12px;gap:20px;justify-content:space-between;margin-top:13px}.kombi-app .forum-submit:disabled{background:var(--ink-35);cursor:not-allowed;transform:none}@media (max-width: 900px){.kombi-app .forum-intro{gap:52px;grid-template-columns:minmax(0,1fr) minmax(310px,.85fr)}.kombi-app .forum-content{gap:52px;grid-template-columns:minmax(0,1.22fr) minmax(250px,.78fr)}.kombi-app .forum-section-heading{align-items:start;flex-direction:column}}@media (max-width: 720px){.kombi-app .forum-page{padding-bottom:72px}.kombi-app .forum-intro{display:block;padding-top:45px}.kombi-app .forum-intro h1{font-size:clamp(60px,17vw,80px)}.kombi-app .forum-intro-copy>p{font-size:21px;margin-top:28px}.kombi-app .forum-search-wrap{margin-top:54px}.kombi-app .forum-search-results,.kombi-app .forum-no-results{top:53px}.kombi-app .forum-search-result{grid-template-columns:58px minmax(0,1fr) auto;padding-left:11px;padding-right:11px}.kombi-app .forum-search-result strong{font-size:14px}.kombi-app .forum-content{display:block;margin-top:92px}.kombi-app .forum-section-heading{align-items:stretch}.kombi-app .forum-section-heading h2{font-size:38px}.kombi-app .forum-ask-button{align-self:start;margin-top:5px}.kombi-app .forum-feed-controls{gap:17px;margin-top:37px;overflow-x:auto}.kombi-app .forum-feed-controls button{flex:0 0 auto;font-size:14px}.kombi-app .forum-question{padding:19px 0 16px}.kombi-app .forum-question-title{font-size:25px}.kombi-app .forum-question-excerpt{font-size:14px}.kombi-app .forum-question-meta{gap:7px 11px}.kombi-app .forum-aside{gap:61px;margin-top:82px}.kombi-app .forum-aside-heading h2{font-size:28px}.kombi-app .forum-composer{height:100dvh;max-width:none;width:100%}.kombi-app .forum-composer-inner{overflow-y:auto;padding-bottom:36px}.kombi-app .forum-composer h2{font-size:45px;margin-top:74px}.kombi-app .forum-composer-actions{align-items:stretch;flex-direction:column-reverse;gap:14px}.kombi-app .forum-composer-actions .forum-submit{width:100%}.kombi-app .forum-submit-state{padding-top:108px}.kombi-app .forum-thread{padding-top:28px}.kombi-app .forum-thread-header{padding-top:45px}.kombi-app .forum-thread-header h1{font-size:47px}.kombi-app .forum-thread-layout{display:block;padding-top:32px}.kombi-app .forum-original-post>p{font-size:21px}.kombi-app .forum-thread-aside{margin-top:38px;max-width:320px}.kombi-app .forum-replies{margin-top:74px}.kombi-app .forum-reply-person{grid-template-columns:auto 1fr}.kombi-app .forum-reply-person time{grid-column:2}.kombi-app .forum-reply-form>div{align-items:stretch;flex-direction:column}.kombi-app .forum-reply-form .forum-submit{align-self:start}}@media (prefers-reduced-motion: reduce){.kombi-app *,.kombi-app *:before,.kombi-app *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kombi-app .forum-aside{gap:clamp(58px,7vw,94px)}.kombi-app .forum-calendar{background:var(--accent-wash);padding:20px}.kombi-app .forum-calendar-heading{align-items:baseline;border-bottom:1px solid var(--ink-50);display:flex;gap:18px;justify-content:space-between;padding-bottom:15px}.kombi-app .forum-calendar-heading h2{font-size:29px;font-weight:400;letter-spacing:-.05em;line-height:.9;margin:0}.kombi-app .forum-calendar-heading span{color:var(--ink-68);font-size:10px;letter-spacing:.1em;text-align:right;text-transform:uppercase}.kombi-app .forum-featured-event{display:grid;gap:16px;grid-template-columns:70px minmax(0,1fr);padding:22px 0 20px}.kombi-app .forum-event-date{border-right:1px solid var(--ink-50);display:flex;flex-direction:column;gap:1px;padding-right:12px}.kombi-app .forum-event-date strong{color:var(--green);font-size:43px;font-weight:400;letter-spacing:-.07em;line-height:.76}.kombi-app .forum-event-date span{font-size:12px;letter-spacing:.08em;margin-top:8px;text-transform:uppercase}.kombi-app .forum-featured-event-copy>p,.kombi-app .forum-champion-update>p,.kombi-app .forum-coming-up>p{color:var(--green);font-size:10px;letter-spacing:.12em;line-height:1.2;margin:0;text-transform:uppercase}.kombi-app .forum-featured-event-copy h3{font-size:28px;font-weight:400;letter-spacing:-.055em;line-height:.91;margin:11px 0 0}.kombi-app .forum-featured-event-copy>span,.kombi-app .forum-featured-event-copy>small{display:block;font-size:12px;line-height:1.25}.kombi-app .forum-featured-event-copy>span{margin-top:16px}.kombi-app .forum-featured-event-copy em,.kombi-app .forum-champion-update em{color:var(--green);font-style:normal}.kombi-app .forum-featured-event-copy>small{color:var(--ink-68);margin-top:5px}.kombi-app .forum-featured-event-actions{display:flex;gap:13px;grid-column:1 / -1}.kombi-app .forum-event-primary{align-items:center;background:var(--acid);border:0;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:7px;justify-content:center;min-height:39px;padding:8px 12px;transition:background-color .18s ease,transform .18s ease}.kombi-app .forum-event-primary:hover,.kombi-app .forum-event-primary[data-done=true]{background:var(--green);color:var(--button-text);transform:translateY(-1px)}.kombi-app .forum-event-primary[data-done=true]{transform:none}.kombi-app .forum-event-primary:focus-visible,.kombi-app .forum-event-discussion:focus-visible,.kombi-app .forum-upcoming-event>button:focus-visible,.kombi-app .forum-open-comments:focus-visible{outline:2px solid var(--green);outline-offset:3px}.kombi-app .forum-event-primary svg{height:15px;width:15px}.kombi-app .forum-event-discussion,.kombi-app .forum-open-comments{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;padding:7px 0;text-align:left;text-decoration:underline;text-decoration-color:var(--ink-50);text-underline-offset:4px}.kombi-app .forum-event-discussion:hover,.kombi-app .forum-open-comments:hover{color:var(--green)}.kombi-app .forum-coming-up{border-top:1px solid var(--ink-50);padding-top:15px}.kombi-app .forum-coming-up>p{color:var(--ink-68)}.kombi-app .forum-upcoming-wrap{border-bottom:1px solid var(--ink-18)}.kombi-app .forum-upcoming-event{display:grid;gap:11px;grid-template-columns:57px minmax(0,1fr) auto;padding:15px 0}.kombi-app .forum-upcoming-event>div:first-child{border-right:1px solid var(--ink-28);display:flex;flex-direction:column;padding-right:9px}.kombi-app .forum-upcoming-event>div:first-child span{color:var(--green);font-size:14px}.kombi-app .forum-upcoming-event>div:first-child small{color:var(--ink-68);font-size:9px;line-height:1.25;margin-top:5px;text-transform:uppercase}.kombi-app .forum-upcoming-event h3{font-size:15px;font-weight:400;letter-spacing:-.025em;line-height:1.05;margin:0}.kombi-app .forum-upcoming-event p{color:var(--ink-68);font-size:11px;line-height:1.2;margin:6px 0 0}.kombi-app .forum-upcoming-event>button{align-self:start;background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:11px;padding:1px 0;text-decoration:underline;text-underline-offset:3px}.kombi-app .forum-upcoming-event>button:hover,.kombi-app .forum-upcoming-event>button[data-done=true]{color:var(--green)}.kombi-app .forum-upcoming-event .forum-event-discussion{color:var(--ink-68);font-size:11px;margin-top:10px;padding:0}.kombi-app .forum-event-discussion-panel{border-bottom:1px solid var(--ink-28);padding:0 0 17px 68px}.kombi-app .forum-event-discussion-panel>p{color:var(--green);font-size:10px;letter-spacing:.1em;margin:0 0 11px;text-transform:uppercase}.kombi-app .forum-event-discussion-panel>span{border-top:1px solid var(--ink-18);color:var(--ink-68);display:block;font-size:12px;line-height:1.32;padding:9px 0}.kombi-app .forum-event-discussion-panel form{align-items:center;border-top:1px solid var(--ink-18);display:flex;gap:9px;margin-top:3px;padding-top:6px}.kombi-app .forum-event-discussion-panel label{flex:1}.kombi-app .forum-event-discussion-panel input{background:transparent;border:0;border-bottom:1px solid var(--ink-50);color:var(--ink);font:inherit;font-size:12px;outline:0;padding:6px 0;width:100%}.kombi-app .forum-event-discussion-panel input::-moz-placeholder{color:var(--ink-58)}.kombi-app .forum-event-discussion-panel input::placeholder{color:var(--ink-58)}.kombi-app .forum-event-discussion-panel input:focus{border-color:var(--green);box-shadow:0 2px 0 var(--green)}.kombi-app .forum-event-discussion-panel button{background:var(--ink);border:0;color:var(--button-text);cursor:pointer;font:inherit;font-size:11px;padding:7px 9px}.kombi-app .forum-champion-update{border-top:1px solid var(--ink-50);margin-top:20px;padding-top:16px}.kombi-app .forum-champion-update>p{color:var(--ink-68)}.kombi-app .forum-champion-update>div{align-items:center;display:flex;font-size:12px;gap:7px;margin-top:13px}.kombi-app .forum-champion-update h3{font-size:19px;font-weight:400;letter-spacing:-.035em;line-height:1.02;margin:14px 0 0}.kombi-app .forum-champion-update>span{color:var(--ink-68);display:block;font-size:12px;line-height:1.3;margin-top:9px}.kombi-app .forum-open-comments{align-items:center;display:inline-flex;gap:7px;margin-top:14px}.kombi-app .forum-open-comments svg{height:14px;width:14px}.kombi-app .forum-champion-update+.forum-event-discussion-panel{padding-left:0;padding-top:15px}.kombi-app .forum-made{background:var(--accent-wash);padding:20px}.kombi-app .forum-made-heading{align-items:baseline;border-bottom:1px solid var(--ink-58);display:flex;gap:16px;justify-content:space-between;padding-bottom:13px}.kombi-app .forum-made-heading h2{font-size:29px;font-weight:400;letter-spacing:-.05em;line-height:.91;margin:0;max-width:240px}.kombi-app .forum-made-heading a{align-items:center;display:inline-flex;flex:0 0 auto;font-size:11px;gap:4px;text-decoration:underline;text-underline-offset:4px}.kombi-app .forum-made-heading a:hover,.kombi-app .forum-made-heading a:focus-visible{color:var(--green);outline:none}.kombi-app .forum-made-heading svg{height:13px;width:13px}.kombi-app .forum-made-intro{font-size:14px;line-height:1.25;margin:18px 0 0;max-width:310px}.kombi-app .forum-made-list{margin-top:22px}.kombi-app .forum-made-item{border-top:1px solid var(--ink-28);padding:16px 0 18px}.kombi-app .forum-made-item:first-child{border-top-color:var(--ink-58)}.kombi-app .forum-made-item>span{color:var(--green);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.kombi-app .forum-made-item h3{font-size:21px;font-weight:400;letter-spacing:-.04em;line-height:.96;margin:10px 0 0}.kombi-app .forum-made-item>p{font-size:13px;line-height:1.28;margin:10px 0 0;max-width:310px}.kombi-app .forum-maker{align-items:center;color:var(--ink-68);display:flex;font-size:11px;gap:7px;margin-top:15px}.kombi-app .forum-maker strong{color:var(--ink);font-weight:400}.kombi-app .forum-maker .forum-avatar{background:var(--ink)}.kombi-app .forum-made-item footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:13px}.kombi-app .forum-made-item footer>small{color:var(--ink-68);font-size:10px}.kombi-app .forum-made-item footer .forum-verified{color:var(--green)}.kombi-app .forum-made-item footer a{align-items:center;display:inline-flex;font-size:11px;gap:4px;margin-left:auto;text-decoration:underline;text-underline-offset:4px}.kombi-app .forum-made-item footer a:hover,.kombi-app .forum-made-item footer a:focus-visible{color:var(--green);outline:none}.kombi-app .forum-made-item footer svg{height:13px;width:13px}@media (max-width: 720px){.kombi-app .site-header{grid-template-columns:1fr auto auto}.kombi-app .header-actions{display:flex;gap:4px}.kombi-app .header-actions>.icon-button,.kombi-app .header-actions>.account-wrap{display:none}.kombi-app .header-search-field{display:none}.kombi-app .header-search-mobile-trigger{display:flex}.kombi-app .forum-aside{margin-top:74px}.kombi-app .forum-calendar,.kombi-app .forum-made{margin-left:-22px;margin-right:-22px;padding:20px 22px}.kombi-app .forum-calendar-heading h2,.kombi-app .forum-made-heading h2{font-size:31px}.kombi-app .forum-calendar-heading span{max-width:120px}.kombi-app .forum-featured-event{grid-template-columns:61px minmax(0,1fr)}.kombi-app .forum-featured-event-copy h3{font-size:27px}.kombi-app .forum-event-discussion-panel{padding-left:0}.kombi-app .forum-upcoming-event{grid-template-columns:53px minmax(0,1fr) auto}.kombi-app .forum-upcoming-event>button{font-size:10px}.kombi-app .forum-made-item h3{font-size:23px}}.kombi-app .kombi-content-band{background:var(--surface);margin-top:clamp(66px,8vw,104px);padding-bottom:clamp(74px,9vw,128px);padding-top:clamp(52px,6vw,84px)}.kombi-app .kombi-content-band>.catalogue-section:first-child{margin-top:0}.kombi-app .learning-content-band{background:var(--paper)}.kombi-app .admin-figure-row{display:grid;gap:clamp(16px,1.8vw,26px);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(42px,4.4vw,62px)}.kombi-app .admin-figure-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-top:1px solid var(--ink-78);color:var(--ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;min-height:132px;padding:14px 12px 22px;position:relative;text-align:left;transition:background-color .22s ease;width:100%}.kombi-app .admin-figure-card:hover{background:var(--ink-04)}.kombi-app .admin-figure-card:focus-visible{outline:2px solid var(--green);outline-offset:3px}.kombi-app .admin-figure-label{color:var(--ink-68);font-size:12px;line-height:1.25}.kombi-app .admin-figure-value{font-size:clamp(34px,3.4vw,46px);font-weight:300;letter-spacing:-.045em;line-height:1;margin-top:12px}.kombi-app .admin-figure-absent{color:var(--ink-68);font-size:12px;line-height:1.3;margin-top:10px}.kombi-app .admin-figure-go{align-self:flex-end;font-size:18px;line-height:.85;margin-top:auto;padding-top:14px;transition:transform .22s ease}.kombi-app .admin-figure-card:hover .admin-figure-go{transform:translate(3px,-2px)}.kombi-app .admin-figure-card:after{background:var(--acid);border-radius:50%;bottom:10px;content:"";height:5px;left:50%;opacity:0;position:absolute;transform:translate(-50%) scale(.6);transition:opacity .18s ease,transform .18s ease;width:5px}.kombi-app .admin-figure-card:hover:after{opacity:1;transform:translate(-50%) scale(1)}.kombi-app .admin-notice{border:1px solid var(--kombi-error);color:var(--kombi-error);font-size:14px;line-height:1.35;margin-top:26px;padding:14px 16px}.kombi-app .admin-notice strong{font-weight:700}.kombi-app .admin-appointment{color:var(--ink-68);font-size:14px;margin:21px 0 0}.kombi-app .admin-aside-note{color:var(--ink-68);font-size:15px;line-height:1.35;margin:clamp(42px,4.4vw,62px) 0 0;max-width:62ch}@media (max-width: 980px){.kombi-app .admin-figure-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.kombi-app .admin-figure-row{grid-template-columns:repeat(2,minmax(0,1fr))}.kombi-app .admin-figure-card{min-height:0}}.kombi-app .notif-wrap{position:relative}.kombi-app .account-menu--wide{min-width:372px}.kombi-app .icon-button[data-unread=true]{color:var(--header-signal)}.kombi-app .notif-dot{background:var(--acid);border:1px solid var(--header);border-radius:50%;height:7px;position:absolute;right:-2px;top:2px;width:7px}@keyframes kombi-bell-ring{0%{transform:rotate(0)}15%{transform:rotate(13deg)}30%{transform:rotate(-11deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}to{transform:rotate(0)}}.kombi-app .icon-button[data-alert=true] svg{animation:kombi-bell-ring .9s ease-in-out;transform-origin:50% 15%}.kombi-app .icon-button[data-alert=true] .notif-dot{animation:kombi-bell-pop .9s ease-out}@keyframes kombi-bell-pop{0%,to{transform:scale(1)}30%{transform:scale(1.55)}}.kombi-app .notif-menu-title{color:var(--ink-58);font-size:13px;line-height:1.2;margin:0;padding:6px 8px 8px}.kombi-app .notif-menu-count{color:var(--green)}.kombi-app .notif-menu-empty{color:var(--ink-68);font-size:14px;margin:0;padding:8px 8px 12px}.kombi-app .notif-menu-list{display:grid;gap:2px;list-style:none;margin:0;padding:0}.kombi-app .notif-menu-list[data-expanded=true]{max-height:352px;overflow-y:auto}.kombi-app .notif-row{align-items:baseline;background:transparent;border:0;color:var(--ink);cursor:pointer;display:flex;font:inherit;gap:14px;justify-content:space-between;padding:9px 8px;text-align:left;width:100%}.kombi-app .notif-row:hover,.kombi-app .notif-row:focus-visible{background:var(--acid);outline:none}.kombi-app .notif-row-text{font-size:14px;line-height:1.28}.kombi-app .notif-row[data-unread=true] .notif-row-text:before{background:var(--green);border-radius:50%;content:"";display:inline-block;height:5px;margin-right:8px;vertical-align:.14em;width:5px}.kombi-app .notif-row-when{color:var(--ink-58);flex:0 0 auto;font-size:12px;white-space:nowrap}.kombi-app .notif-menu-actions{display:grid;gap:2px}.kombi-app .notif-menu-actions button{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:14px;padding:9px 8px;text-align:left}.kombi-app .notif-menu-actions button:hover,.kombi-app .notif-menu-actions button:focus-visible{background:var(--acid);outline:none}.kombi-app .notif-menu-actions .notif-menu-clear{color:var(--ink-58);font-size:13px}@media (max-width: 720px){.kombi-app .account-menu--wide{min-width:0;width:calc(100vw - 44px)}}.kombi-app .catalogue-detail-page{min-height:calc(100svh - 74px);padding:clamp(27px,3vw,40px) 0 38px}.kombi-app .catalogue-detail-shell{margin:0 auto;max-width:1320px;padding:0 clamp(22px,5vw,72px)}.kombi-app .catalogue-detail-crumb{align-items:center;color:var(--ink-68);display:inline-flex;font-size:12px;gap:7px;letter-spacing:.1em;text-transform:uppercase}.kombi-app .catalogue-detail-crumb b{color:var(--green);font-size:17px;font-weight:400;line-height:.7;margin-left:5px;transition:transform .18s ease}.kombi-app .catalogue-detail-crumb:hover b,.kombi-app .catalogue-detail-crumb:focus-visible b{transform:translate(-3px)}.kombi-app .catalogue-detail-crumb:focus-visible{outline:2px solid var(--green);outline-offset:5px}.kombi-app .catalogue-detail-hero{align-items:end;display:grid;gap:clamp(45px,7vw,120px);grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);padding-top:clamp(44px,4.5vw,66px);position:relative}.kombi-app .catalogue-detail-edit{align-items:center;color:var(--ink);display:inline-flex;font-size:14px;gap:4px;position:absolute;right:0;text-decoration:underline;text-underline-offset:4px;top:clamp(44px,4.5vw,66px)}.kombi-app .catalogue-detail-edit span{display:inline-block;transition:transform .18s ease}.kombi-app .catalogue-detail-edit:hover,.kombi-app .catalogue-detail-edit:focus-visible{color:var(--green);outline:none}.kombi-app .catalogue-detail-edit:hover span,.kombi-app .catalogue-detail-edit:focus-visible span{transform:translate(2px,-2px)}.kombi-app .catalogue-detail-copy{max-width:760px}.kombi-app .catalogue-detail-type{color:var(--green);font-size:12px;letter-spacing:.14em;margin:0}.kombi-app .catalogue-detail-copy h1{font-size:clamp(57px,6.9vw,104px);font-weight:400;letter-spacing:-.074em;line-height:.8;margin:20px 0 0;max-width:800px}.kombi-app .catalogue-detail-proposition{font-size:clamp(20px,2vw,28px);letter-spacing:-.035em;line-height:1.1;margin:clamp(27px,2.5vw,34px) 0 0;max-width:650px}.kombi-app .catalogue-detail-signals{align-self:end;border-top:1px solid var(--ink-58)}.kombi-app .catalogue-detail-signals>div{border-bottom:1px solid var(--ink-28);padding:13px 0 15px}.kombi-app .catalogue-detail-signals span{color:var(--green);display:block;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.kombi-app .catalogue-detail-signals strong{display:block;font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:1.05;margin-top:8px}.kombi-app .catalogue-detail-signals p{color:var(--ink-68);font-size:13px;line-height:1.25;margin:5px 0 0}.kombi-app .catalogue-detail-trust{align-items:center;display:flex!important;gap:7px}.kombi-app .catalogue-detail-trust i{background:var(--acid);border-radius:50%;display:inline-block;height:6px;width:6px}.kombi-app .catalogue-detail-actions{align-items:center;border-top:1px solid var(--ink-58);display:flex;gap:27px;justify-content:space-between;margin-top:clamp(36px,3.5vw,50px);padding-top:16px}.kombi-app .catalogue-detail-social{font-size:15px;letter-spacing:-.01em;margin:0}.kombi-app .catalogue-detail-social span{color:var(--green);margin:0 5px}.kombi-app .catalogue-detail-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.kombi-app .catalogue-detail-primary-action{background:transparent;border:0;color:var(--ink);cursor:pointer;font-family:inherit;margin:0}.kombi-app .catalogue-detail-utility{background:transparent;border:0;color:var(--ink-78);cursor:pointer;font:inherit;font-size:14px;padding:5px 0;position:relative;text-decoration:underline;text-decoration-color:var(--ink-35);text-underline-offset:4px;transition:color .18s ease,text-decoration-color .18s ease,transform .18s ease}.kombi-app .catalogue-detail-utility[aria-pressed=true]{color:var(--ink);text-decoration-color:var(--acid);text-decoration-thickness:3px;transform:translateY(-1px)}.kombi-app .catalogue-detail-utility[aria-busy=true]{opacity:.62}.kombi-app .catalogue-detail-utility:disabled{cursor:not-allowed;opacity:.42}.kombi-app .catalogue-detail-utility[aria-busy=true]:after{animation:catalogue-action-working .7s ease-in-out infinite alternate;background:var(--acid);border-radius:50%;content:"";height:4px;position:absolute;right:-8px;top:3px;width:4px}@keyframes catalogue-action-working{to{transform:translateY(4px)}}.kombi-app .catalogue-detail-action-message{color:var(--ink-68);flex-basis:100%;font-size:13px}.kombi-app .catalogue-detail-primary-action:focus-visible,.kombi-app .catalogue-detail-utility:focus-visible{outline:2px solid var(--green);outline-offset:5px}.kombi-app .catalogue-detail-gateways{border-bottom:1px solid var(--ink-58);border-top:1px solid var(--ink-58);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(35px,3.5vw,48px)}.kombi-app .catalogue-detail-gateways button{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:flex;font:inherit;font-size:clamp(18px,1.7vw,23px);justify-content:space-between;letter-spacing:-.035em;min-height:80px;padding:14px 12px;text-align:left;transition:background-color .18s ease}.kombi-app .catalogue-detail-gateways button+button{border-left:1px solid var(--ink-35)}.kombi-app .catalogue-detail-gateways button b{color:var(--green);font-size:23px;font-weight:400;transition:transform .18s ease}.kombi-app .catalogue-detail-gateways button:hover,.kombi-app .catalogue-detail-gateways button[aria-expanded=true]{background:var(--ink-04)}.kombi-app .catalogue-detail-gateways button:hover b,.kombi-app .catalogue-detail-gateways button:focus-visible b{transform:translate(4px)}.kombi-app .catalogue-detail-gateways button:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.kombi-app .catalogue-detail-drawer{background:var(--paper);border-top:1px solid var(--ink-28);bottom:0;height:min(67dvh,630px);left:clamp(24px,4vw,56px);overflow:auto;position:fixed;right:clamp(24px,4vw,56px);transform:translateY(102%);transition:transform .6s cubic-bezier(.22,1,.36,1),visibility 0s linear .6s;visibility:hidden;z-index:20}.kombi-app .catalogue-detail-drawer[data-open=true]{transform:translateY(0);transition:transform .6s cubic-bezier(.22,1,.36,1);visibility:visible}.kombi-app .catalogue-detail-drawer-backdrop{background:transparent;border:0;cursor:default;inset:0;padding:0;position:fixed;z-index:19}.kombi-app .catalogue-detail-drawer-inner{animation:orientation-content-in .32s cubic-bezier(.22,1,.36,1);display:grid;gap:clamp(32px,6vw,110px);grid-template-columns:minmax(235px,.62fr) minmax(0,1fr);min-height:100%;padding:clamp(31px,4vw,58px) clamp(23px,6vw,90px) 36px;position:relative}.kombi-app .catalogue-detail-drawer header>p{color:var(--green);font-size:11px;letter-spacing:.13em;margin:0}.kombi-app .catalogue-detail-drawer h2{font-size:clamp(35px,4vw,59px);font-weight:400;letter-spacing:-.065em;line-height:.86;margin:18px 0 0}.kombi-app .catalogue-detail-drawer header>span{display:block;font-size:16px;line-height:1.3;margin-top:22px;max-width:330px}.kombi-app .catalogue-detail-drawer-content{align-self:center;min-width:0;padding-right:clamp(40px,4vw,80px)}.kombi-app .catalogue-detail-drawer-close{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:14px;padding:4px 0;position:absolute;right:clamp(23px,6vw,90px);top:20px}.kombi-app .catalogue-detail-drawer-close span{font-size:22px;line-height:0;margin-left:5px}.kombi-app .catalogue-detail-drawer-close:hover,.kombi-app .catalogue-detail-drawer-close:focus-visible{color:var(--green);outline:2px solid var(--green);outline-offset:4px}.kombi-app .catalogue-detail-stages,.kombi-app .catalogue-detail-requirements{list-style:none;margin:0;padding:0}.kombi-app .catalogue-detail-stages li{border-top:1px solid var(--ink-35);display:grid;gap:18px;grid-template-columns:35px minmax(0,1fr);padding:13px 0 15px}.kombi-app .catalogue-detail-stages li:last-child,.kombi-app .catalogue-detail-requirements li:last-child{border-bottom:1px solid var(--ink-35)}.kombi-app .catalogue-detail-stages li>span{color:var(--green);font-family:var(--font-ibm-plex-mono),monospace;font-size:11px;padding-top:3px}.kombi-app .catalogue-detail-stages h3{font-size:19px;font-weight:400;letter-spacing:-.025em;margin:0}.kombi-app .catalogue-detail-stages p{font-size:14px;line-height:1.3;margin:5px 0 0;max-width:530px}.kombi-app .catalogue-detail-requirements li{border-top:1px solid var(--ink-35);font-size:17px;line-height:1.28;padding:16px 0 17px 20px;position:relative}.kombi-app .catalogue-detail-requirements li:before{background:var(--acid);border-radius:50%;content:"";height:5px;left:1px;position:absolute;top:24px;width:5px}.kombi-app .catalogue-detail-reference{margin:0}.kombi-app .catalogue-detail-reference>div{border-top:1px solid var(--ink-35);padding:13px 0 15px}.kombi-app .catalogue-detail-reference>div:last-child{border-bottom:1px solid var(--ink-35)}.kombi-app .catalogue-detail-reference dt{color:var(--green);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.kombi-app .catalogue-detail-reference dd{font-size:16px;line-height:1.3;margin:6px 0 0}.kombi-app .catalogue-detail-report{background:transparent;border:0;color:var(--ink-68);cursor:pointer;font:inherit;font-size:13px;margin-top:19px;padding:4px 0;text-decoration:underline;text-underline-offset:4px}.kombi-app .catalogue-detail-report:hover,.kombi-app .catalogue-detail-report:focus-visible{color:var(--green);outline:2px solid var(--green);outline-offset:4px}.kombi-app .catalogue-detail-adoption{border-top:1px solid var(--ink-45);padding-top:18px}.kombi-app .catalogue-detail-adoption p{font-size:18px;line-height:1.3;margin:0;max-width:510px}.kombi-app .catalogue-detail-adoption .catalogue-detail-primary-action{margin-top:29px}.kombi-app .catalogue-detail-adoption strong{color:var(--green);display:block;font-size:17px;font-weight:400;line-height:1.3;margin-top:28px}@media (max-width: 980px){.kombi-app .catalogue-detail-hero{gap:45px;grid-template-columns:minmax(0,1.2fr) minmax(220px,.65fr)}.kombi-app .catalogue-detail-drawer-inner{gap:42px}}@media (max-width: 720px){.kombi-app .catalogue-detail-page{min-height:calc(100svh - 62px);padding-top:28px}.kombi-app .catalogue-detail-crumb{font-size:10px}.kombi-app .catalogue-detail-hero{display:block;padding-top:52px}.kombi-app .catalogue-detail-edit{top:52px}.kombi-app .catalogue-detail-copy h1{font-size:clamp(49px,14vw,72px)}.kombi-app .catalogue-detail-proposition{font-size:21px;margin-top:30px}.kombi-app .catalogue-detail-signals{margin-top:43px;max-width:420px}.kombi-app .catalogue-detail-actions{align-items:flex-start;flex-direction:column;gap:21px;margin-top:42px}.kombi-app .catalogue-detail-action-row{gap:17px}.kombi-app .catalogue-detail-gateways{display:block;margin-top:48px}.kombi-app .catalogue-detail-gateways button{min-height:66px;padding-left:0;padding-right:0;width:100%}.kombi-app .catalogue-detail-gateways button+button{border-left:0;border-top:1px solid var(--ink-35)}.kombi-app .catalogue-detail-drawer{height:calc(100dvh - 62px);left:0;right:0}.kombi-app .catalogue-detail-drawer-inner{display:block;min-height:100%;padding:58px 22px 31px}.kombi-app .catalogue-detail-drawer h2{font-size:clamp(34px,10vw,46px)}.kombi-app .catalogue-detail-drawer header>span{max-width:430px}.kombi-app .catalogue-detail-drawer-content{padding:35px 0 0}.kombi-app .catalogue-detail-drawer-close{right:22px;top:18px}}.kombi-app .profile-page{min-height:calc(100svh - 74px);padding-bottom:clamp(95px,11vw,158px)}.kombi-app .profile-shell{margin:0 auto;max-width:1320px;padding-left:clamp(22px,5vw,72px);padding-right:clamp(22px,5vw,72px)}.kombi-app .profile-intro{align-items:end;display:grid;gap:clamp(30px,4vw,66px);grid-template-columns:minmax(150px,.72fr) minmax(0,2.5fr) minmax(200px,.85fr);padding-top:clamp(65px,9vw,116px)}.kombi-app .profile-intro-mark{align-self:start;position:relative;background:transparent;border:0;cursor:pointer;padding:0;text-align:left}.kombi-app .profile-mark{align-items:center;background:var(--ink);color:var(--button-text);display:flex;font-size:13px;height:48px;justify-content:center;letter-spacing:-.05em;width:48px}.kombi-app .profile-mark--large{font-size:clamp(37px,4.5vw,62px);height:clamp(138px,15vw,205px);width:clamp(138px,15vw,205px)}.kombi-app .profile-mark--monogram{background:var(--accent-wash-strong);color:var(--ink)}.kombi-app .profile-mark--signal{background:var(--green);color:var(--acid);font-size:42px}.kombi-app .profile-mark--image{display:block;-o-object-fit:cover;object-fit:cover;overflow:hidden}.kombi-app .profile-mark--image img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.7);width:100%}.kombi-app .site-search-profile-mark img,.kombi-app .forum-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.kombi-app .catalogue-detail-owner{align-items:center;display:flex;gap:9px}.kombi-app .site-search-profile-mark img,.kombi-app .forum-avatar img{transform:scale(1.7)}.kombi-app .site-search-profile-mark:has(img){overflow:hidden}.kombi-app .profile-edit-mark{background:var(--paper);bottom:9px;color:var(--ink);font-size:12px;left:10px;padding:7px 8px;position:absolute;text-decoration:underline;text-underline-offset:3px}.kombi-app .profile-intro-mark:hover .profile-edit-mark{color:var(--green)}.kombi-app .profile-intro-mark:focus-visible{outline:2px solid var(--green);outline-offset:4px}.kombi-app .profile-intro-copy>p,.kombi-app .profile-tools-heading p,.kombi-app .profile-editor-inner>form>p{color:var(--green);font-size:12px;letter-spacing:.12em;margin:0;text-transform:uppercase}.kombi-app .profile-intro-copy h1{font-size:clamp(58px,7vw,102px);font-weight:400;letter-spacing:-.075em;line-height:.8;margin:17px 0 0}.kombi-app .profile-intro-copy>span{display:block;font-size:clamp(18px,1.9vw,26px);letter-spacing:-.03em;line-height:1.1;margin-top:19px}.kombi-app .profile-intro-copy>span+span{color:var(--ink-68);font-size:15px;margin-top:8px}.kombi-app .profile-intro-action{align-self:end;padding-bottom:3px}.kombi-app .profile-edit-button,.kombi-app .profile-save{align-items:center;background:var(--ink);border:0;color:var(--button-text);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;gap:9px;justify-content:center;min-height:45px;padding:11px 16px;transition:background-color .18s ease,transform .18s ease}.kombi-app .profile-edit-button:hover,.kombi-app .profile-save:hover{background:var(--green);transform:translateY(-1px)}.kombi-app .profile-edit-button:focus-visible,.kombi-app .profile-save:focus-visible{outline:2px solid var(--green);outline-offset:4px}.kombi-app .profile-intro-action p{color:var(--ink-68);font-size:12px;line-height:1.3;margin:15px 0 0;max-width:215px}.kombi-app .profile-story{display:grid;gap:clamp(50px,9vw,126px);grid-template-columns:minmax(0,1fr) minmax(345px,.83fr);margin-top:clamp(76px,9vw,116px)}.kombi-app .profile-story>div:first-child{max-width:610px}.kombi-app .profile-story h2,.kombi-app .profile-champion-heading h2{font-size:clamp(38px,4vw,58px);font-weight:400;letter-spacing:-.06em;line-height:.88;margin:0}.kombi-app .profile-story>div:first-child>p{font-size:clamp(20px,2vw,27px);letter-spacing:-.03em;line-height:1.18;margin:29px 0 0}.kombi-app .profile-badges{border-top:1px solid var(--ink-68);padding-top:15px}.kombi-app .profile-badges h2{font-size:25px}.kombi-app .profile-badges>div{margin-top:23px}.kombi-app .profile-badges article{align-items:start;border-top:1px solid var(--ink-28);display:grid;gap:11px;grid-template-columns:35px minmax(0,1fr) auto;padding:13px 0}.kombi-app .profile-badge-mark{align-items:center;background:var(--ink);color:var(--button-text);display:flex;font-size:15px;height:30px;justify-content:center;width:30px}.kombi-app .profile-badges h3{font-size:15px;font-weight:400;margin:0}.kombi-app .profile-badges article p{color:var(--ink-68);font-size:12px;line-height:1.25;margin:5px 0 0;max-width:245px}.kombi-app .profile-badges article small{color:var(--ink-68);font-size:10px;line-height:1.2;max-width:104px;text-align:right}.kombi-app .profile-badges article small[data-visibility=public]{color:var(--green)}.kombi-app .profile-badges>button{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:6px;margin-top:15px;padding:2px 0;text-decoration:underline;text-underline-offset:4px}.kombi-app .profile-badges>button:hover,.kombi-app .profile-badges>button:focus-visible{color:var(--green);outline:none}.kombi-app .profile-badges>button svg{height:14px;width:14px}.kombi-app .profile-champion-profile{align-items:start;border-top:1px solid var(--ink-68);display:grid;gap:clamp(44px,7vw,102px);grid-template-columns:minmax(250px,.85fr) minmax(0,1.6fr);margin-top:clamp(73px,8vw,112px);padding-top:19px}.kombi-app .profile-champion-heading h2{font-size:29px}.kombi-app .profile-champion-heading p{font-size:15px;line-height:1.3;margin:14px 0 0;max-width:250px}.kombi-app .profile-champion-detail{align-items:center;display:grid;gap:17px;grid-template-columns:auto minmax(0,1fr)}.kombi-app .profile-champion-mark{align-items:center;background:var(--accent-wash-strong);color:var(--ink);display:flex;font-size:21px;height:74px;justify-content:center;letter-spacing:-.05em;width:74px}.kombi-app .profile-champion-detail h3{font-size:27px;font-weight:400;letter-spacing:-.045em;line-height:.95;margin:0}.kombi-app .profile-champion-detail p{color:var(--green);font-size:12px;letter-spacing:.05em;margin:8px 0 0}.kombi-app .profile-champion-detail a{align-items:center;display:inline-flex;font-size:14px;gap:7px;margin-top:17px;text-decoration:underline;text-underline-offset:4px}.kombi-app .profile-champion-detail a:hover,.kombi-app .profile-champion-detail a:focus-visible{color:var(--green);outline:none}.kombi-app .profile-champion-empty{max-width:485px}.kombi-app .profile-champion-empty h3{font-size:25px;font-weight:400;letter-spacing:-.04em;margin:0}.kombi-app .profile-champion-empty p{font-size:15px;line-height:1.3;margin:13px 0 0}.kombi-app .profile-champion-empty a{align-items:center;display:inline-flex;font-size:14px;gap:7px;margin-top:19px;text-decoration:underline;text-underline-offset:4px}.kombi-app .profile-tools{background:var(--surface);box-shadow:0 0 0 100vmax var(--surface);clip-path:inset(0 -100vmax);margin-top:clamp(86px,10vw,136px);padding:clamp(61px,8vw,112px) 0 clamp(82px,10vw,136px)}.kombi-app .profile-tools-shell{margin:0 auto;max-width:1320px;padding:0 clamp(22px,5vw,72px)}.kombi-app .profile-tools-heading{align-items:end;display:flex;gap:35px;justify-content:space-between}.kombi-app .profile-tools-heading h2{font-size:clamp(42px,5vw,69px);font-weight:400;letter-spacing:-.065em;line-height:.85;margin:17px 0 0}.kombi-app .profile-tools-heading>p{font-size:15px;line-height:1.3;margin:0;max-width:270px}.kombi-app .profile-share-action{align-items:center;display:inline-flex;flex:0 0 auto;font-size:16px;gap:8px;padding:3px 0 8px 13px;position:relative}.kombi-app .profile-share-action:before{background:var(--acid);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:10px;width:5px}.kombi-app .profile-share-action svg{transition:transform .18s ease}.kombi-app .profile-share-action:hover svg,.kombi-app .profile-share-action:focus-visible svg{transform:translate(4px)}.kombi-app .profile-share-action:focus-visible{outline:2px solid var(--green);outline-offset:5px}.kombi-app .profile-tool-group{border-top:1px solid var(--ink-68);margin-top:clamp(57px,7vw,92px);padding-top:17px}.kombi-app .profile-tool-group>header{align-items:start;display:flex;gap:25px;justify-content:space-between}.kombi-app .profile-tool-group h3{font-size:clamp(30px,3.4vw,46px);font-weight:400;letter-spacing:-.055em;line-height:.9;margin:0}.kombi-app .profile-tool-tabs{border-bottom:1px solid var(--ink-50);display:flex;gap:clamp(17px,3vw,39px);margin-top:28px;overflow-x:auto}.kombi-app .profile-tool-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--ink-58);cursor:pointer;flex:0 0 auto;font:inherit;font-size:16px;padding:0 0 13px}.kombi-app .profile-tool-tabs button span{font-size:11px;margin-left:3px}.kombi-app .profile-tool-tabs button[aria-selected=true]{border-color:var(--acid);color:var(--ink)}.kombi-app .profile-tool-tabs button:hover,.kombi-app .profile-tool-tabs button:focus-visible{color:var(--ink);outline:none}.kombi-app .profile-tool-tabs button:focus-visible{box-shadow:0 0 0 2px var(--green)}.kombi-app .profile-tool-list{border-top:1px solid var(--ink-68);margin-top:22px}.kombi-app .profile-tool-row{align-items:start;border-bottom:1px solid var(--ink-28);display:grid;gap:18px 30px;grid-template-columns:minmax(112px,.48fr) minmax(255px,1.4fr) minmax(165px,.76fr) auto;padding:20px 11px 21px}.kombi-app .profile-tool-type>span{color:var(--green);display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.kombi-app .profile-tool-type small{align-items:center;color:var(--ink);display:flex;font-size:11px;gap:5px;margin-top:12px}.kombi-app .profile-tool-main h3{font-size:clamp(22px,2vw,29px);font-weight:400;letter-spacing:-.045em;line-height:.95;margin:0}.kombi-app .profile-tool-main p{color:var(--ink-78);font-size:14px;line-height:1.28;margin:10px 0 0;max-width:400px}.kombi-app .profile-tool-meta{color:var(--ink-68);font-size:12px;line-height:1.28;padding-top:3px}.kombi-app .profile-tool-meta span,.kombi-app .profile-tool-meta small,.kombi-app .profile-tool-meta em{display:block}.kombi-app .profile-tool-meta small{margin-top:5px}.kombi-app .profile-tool-meta em{color:var(--green);font-size:10px;font-style:normal;margin-top:12px}.kombi-app .profile-tool-actions{align-items:end;display:flex;flex-direction:column;gap:14px;padding-top:2px}.kombi-app .profile-tool-actions a,.kombi-app .profile-tool-actions button{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:6px;padding:2px 0;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.kombi-app .profile-tool-actions a:hover,.kombi-app .profile-tool-actions a:focus-visible,.kombi-app .profile-tool-actions button:hover,.kombi-app .profile-tool-actions button:focus-visible{color:var(--green);outline:none}.kombi-app .profile-tool-actions button svg{height:14px;width:14px}.kombi-app .profile-tool-status{align-items:center;color:var(--ink-68);display:inline-flex;font-size:12px;gap:5px;white-space:nowrap}.kombi-app .profile-tool-empty{padding:36px 11px 45px}.kombi-app .profile-tool-empty h3{font-size:25px;font-weight:400;letter-spacing:-.04em;margin:0}.kombi-app .profile-tool-empty p{font-size:15px;line-height:1.3;margin:11px 0 0}.kombi-app .profile-editor{background:var(--paper);border:0;color:var(--ink);height:min(100dvh,900px);margin:0 0 0 auto;max-width:670px;padding:0;width:min(100%,670px)}.kombi-app .profile-editor::backdrop{background:var(--ink-45)}.kombi-app .profile-editor-inner{min-height:100%;padding:clamp(31px,4vw,56px) clamp(24px,5vw,66px);position:relative}.kombi-app .profile-badge-editor .profile-editor-inner{height:100%;overflow-y:auto}.kombi-app .profile-editor-close{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:14px;padding:3px 0;position:absolute;right:clamp(24px,5vw,66px);top:26px}.kombi-app .profile-editor-close span{font-size:22px;line-height:0;margin-left:4px;vertical-align:-2px}.kombi-app .profile-editor-close:focus-visible{outline:2px solid var(--green);outline-offset:4px}.kombi-app .profile-editor h2{font-size:clamp(41px,5vw,65px);font-weight:400;letter-spacing:-.065em;line-height:.84;margin:clamp(65px,8vw,112px) 0 0;max-width:470px}.kombi-app .profile-editor h2:focus{outline:0}.kombi-app .profile-editor-field{display:block;margin-top:38px}.kombi-app .profile-editor-field>span,.kombi-app .profile-portrait-options legend,.kombi-app .profile-badge-summary-heading{display:block;font-size:16px;letter-spacing:-.02em;margin-bottom:10px}.kombi-app .profile-editor-field textarea{background:transparent;border:1px solid var(--ink-50);color:var(--ink);font:inherit;font-size:15px;line-height:1.35;outline:0;padding:11px;resize:vertical;width:100%}.kombi-app .profile-editor-field textarea:focus{border-color:var(--green);box-shadow:0 0 0 2px var(--green)}.kombi-app .profile-portrait-options,.kombi-app .profile-badge-options{border:0;margin:31px 0 0;padding:0}.kombi-app .profile-portrait-options{display:flex;flex-wrap:wrap;gap:12px}.kombi-app .profile-portrait-options legend{flex-basis:100%}.kombi-app .profile-portrait-options label{align-items:center;border:1px solid var(--ink-35);cursor:pointer;display:flex;flex:1 0 130px;font-size:13px;gap:9px;padding:9px}.kombi-app .profile-portrait-options input{accent-color:var(--green);height:15px;margin:0;width:15px}.kombi-app .profile-option-mark{align-items:center;background:var(--ink);color:var(--button-text);display:flex;font-size:12px;height:27px;justify-content:center;width:27px}.kombi-app .profile-badge-options{margin-top:31px}.kombi-app .profile-badge-summary-heading{font-weight:400;margin-top:0}.kombi-app .profile-badge-options>p{color:var(--ink-68);font-size:13px;line-height:1.3;margin:0 0 17px;max-width:475px}.kombi-app .profile-badge-earned-line,.kombi-app .profile-badge-progress-line{background:var(--ink-18);display:block;height:2px;overflow:hidden}.kombi-app .profile-badge-earned-line{margin:3px 0 33px;max-width:475px}.kombi-app .profile-badge-earned-line i,.kombi-app .profile-badge-progress-line i{background:var(--acid);display:block;height:100%}.kombi-app .profile-badge-section{border-top:1px solid var(--ink-28);margin-top:28px;padding-top:15px}.kombi-app .profile-badge-section__heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px 12px;margin-bottom:15px}.kombi-app .profile-badge-section h3{font-size:16px;font-weight:400;letter-spacing:-.02em;margin:0}.kombi-app .profile-badge-section__heading p,.kombi-app .profile-badge-empty{color:var(--ink-68);font-size:12px;line-height:1.35;margin:0}.kombi-app .profile-badge-medallion-grid{display:grid;gap:0 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.kombi-app .profile-badge-medallion{align-items:start;border-top:1px solid var(--ink-18);display:grid;gap:11px;grid-template-columns:35px minmax(0,1fr);padding:12px 0}.kombi-app .profile-badge-medallion__icon{height:30px;width:30px}.kombi-app .profile-badge-medallion__copy h4{font-size:14px;font-weight:400;line-height:1.2;margin:0}.kombi-app .profile-badge-medallion__copy p{color:var(--ink-68);font-size:11px;line-height:1.3;margin:4px 0 0}.kombi-app .profile-badge-progress-copy{color:var(--ink-68);display:block;font-size:11px;line-height:1.25;margin-top:7px}.kombi-app .profile-badge-progress-line{margin-top:5px;max-width:160px}.kombi-app .profile-badge-visibility{grid-column:2}.kombi-app .profile-badge-tabs{margin-top:0}.kombi-app .profile-badge-save-error{color:var(--kombi-error);font-size:13px;line-height:1.35;margin:16px 0 0}.kombi-app .profile-save:disabled,.kombi-app .profile-cancel:disabled,.kombi-app .profile-badge-visibility input:disabled+span{cursor:wait;opacity:.58}@media (max-width: 720px){.kombi-app .profile-badge-medallion-grid{grid-template-columns:1fr}}.kombi-app .profile-badge-visibility{display:flex;gap:14px;margin:0;padding:0}.kombi-app .profile-badge-visibility label{cursor:pointer;font-size:13px;font-weight:400;position:relative}.kombi-app .profile-badge-visibility input{opacity:0;position:absolute}.kombi-app .profile-badge-visibility span{display:block;padding:3px 0 5px}.kombi-app .profile-badge-visibility input:not(:checked)+span{color:var(--ink-58)}.kombi-app .profile-badge-visibility input:checked+span{border-bottom:3px solid var(--acid)}.kombi-app .profile-badge-visibility input:focus-visible+span{outline:2px solid var(--green);outline-offset:-2px}.kombi-app .profile-editor footer{align-items:center;display:flex;gap:19px;justify-content:space-between;margin-top:35px}.kombi-app .profile-cancel{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:15px;padding:8px 0;text-decoration:underline;text-underline-offset:4px}.kombi-app .profile-cancel:hover,.kombi-app .profile-cancel:focus-visible{color:var(--green);outline:none}@media (max-width: 980px){.kombi-app .profile-intro{grid-template-columns:minmax(130px,.6fr) minmax(0,1.9fr)}.kombi-app .profile-intro-action{grid-column:2;justify-self:start}.kombi-app .profile-story{gap:55px;grid-template-columns:minmax(0,1fr) minmax(290px,.85fr)}.kombi-app .profile-tool-row{grid-template-columns:minmax(105px,.5fr) minmax(0,1.3fr) minmax(138px,.65fr)}.kombi-app .profile-tool-actions{align-items:start;flex-direction:row;grid-column:2 / -1}}@media (max-width: 720px){.kombi-app .profile-page{padding-bottom:70px}.kombi-app .profile-intro{display:block;padding-top:45px}.kombi-app .profile-intro-mark{width:138px}.kombi-app .profile-mark--large{height:138px;width:138px}.kombi-app .profile-intro-copy{margin-top:39px}.kombi-app .profile-intro-copy h1{font-size:clamp(55px,16vw,76px)}.kombi-app .profile-intro-copy>span{font-size:21px}.kombi-app .profile-intro-action{margin-top:30px}.kombi-app .profile-intro-action p{max-width:260px}.kombi-app .profile-story{display:block;margin-top:91px}.kombi-app .profile-story>div:first-child>p{font-size:21px}.kombi-app .profile-badges{margin-top:61px}.kombi-app .profile-badges article{grid-template-columns:35px minmax(0,1fr)}.kombi-app .profile-badges article small{grid-column:2;max-width:none;text-align:left}.kombi-app .profile-champion-profile{display:block;margin-top:91px}.kombi-app .profile-champion-detail{grid-template-columns:auto minmax(0,1fr);margin-top:33px}.kombi-app .profile-champion-empty{margin-top:31px}.kombi-app .profile-tools{margin-top:79px;padding-bottom:78px;padding-top:59px}.kombi-app .profile-tools-heading{align-items:start;flex-direction:column;gap:29px}.kombi-app .profile-tools-heading h2{font-size:46px}.kombi-app .profile-tool-group{margin-top:55px}.kombi-app .profile-tool-group>header{align-items:start;flex-direction:column}.kombi-app .profile-tool-tabs{margin-top:23px}.kombi-app .profile-tool-row{display:grid;gap:13px;grid-template-columns:1fr;padding:19px 0 21px}.kombi-app .profile-tool-main h3{font-size:27px}.kombi-app .profile-tool-meta{border-top:1px solid var(--ink-18);display:flex;flex-wrap:wrap;gap:5px 13px;padding-top:10px}.kombi-app .profile-tool-meta small,.kombi-app .profile-tool-meta em{margin-top:0}.kombi-app .profile-tool-actions{grid-column:auto;margin-top:4px}.kombi-app .profile-editor{height:100dvh;max-width:none;width:100%}.kombi-app .profile-editor-inner{overflow-y:auto;padding-bottom:36px}.kombi-app .profile-editor h2{font-size:44px;margin-top:76px}.kombi-app .profile-editor footer{align-items:stretch;flex-direction:column-reverse}.kombi-app .profile-save{width:100%}}.kombi-app .profile-page-nav{background:var(--paper);border-bottom:1px solid var(--ink-45);position:sticky;top:74px;z-index:9}.kombi-app .profile-page-nav>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1320px;padding:0 clamp(22px,5vw,72px)}.kombi-app .profile-page-nav a{align-items:center;border-left:1px solid var(--ink-18);display:flex;font-size:14px;justify-content:space-between;min-height:43px;padding:9px 13px;position:relative}.kombi-app .profile-page-nav a:last-child{border-right:1px solid var(--ink-18)}.kombi-app .profile-page-nav a small{color:var(--ink-58);font-size:11px;margin-left:8px}.kombi-app .profile-page-nav a:after{background:var(--acid);bottom:-1px;content:"";height:3px;left:13px;opacity:0;position:absolute;right:13px;transform:scaleX(.35);transform-origin:left;transition:opacity .18s ease,transform .18s ease}.kombi-app .profile-page-nav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.kombi-app .profile-page-nav a:hover,.kombi-app .profile-page-nav a:focus-visible{color:var(--green);outline:none}.kombi-app .profile-page-nav a:focus-visible{box-shadow:inset 0 0 0 2px var(--green)}.kombi-app .profile-intro{align-items:start;grid-template-columns:minmax(135px,.6fr) minmax(470px,1.8fr) minmax(260px,1.05fr);padding-top:clamp(45px,5vw,70px)}.kombi-app .profile-mark--large{height:clamp(128px,13vw,178px);width:clamp(128px,13vw,178px)}.kombi-app .profile-intro-copy h1{container-type:inline-size;font-size:clamp(40px,15cqw,90px);overflow-wrap:break-word}.kombi-app .profile-intro-action .profile-edit-button{background:transparent;color:var(--ink);min-height:0;padding:3px 0 8px 13px;position:relative}.kombi-app .profile-intro-action .profile-edit-button:before{background:var(--acid);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:10px;width:5px}.kombi-app .profile-intro-action .profile-edit-button svg{transition:transform .18s ease}.kombi-app .profile-intro-action .profile-edit-button:hover,.kombi-app .profile-intro-action .profile-edit-button:focus-visible{background:transparent;color:var(--green);transform:none}.kombi-app .profile-intro-action .profile-edit-button:hover svg,.kombi-app .profile-intro-action .profile-edit-button:focus-visible svg{transform:translate(4px)}.kombi-app .profile-intro-action .profile-edit-button:focus-visible{outline:2px solid var(--green);outline-offset:4px}.kombi-app .profile-intro-action:has(.profile-follower-count){align-items:center;display:flex;gap:18px}.kombi-app .profile-opening-champion{min-width:0}.kombi-app .profile-opening-champion .profile-champion-detail{grid-template-columns:62px minmax(0,1fr)}.kombi-app .profile-opening-champion .profile-champion-mark{height:62px;width:62px}.kombi-app .profile-opening-champion .profile-champion-detail h3{font-size:24px}.kombi-app .profile-opening-champion .profile-champion-detail p{line-height:1.3}.kombi-app .profile-story{margin-top:clamp(48px,5vw,66px)}.kombi-app .profile-badges article small{color:var(--ink-68);font-size:11px;font-weight:700;max-width:none;white-space:nowrap}.kombi-app .profile-badges article small[data-visibility=public]:before{color:var(--green);content:"● "}.kombi-app .profile-badges article small[data-visibility=hidden]:before{color:var(--ink);content:"○ "}.kombi-app .profile-tools{margin-top:clamp(68px,7vw,90px);padding-bottom:clamp(70px,8vw,108px);padding-top:clamp(48px,5vw,70px)}.kombi-app .profile-tools-heading span{font-size:14px;margin-top:10px}.kombi-app .profile-tool-group{margin-top:clamp(36px,4vw,50px);scroll-margin-top:138px}.kombi-app .profile-tool-group>header p{color:var(--ink-68);font-size:13px;line-height:1.3;margin:11px 0 0}.kombi-app .profile-tool-tabs{margin-top:16px}.kombi-app .profile-tool-actions{align-items:end;display:flex;flex-direction:row;gap:17px}.kombi-app .profile-tool-actions>a{font-weight:700}.kombi-app .profile-tool-list>.profile-tool-empty{color:var(--ink-68);font-size:14px;line-height:1.3;margin:0;padding:24px 0}@media (max-width: 980px){.kombi-app .profile-intro{grid-template-columns:minmax(120px,.55fr) minmax(0,1.55fr)}.kombi-app .profile-opening-champion{grid-column:1 / -1;max-width:520px}}@media (max-width: 720px){.kombi-app .profile-page-nav{top:62px}.kombi-app .profile-page-nav>div{padding:0 12px}.kombi-app .profile-page-nav a{font-size:11px;line-height:1.05;min-height:45px;padding:7px 6px}.kombi-app .profile-page-nav a small{font-size:10px;margin-left:4px}.kombi-app .profile-page-nav a:after{left:6px;right:6px}.kombi-app .profile-intro{padding-top:35px}.kombi-app .profile-intro-copy h1{font-size:clamp(49px,15vw,67px);white-space:normal}.kombi-app .profile-opening-champion{margin-top:34px}.kombi-app .profile-story{margin-top:46px}.kombi-app .profile-tools{margin-top:59px;padding-top:45px}.kombi-app .profile-tool-group{margin-top:36px;scroll-margin-top:122px}.kombi-app .profile-tool-group>header p{margin-top:9px}.kombi-app .profile-tool-actions{flex-wrap:wrap;gap:11px 16px}}.kombi-app .profile-intro{align-items:start;grid-template-columns:minmax(150px,.7fr) minmax(360px,1.55fr) minmax(245px,1fr);padding-top:clamp(52px,6vw,82px)}.kombi-app .profile-edit-mark{display:none}.kombi-app .profile-intro-action{margin-top:25px}.kombi-app .profile-opening-champion{border-left:1px solid var(--ink-50);min-height:150px;padding-left:clamp(19px,2.5vw,36px)}.kombi-app .profile-opening-champion>h2{font-size:22px;font-weight:400;letter-spacing:-.04em;line-height:.95;margin:0}.kombi-app .profile-opening-champion .profile-champion-detail{margin-top:22px}.kombi-app .profile-story{gap:clamp(43px,7vw,98px);margin-top:clamp(55px,6vw,76px)}.kombi-app .profile-badges article small{white-space:nowrap}.kombi-app .profile-tools{margin-top:clamp(76px,8vw,108px);padding-bottom:clamp(76px,9vw,118px);padding-top:clamp(54px,6vw,84px)}.kombi-app .profile-tools-heading{align-items:start}.kombi-app .profile-tools-heading>p{display:none}.kombi-app .profile-tools-heading span{color:var(--ink-68);display:block;font-size:15px;line-height:1.3;margin-top:14px;max-width:400px}.kombi-app .profile-tool-group{margin-top:clamp(42px,5vw,64px)}.kombi-app .profile-tool-tabs{margin-top:20px}.kombi-app .profile-tool-actions{gap:10px}.kombi-app .profile-tool-visibility{align-items:center;display:flex;gap:7px}.kombi-app .profile-tool-visibility button{color:var(--green);font-size:12px}.kombi-app .profile-collection-columns{display:grid;gap:clamp(35px,5vw,72px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px}.kombi-app .profile-collection-columns h4{font-size:17px;font-weight:400;letter-spacing:-.02em;margin:0}.kombi-app .profile-collection-columns h4 span{color:var(--ink-58);font-size:11px;margin-left:3px}.kombi-app .profile-collection-columns .profile-tool-list{margin-top:14px}.kombi-app .profile-collection-columns .profile-tool-row{display:block;padding:17px 0 20px}.kombi-app .profile-collection-columns .profile-tool-main{margin-top:11px}.kombi-app .profile-collection-columns .profile-tool-main h3{font-size:24px}.kombi-app .profile-collection-columns .profile-tool-meta{border-top:1px solid var(--ink-18);display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:14px;padding-top:9px}.kombi-app .profile-collection-columns .profile-tool-meta small,.kombi-app .profile-collection-columns .profile-tool-meta em{margin-top:0}.kombi-app .profile-collection-columns .profile-tool-actions{align-items:start;flex-direction:row;margin-top:13px}@media (max-width: 980px){.kombi-app .profile-opening-champion{grid-column:1 / -1;max-width:480px}}@media (max-width: 720px){.kombi-app .profile-opening-champion{border-left:0;border-top:1px solid var(--ink-50);margin-top:42px;padding:16px 0 0}.kombi-app .profile-story{margin-top:59px}.kombi-app .profile-badges{margin-top:46px}.kombi-app .profile-tools{margin-top:67px;padding-top:51px}.kombi-app .profile-tool-group{margin-top:43px}.kombi-app .profile-collection-columns{display:block;margin-top:20px}.kombi-app .profile-collection-columns>section+section{border-top:1px solid var(--ink-50);margin-top:35px;padding-top:20px}}.kombi-app .profile-identity-details{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:17px}.kombi-app .profile-identity-details>span:first-child{font-size:clamp(18px,1.9vw,26px);letter-spacing:-.03em;line-height:1.1}.kombi-app .profile-identity-details>span:nth-child(2){color:var(--ink-68);font-size:15px}.kombi-app .profile-identity-details .profile-edit-button{background:transparent;color:var(--ink);min-height:0;padding:0 0 3px}.kombi-app .profile-identity-details .profile-edit-button:hover,.kombi-app .profile-identity-details .profile-edit-button:focus-visible{background:transparent;color:var(--green);outline:2px solid var(--green);outline-offset:4px;transform:none}.kombi-app .profile-identity-details .profile-edit-button svg{height:15px;width:15px}.kombi-app .profile-opening-champion .profile-champion-detail{align-items:start;grid-template-columns:78px minmax(0,1fr)}.kombi-app .profile-champion-portrait{align-items:start;display:flex;flex-direction:column;gap:11px}.kombi-app .profile-champion-portrait>a{font-size:11px;gap:4px;line-height:1.15;margin:0;text-underline-offset:3px}.kombi-app .profile-champion-portrait>a svg{flex:0 0 auto;height:13px;width:13px}.kombi-app .profile-opening-champion .profile-champion-detail>div:last-child{padding-top:2px}.kombi-app .profile-opening-champion .profile-champion-detail p{margin-top:7px}@media (min-width: 1120px){.kombi-app .profile-page{display:grid;grid-template-columns:minmax(160px,.16fr) minmax(0,1fr);margin:0 auto;max-width:1600px;padding-bottom:0}.kombi-app .profile-page-nav{align-self:start;background:transparent;border-bottom:0;grid-column:1;position:sticky;top:116px;z-index:1}.kombi-app .profile-page-nav>div{display:block;padding:0 20px 0 0}.kombi-app .profile-page-nav a{border:0;border-bottom:1px solid var(--ink-28);font-size:13px;justify-content:space-between;min-height:49px;padding:10px 0}.kombi-app .profile-page-nav a:last-child{border-right:0}.kombi-app .profile-page-nav a:after{bottom:7px;height:3px;left:0;right:auto;width:24px}.kombi-app .profile-page-content{grid-column:2;min-width:0}.kombi-app .profile-intro{gap:clamp(22px,3vw,42px);grid-template-columns:minmax(130px,.52fr) minmax(380px,1.42fr) minmax(280px,1.08fr)}}@media (max-width: 720px){.kombi-app .profile-identity-details{align-items:start;flex-direction:column;gap:7px}.kombi-app .profile-identity-details>span:first-child{font-size:20px}.kombi-app .profile-identity-details .profile-edit-button{margin-top:8px}.kombi-app .profile-opening-champion .profile-champion-detail{grid-template-columns:74px minmax(0,1fr)}.kombi-app .profile-champion-portrait>a{white-space:nowrap}}@keyframes profile-view-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.kombi-app .profile-page-content{min-width:0}.kombi-app .profile-view{animation:profile-view-in .22s cubic-bezier(.22,1,.36,1)}.kombi-app .profile-view--about{padding-bottom:clamp(70px,8vw,112px)}.kombi-app .profile-view--about .profile-intro-copy>p{color:var(--ink-68)}.kombi-app .profile-view--about .profile-story{gap:clamp(30px,4vw,66px);grid-template-columns:minmax(150px,.7fr) minmax(360px,1.55fr) minmax(245px,1fr);margin-top:clamp(92px,9vw,128px)}.kombi-app .profile-view--about .profile-story>div:first-child{grid-column:2}.kombi-app .profile-view--about .profile-badges{grid-column:3}.kombi-app .profile-view--about .profile-badges article{align-items:center;gap:11px;grid-template-columns:35px minmax(0,1fr)}.kombi-app .profile-view--about .profile-badges article h3{font-size:16px}.kombi-app .profile-focus.profile-tools{background:transparent;box-shadow:none;clip-path:none;margin-top:0;min-height:calc(100svh - 74px);padding:clamp(58px,8vw,104px) 0 clamp(80px,10vw,142px)}.kombi-app .profile-focus-shell{margin:0 auto;max-width:1320px;padding:0 clamp(22px,5vw,72px)}.kombi-app .profile-focus-heading{align-items:end;display:flex;gap:30px;justify-content:space-between}.kombi-app .profile-focus-heading h1{font-size:clamp(52px,6.2vw,88px);font-weight:400;letter-spacing:-.07em;line-height:.84;margin:0}.kombi-app .profile-focus .profile-tool-group{margin-top:clamp(42px,6vw,76px)}.kombi-app .profile-focus .profile-tool-tabs,.kombi-app .profile-focus .profile-collection-columns{margin-top:0}.kombi-app .profile-focus .profile-collection-columns h2{font-size:clamp(25px,2.4vw,34px);font-weight:400;letter-spacing:-.045em;line-height:.95;margin:0}.kombi-app .profile-focus .profile-collection-columns h2 span{color:var(--ink-58);font-size:11px;margin-left:4px;vertical-align:middle}.kombi-app .profile-focus .profile-collection-columns .profile-tool-list{margin-top:17px}.kombi-app .profile-page-nav a:after{content:none}.kombi-app .profile-page-nav .profile-nav-item{position:relative}.kombi-app .profile-page-nav .profile-nav-item:after{background:var(--ink);border-radius:50%;bottom:-7px;content:"";height:4px;left:50%;opacity:0;position:absolute;transform:translate(-50%) scale(.6);transition:opacity .22s,transform .22s;width:4px}.kombi-app .profile-page-nav a:hover .nav-rollover span:first-child,.kombi-app .profile-page-nav a:focus-visible .nav-rollover span:first-child,.kombi-app .profile-page-nav a[aria-current=page] .nav-rollover span:first-child{transform:translateY(-100%)}.kombi-app .profile-page-nav a:hover .nav-rollover span+span,.kombi-app .profile-page-nav a:focus-visible .nav-rollover span+span,.kombi-app .profile-page-nav a[aria-current=page] .nav-rollover span+span{transform:translateY(-100%)}.kombi-app .profile-page-nav a:hover .profile-nav-item:after,.kombi-app .profile-page-nav a:focus-visible .profile-nav-item:after,.kombi-app .profile-page-nav a[aria-current=page] .profile-nav-item:after{opacity:1;transform:translate(-50%) scale(1)}.kombi-app .profile-page-nav a:hover,.kombi-app .profile-page-nav a:focus-visible{color:var(--ink)}@media (max-width: 720px){.kombi-app .profile-view--about{padding-bottom:70px}.kombi-app .profile-view--about .profile-story{display:block;margin-top:59px}.kombi-app .profile-focus.profile-tools{min-height:calc(100svh - 62px);padding:47px 0 75px}.kombi-app .profile-focus-heading{align-items:start;flex-direction:column;gap:27px}.kombi-app .profile-focus-heading h1{font-size:clamp(48px,14vw,68px)}.kombi-app .profile-focus .profile-tool-group{margin-top:43px}.kombi-app .profile-focus .profile-collection-columns .profile-tool-list{margin-top:15px}}@media (min-width: 1120px){.kombi-app .profile-view--about .profile-story{gap:clamp(22px,3vw,42px);grid-template-columns:minmax(130px,.52fr) minmax(380px,1.42fr) minmax(280px,1.08fr)}}.kombi-app .site-search-tool-mark,.kombi-app .site-search-profile-mark{align-items:center;background:var(--ink);color:var(--button-text);display:flex;font-size:11px;height:38px;justify-content:center;letter-spacing:.02em;width:38px}.kombi-app .site-search-profile-mark{background:var(--accent-wash-strong);color:var(--ink)}.kombi-app .dashboard-page{min-height:calc(100svh - 74px);padding-bottom:clamp(46px,7vw,90px)}.kombi-app .dashboard-shell{margin:0 auto;max-width:1320px;padding-left:clamp(22px,5vw,72px);padding-right:clamp(22px,5vw,72px)}.kombi-app .dashboard-orientation{border-bottom:1px solid var(--ink-50);padding-bottom:23px;padding-top:clamp(39px,5vw,70px)}.kombi-app .dashboard-eyebrow,.kombi-app .dashboard-section-label{color:var(--green);font-size:11px;letter-spacing:.13em;margin:0;text-transform:uppercase}.kombi-app .dashboard-orientation-heading{margin-top:clamp(34px,4.5vw,61px)}.kombi-app .dashboard-orientation-heading h1{font-size:clamp(49px,6.8vw,95px);font-weight:400;letter-spacing:-.075em;line-height:.9;margin:0;overflow-wrap:anywhere}.kombi-app .dashboard-view-heading>p span{color:var(--green);padding:0 3px}.kombi-app .dashboard-orientation-actions{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,46px);margin-top:clamp(31px,4vw,52px);row-gap:14px}.kombi-app .dashboard-popover-anchor,.kombi-app .dashboard-data-utility{position:relative}.kombi-app .dashboard-scope-trigger,.kombi-app .dashboard-data-utility button{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:15px;overflow-wrap:anywhere;padding:3px 0;text-align:left}.kombi-app .dashboard-scope-trigger span,.kombi-app .dashboard-data-utility>span{color:var(--green);padding:0 3px}.kombi-app .dashboard-scope-trigger b{display:inline-block;font-size:12px;font-weight:400;margin-left:5px;transition:transform .18s ease}.kombi-app .dashboard-scope-trigger[aria-expanded=true] b{transform:rotate(180deg)}.kombi-app .dashboard-scope-trigger:focus-visible,.kombi-app .dashboard-data-utility button:focus-visible{outline:2px solid var(--green);outline-offset:4px}.kombi-app .dashboard-data-utility{align-items:center;color:var(--ink-68);display:flex;flex-wrap:wrap;font-size:13px;gap:7px;margin-left:auto;min-width:0}.kombi-app .dashboard-data-utility button{color:var(--ink-78);font-size:13px;text-decoration:underline;text-decoration-color:var(--ink-28);text-underline-offset:3px}.kombi-app .dashboard-view-nav{border-bottom:1px solid var(--ink-35)}.kombi-app .dashboard-view-nav>div{display:flex;gap:clamp(21px,3.3vw,47px)}.kombi-app .dashboard-view-nav button,.kombi-app .dashboard-view-nav a{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:15px;min-height:54px;padding:15px 0;position:relative;text-decoration:none!important}.kombi-app .dashboard-view-nav button:after,.kombi-app .dashboard-view-nav a:after,.kombi-app .dashboard-lens button:after{background:var(--ink);border-radius:50%;bottom:9px;content:"";height:4px;left:50%;opacity:0;position:absolute;transform:translate(-50%) scale(.6);transition:opacity .22s,transform .22s;width:4px}.kombi-app .dashboard-view-nav button[aria-current=page]:after,.kombi-app .dashboard-view-nav a[aria-current=page]:after,.kombi-app .dashboard-lens button[aria-selected=true]:after{opacity:1;transform:translate(-50%) scale(1)}.kombi-app .dashboard-view-nav button:hover .nav-rollover span:first-child,.kombi-app .dashboard-view-nav button:focus-visible .nav-rollover span:first-child,.kombi-app .dashboard-view-nav button[aria-current=page] .nav-rollover span:first-child,.kombi-app .dashboard-view-nav a:hover .nav-rollover span:first-child,.kombi-app .dashboard-view-nav a:focus-visible .nav-rollover span:first-child,.kombi-app .dashboard-view-nav a[aria-current=page] .nav-rollover span:first-child,.kombi-app .dashboard-view-nav button:hover .nav-rollover span+span,.kombi-app .dashboard-view-nav button:focus-visible .nav-rollover span+span,.kombi-app .dashboard-view-nav button[aria-current=page] .nav-rollover span+span,.kombi-app .dashboard-view-nav a:hover .nav-rollover span+span,.kombi-app .dashboard-view-nav a:focus-visible .nav-rollover span+span,.kombi-app .dashboard-view-nav a[aria-current=page] .nav-rollover span+span,.kombi-app .dashboard-lens button:hover .nav-rollover span,.kombi-app .dashboard-lens button:focus-visible .nav-rollover span,.kombi-app .dashboard-lens button[aria-selected=true] .nav-rollover span{transform:translateY(-100%)}.kombi-app .dashboard-view-nav button:focus-visible,.kombi-app .dashboard-view-nav a:focus-visible,.kombi-app .dashboard-lens button:focus-visible{outline:2px solid var(--green);outline-offset:4px}.kombi-app .dashboard-view-wrap{animation:dashboard-view-in .48s cubic-bezier(.22,1,.36,1)}.kombi-app .dashboard-view{padding-top:clamp(37px,5vw,66px)}.kombi-app .dashboard-overview{align-items:stretch;display:grid;gap:clamp(35px,6vw,102px);grid-template-columns:minmax(0,1.55fr) minmax(260px,.62fr);min-height:min(690px,calc(100svh - 240px))}.kombi-app .dashboard-overview-main{min-width:0}.kombi-app .dashboard-overview-main h2,.kombi-app .dashboard-view-heading h2{font-size:clamp(37px,4.7vw,66px);font-weight:400;letter-spacing:-.066em;line-height:.94;margin:16px 0 0;overflow-wrap:anywhere}.kombi-app .dashboard-overview-main h2 strong,.kombi-app .dashboard-view-heading h2 strong{color:var(--green);font-weight:400}.kombi-app .dashboard-period-note{color:var(--ink-68);font-size:16px;margin:12px 0 0}.kombi-app .activity-field{margin:clamp(34px,5.4vw,67px) 0 0;max-width:760px}.kombi-app .activity-field svg{display:block;height:auto;overflow:visible;width:100%}.kombi-app .activity-field-label{fill:var(--ink);font-family:var(--font-volkswagen),Arial,sans-serif;font-size:15px}.kombi-app .activity-field-count{fill:var(--green);font-family:var(--font-volkswagen),Arial,sans-serif;font-size:16px;text-anchor:end}.kombi-app .activity-field-mark{fill:var(--green)}.kombi-app .activity-field-mark:nth-of-type(2n){fill:var(--ink);opacity:.82}.kombi-app .activity-field-rule{stroke:var(--ink-28);stroke-width:1}.kombi-app .activity-field figcaption{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.kombi-app .dashboard-overview-signals{align-self:stretch;border-left:1px solid var(--ink-45);display:flex;flex-direction:column;padding:6px 0 6px clamp(25px,3.8vw,53px)}.kombi-app .dashboard-signal{border-top:1px solid var(--ink-45);padding:15px 0 22px}.kombi-app .dashboard-signal strong{display:block;font-size:clamp(46px,4.8vw,69px);font-weight:400;letter-spacing:-.075em;line-height:.9}.kombi-app .dashboard-signal p{font-size:19px;letter-spacing:-.03em;line-height:1.07;margin:14px 0 0;max-width:220px;overflow-wrap:anywhere}.kombi-app .dashboard-signal small{color:var(--ink-68);display:block;font-size:12px;line-height:1.3;margin-top:17px;max-width:215px}.kombi-app .dashboard-signal em,.kombi-app .dashboard-attention{align-items:center;color:var(--green);display:flex;font-size:15px;font-style:normal;gap:7px;margin:14px 0 0}.kombi-app .dashboard-signal em i,.kombi-app .dashboard-attention i{background:var(--acid);border-radius:50%;display:inline-block;height:6px;width:6px}.kombi-app .dashboard-view-heading{max-width:730px}.kombi-app .dashboard-view-heading>p:last-child{color:var(--ink-68);font-size:16px;line-height:1.3;margin:16px 0 0}.kombi-app .dashboard-lens{display:flex;gap:25px;margin-top:clamp(35px,4vw,53px)}.kombi-app .dashboard-lens button{background:transparent;border:0;color:var(--ink-68);cursor:pointer;font:inherit;font-size:14px;padding:6px 0 15px;position:relative}.kombi-app .dashboard-lens button[aria-selected=true]{color:var(--ink)}.kombi-app .dashboard-chart-panel{border-bottom:1px solid var(--ink-45);margin-top:clamp(31px,4.5vw,58px);padding-bottom:12px}.kombi-app .dashboard-tool-chart{height:clamp(320px,47vw,440px)}.kombi-app .dashboard-department-snapshot{border-top:1px solid var(--ink-45);margin-top:clamp(31px,4.5vw,58px);max-width:740px;padding-top:16px}.kombi-app .dashboard-department-snapshot>div{margin-top:43px}.kombi-app .dashboard-department-snapshot h3{font-size:clamp(32px,4.2vw,55px);font-weight:400;letter-spacing:-.06em;line-height:.94;margin:0;overflow-wrap:anywhere}.kombi-app .dashboard-department-snapshot strong{color:var(--green);display:block;font-size:clamp(50px,6vw,82px);font-weight:400;letter-spacing:-.075em;line-height:.8;margin-top:38px}.kombi-app .dashboard-department-snapshot strong span{color:var(--ink);font-size:20px;letter-spacing:-.03em}.kombi-app .dashboard-proportion{background:var(--ink-12);height:19px;margin-top:36px;max-width:650px}.kombi-app .dashboard-proportion span{background:var(--green);display:block;height:100%}.kombi-app .dashboard-department-snapshot p{font-size:17px;margin:14px 0 0}.kombi-app .dashboard-department-snapshot p b{font-weight:400}.kombi-app .dashboard-department-snapshot p small{color:var(--ink-68);margin-left:11px}.kombi-app .dashboard-attention{font-size:17px!important}.kombi-app .dashboard-learning-grid{display:grid;gap:clamp(33px,6vw,94px);grid-template-columns:minmax(0,1.22fr) minmax(280px,.78fr);margin-top:clamp(39px,5vw,66px)}.kombi-app .dashboard-training-panel,.kombi-app .dashboard-capability-panel{border-top:1px solid var(--ink-45);padding-top:15px}.kombi-app .dashboard-training-panel h3,.kombi-app .dashboard-capability-panel h3{font-size:clamp(30px,3.6vw,49px);font-weight:400;letter-spacing:-.055em;line-height:.96;margin:22px 0 0;overflow-wrap:anywhere}.kombi-app .dashboard-training-chart{height:clamp(132px,15vw,178px);margin-top:clamp(34px,4vw,49px)}.kombi-app .dashboard-training-key{display:flex;gap:22px;list-style:none;margin:13px 0 0;padding:0}.kombi-app .dashboard-training-key li{align-items:center;display:flex;font-size:14px;gap:7px;min-width:0;overflow-wrap:anywhere}.kombi-app .dashboard-training-key i{display:inline-block;height:7px;width:7px}.kombi-app .dashboard-training-key .complete{background:var(--green)}.kombi-app .dashboard-training-key .progress{background:var(--ink)}.kombi-app .dashboard-training-key .not-started{background:var(--acid)}.kombi-app .dashboard-training-key b{font-weight:400;margin-left:2px}.kombi-app .dashboard-capability-distribution,.kombi-app .kombi-distribution{margin-top:42px}.kombi-app .dashboard-capability-distribution>div,.kombi-app .kombi-distribution>div{align-items:center;border-top:1px solid var(--ink-28);display:grid;gap:14px;grid-template-columns:96px minmax(0,1fr);min-height:50px}.kombi-app .dashboard-capability-distribution>div:last-child,.kombi-app .kombi-distribution>div:last-child{border-bottom:1px solid var(--ink-28)}.kombi-app .dashboard-capability-distribution>div>span,.kombi-app .kombi-distribution>div>span{font-size:14px}.kombi-app .dashboard-capability-distribution p,.kombi-app .kombi-distribution p{align-items:center;display:flex;gap:5px;margin:0}.kombi-app .dashboard-capability-distribution i,.kombi-app .kombi-distribution i{background:var(--green);display:inline-block;height:9px;width:9px}.kombi-app .dashboard-capability-distribution b,.kombi-app .kombi-distribution b{font-size:14px;font-weight:400;margin-left:auto}.kombi-app .dashboard-quiet-note{border-top:1px solid var(--ink-28);color:var(--ink-68);font-size:14px;line-height:1.35;margin:36px 0 0;padding-top:14px}.kombi-app .dashboard-popover{animation:dashboard-popover-in .18s ease-out;background:var(--paper);border:1px solid var(--ink-28);left:0;padding:13px 16px;position:absolute;top:calc(100% + 11px);width:min(440px,calc(100vw - 44px));z-index:25}.kombi-app .dashboard-scope-popover{min-width:370px}.kombi-app .dashboard-about-popover{left:auto;right:0;width:min(315px,calc(100vw - 44px))}.kombi-app .dashboard-popover p{font-size:14px;line-height:1.3;margin:0}.kombi-app .dashboard-popover p+p{border-top:1px solid var(--ink-28);margin-top:11px;padding-top:11px}.kombi-app .dashboard-scope-select{align-items:center;border-top:1px solid var(--ink-28);display:grid;gap:18px;grid-template-columns:112px minmax(0,1fr);padding:11px 0}.kombi-app .dashboard-scope-select:first-child{border-top:0;padding-top:1px}.kombi-app .dashboard-scope-select span{color:var(--green);font-size:10px;letter-spacing:.11em;text-transform:uppercase}.kombi-app .dashboard-scope-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:15px;min-width:0;outline:0;padding:3px 18px 3px 0;width:100%}.kombi-app .dashboard-scope-select select:hover,.kombi-app .dashboard-scope-select select:focus{background:var(--acid);box-shadow:0 0 0 3px var(--acid)}@keyframes dashboard-view-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 980px){.kombi-app .dashboard-overview{grid-template-columns:1fr;min-height:0}.kombi-app .dashboard-overview-signals{border-left:0;border-top:1px solid var(--ink-45);display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 0 0}.kombi-app .dashboard-learning-grid{gap:45px}}@media (max-width: 720px){.kombi-app .dashboard-page{min-height:calc(100svh - 62px)}.kombi-app .dashboard-orientation{padding-top:34px}.kombi-app .dashboard-orientation-heading{margin-top:36px}.kombi-app .dashboard-orientation-heading h1{font-size:clamp(48px,13vw,72px)}.kombi-app .dashboard-orientation-actions{align-items:flex-start;display:block;margin-top:31px}.kombi-app .dashboard-data-utility{justify-content:flex-start;margin:15px 0 0}.kombi-app .dashboard-scope-trigger,.kombi-app .dashboard-data-utility button{white-space:normal}.kombi-app .dashboard-popover{left:0;right:auto;width:min(100%,360px)}.kombi-app .dashboard-about-popover{left:0;right:auto}.kombi-app .dashboard-scope-popover{min-width:0}.kombi-app .dashboard-view-nav>div{gap:22px;padding-left:12px;padding-right:12px}.kombi-app .dashboard-view-nav button{font-size:12px;min-height:49px;padding:12px 0}.kombi-app .dashboard-view{padding-top:40px}.kombi-app .dashboard-overview{gap:42px}.kombi-app .dashboard-overview-main h2,.kombi-app .dashboard-view-heading h2{font-size:clamp(38px,11vw,56px)}.kombi-app .activity-field{margin-top:43px;overflow-x:hidden}.kombi-app .activity-field svg{margin-left:-5px;min-width:580px;transform:scale(.88);transform-origin:left top;width:114%}.kombi-app .activity-field-label{font-size:15px}.kombi-app .dashboard-overview-signals{display:block;padding-top:0}.kombi-app .dashboard-signal{padding:19px 0 26px}.kombi-app .dashboard-lens{gap:20px;width:auto}.kombi-app .dashboard-tool-chart{height:370px;margin-left:-15px}.kombi-app .dashboard-department-snapshot>div{margin-top:34px}.kombi-app .dashboard-department-snapshot p small{display:block;margin:7px 0 0}.kombi-app .dashboard-learning-grid{display:block;margin-top:43px}.kombi-app .dashboard-capability-panel{margin-top:52px}.kombi-app .dashboard-training-key{flex-wrap:wrap;gap:11px 18px}.kombi-app .dashboard-scope-select{grid-template-columns:102px minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.kombi-app .dashboard-view-wrap,.kombi-app .dashboard-popover{animation:none}}.kombi-app .kombi-action,.kombi-app .kombi-action--quiet{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;gap:9px;justify-content:center;min-height:43px;padding:9px 0;text-decoration:none}.kombi-app .kombi-action{background:var(--ink);color:var(--button-text);padding-left:17px;padding-right:17px;transition:background-color .18s ease,transform .18s ease}.kombi-app .kombi-action:hover:not(:disabled){background:var(--green);transform:translateY(-1px)}.kombi-app .kombi-action:disabled{background:var(--ink-35);cursor:not-allowed}.kombi-app .kombi-action--quiet{text-decoration:underline;text-underline-offset:4px}.kombi-app .kombi-action--quiet:hover{color:var(--green)}.kombi-app .kombi-action:focus-visible,.kombi-app .kombi-action--quiet:focus-visible{outline:2px solid var(--green);outline-offset:4px}.kombi-app .kombi-choices{display:flex;flex-wrap:wrap;gap:7px}.kombi-app .kombi-choice{background:transparent;border:1px solid var(--ink-28);color:var(--ink-68);cursor:pointer;font:inherit;font-size:13px;padding:7px 13px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.kombi-app .kombi-choice:hover{border-color:var(--ink);color:var(--ink)}.kombi-app .kombi-choice[aria-pressed=true]{background:var(--acid);border-color:var(--acid);color:var(--ink)}.kombi-app .kombi-choice:focus-visible{outline:2px solid var(--green);outline-offset:3px}.kombi-app .learn-training{border-top:1px solid var(--ink-78);padding-top:17px}.kombi-app .learn-training-eyebrow{color:var(--green);font-size:11px;letter-spacing:.11em;margin:0;text-transform:uppercase}.kombi-app .learn-training-state{font-size:15px;margin:11px 0 0}.kombi-app .learn-training-journey{margin-top:14px}.kombi-app .learn-training .kombi-action{margin-top:18px}.kombi-app .learn-note{color:var(--ink-68);font-size:14px;line-height:1.35;margin:14px 0 0;max-width:68ch}.kombi-app .learn-footnote{color:var(--ink-58);font-size:13px;margin:clamp(48px,5vw,72px) 0 0}.kombi-app .learn-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-top:clamp(34px,3.6vw,48px)}.kombi-app .kombi-modal-scrim{background:var(--ink-35);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .38s ease;z-index:19}.kombi-app .kombi-modal-scrim[data-open=true]{opacity:1;pointer-events:auto}.kombi-app .kombi-modal{background:var(--paper);border-top:1px solid var(--ink-28);bottom:0;display:flex;flex-direction:column;height:min(86dvh,760px);left:clamp(24px,4vw,56px);position:fixed;right:clamp(24px,4vw,56px);transform:translateY(102%);transition:transform .6s cubic-bezier(.22,1,.36,1);z-index:20}.kombi-app .kombi-modal[data-open=true]{transform:translateY(0)}.kombi-app .kombi-modal-inner{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0}.kombi-app .kombi-modal-header{border-bottom:1px solid var(--ink-18);padding:clamp(26px,3vw,40px) clamp(23px,5vw,64px) 20px}.kombi-app .kombi-modal-eyebrow{color:var(--green);font-size:11px;letter-spacing:.11em;margin:0 0 9px;text-transform:uppercase}.kombi-app .kombi-modal-header h2{font-size:clamp(30px,3.4vw,46px);font-weight:400;letter-spacing:-.045em;line-height:.98;margin:0}.kombi-app .kombi-modal-header>p{color:var(--ink-68);font-size:15px;line-height:1.35;margin:12px 0 0;max-width:74ch}.kombi-app .kombi-modal-body{overflow-y:auto;padding:clamp(22px,2.6vw,34px) clamp(23px,5vw,64px) clamp(26px,3vw,40px)}.kombi-app .kombi-modal-footer{align-items:center;border-top:1px solid var(--ink-18);display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;padding:16px clamp(23px,5vw,64px)}.kombi-app .kombi-modal-footer>.kombi-modal-footer-left{margin-right:auto}.kombi-app .kombi-modal-primary{background:transparent;border:0;color:var(--ink);cursor:pointer;font-family:inherit;margin:0}.kombi-app .kombi-modal-primary:disabled{color:var(--ink-45);cursor:not-allowed}.kombi-app .kombi-modal-primary:disabled:before{background:var(--ink-28)}.kombi-app .kombi-modal-primary:disabled span{transform:none}.kombi-app .kombi-modal-quiet{background:transparent;border:0;color:var(--ink-78);cursor:pointer;font:inherit;font-size:14px;padding:5px 0;text-decoration:underline;text-decoration-color:var(--ink-35);text-underline-offset:4px}.kombi-app .kombi-modal-quiet:hover{color:var(--ink);text-decoration-color:var(--acid);text-decoration-thickness:3px}.kombi-app .kombi-modal-quiet:focus-visible{outline:2px solid var(--green);outline-offset:4px}.kombi-app .kombi-modal-close{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;letter-spacing:.08em;padding:8px;position:absolute;right:clamp(15px,2vw,26px);text-transform:uppercase;top:clamp(15px,2vw,22px);z-index:1}.kombi-app .kombi-modal-close:hover,.kombi-app .kombi-modal-close:focus-visible{color:var(--green);outline:none}.kombi-app .kombi-modal-close:focus-visible{outline:2px solid var(--green);outline-offset:2px}.kombi-app .kombi-field{display:block;margin-top:24px}.kombi-app .kombi-field:first-child{margin-top:0}.kombi-app .kombi-field>span,.kombi-app .kombi-field>label{display:block;font-size:16px;letter-spacing:-.02em;margin-bottom:10px}.kombi-app .kombi-field-hint{color:var(--ink-68);font-size:13px;line-height:1.3;margin:8px 0 10px}.kombi-app .kombi-field input,.kombi-app .kombi-field textarea,.kombi-app .kombi-field select{background:transparent;border:1px solid var(--ink-50);border-radius:0;box-sizing:border-box;color:var(--ink);font:inherit;font-size:15px;line-height:1.35;outline:0;padding:11px;width:100%}.kombi-app .kombi-field textarea{resize:vertical}.kombi-app .kombi-field .kombi-select-control{display:block;margin-bottom:0;position:relative}.kombi-app .kombi-field .kombi-select-control:after{border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;color:var(--ink);content:"";height:7px;pointer-events:none;position:absolute;right:15px;top:calc(50% - 5px);transform:rotate(45deg);width:7px}.kombi-app .kombi-field .kombi-select-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-height:45px;padding-right:42px}.kombi-app .kombi-field-control{display:block;margin-bottom:0;position:relative}.kombi-app .kombi-field-control--guided input,.kombi-app .kombi-field-control--guided textarea{padding-top:11px}.kombi-app .kombi-field-guidance{align-items:start;color:var(--ink-58);display:flex;font-size:15px;gap:12px;justify-content:space-between;left:12px;line-height:1.35;pointer-events:none;position:absolute;right:12px;top:12px}.kombi-app .kombi-field-guidance>span:first-child{min-width:0}.kombi-app .kombi-field-guidance .share-character-count{flex:0 0 auto;font-size:15px;margin:0;text-align:right}.kombi-app .kombi-field input:focus,.kombi-app .kombi-field textarea:focus,.kombi-app .kombi-field select:focus{border-color:var(--green);box-shadow:0 0 0 2px var(--green)}.kombi-app .kombi-field input[aria-invalid=true],.kombi-app .kombi-field textarea[aria-invalid=true],.kombi-app .kombi-field select[aria-invalid=true]{border-color:var(--kombi-error)}.kombi-app .kombi-field-error{color:var(--kombi-error);font-size:13px;line-height:1.3;margin:8px 0 0}.kombi-app .kombi-options{border:0;display:grid;gap:10px;margin:0;padding:0}.kombi-app .kombi-options>legend{font-size:16px;letter-spacing:-.02em;margin-bottom:10px;padding:0}.kombi-app .kombi-options label{align-items:flex-start;cursor:pointer;display:flex;font-size:15px;gap:10px;line-height:1.35}.kombi-app .kombi-options input{accent-color:var(--green);flex:0 0 auto;margin:2px 0 0}.kombi-app .kombi-distribution i[data-done=false]{background:transparent;box-shadow:inset 0 0 0 1px var(--ink-45)}.kombi-app .kombi-dialog-stack{display:grid;gap:30px}.kombi-app .kombi-faq{display:grid;gap:26px;margin:0;max-width:78ch}.kombi-app .kombi-faq dt{font-size:17px;letter-spacing:-.02em;line-height:1.2}.kombi-app .kombi-faq dd{color:var(--ink-78);font-size:15px;line-height:1.4;margin:8px 0 0;max-width:70ch}.kombi-app .kombi-faq dd a{text-decoration:underline;text-underline-offset:3px}.kombi-app .kombi-faq dd a:hover{color:var(--green)}.kombi-app .kombi-prose{display:grid;gap:16px;margin:0;max-width:70ch}.kombi-app .kombi-prose p{font-size:15px;line-height:1.45;margin:0}.kombi-app .kombi-modal-position{color:var(--ink-68);font-size:11px;letter-spacing:.11em;margin:0 0 18px;text-transform:uppercase}.kombi-app .kombi-admin-section{border-bottom:1px solid var(--ink-18);font-size:17px;font-weight:400;letter-spacing:-.02em;margin:34px 0 18px;padding-bottom:9px}.kombi-app .kombi-admin-section:first-child{margin-top:0}.kombi-app .kombi-admin-empty{color:var(--ink-68);font-size:15px;font-style:italic;line-height:1.4;margin:22px 0}.kombi-app .kombi-admin-pending{color:var(--ink-68);font-size:15px;margin:28px 0}.kombi-app .kombi-admin-rows{display:grid;margin:0;padding:0}.kombi-app .kombi-admin-rows>li{align-items:baseline;border-top:1px solid var(--ink-18);display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:space-between;list-style:none;padding:14px 0}.kombi-app .kombi-admin-rows>li:last-child{border-bottom:1px solid var(--ink-18)}.kombi-app .kombi-admin-rows strong{font-size:15px;font-weight:400}.kombi-app .kombi-admin-rows small{color:var(--ink-68);display:block;font-size:13px;margin-top:3px}.kombi-app .kombi-admin-row-actions{align-items:center;display:flex;flex:0 0 auto;gap:16px}.kombi-app .kombi-admin-bar{background:var(--ink-12);height:10px;width:100%}.kombi-app .kombi-admin-bar>span{background:var(--green);display:block;height:100%;transition:width .22s ease-out}.kombi-app .kombi-admin-bar-row{border-top:1px solid var(--ink-18);display:grid;gap:8px;list-style:none;padding:14px 0}.kombi-app .kombi-admin-bar-row:last-child{border-bottom:1px solid var(--ink-18)}.kombi-app .kombi-admin-bar-head{align-items:baseline;display:flex;gap:18px;justify-content:space-between}.kombi-app .kombi-admin-bar-label{flex:1 1 auto;font-size:15px;min-width:0;overflow-wrap:anywhere}.kombi-app .kombi-admin-rank{color:var(--ink-58);margin-right:7px}.kombi-app .kombi-admin-bar-figures{color:var(--ink-68);flex:0 0 auto;font-size:13px}.kombi-app .kombi-admin-link{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.kombi-app .kombi-admin-link:hover{color:var(--green)}.kombi-app .kombi-admin-disclosure{border:1px solid var(--ink-18);margin-top:22px;padding:15px 17px}.kombi-app .kombi-admin-disclosure-summary{align-items:center;cursor:pointer;display:flex;font-size:15px;gap:18px;justify-content:space-between;list-style:none}.kombi-app .kombi-admin-disclosure-summary::-webkit-details-marker{display:none}.kombi-app .kombi-admin-disclosure-summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.kombi-app .kombi-admin-disclosure-toggle{align-items:center;color:var(--green);display:flex;flex:0 0 auto;font-size:13px;gap:7px}.kombi-app .kombi-admin-card{border:1px solid var(--ink-18);display:grid;gap:10px;padding:15px 17px}.kombi-app .kombi-admin-value{font-size:15px;line-height:1.4;min-width:0;overflow-wrap:anywhere}.kombi-app .kombi-admin-value--muted{color:var(--ink-68)}.kombi-app .kombi-admin-inline{align-items:flex-start;display:flex;font-size:15px;gap:12px}.kombi-app .kombi-modal-quiet.kombi-admin-danger{color:var(--kombi-error)}.kombi-app .kombi-modal-quiet.kombi-admin-danger:hover{color:var(--kombi-error);text-decoration-color:var(--kombi-error)}.kombi-app .adoption-journey{border-top:1px solid var(--ink-50);padding-top:15px}.kombi-app .adoption-section,.kombi-app .adoption-message,.kombi-app .adoption-success{padding-top:27px}.kombi-app .adoption-section h3,.kombi-app .adoption-message h3,.kombi-app .adoption-success h3{font-size:clamp(25px,2.7vw,38px);font-weight:400;letter-spacing:-.055em;line-height:.9;margin:14px 0 0}.kombi-app .adoption-section>p,.kombi-app .adoption-message>p,.kombi-app .adoption-success>p{font-size:15px;line-height:1.32;margin:18px 0 0}.kombi-app .adoption-kicker{color:var(--green);font-size:11px;letter-spacing:.12em;margin:0;text-transform:uppercase}.kombi-app .adoption-primary{align-items:center;background:var(--ink);border:0;color:var(--button-text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:8px;margin-top:24px;min-height:43px;padding:10px 15px}.kombi-app .adoption-primary:hover,.kombi-app .adoption-primary:focus-visible{background:var(--green);outline:2px solid var(--green);outline-offset:4px}.kombi-app .adoption-secondary{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;margin-top:18px;padding:0;text-decoration:underline}.kombi-app .adoption-success a{color:var(--ink);display:inline-flex;gap:6px;margin-top:20px;text-decoration:underline}@media (min-width: 981px){.kombi-app .profile-tool-row{grid-template-columns:minmax(112px,.48fr) minmax(255px,1.4fr) minmax(165px,.76fr) 208px}.kombi-app .profile-tool-actions{justify-self:end}}.kombi-app .profile-tool-action-links{align-items:center;display:flex;flex-wrap:wrap;gap:10px 17px;justify-content:end}.kombi-app .profile-tool-view{font-weight:700}.kombi-app .profile-tool-visibility{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:inline-flex;flex-direction:column;font:inherit;font-size:14px;padding:0;position:relative;text-decoration:none!important;order:-1}.kombi-app .profile-tool-visibility__rollover,.kombi-app .profile-tool-visibility__rollover span{text-decoration:none!important}.kombi-app .profile-tool-visibility:hover,.kombi-app .profile-tool-visibility:focus-visible{color:var(--green)}.kombi-app .profile-tool-visibility:focus-visible{outline:2px solid var(--green);outline-offset:3px}.kombi-app .profile-tool-visibility__rollover{display:block;height:18px;line-height:18px;overflow:hidden}.kombi-app .profile-tool-visibility__rollover span{display:block;transition:transform .22s cubic-bezier(.4,0,.2,1)}.kombi-app .profile-tool-visibility__rollover span+span{transform:translateY(2px)}.kombi-app .profile-tool-visibility:hover .profile-tool-visibility__rollover span,.kombi-app .profile-tool-visibility:focus-visible .profile-tool-visibility__rollover span{transform:translateY(-100%)}.kombi-app .profile-tool-visibility__saving,.kombi-app .profile-tool-visibility__error{color:var(--ink-58);font-size:11px;line-height:1.2}.kombi-app .profile-tool-action-links>.profile-tool-edit{font-weight:400}.kombi-app .profile-tool-visibility__error{color:var(--kombi-error);max-width:150px}.kombi-app .branding-page{padding-bottom:clamp(80px,10vw,140px)}.kombi-app .branding-shell{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:clamp(22px,5vw,72px);padding-right:clamp(22px,5vw,72px)}.kombi-app .branding-intro{display:grid;gap:26px clamp(32px,7vw,110px);grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);padding-top:clamp(66px,9vw,118px)}.kombi-app .branding-eyebrow{color:var(--green);font-size:12px;letter-spacing:.11em;margin:0;text-transform:uppercase}.kombi-app .branding-intro h1,.kombi-app .branding-editor-intro-shell h1,.kombi-app .branding-unavailable h1{font-size:clamp(48px,6.4vw,88px);font-weight:400;letter-spacing:-.065em;line-height:.86;margin:0}.kombi-app .branding-intro>div>p,.kombi-app .branding-editor-intro,.kombi-app .branding-unavailable>p:not(.branding-eyebrow){font-size:clamp(18px,1.8vw,25px);letter-spacing:-.03em;line-height:1.12;margin:30px 0 0;max-width:27ch}.kombi-app .branding-intro>.catalogue-text-link{align-self:end;justify-self:start;margin:0}.kombi-app .branding-list-section{margin-top:clamp(74px,10vw,132px)}.kombi-app .branding-list{border-top:1px solid var(--ink-78);list-style:none;margin:clamp(36px,4vw,54px) 0 0;padding:0}.kombi-app .branding-list>li{align-items:center;border-bottom:1px solid var(--ink-45);display:grid;gap:17px;grid-template-columns:42px minmax(0,1fr) auto;padding:17px 0}.kombi-app .branding-list img,.kombi-app .branding-list-mark{height:42px;-o-object-fit:contain;object-fit:contain;width:42px}.kombi-app .branding-list-mark{align-items:center;background:var(--ink);color:var(--button-text);display:flex;font-size:18px;justify-content:center}.kombi-app .branding-list h3{font-size:19px;font-weight:400;letter-spacing:-.025em;line-height:1.1;margin:0}.kombi-app .branding-list p{color:var(--ink-68);font-size:13px;margin:5px 0 0}.kombi-app .branding-row-link,.kombi-app .branding-back,.kombi-app .branding-cancel{border-bottom:1px solid currentColor;font-size:14px;padding:2px 0}.kombi-app .branding-row-link span{display:inline-block;transition:transform .22s ease}.kombi-app .branding-row-link:hover span,.kombi-app .branding-row-link:focus-visible span{transform:translate(4px)}.kombi-app .branding-row-link:focus-visible,.kombi-app .branding-back:focus-visible,.kombi-app .branding-cancel:focus-visible{outline:2px solid var(--green);outline-offset:4px}.kombi-app .branding-unavailable{padding-top:clamp(76px,10vw,136px)}.kombi-app .branding-unavailable .catalogue-text-link{margin-top:32px}.kombi-app .branding-editor-intro-shell{padding-top:clamp(76px,8vw,118px)}.kombi-app .branding-back{display:inline-flex;gap:8px;margin-bottom:40px}.kombi-app .branding-editor-intro-shell>.branding-eyebrow{margin-bottom:14px}.kombi-app .branding-editor-intro{margin-top:28px;max-width:37ch}.kombi-app .branding-success,.kombi-app .branding-error{border-left:3px solid var(--green);font-size:14px;margin:28px 0 0;padding:9px 12px}.kombi-app .branding-success{background:var(--accent-wash)}.kombi-app .branding-error{border-left-color:var(--kombi-error);color:var(--kombi-error)}.kombi-app .branding-contrast-advice{border-left:3px solid var(--acid);font-size:13px;line-height:1.35;margin:20px 0 0;padding:8px 12px}.kombi-app .branding-contrast-advice strong{font-weight:400}.kombi-app .branding-contrast-advice ul{color:var(--ink-68);list-style:none;margin:5px 0 0;padding:0}.kombi-app .branding-contrast-advice li+li{margin-top:4px}.kombi-app .branding-form{margin:0;min-width:0}.kombi-app .branding-sample{display:block;margin-top:10px}.kombi-app .branding-sample-frame{align-items:center;max-width:280px;background:var(--paper);border:1px solid var(--ink-18);display:flex;gap:8px;height:62px;justify-content:center;overflow:hidden;padding:8px}.kombi-app .branding-sample>small{color:var(--ink-58);display:block;font-size:11px;line-height:1.25;margin-top:5px}.kombi-app .branding-sample .kombi-action{font-size:13px;min-height:34px;padding:6px 14px;width:auto}.kombi-app .branding-sample .kombi-action[data-sample-state=hover]{background:var(--green)}.kombi-app .branding-sample-copy{display:block;width:100%}.kombi-app .branding-sample-copy strong{display:block;font-size:15px;font-weight:400;letter-spacing:-.03em;line-height:1}.kombi-app .branding-sample-copy small{color:var(--ink-68);display:block;font-size:11px;margin-top:4px}.kombi-app .branding-sample-page{align-items:center;background:var(--paper);border:1px solid var(--ink-18);display:flex;height:100%;justify-content:center;width:100%}.kombi-app .branding-sample-panel{background:var(--surface);border:1px solid var(--ink-18);height:60%;width:70%}.kombi-app .branding-sample-menu{background:var(--paper);border:1px solid var(--ink-18);display:block;font-size:11px;padding:3px 0;width:100%}.kombi-app .branding-sample-menu span{display:block;padding:2px 8px}.kombi-app .branding-sample-menu span[data-sample-state=hover]{background:var(--acid);color:var(--ink)}.kombi-app .branding-sample-header{align-items:center;background:var(--header);color:var(--header-text);display:flex;font-size:10px;gap:8px;padding:8px 9px;width:100%}.kombi-app .branding-sample-header-mark{background:var(--header-text);flex:0 0 auto;height:12px;width:12px}.kombi-app .branding-field>small{color:var(--ink-68);display:block;font-size:13px;line-height:1.3;margin:-2px 0 8px}.kombi-app .branding-colours .branding-field>small{min-height:2.6em}.kombi-app .branding-field{display:block;font-size:14px;margin-top:18px}.kombi-app .branding-field>span{display:block;margin-bottom:6px}.kombi-app .branding-field input{background:transparent;border:0;border-bottom:1px solid var(--ink-50);border-radius:0;color:var(--ink);font:inherit;font-size:18px;outline:0;padding:7px 0;width:100%}.kombi-app .branding-field input:focus{border-bottom:2px solid var(--green);padding-bottom:6px}.kombi-app .branding-colours{display:grid;gap:clamp(20px,2vw,30px) clamp(24px,2.6vw,38px);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 860px){.kombi-app .branding-colours{grid-template-columns:repeat(2,minmax(0,1fr))}}.kombi-app .branding-toggle+.branding-colours{margin-top:22px}.kombi-app .branding-colour-control{align-items:center;border-bottom:1px solid var(--ink-50);display:flex;gap:10px}.kombi-app .branding-colour-control input[type=text]{border-bottom:0;font-size:15px}.kombi-app .branding-colour-swatch{flex-shrink:0;position:relative}.kombi-app .branding-colour-swatch-trigger{border:1px solid color-mix(in srgb,var(--ink) 50%,transparent);border-radius:0;cursor:pointer;height:30px;padding:0;width:38px}.kombi-app .branding-colour-swatch-trigger:focus-visible{outline:2px solid var(--green);outline-offset:2px}.kombi-app .branding-colour-popover{background:var(--paper);border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);left:0;outline:0;padding:10px;position:absolute;top:calc(100% + 8px);z-index:25}.kombi-app .branding-colour-popover-close{display:block;margin-top:8px}.kombi-app .branding-assets{list-style:none;margin:21px 0 0;padding:0}.kombi-app .branding-assets>li{align-items:center;border-top:1px solid var(--ink-18);display:grid;gap:10px 18px;grid-template-columns:minmax(135px,1fr) minmax(180px,1.4fr) auto;padding:12px 0}.kombi-app .branding-assets>li:last-child{border-bottom:1px solid var(--ink-18)}.kombi-app .branding-assets strong,.kombi-app .branding-assets small{display:block}.kombi-app .branding-assets strong{font-size:14px;font-weight:400}.kombi-app .branding-assets small{color:var(--ink-68);font-size:12px;margin-top:2px}.kombi-app .branding-assets input[type=file]{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.kombi-app .branding-file-control{border:1px solid var(--ink-50);cursor:pointer;display:inline-flex;font-size:13px;min-height:34px;padding:7px 10px;width:-moz-fit-content;width:fit-content}.kombi-app .branding-file-control:hover{background:var(--ink-04)}.kombi-app .branding-file-control:focus-within{outline:2px solid var(--green);outline-offset:3px}.kombi-app .branding-asset-actions{display:flex;gap:10px}.kombi-app .branding-asset-actions button,.kombi-app .branding-status-actions button{background:transparent;border:0;border-bottom:1px solid currentColor;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;padding:2px 0}.kombi-app .branding-asset-actions button:focus-visible,.kombi-app .branding-status-actions button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.kombi-app .branding-experience-assets{list-style:none;margin:26px 0 0;padding:0}.kombi-app .branding-experience-assets>li{align-items:start;border-top:1px solid var(--ink-18);display:grid;gap:18px clamp(18px,3vw,38px);grid-template-columns:156px minmax(0,1fr) auto;padding:18px 0}.kombi-app .branding-experience-assets>li:last-child{border-bottom:1px solid var(--ink-18)}.kombi-app .branding-experience-preview,.kombi-app .branding-experience-technical{background:var(--paper);border:1px solid var(--ink-45);color:var(--ink-68);display:block;-o-object-fit:cover;object-fit:cover;overflow:hidden}.kombi-app .branding-experience-preview{align-items:center;display:flex;justify-content:center;width:100%}.kombi-app img.branding-experience-preview,.kombi-app video.branding-experience-preview{display:block;-o-object-fit:cover;object-fit:cover}.kombi-app .branding-experience-preview--square{aspect-ratio:1}.kombi-app .branding-experience-preview--wide{align-self:center;aspect-ratio:16 / 5}.kombi-app .branding-experience-preview--landscape{align-self:center;aspect-ratio:16 / 9}.kombi-app .branding-experience-preview--portrait{aspect-ratio:4 / 5;max-width:124px}.kombi-app .branding-experience-preview--portrait-video{aspect-ratio:9 / 16;max-width:112px}.kombi-app .branding-experience-preview span{font-size:11px;letter-spacing:.1em;line-height:1.4;max-width:85%;text-align:center;text-transform:uppercase;white-space:pre-line}.kombi-app .branding-experience-technical{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;min-height:98px;padding:11px}.kombi-app .branding-experience-technical>span,.kombi-app .branding-experience-technical p{font-size:11px;letter-spacing:.08em;line-height:1.3;margin:0}.kombi-app .branding-experience-technical p{letter-spacing:.04em;white-space:pre-line}.kombi-app .branding-experience-copy strong,.kombi-app .branding-experience-copy p,.kombi-app .branding-experience-copy small{display:block}.kombi-app .branding-experience-copy strong{font-size:16px;font-weight:400;letter-spacing:-.02em}.kombi-app .branding-experience-copy p{font-size:14px;line-height:1.32;margin:5px 0 9px;max-width:46ch}.kombi-app .branding-experience-copy small{color:var(--ink-68);font-size:12px;line-height:1.35}.kombi-app .branding-experience-copy .branding-experience-state{color:var(--green);margin-top:5px}.kombi-app .branding-experience-copy .branding-experience-guidance{border-left:2px solid var(--green);margin-top:7px;max-width:52ch;padding-left:9px}.kombi-app .branding-toggle{align-items:start;cursor:pointer;display:grid;gap:0 12px;grid-template-columns:auto minmax(0,1fr);margin-top:20px}.kombi-app .branding-toggle input[type=checkbox]{accent-color:var(--green);cursor:pointer;grid-area:1 / 1 / span 2 / auto;height:17px;margin:2px 0 0;width:17px}.kombi-app .branding-toggle strong{display:block;font-size:16px;grid-area:1 / 2;font-weight:400;letter-spacing:-.02em}.kombi-app .branding-toggle small{color:var(--ink-68);display:block;font-size:12px;grid-area:2 / 2;line-height:1.4;margin-top:5px;max-width:62ch}.kombi-app .branding-toggle:focus-within strong{color:var(--green)}.kombi-app .branding-toggle input:disabled{cursor:not-allowed}.kombi-app .branding-toggle:has(input:disabled){cursor:not-allowed;opacity:.6}.kombi-app .branding-experience-actions{align-items:flex-start;display:flex;flex-direction:column;gap:10px;min-width:128px}.kombi-app .branding-experience-file-action{align-items:center;border-bottom:1px solid currentColor;color:var(--ink);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;line-height:1.25;padding:2px 0 2px 12px;position:relative}.kombi-app .branding-experience-file-action:before{background:var(--acid);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:8px;width:5px}.kombi-app .branding-experience-file-action>span:last-of-type{display:inline-block;font-size:17px;line-height:.7;transition:transform .22s ease}.kombi-app .branding-experience-file-action:hover>span:last-of-type{transform:translate(4px)}.kombi-app .branding-experience-file-action:focus-within{outline:2px solid var(--green);outline-offset:4px}.kombi-app .branding-experience-file-action input[type=file]{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.kombi-app .branding-form-actions{align-items:center;display:flex;gap:26px;margin-top:8px}.kombi-app .branding-save{background:transparent;border:0;color:var(--ink);cursor:pointer;margin:0}.kombi-app .branding-save:disabled,.kombi-app .branding-asset-actions button:disabled,.kombi-app .branding-status-actions button:disabled{cursor:not-allowed;opacity:.5}.kombi-app .branding-save:focus-visible{outline:2px solid var(--green);outline-offset:5px}.kombi-app .branding-delete{background:transparent;border:0;color:var(--kombi-error);cursor:pointer;margin:0 0 0 auto}.kombi-app .branding-delete:disabled{cursor:not-allowed;opacity:.5}.kombi-app .branding-delete:focus-visible{outline:2px solid var(--green);outline-offset:5px}.kombi-app .branding-status-actions{align-items:center;border-top:1px solid var(--ink-78);display:flex;flex-wrap:wrap;gap:18px;margin-top:52px;padding-top:17px}.kombi-app .branding-status-actions p{font-size:14px;margin:0}.kombi-app .branding-status-actions strong{font-weight:400}@media (max-width: 720px){.kombi-app .branding-intro,.kombi-app .branding-colours,.kombi-app .branding-assets>li,.kombi-app .branding-experience-assets>li{grid-template-columns:1fr}.kombi-app .branding-intro>.catalogue-text-link{margin-top:6px}.kombi-app .branding-experience-preview--wide{max-width:min(100%,360px)}.kombi-app .branding-experience-actions{flex-direction:row;flex-wrap:wrap}.kombi-app .branding-list>li{grid-template-columns:36px minmax(0,1fr)}.kombi-app .branding-list img,.kombi-app .branding-list-mark{height:36px;width:36px}.kombi-app .branding-row-link{grid-column:2;justify-self:start}}.lh-page{--lh-inset: 64px;margin-top:-1.5rem;margin-inline:-1rem;padding-inline:var(--lh-inset)}.tb-learning.lh-page{max-width:none}.lh-band-bleed{margin-inline:calc(-1 * var(--lh-inset));margin-bottom:0}.lh-band{display:grid;grid-template-columns:minmax(0,7fr) minmax(280px,4fr);align-items:start;gap:clamp(32px,5vw,76px);padding:clamp(66px,9vw,118px) var(--lh-inset) clamp(54px,4vw,76px)}.lh-band__main{min-width:0}.lh-band h1{margin:0;color:var(--ink, #002733);font-size:clamp(72px,7vw,104px);font-weight:400;letter-spacing:-.07em;line-height:.83}.lh-band__dept,.lh-band__lede{margin:0;margin-top:clamp(38px,4.5vw,66px);max-width:520px;font-size:clamp(21px,2vw,29px);font-weight:300;letter-spacing:-.035em;line-height:1.08;color:var(--ink, #002733)}.lh-training{min-width:0;border-top:1px solid rgba(0,39,51,.78);padding:16px 0 0}.lh-training__title{margin:0;color:var(--green, #00806e);font-size:11px;font-weight:400;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.lh-training__state{margin:12px 0 0;font-size:14px;font-weight:300;line-height:1.3;color:var(--ink, #002733)}.lh-training__cta{margin-top:20px}.lh-btn-navy{background:var(--ink, #002733)!important;color:var(--paper, #f9fbfb)!important}.lh-btn-navy:hover{background:var(--green, #00806e)!important}.lh-section{margin-top:clamp(90px,10vw,140px)}.lh-section-head h2{margin:0;color:var(--ink, #002733);font-size:clamp(43px,4.45vw,67px);font-weight:400;letter-spacing:-.06em;line-height:.88}.lh-controls__row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:clamp(28px,3vw,40px)}.lh-controls__trailing{margin-left:auto}.lh-controls{margin-bottom:0}.lh-note{margin:12px 0 0;font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:var(--text, #000000)}.lh-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lh-pill[aria-pressed=true]{background:var(--green, #00806e);color:var(--paper, #f9fbfb);font-weight:400}.lh-pill[aria-pressed=false]{background:#0027330f;color:var(--ink, #002733)}.lh-pill[aria-pressed=false]:hover{background:#0027331f}.lh-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.6vw,38px);row-gap:clamp(35px,4.5vw,62px);margin:clamp(42px,4.4vw,62px) 0 0;padding:0;list-style:none}.lh-tiles>li{display:flex}.lh-tiles>li>.lh-tile{flex:1 1 auto}.lh-tile{display:flex;flex-direction:column;min-height:244px;position:relative;border-top:1px solid rgba(0,39,51,.78);padding:16px 13px 20px;background:none;text-decoration:none;color:inherit;transition:background-color .22s ease}a.lh-tile:hover{background:#00273309}a.lh-tile:focus-visible{outline:2px solid var(--green, #00806e);outline-offset:4px}.lh-tile__kicker{margin:0;color:var(--green, #00806e);font-size:11px;font-weight:400;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.lh-tile__heading{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-top:22px}.lh-tile__title{margin:0;max-width:85%;color:var(--ink, #002733);font-size:clamp(25px,2.45vw,36px);font-weight:400;letter-spacing:-.05em;line-height:.93}.lh-tile__arrow{flex:0 0 auto;font-size:22px;line-height:.85;transition:transform .22s ease}.lh-tile:hover .lh-tile__arrow,.lh-tile:focus-visible .lh-tile__arrow{transform:translate(3px,-2px)}.lh-tile__hint{margin:27px 0 0;max-width:285px;font-size:16px;font-weight:300;line-height:1.27;color:var(--ink, #002733)}.lh-tile__meta{margin-top:auto;padding-top:24px;font-size:13px;font-weight:300;line-height:1.3;color:#002733b8}.lh-tile__dot{position:absolute;bottom:10px;left:50%;width:5px;height:5px;border-radius:50%;background:var(--acid, #c2fe06);opacity:0;transform:translate(-50%) scale(.6);transition:opacity .18s ease,transform .18s ease}.lh-tile:hover .lh-tile__dot,.lh-tile:focus-visible .lh-tile__dot{opacity:1;transform:translate(-50%) scale(1)}a.lh-prose-link{color:var(--green, #00806e);text-decoration:underline;text-underline-offset:2px;border-radius:2px}a.lh-prose-link:focus-visible{outline:2px solid var(--green, #00806e);outline-offset:2px}.lh-footnote{margin:0;padding-bottom:28px;font-size:var(--text-xs, 11px);font-weight:var(--weight-light, 300);line-height:var(--leading-body, 20px);color:var(--text, #000000)}a.lh-signin{display:inline-flex;align-items:center;height:var(--step-height, 32px);padding:0 12px;border-radius:var(--radius-md, 8px);background:var(--ink, #002733);color:var(--paper, #f9fbfb);font-size:var(--text-sm, 13px);font-weight:var(--weight-light, 300);text-decoration:none}a.lh-signin:hover{background:var(--green, #00806e)}a.lh-signin:focus-visible{outline:2px solid var(--green, #00806e);outline-offset:2px}.lh-sr{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lh-page .tb-ov-reskin{font-family:var(--font-sans);color:var(--text, #000000)}@media (max-width: 1023.98px){.lh-page{--lh-inset: 24px}.lh-band{grid-template-columns:minmax(0,7fr) minmax(240px,4fr)}.lh-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.lh-band{display:block;padding-top:61px}.lh-band h1{font-size:clamp(64px,17vw,92px)}.lh-band__dept,.lh-band__lede{margin-top:31px;font-size:21px;max-width:410px}.lh-training{margin-top:48px}.lh-section-head h2{font-size:46px}.lh-tiles{grid-template-columns:1fr}.lh-tile__title{font-size:30px}}.admin-page{--admin-inset: 64px;margin-top:-1.5rem;margin-inline:-1rem;padding-inline:var(--admin-inset)}.admin-surface.admin-page{max-width:none;margin-inline:-1rem}.admin-band-bleed{background:linear-gradient(105deg,#17191b,#101214 55%,#0a0b0c);color:#eef1f2;margin-inline:calc(-1 * var(--admin-inset));margin-bottom:28px}.admin-band{display:flex;position:relative;align-items:center;gap:28px;padding:32px var(--admin-inset);min-height:193px}.admin-band__cluster{position:relative;z-index:1;flex:1 1 auto;min-width:0}.admin-band__title{margin:0;font-family:var(--font-sans);font-size:var(--text-xl, 24px);font-weight:var(--weight-medium, 500);line-height:1.2;letter-spacing:.01em;color:#fff}.admin-band__subtitle{margin:8px 0 0;font-size:var(--text-md, 16px);font-weight:var(--weight-light, 300);color:#b9c0c4}.admin-band__role{margin:12px 0 0;font-size:var(--text-sm, 13px);color:#8b9296}.admin-band__role b{font-weight:600;color:#dfe4e6}.admin-band__topo{position:absolute;inset:0;z-index:0;pointer-events:none;mask-image:linear-gradient(to right,#0000001f,#0006 20%,#000 48% 88%,#00000059);-webkit-mask-image:linear-gradient(to right,rgb(0 0 0 / .12) 0%,rgb(0 0 0 / .4) 20%,#000 48%,#000 88%,rgb(0 0 0 / .35) 100%)}@media (max-width: 720px){.admin-band{flex-direction:column;align-items:flex-start;gap:18px}.admin-band__topo{display:none}}
