.description-list{display:grid;min-width:0;margin:0;font-family:var(--font-maersk-text);font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}.description-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-4);padding-block:var(--space-2)}.description-item+.description-item{border-top:var(--border-width-default) solid var(--border-subtle)}.description-item dt{color:var(--text-secondary)}.description-item dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text-primary)}@media(width<=30rem){.description-item{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}[data-slot=button][data-icon-only=true]:where(:not([aria-haspopup],[aria-pressed=true],[aria-selected=true],[data-state=on],[data-state=active],[data-icon-border=status],[aria-invalid=true])){border-color:transparent}[data-slot=sheet-content]{--sheet-offset-x: 0%;--sheet-offset-y: 0%}[data-slot=sheet-content][data-side=right]{--sheet-offset-x: 100%}[data-slot=sheet-content][data-side=left]{--sheet-offset-x: -100%}[data-slot=sheet-content][data-side=top]{--sheet-offset-y: -100%}[data-slot=sheet-content][data-side=bottom]{--sheet-offset-y: 100%}[data-slot=sheet-content][data-state=open]{animation:sheet-enter var(--duration-medium) var(--easing-standard) both}[data-slot=sheet-content][data-state=closed]{animation:sheet-exit var(--duration-medium) var(--easing-standard) both}[data-slot=sheet-overlay][data-state=open]{animation:sheet-scrim-enter var(--duration-medium) var(--easing-standard) both}[data-slot=sheet-overlay][data-state=closed]{animation:sheet-scrim-exit var(--duration-medium) var(--easing-standard) both}@keyframes sheet-enter{0%{transform:translate(var(--sheet-offset-x),var(--sheet-offset-y))}to{transform:translate(0)}}@keyframes sheet-exit{0%{transform:translate(0)}to{transform:translate(var(--sheet-offset-x),var(--sheet-offset-y))}}@keyframes sheet-scrim-enter{0%{opacity:var(--opacity-0)}to{opacity:var(--opacity-100)}}@keyframes sheet-scrim-exit{0%{opacity:var(--opacity-100)}to{opacity:var(--opacity-0)}}@media(prefers-reduced-motion:reduce){[data-slot=sheet-content],[data-slot=sheet-overlay]{animation:none}}.global-offline-status{display:block;flex:none}.global-offline-banner{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:var(--border-width-default) solid var(--status-warning-border);background:var(--status-warning-bg);color:var(--text-primary);font-family:var(--font-maersk-text);font-size:var(--text-sm);line-height:var(--line-height-normal)}/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-500:oklch(62.3% .214 259.815);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--leading-normal:1.5;--radius-sm:calc(var(--radius-base) - 4px);--radius-md:calc(var(--radius-base) - 2px);--radius-lg:var(--radius-base);--radius-xl:calc(var(--radius-base) + 4px);--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);transition-property:background-color,border-color,color,fill,stroke;transition-duration:var(--duration-medium);transition-timing-function:var(--easing-standard);scrollbar-width:thin;scrollbar-color:var(--border) transparent}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-family);transition:background-color var(--duration-medium) var(--easing-standard),color var(--duration-medium) var(--easing-standard)}:where(#root){isolation:isolate}input[data-slot=input],input[data-slot=input]:focus,input[data-slot=input]:active{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:var(--size-8);height:var(--size-8)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm);border:var(--border-width-thick) solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--border-hover);background-clip:content-box}::-webkit-scrollbar-corner{background:0 0}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h4{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) p{font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) label,:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) input{font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}html{font-size:var(--font-size);background:var(--background)}}@layer components{.app-canvas{background:0 0;position:relative}.surface-card{border:var(--border-width-default) var(--border-style-default) var(--card-border);background:var(--card-bg);color:var(--card-fg);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.surface-card-xl{border:var(--border-width-default) var(--border-style-default) var(--card-border);background:var(--card-bg);color:var(--card-fg);border-radius:var(--radius-xl)}.surface-panel{border:var(--border-width-default) var(--border-style-default) var(--border);background:var(--panel-bg);border-radius:var(--radius-lg);box-shadow:none}.surface-panel-xl{border:var(--border-width-default) var(--border-style-default) var(--border);background:var(--panel-bg);border-radius:var(--radius-xl);box-shadow:none}.surface-card-sm{border:var(--border-width-default) var(--border-style-default) var(--card-border);background:var(--card-bg);color:var(--card-fg);border-radius:var(--radius-md);box-shadow:var(--card-shadow)}.surface-panel-sm{border:var(--border-width-default) var(--border-style-default) var(--border);background:var(--panel-bg);border-radius:var(--radius-md);box-shadow:none}.surface-success-accent{background:var(--status-success-bg)}.surface-modal{background:var(--surface-overlay);border-radius:var(--card-radius);border:var(--border-width-default) var(--border-style-default) var(--border)}.surface-hero{border:var(--border-width-default) var(--border-style-default) var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.surface-hero{border:var(--border-width-default) var(--border-style-default) color-mix(in srgb,var(--brand-primary) 20%,transparent)}}.surface-hero{background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.surface-hero{background:color-mix(in srgb,var(--brand-primary) 8%,transparent)}}.surface-hero{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(var(--backdrop-blur-sm));backdrop-filter:blur(var(--backdrop-blur-sm))}.sidebar-shell{height:calc(100% - var(--app-toolbar-height));margin-top:var(--app-toolbar-height);width:0;z-index:var(--z-sticky);opacity:var(--opacity-0);transition:width var(--duration-xslow) var(--codex-sidebar-spring),opacity var(--duration-medium) var(--easing-standard);will-change:width;flex-shrink:0;position:relative;overflow:hidden}.sidebar-shell[data-collapsed=true]{width:0;opacity:var(--opacity-0)}.sidebar-shell[data-collapsed=false]{width:var(--sidebar-width-expanded);opacity:var(--opacity-100)}.sidebar-panel{height:100%;min-width:var(--sidebar-width-expanded);width:var(--sidebar-width-expanded);background:var(--sidebar);border-right:var(--border-width-default) var(--border-style-default) var(--sidebar-border);transition:opacity var(--duration-medium) var(--easing-standard);flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.sidebar-shell[data-mode=peek] .sidebar-panel{box-shadow:var(--shadow-sidebar-peek)}@media(min-width:48rem){.sidebar-shell[data-mode=peek]{width:var(--sidebar-width-expanded)}}.sidebar-nav-item{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);min-height:var(--size-36);border-radius:var(--radius-md);font-family:var(--font-maersk-text);font-size:var(--text-sm);color:var(--nav-item-fg);font-weight:var(--font-weight-regular);cursor:var(--cursor-interactive);transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard);white-space:nowrap;text-align:left;background:0 0;border:none;width:100%;display:flex;overflow:hidden}.sidebar-nav-item--collapsed{padding-inline:var(--space-2);justify-content:center;gap:0}.sidebar-nav-label{opacity:var(--opacity-100);transition:opacity var(--duration-medium) var(--easing-standard),transform var(--duration-medium) var(--easing-emphasized);text-overflow:ellipsis;overflow:hidden;transform:translate(0)}[data-collapsed=true] .sidebar-nav-label{opacity:var(--opacity-0);width:0;transform:translate(calc(var(--space-2) * -1))}.sidebar-shell[data-discovery-preview=true] .sidebar-nav-label{color:var(--text-secondary)}.sidebar-shell[data-discovery-fading=true] .sidebar-nav-label{opacity:var(--opacity-50)}[data-collapsed=true] .sidebar-nav-item{padding-inline:var(--space-2);justify-content:center}.sidebar-header{min-height:calc(var(--space-3) * 2 + var(--space-8) + var(--space-1) + var(--border-width-default))}.sidebar-footer{min-height:calc(var(--space-5) * 2 + var(--button-height-md) + var(--border-width-default))}.sidebar-docs-sub-item{padding-left:var(--space-5);padding-top:var(--space-2);padding-bottom:var(--space-2)}.sidebar-docs-header-button{align-items:center;gap:var(--space-3);min-width:0;color:inherit;text-align:left;cursor:var(--cursor-interactive);background:0 0;border:none;outline:none;flex:1;display:flex}.sidebar-docs-header-button:focus-visible{border-color:var(--input-focus-border)}.sidebar-docs-header:hover,.sidebar-docs-header:focus-within{background:var(--hover-surface-bg);color:var(--text-primary)}.sidebar-docs-sub-list{padding-left:0}.sidebar-docs-group-header{padding:var(--space-4) var(--space-3) var(--space-1) var(--space-5)}li:first-child>.sidebar-docs-group-header{padding-top:var(--space-1-5)}.sidebar-docs-collapsible[data-state=open]{animation:sidebar-docs-expand var(--duration-medium) var(--easing-standard)}.sidebar-docs-collapsible[data-state=closed]{animation:sidebar-docs-collapse var(--duration-medium) var(--easing-standard)}@keyframes sidebar-docs-expand{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes sidebar-docs-collapse{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}.chat-bubble{border:var(--border-width-default) var(--border-style-default) var(--border);background:var(--surface-elevated);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm)}.chat-bubble--user{background:var(--surface);border-color:var(--border);border-radius:var(--radius-lg);box-shadow:none}.workspace-filters{padding-block:var(--space-4);border-block-end:var(--border-width-default) solid var(--border)}.home-viewport{flex:1;width:100%;min-height:0;overflow:hidden auto}.home-main-shell{width:100%;max-width:var(--route-width-operational);padding:var(--space-4) var(--space-10) var(--space-6);gap:var(--space-6);flex-direction:column;min-height:100%;margin-inline:auto;display:flex;container-type:inline-size}.home-welcome{--home-brand:#42b0d5;align-items:center;gap:var(--space-8);min-height:calc(var(--space-24) * 2);flex:none;grid-template-columns:1fr 1fr;height:clamp(14rem,30vh,22rem);max-height:22rem;display:grid}.home-welcome-copy{padding-top:var(--space-6);align-self:start}.home-welcome-title{font-family:var(--font-maersk-headline);font-size:clamp(3rem,6cqi,5.5rem);font-weight:var(--font-weight-medium);letter-spacing:-.035em;color:var(--text-primary);margin:0;line-height:1.02}.home-welcome-title>span{color:var(--home-brand)}.home-welcome-greeting{margin-top:var(--space-5);font-size:var(--text-base);color:var(--text-primary);line-height:var(--line-height-relaxed)}.home-welcome-description{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm)}.home-tool-list{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-tool-list>li{min-width:0}.home-tool-launch{width:100%;height:100%;padding:var(--space-5);border-radius:var(--radius-xl);text-align:left;background:var(--surface);flex-direction:column;align-items:stretch;display:flex}.home-tool-identity{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);display:flex}.home-tool-arrow{flex-shrink:0;margin-left:auto}.home-tool-title{margin-top:var(--space-4);font-family:var(--font-maersk-headline);font-size:clamp(var(--text-xl),1.9cqi,var(--text-4xl));line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary)}.home-tool-description{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--line-height-relaxed);margin-top:var(--space-2);max-width:42ch}.home-explore-section{align-items:center;gap:var(--space-6);padding-block:var(--space-1);display:flex}.home-explore-heading{font-family:var(--font-maersk-headline);font-size:var(--text-sm);color:var(--text-secondary);flex-shrink:0}.home-explore-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.home-explore-tile{gap:var(--space-1) var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);grid-template-columns:auto 1fr;display:grid}.home-explore-tile>svg{margin-top:var(--space-1);grid-row:1/3}.home-explore-tile-name{color:var(--text-primary);font-size:var(--text-sm)}.home-explore-tile-desc{color:var(--text-muted);font-size:var(--text-xs)}.home-explore-tile:hover{background:var(--hover-surface-bg)}.home-explore-tile:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.map-genie-change-request-icon{border-radius:var(--radius-lg);background:var(--status-info-bg)}.map-genie-change-steps{margin:0;padding:0;list-style:none}.map-genie-change-step{border:var(--border-width-default) var(--border-style-default) var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.map-genie-change-step{border:var(--border-width-default) var(--border-style-default) color-mix(in srgb,var(--text-secondary) 24%,transparent)}}.map-genie-change-step{border-radius:var(--radius-full);color:var(--text-secondary);background:0 0}.dark .map-genie-change-step{background:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.dark .map-genie-change-step{background:color-mix(in srgb,var(--text-secondary) 5%,transparent)}}.map-genie-change-step-number{border-radius:var(--radius-full);background:var(--status-info-bg);color:var(--status-info-fg)}.app-skip-link{z-index:var(--z-tour);top:var(--space-2);left:var(--space-2);padding:var(--space-2) var(--space-3);transform:translateY(calc(-100% - var(--space-4)));border:var(--border-width-default) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text-primary);font-family:var(--font-maersk-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-md);position:fixed}.app-skip-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);transform:none}.app-main-content:focus{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.fixture-mode-indicator{min-height:var(--size-24);padding-inline:var(--space-3);border-bottom:var(--border-width-default) solid var(--border);background:var(--surface-elevated);color:var(--text-secondary);font-family:var(--font-maersk-text);font-size:var(--text-xs);line-height:var(--line-height-tight);flex:none;justify-content:flex-end;align-items:center;display:flex}.app-header-bar{min-height:var(--app-toolbar-height);align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3);border-bottom:var(--border-width-default) solid var(--border);background:var(--background);display:flex}.app-header-title{color:var(--text-primary);font-family:var(--font-maersk-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight)}.codex-top-bar{min-height:var(--app-toolbar-height);align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-bottom:var(--border-width-default) solid transparent;background:var(--background);flex:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.codex-top-bar__history,.codex-top-bar__actions{align-items:center;gap:var(--space-0-5);min-width:0;display:flex}.codex-top-bar__history button{width:var(--size-28);height:var(--size-28);min-height:var(--size-28);border-radius:var(--radius-md);padding:0}.codex-top-bar__history svg,.codex-top-bar__actions svg{width:var(--size-14);height:var(--size-14)}.codex-top-bar__tabs{scrollbar-width:none;align-self:stretch;align-items:center;min-width:0;display:flex;overflow:auto hidden}.codex-top-bar__tabs::-webkit-scrollbar{display:none}.codex-top-bar__actions{justify-content:flex-end}.app-global-chrome{--app-global-chrome-left-width:calc(3 * var(--size-28) + 2 * var(--space-1) + var(--app-macos-window-controls-clearance,0px));--app-global-chrome-sidebar-width:0px;--app-inspector-width:0px;z-index:var(--z-dropdown);width:100%;height:var(--app-toolbar-height);min-height:var(--app-toolbar-height);grid-template-columns:var(--app-global-chrome-left-width) minmax(0,1fr) auto;gap:var(--space-2);padding:0 var(--space-2);background:var(--background);transition:grid-template-columns var(--duration-xslow) var(--codex-sidebar-spring);border:0;grid-template-areas:"left tabs actions";display:grid;position:absolute;inset:0 0 auto}.app-global-chrome[data-sidebar-open=true]{--app-global-chrome-left-width:calc(var(--sidebar-width-expanded) - var(--space-2));--app-global-chrome-sidebar-width:var(--sidebar-width-expanded)}.app-global-chrome:before{z-index:var(--z-base);width:var(--app-global-chrome-sidebar-width);background:var(--sidebar);box-shadow:inset calc(-1 * var(--border-width-default)) 0 var(--sidebar-border);content:"";pointer-events:none;transition:width var(--duration-xslow) var(--codex-sidebar-spring);position:absolute;inset:0 auto 0 0}.app-global-chrome>:not(.app-window-drag-region){z-index:calc(var(--z-base) + 1);position:relative}.app-global-chrome__left{align-items:center;gap:var(--space-2);grid-area:left;min-width:0;display:flex}.app-global-chrome__brand{align-items:center;gap:var(--space-2);min-width:0;padding-left:var(--space-1);flex:auto;display:flex}.app-global-chrome__brand-mark{width:var(--size-24);height:var(--size-24);object-fit:contain;flex:none}.app-global-chrome__brand-name{min-width:0;color:var(--text-primary);font-family:var(--font-maersk-text);font-size:var(--text-base);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-global-chrome__history{gap:var(--space-1);flex:none}.app-global-chrome__history svg,.app-global-chrome__actions svg{width:var(--size-16);height:var(--size-16)}.app-global-chrome__tabs{grid-area:tabs;min-width:0}.app-global-chrome__actions{padding-left:var(--space-1);grid-area:actions}.app-global-chrome__route-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);min-width:0;display:flex}.app-global-chrome .fixture-mode-indicator{display:none}.app-content-region{padding-top:var(--app-toolbar-height)}.codex-top-bar__section-label{color:var(--text-primary);font-family:var(--font-maersk-text);font-size:var(--text-base);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.codex-route-content{width:100%;max-width:var(--route-width-operational);padding:var(--route-space-top) var(--route-gutter-inline) var(--route-space-bottom);margin-inline:auto}.codex-route-content--wide{max-width:var(--route-width-operational)}.codex-route-content--readable{max-width:var(--route-width-readable)}.codex-route-content--knowledge{max-width:var(--route-width-knowledge)}.codex-route-heading{max-width:var(--route-width-readable);margin-bottom:var(--space-5)}.codex-route-heading h1{color:var(--text-primary);font-family:var(--font-maersk-headline);font-size:var(--text-4xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.codex-route-heading p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-family:var(--font-maersk-text);font-size:var(--text-sm);line-height:var(--line-height-relaxed)}.sidebar-panel{z-index:calc(var(--z-base) + 1);color:var(--sidebar-foreground)}.settings-app-canvas{position:relative}.app-runtime-canvas[data-shell-runtime=electron-macos] .app-window-drag-region,.app-runtime-canvas[data-shell-runtime=electron-windows] .app-window-drag-region{app-region:drag;-webkit-app-region:drag;display:block;position:absolute;inset:0}.app-window-drag-region--standalone{z-index:var(--z-dropdown);height:var(--app-toolbar-height);pointer-events:none}.app-canvas[data-shell-runtime=electron-macos] .app-global-chrome{--app-macos-window-controls-clearance:calc(84px - var(--space-2));-webkit-user-select:none;user-select:none}.app-canvas[data-shell-runtime=electron-macos] .app-global-chrome__left{padding-left:var(--app-macos-window-controls-clearance)}.app-canvas[data-shell-runtime=electron-windows] .app-global-chrome{padding-right:calc(100% - env(titlebar-area-x,0px) - env(titlebar-area-width,100%) + var(--space-2));padding-left:calc(env(titlebar-area-x,0px) + var(--space-2));-webkit-user-select:none;user-select:none}.app-canvas:is([data-shell-runtime=electron-macos],[data-shell-runtime=electron-windows]) .app-global-chrome :where(button,a,input,textarea,select,summary,[contenteditable=true],[role=button],[role=checkbox],[role=combobox],[role=link],[role=tab],[role=menuitem],[role=slider],[role=switch],[role=textbox],[tabindex]:not([tabindex="-1"])),.app-canvas:is([data-shell-runtime=electron-macos],[data-shell-runtime=electron-windows]) .app-global-chrome :where(button,a,input,textarea,select,summary,[contenteditable=true],[role=button],[role=checkbox],[role=combobox],[role=link],[role=tab],[role=menuitem],[role=slider],[role=switch],[role=textbox],[tabindex]:not([tabindex="-1"])) *{app-region:no-drag;-webkit-app-region:no-drag}.sidebar-header{min-height:var(--app-toolbar-height);justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);display:flex;position:relative}.app-canvas:is([data-shell-runtime=web],[data-shell-runtime=electron-windows]) .sidebar-header{display:none}.sidebar-header--collapsed{justify-content:center}.sidebar-brand{align-items:center;gap:var(--space-2);width:100%;min-width:0;padding-right:var(--space-8);display:flex}.sidebar-brand--collapsed{width:auto;padding-right:0}.sidebar-brand-mark{width:var(--size-24);height:var(--size-24);object-fit:contain;flex:none}.sidebar-brand-name{min-width:0;color:var(--text-primary);font-family:var(--font-maersk-text);font-size:var(--text-base);font-weight:var(--font-weight-medium);text-overflow:ellipsis;overflow:hidden}.sidebar-toggle{top:var(--space-2);right:var(--space-2);width:var(--size-28);height:var(--size-28);border-radius:var(--radius-md);color:var(--text-muted);position:absolute}.sidebar-toggle--collapsed{width:var(--size-32);height:var(--size-32);position:static}.sidebar-navigation{min-height:0;padding:0 var(--space-2) var(--space-2);scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:0;display:flex;overflow:hidden}.sidebar-command-stack{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;flex:0 auto;min-height:0;overflow:hidden auto}.sidebar-nav-group{min-width:0}.sidebar-global-nav{flex:none}.sidebar-nav-list{gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sidebar-section-heading{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--text-muted);font-family:var(--font-maersk-text);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.sidebar-section-toggle{width:100%;min-height:var(--size-32);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);cursor:var(--cursor-interactive);font-family:var(--font-maersk-text);font-size:var(--text-sm);line-height:var(--line-height-normal);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.sidebar-section-toggle:hover,.sidebar-section-toggle[data-active=true]{background:var(--hover-surface-bg);color:var(--text-primary)}.sidebar-section-toggle-label{align-items:center;gap:var(--space-2);min-width:0;display:flex}.sidebar-section-toggle-label svg{width:var(--size-16);height:var(--size-16);color:var(--text-muted)}.sidebar-section-toggle>svg{color:var(--text-tertiary);transition:transform var(--duration-fast) var(--easing-standard);margin-left:auto}.sidebar-nav-group .sidebar-nav-list{padding-left:var(--space-3)}.sidebar-tools-glyph{width:var(--size-16);height:var(--size-16);font-size:var(--text-base);line-height:var(--line-height-none);flex:none;place-items:center;display:grid}.sidebar-tools-chevron{color:var(--text-tertiary);transition:transform var(--duration-fast) var(--easing-standard);margin-left:auto}.sidebar-workspace-section{flex:none}.sidebar-tools-content{gap:var(--space-1);padding-top:var(--space-1);flex-direction:column;display:flex}.sidebar-group-divider{width:var(--size-24);height:var(--border-width-default);margin:var(--space-2) auto var(--space-1);background:var(--sidebar-border)}.sidebar-nav-item{min-height:var(--size-32);gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--line-height-normal);transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.sidebar-nav-item:hover{background:var(--hover-surface-bg);color:var(--text-primary)}.sidebar-nav-item[data-active=true]{background:var(--nav-item-active-bg);color:var(--nav-item-active-fg);font-weight:var(--font-weight-medium)}.sidebar-nav-item svg{width:var(--size-16);height:var(--size-16);color:var(--text-muted)}.sidebar-nav-item:hover svg,.sidebar-nav-item[data-active=true] svg{color:var(--text-primary)}.sidebar-shell .sidebar-nav-item--collapsed{width:var(--size-32);justify-content:center;gap:0;margin-inline:auto;padding-inline:0}.sidebar-task-section{min-width:0;min-height:var(--size-48);scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;flex:1 1 0;overflow:hidden auto}.sidebar-task-subheading{padding:var(--space-1) var(--space-2);color:var(--text-tertiary);font-family:var(--font-maersk-text);font-size:var(--text-xs);line-height:var(--line-height-normal)}.sidebar-task-empty{padding:var(--space-1) var(--space-2) var(--space-2);color:var(--text-muted);font-family:var(--font-maersk-text);font-size:var(--text-sm);line-height:var(--line-height-normal)}.sidebar-task-group+.sidebar-task-group{margin-top:var(--space-1)}.sidebar-task-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.sidebar-task-entry{min-width:0;position:relative}.sidebar-task-row{align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:var(--size-28);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);cursor:var(--cursor-interactive);font-family:var(--font-maersk-text);font-size:var(--text-sm);line-height:var(--line-height-normal);text-align:left;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard);background:0 0;border:0;outline:none;display:flex}.sidebar-task-menu-trigger{top:50%;right:var(--space-1);width:var(--size-24);height:var(--size-24);opacity:0;position:absolute;transform:translateY(-50%)}.sidebar-task-entry:hover .sidebar-task-menu-trigger,.sidebar-task-entry:focus-within .sidebar-task-menu-trigger,.sidebar-task-menu-trigger[data-state=open]{opacity:1}.sidebar-task-icon{width:var(--size-14);height:var(--size-14);color:var(--text-muted);flex:none}.sidebar-task-row:hover,.sidebar-task-row--active{background:var(--nav-item-active-bg);color:var(--text-primary)}.sidebar-task-row--active{font-weight:var(--font-weight-medium)}.sidebar-task-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}.sidebar-task-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-task-age{color:var(--text-muted);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.sidebar-task-row--active .sidebar-task-age,.sidebar-task-row:hover .sidebar-task-age{color:var(--text-primary)}.sidebar-task-entry:hover .sidebar-task-age,.sidebar-task-entry:focus-within .sidebar-task-age{opacity:0}.sidebar-docs-header{gap:var(--space-1)}.sidebar-docs-header-button{gap:var(--space-2)}.sidebar-docs-sub-list{margin-left:var(--space-3);padding-left:var(--space-2);border-left:var(--border-width-default) solid var(--sidebar-border)}.sidebar-docs-sub-item{min-height:var(--size-28);padding:var(--space-1) var(--space-2)}.sidebar-docs-group-header,li:first-child>.sidebar-docs-group-header{padding:var(--space-2) var(--space-2) var(--space-1)}.sidebar-docs-group-label{color:var(--text-muted);font-family:var(--font-maersk-text);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.sidebar-utility-group{padding-top:var(--space-1);flex:none}.sidebar-footer-divider{height:var(--border-width-default);margin-inline:var(--space-2);background:var(--sidebar-border)}.sidebar-footer{min-height:var(--size-48);padding:var(--space-1-5) var(--space-2);align-items:center;display:flex}.sidebar-footer--collapsed{justify-content:center}.sidebar-profile-trigger{width:100%;height:var(--size-36);justify-content:flex-start;gap:var(--space-2);min-width:0;padding-inline:var(--space-1-5);font-weight:var(--font-weight-regular)}.sidebar-profile-trigger--collapsed{width:var(--size-32);height:var(--size-32);border-radius:var(--radius-full);padding:0}.sidebar-profile-name{min-width:0;color:var(--text-primary);font-family:var(--font-maersk-text);font-size:var(--text-sm);text-align:left;text-overflow:ellipsis;flex:1;overflow:hidden}.sidebar-profile-chevron{color:var(--text-muted);flex:none}.sidebar-profile-menu{width:var(--size-240)}.sidebar-profile-menu-identity{gap:var(--space-0-5);min-width:0;font-family:var(--font-maersk-text);flex-direction:column;display:flex}.sidebar-profile-menu-name,.sidebar-profile-menu-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-profile-menu-name{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.sidebar-profile-menu-email{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-regular)}.sidebar-profile-zoom{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);display:flex}.sidebar-profile-zoom-button{width:var(--size-24);height:var(--size-24)}.sidebar-profile-zoom-value{min-width:var(--size-48);color:var(--text-secondary);font-family:var(--font-maersk-text);font-size:var(--text-xs);text-align:center}.agent-workspace{background:var(--background);position:relative}.agent-workspace[data-empty=true]>header{z-index:var(--z-sticky);position:absolute;inset:0 0 auto}.agent-workspace[data-empty=true] .app-header-bar{background:0 0;border-bottom-color:#0000}.agent-workspace[data-empty=true] .app-header-title{opacity:0}.agent-start-screen{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:0;display:flex;position:relative}.agent-start-copy{width:100%;max-width:var(--thread-content-max-width);align-items:center;gap:var(--space-5);padding:0 var(--space-4);text-align:center;flex-direction:column;margin:0;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.agent-start-mark{width:var(--size-48);height:var(--size-48);object-fit:contain;opacity:var(--opacity-72)}.agent-start-copy h1{color:var(--text-primary);font-family:var(--font-maersk-text);font-size:var(--text-4xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-normal)}.logic-assist-composer{width:100%}.agent-start-screen .logic-assist-composer{padding:0 var(--space-4) var(--space-4);position:absolute;inset:auto 0 0}.agent-start-screen .logic-assist-composer>div{max-width:var(--thread-content-max-width)}.agent-composer-context-bar{z-index:var(--z-base);min-height:var(--size-56);align-items:flex-start;gap:var(--space-1);margin-inline:var(--space-3);margin-bottom:calc(-1 * var(--space-4));padding:var(--space-2) var(--space-3) var(--space-5);border-radius:var(--composer-radius) var(--composer-radius) 0 0;background:var(--surface);display:flex;position:relative;overflow:hidden}.agent-composer-context-trigger{height:var(--button-height-sm);gap:var(--space-1-5);padding-inline:var(--space-2);color:var(--text-secondary);border-radius:var(--radius-md)}.agent-composer-context-bar+form{z-index:calc(var(--z-base) + 1);position:relative}.agent-composer-context-bar .pending-maps-context-chip{flex:1}.agent-composer-context-bar .pending-maps-context-chip>div{height:var(--button-height-sm);background:0 0;border-color:#0000;max-width:100%}.agent-composer-hint{min-height:var(--size-20);padding-top:var(--space-2);color:var(--text-muted);font-family:var(--font-maersk-text);font-size:var(--text-2xs);text-align:center}.agent-composer-add-menu{width:min(var(--route-width-readable),calc(var(--app-viewport-width) - var(--space-8)));max-height:min(32rem,calc(var(--app-viewport-height) - var(--space-12)));padding:var(--space-1);border-color:var(--border-strong);border-radius:var(--radius-xl);background:var(--composer-surface);box-shadow:var(--shadow-lg);overflow-y:auto}.agent-composer-add-menu__label{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-regular)}.agent-composer-add-menu__item{min-height:var(--size-40);gap:var(--space-3);padding:var(--space-2);font-size:var(--text-base)}.agent-composer-add-menu__icon{width:var(--size-16);height:var(--size-16);color:var(--text-secondary);flex:none}.agent-composer-add-menu__item>span{gap:var(--space-0-5);min-width:0;display:grid}.agent-composer-add-menu__item strong,.agent-composer-add-menu__item small{font-weight:var(--font-weight-regular);line-height:var(--line-height-tight)}.agent-composer-add-menu__item small{color:var(--text-muted);font-size:var(--text-sm)}.agent-start-screen .agent-composer-hint{display:none}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/editor-toolbar{container:editor-toolbar/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[var\(--space-0\)\]{inset:var(--space-0)}.inset-y-\[var\(--space-1-5\)\]{inset-block:var(--space-1-5)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-\[var\(--size-0\)\]{top:var(--size-0)}.top-\[var\(--space-0\)\]{top:var(--space-0)}.top-\[var\(--space-0-5\)\]{top:var(--space-0-5)}.top-\[var\(--space-1\)\]{top:var(--space-1)}.top-\[var\(--space-2\)\]{top:var(--space-2)}.top-\[var\(--space-3\)\]{top:var(--space-3)}.-right-\[var\(--space-0-5\)\]{right:calc(var(--space-0-5) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-\[var\(--space-0\)\]{right:var(--space-0)}.right-\[var\(--space-0-5\)\]{right:var(--space-0-5)}.right-\[var\(--space-1\)\]{right:var(--space-1)}.right-\[var\(--space-2\)\]{right:var(--space-2)}.right-\[var\(--space-3\)\]{right:var(--space-3)}.-bottom-\[var\(--space-0-5\)\]{bottom:calc(var(--space-0-5) * -1)}.bottom-\[var\(--space-0\)\]{bottom:var(--space-0)}.bottom-\[var\(--space-2\)\]{bottom:var(--space-2)}.bottom-\[var\(--space-4\)\]{bottom:var(--space-4)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-\[var\(--space-0\)\]{left:var(--space-0)}.left-\[var\(--space-2\)\]{left:var(--space-2)}.left-\[var\(--space-3\)\]{left:var(--space-3)}.isolate{isolation:isolate}.z-50{z-index:50}.z-\[var\(--z-base\)\]{z-index:var(--z-base)}.z-\[var\(--z-modal\)\]{z-index:var(--z-modal)}.z-\[var\(--z-overlay\)\]{z-index:var(--z-overlay)}.z-\[var\(--z-popover\)\]{z-index:var(--z-popover)}.z-\[var\(--z-sticky\)\]{z-index:var(--z-sticky)}.z-\[var\(--z-tooltip\)\]{z-index:var(--z-tooltip)}.z-\[var\(--z-tour\)\]{z-index:var(--z-tour)}.order-1{order:1}.order-2{order:2}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-0{grid-row:0}.row-1{grid-row:1}.row-2{grid-row:2}.row-204{grid-row:204}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-\[var\(--space-1\)\]{margin:calc(var(--space-1) * -1)}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-\[var\(--space-0\)\]{margin:var(--space-0)}.m-auto{margin:auto}.-mx-\[var\(--space-1\)\]{margin-inline:calc(var(--space-1) * -1)}.-mx-\[var\(--space-4\)\]{margin-inline:calc(var(--space-4) * -1)}.mx-\[var\(--space-0-5\)\]{margin-inline:var(--space-0-5)}.mx-\[var\(--space-1\)\]{margin-inline:var(--space-1)}.mx-\[var\(--space-2\)\]{margin-inline:var(--space-2)}.mx-\[var\(--space-4\)\]{margin-inline:var(--space-4)}.mx-\[var\(--space-5\)\]{margin-inline:var(--space-5)}.mx-auto{margin-inline:auto}.-my-\[var\(--space-3\)\]{margin-block:calc(var(--space-3) * -1)}.my-\[var\(--space-1\)\]{margin-block:var(--space-1)}.my-\[var\(--space-2\)\]{margin-block:var(--space-2)}.my-\[var\(--space-3\)\]{margin-block:var(--space-3)}.my-\[var\(--space-4\)\]{margin-block:var(--space-4)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-\[var\(--space-0\)\]{margin-top:var(--space-0)}.mt-\[var\(--space-0-5\)\]{margin-top:var(--space-0-5)}.mt-\[var\(--space-1\)\]{margin-top:var(--space-1)}.mt-\[var\(--space-1-5\)\]{margin-top:var(--space-1-5)}.mt-\[var\(--space-2\)\]{margin-top:var(--space-2)}.mt-\[var\(--space-3\)\]{margin-top:var(--space-3)}.mt-\[var\(--space-4\)\]{margin-top:var(--space-4)}.mt-\[var\(--space-5\)\]{margin-top:var(--space-5)}.mt-\[var\(--space-6\)\]{margin-top:var(--space-6)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-\[var\(--space-1\)\]{margin-right:var(--space-1)}.mr-\[var\(--space-2\)\]{margin-right:var(--space-2)}.mr-\[var\(--space-4\)\]{margin-right:var(--space-4)}.mr-auto{margin-right:auto}.mb-\[var\(--space-0\)\]{margin-bottom:var(--space-0)}.mb-\[var\(--space-1\)\]{margin-bottom:var(--space-1)}.mb-\[var\(--space-2\)\]{margin-bottom:var(--space-2)}.mb-\[var\(--space-3\)\]{margin-bottom:var(--space-3)}.mb-\[var\(--space-4\)\]{margin-bottom:var(--space-4)}.mb-\[var\(--space-5\)\]{margin-bottom:var(--space-5)}.mb-\[var\(--space-6\)\]{margin-bottom:var(--space-6)}.-ml-\[var\(--space-2\)\]{margin-left:calc(var(--space-2) * -1)}.ml-\[var\(--space-1\)\]{margin-left:var(--space-1)}.ml-\[var\(--space-2\)\]{margin-left:var(--space-2)}.ml-\[var\(--space-4\)\]{margin-left:var(--space-4)}.ml-\[var\(--space-6\)\]{margin-left:var(--space-6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.field-sizing-fixed{field-sizing:fixed}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\[var\(--button-height-md\)\]{width:var(--button-height-md);height:var(--button-height-md)}.size-\[var\(--button-height-sm\)\]{width:var(--button-height-sm);height:var(--button-height-sm)}.size-\[var\(--size-10\)\]{width:var(--size-10);height:var(--size-10)}.size-\[var\(--size-14\)\]{width:var(--size-14);height:var(--size-14)}.size-\[var\(--size-16\)\]{width:var(--size-16);height:var(--size-16)}.size-\[var\(--size-20\)\]{width:var(--size-20);height:var(--size-20)}.size-\[var\(--size-24\)\]{width:var(--size-24);height:var(--size-24)}.size-\[var\(--size-28\)\]{width:var(--size-28);height:var(--size-28)}.size-\[var\(--size-32\)\]{width:var(--size-32);height:var(--size-32)}.size-\[var\(--size-40\)\]{width:var(--size-40);height:var(--size-40)}.size-\[var\(--size-48\)\]{width:var(--size-48);height:var(--size-48)}.size-\[var\(--size-56\)\]{width:var(--size-56);height:var(--size-56)}.size-\[var\(--space-2\)\]{width:var(--space-2);height:var(--space-2)}.size-\[var\(--space-4\)\]{width:var(--space-4);height:var(--space-4)}.size-\[var\(--space-5\)\]{width:var(--space-5);height:var(--space-5)}.size-\[var\(--space-6\)\]{width:var(--space-6);height:var(--space-6)}.size-\[var\(--space-12\)\]{width:var(--space-12);height:var(--space-12)}.size-full{width:100%;height:100%}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-\[calc\(100\%-var\(--space-2\)\)\]{height:calc(100% - var(--space-2))}.h-\[clamp\(var\(--size-120\)\,calc\(var\(--app-viewport-height\)-var\(--size-160\)\)\,var\(--size-360\)\)\]{height:clamp(var(--size-120),calc(var(--app-viewport-height) - var(--size-160)),var(--size-360))}.h-\[min\(60vh\,var\(--size-600\)\)\]{height:min(60vh,var(--size-600))}.h-\[min\(680px\,calc\(var\(--app-viewport-height\)-2rem\)\)\]{height:min(680px,calc(var(--app-viewport-height) - 2rem))}.h-\[min\(var\(--size-600\)\,calc\(var\(--radix-popover-content-available-height\)\/var\(--app-zoom\)_-_var\(--size-56\)\)\)\]{height:min(var(--size-600),calc(var(--radix-popover-content-available-height) / var(--app-zoom) - var(--size-56)))}.h-\[var\(--app-viewport-height\)\]{height:var(--app-viewport-height)}.h-\[var\(--border-width-default\)\]{height:var(--border-width-default)}.h-\[var\(--button-height-lg\)\]{height:var(--button-height-lg)}.h-\[var\(--button-height-md\)\]{height:var(--button-height-md)}.h-\[var\(--button-height-sm\)\]{height:var(--button-height-sm)}.h-\[var\(--diagnostics-panel-height\,200px\)\]{height:var(--diagnostics-panel-height,200px)}.h-\[var\(--input-height-md\)\]{height:var(--input-height-md)}.h-\[var\(--input-height-sm\)\]{height:var(--input-height-sm)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-\[var\(--size-1\)\]{height:var(--size-1)}.h-\[var\(--size-6\)\]{height:var(--size-6)}.h-\[var\(--size-8\)\]{height:var(--size-8)}.h-\[var\(--size-10\)\]{height:var(--size-10)}.h-\[var\(--size-12\)\]{height:var(--size-12)}.h-\[var\(--size-14\)\]{height:var(--size-14)}.h-\[var\(--size-16\)\]{height:var(--size-16)}.h-\[var\(--size-20\)\]{height:var(--size-20)}.h-\[var\(--size-24\)\]{height:var(--size-24)}.h-\[var\(--size-28\)\]{height:var(--size-28)}.h-\[var\(--size-32\)\]{height:var(--size-32)}.h-\[var\(--size-36\)\]{height:var(--size-36)}.h-\[var\(--size-40\)\]{height:var(--size-40)}.h-\[var\(--size-44\)\]{height:var(--size-44)}.h-\[var\(--size-48\)\]{height:var(--size-48)}.h-\[var\(--size-160\)\]{height:var(--size-160)}.h-\[var\(--size-176\)\]{height:var(--size-176)}.h-\[var\(--size-220\)\]{height:var(--size-220)}.h-\[var\(--size-256\)\]{height:var(--size-256)}.h-\[var\(--size-300\)\]{height:var(--size-300)}.h-\[var\(--size-400\)\]{height:var(--size-400)}.h-\[var\(--size-900\)\]{height:var(--size-900)}.h-\[var\(--size-N\)\]{height:var(--size-N)}.h-\[var\(--space-1\)\]{height:var(--space-1)}.h-\[var\(--space-2\)\]{height:var(--space-2)}.h-\[var\(--space-2-5\)\]{height:var(--space-2-5)}.h-\[var\(--space-3\)\]{height:var(--space-3)}.h-\[var\(--space-4\)\]{height:var(--space-4)}.h-\[var\(--space-5\)\]{height:var(--space-5)}.h-\[var\(--space-6\)\]{height:var(--space-6)}.h-\[var\(--space-7\)\]{height:var(--space-7)}.h-\[var\(--space-8\)\]{height:var(--space-8)}.h-\[var\(--space-10\)\]{height:var(--space-10)}.h-\[var\(--space-11\)\]{height:var(--space-11)}.h-\[var\(--space-12\)\]{height:var(--space-12)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-\[40dvh\]{max-height:40dvh}.max-h-\[50\%\]{max-height:50%}.max-h-\[calc\(100dvh-var\(--app-toolbar-height\)-var\(--route-space-top\)-var\(--route-space-bottom\)\)\]{max-height:calc(100dvh - var(--app-toolbar-height) - var(--route-space-top) - var(--route-space-bottom))}.max-h-\[calc\(var\(--app-viewport-height\)_-_var\(--size-112\)\)\]{max-height:calc(var(--app-viewport-height) - var(--size-112))}.max-h-\[calc\(var\(--radix-popover-content-available-height\)\/var\(--app-zoom\)_-_var\(--size-64\)\)\]{max-height:calc(var(--radix-popover-content-available-height) / var(--app-zoom) - var(--size-64))}.max-h-\[calc\(var\(--size-24\)\*10\)\]{max-height:calc(var(--size-24) * 10)}.max-h-\[calc\(var\(--space-11\)\*10\)\]{max-height:calc(var(--space-11) * 10)}.max-h-\[clamp\(var\(--size-120\)\,calc\(var\(--app-viewport-height\)-var\(--size-160\)\)\,var\(--size-420\)\)\]{max-height:clamp(var(--size-120),calc(var(--app-viewport-height) - var(--size-160)),var(--size-420))}.max-h-\[inherit\]{max-height:inherit}.max-h-\[min\(32rem\,70dvh\)\]{max-height:min(32rem,70dvh)}.max-h-\[min\(calc\(var\(--radix-popover-content-available-height\)\/var\(--app-zoom\)\)\,calc\(var\(--app-viewport-height\)_-_var\(--space-8\)\)\)\]{max-height:min(calc(var(--radix-popover-content-available-height) / var(--app-zoom)),calc(var(--app-viewport-height) - var(--space-8)))}.max-h-\[min\(var\(--radix-dropdown-menu-content-available-height\)\,var\(--size-320\)\)\]{max-height:min(var(--radix-dropdown-menu-content-available-height),var(--size-320))}.max-h-\[min\(var\(--radix-popover-content-available-height\)\,var\(--size-420\)\)\]{max-height:min(var(--radix-popover-content-available-height),var(--size-420))}.max-h-\[min\(var\(--size-240\)\,calc\(var\(--app-viewport-height\)_-_var\(--space-8\)\)\)\]{max-height:min(var(--size-240),calc(var(--app-viewport-height) - var(--space-8)))}.max-h-\[min\(var\(--size-280\)\,32dvh\)\]{max-height:min(var(--size-280),32dvh)}.max-h-\[var\(--dialog-max-height\)\]{max-height:var(--dialog-max-height)}.max-h-\[var\(--radix-popover-content-available-height\)\]{max-height:var(--radix-popover-content-available-height)}.max-h-\[var\(--size-80\)\]{max-height:var(--size-80)}.max-h-\[var\(--size-160\)\]{max-height:var(--size-160)}.max-h-\[var\(--size-180\)\]{max-height:var(--size-180)}.max-h-\[var\(--size-200\)\]{max-height:var(--size-200)}.max-h-\[var\(--size-208\)\]{max-height:var(--size-208)}.max-h-\[var\(--size-220\)\]{max-height:var(--size-220)}.max-h-\[var\(--size-240\)\]{max-height:var(--size-240)}.max-h-\[var\(--size-256\)\]{max-height:var(--size-256)}.max-h-\[var\(--size-280\)\]{max-height:var(--size-280)}.max-h-\[var\(--size-300\)\]{max-height:var(--size-300)}.max-h-\[var\(--size-320\)\]{max-height:var(--size-320)}.max-h-\[var\(--size-420\)\]{max-height:var(--size-420)}.max-h-\[var\(--size-480\)\]{max-height:var(--size-480)}.max-h-\[var\(--size-600\)\]{max-height:var(--size-600)}.max-h-\[var\(--workspace-file-list-max-height\)\]{max-height:var(--workspace-file-list-max-height)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[100px\]{min-height:100px}.min-h-\[var\(--button-height-sm\)\]{min-height:var(--button-height-sm)}.min-h-\[var\(--size-0\)\]{min-height:var(--size-0)}.min-h-\[var\(--size-12\)\]{min-height:var(--size-12)}.min-h-\[var\(--size-16\)\]{min-height:var(--size-16)}.min-h-\[var\(--size-20\)\]{min-height:var(--size-20)}.min-h-\[var\(--size-24\)\]{min-height:var(--size-24)}.min-h-\[var\(--size-32\)\]{min-height:var(--size-32)}.min-h-\[var\(--size-36\)\]{min-height:var(--size-36)}.min-h-\[var\(--size-40\)\]{min-height:var(--size-40)}.min-h-\[var\(--size-44\)\]{min-height:var(--size-44)}.min-h-\[var\(--size-50\)\]{min-height:var(--size-50)}.min-h-\[var\(--size-56\)\]{min-height:var(--size-56)}.min-h-\[var\(--size-60\)\]{min-height:var(--size-60)}.min-h-\[var\(--size-64\)\]{min-height:var(--size-64)}.min-h-\[var\(--size-120\)\]{min-height:var(--size-120)}.min-h-\[var\(--size-160\)\]{min-height:var(--size-160)}.min-h-\[var\(--size-220\)\]{min-height:var(--size-220)}.min-h-\[var\(--size-240\)\]{min-height:var(--size-240)}.min-h-\[var\(--size-280\)\]{min-height:var(--size-280)}.min-h-\[var\(--size-320\)\]{min-height:var(--size-320)}.min-h-\[var\(--size-400\)\]{min-height:var(--size-400)}.min-h-\[var\(--size-480\)\]{min-height:var(--size-480)}.min-h-\[var\(--space-0\)\]{min-height:var(--space-0)}.min-h-\[var\(--space-6\)\]{min-height:var(--space-6)}.min-h-\[var\(--space-16\)\]{min-height:var(--space-16)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-1{width:calc(var(--spacing) * 1)}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-5\/12{width:41.6667%}.w-7\/12{width:58.3333%}.w-\[10\%\]{width:10%}.w-\[12\%\]{width:12%}.w-\[14\%\]{width:14%}.w-\[16\%\]{width:16%}.w-\[22\%\]{width:22%}.w-\[24\%\]{width:24%}.w-\[26\%\]{width:26%}.w-\[42\%\]{width:42%}.w-\[46\%\]{width:46%}.w-\[50\%\]{width:50%}.w-\[60\%\]{width:60%}.w-\[420px\]{width:420px}.w-\[480px\]{width:480px}.w-\[min\(440px\,calc\(var\(--app-viewport-width\)\*0\.88\)\)\]{width:min(440px,calc(var(--app-viewport-width) * .88))}.w-\[min\(var\(--radix-popover-trigger-width\)\,calc\(var\(--app-viewport-width\)-var\(--space-6\)\)\)\]{width:min(var(--radix-popover-trigger-width),calc(var(--app-viewport-width) - var(--space-6)))}.w-\[min\(var\(--size-420\)\,calc\(var\(--app-viewport-width\)\*0\.88\)\)\]{width:min(var(--size-420),calc(var(--app-viewport-width) * .88))}.w-\[min\(var\(--size-480\)\,calc\(var\(--app-viewport-width\)_-_var\(--space-8\)\)\)\]{width:min(var(--size-480),calc(var(--app-viewport-width) - var(--space-8)))}.w-\[min\(var\(--size-900\)\,calc\(100vw-var\(--space-8\)\)\)\]{width:min(var(--size-900),calc(100vw - var(--space-8)))}.w-\[var\(--button-height-sm\)\]{width:var(--button-height-sm)}.w-\[var\(--mapgenie-col-checkbox\)\]{width:var(--mapgenie-col-checkbox)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-\[var\(--radix-popper-anchor-width\)\]{width:var(--radix-popper-anchor-width)}.w-\[var\(--sandbox-input-panel-width\)\]{width:var(--sandbox-input-panel-width)}.w-\[var\(--size-1\)\]{width:var(--size-1)}.w-\[var\(--size-6\)\]{width:var(--size-6)}.w-\[var\(--size-8\)\]{width:var(--size-8)}.w-\[var\(--size-10\)\]{width:var(--size-10)}.w-\[var\(--size-14\)\]{width:var(--size-14)}.w-\[var\(--size-16\)\]{width:var(--size-16)}.w-\[var\(--size-18\)\]{width:var(--size-18)}.w-\[var\(--size-20\)\]{width:var(--size-20)}.w-\[var\(--size-24\)\]{width:var(--size-24)}.w-\[var\(--size-28\)\]{width:var(--size-28)}.w-\[var\(--size-32\)\]{width:var(--size-32)}.w-\[var\(--size-36\)\]{width:var(--size-36)}.w-\[var\(--size-40\)\]{width:var(--size-40)}.w-\[var\(--size-44\)\]{width:var(--size-44)}.w-\[var\(--size-48\)\]{width:var(--size-48)}.w-\[var\(--size-50\)\]{width:var(--size-50)}.w-\[var\(--size-56\)\]{width:var(--size-56)}.w-\[var\(--size-72\)\]{width:var(--size-72)}.w-\[var\(--size-96\)\]{width:var(--size-96)}.w-\[var\(--size-112\)\]{width:var(--size-112)}.w-\[var\(--size-120\)\]{width:var(--size-120)}.w-\[var\(--size-150\)\]{width:var(--size-150)}.w-\[var\(--size-160\)\]{width:var(--size-160)}.w-\[var\(--size-180\)\]{width:var(--size-180)}.w-\[var\(--size-200\)\]{width:var(--size-200)}.w-\[var\(--size-220\)\]{width:var(--size-220)}.w-\[var\(--size-224\)\]{width:var(--size-224)}.w-\[var\(--size-240\)\]{width:var(--size-240)}.w-\[var\(--size-250\)\]{width:var(--size-250)}.w-\[var\(--size-280\)\]{width:var(--size-280)}.w-\[var\(--size-320\)\]{width:var(--size-320)}.w-\[var\(--size-360\)\]{width:var(--size-360)}.w-\[var\(--size-384\)\]{width:var(--size-384)}.w-\[var\(--size-480\)\]{width:var(--size-480)}.w-\[var\(--size-500\)\]{width:var(--size-500)}.w-\[var\(--size-N\)\]{width:var(--size-N)}.w-\[var\(--space-0-5\)\]{width:var(--space-0-5)}.w-\[var\(--space-1\)\]{width:var(--space-1)}.w-\[var\(--space-2\)\]{width:var(--space-2)}.w-\[var\(--space-2-5\)\]{width:var(--space-2-5)}.w-\[var\(--space-3\)\]{width:var(--space-3)}.w-\[var\(--space-4\)\]{width:var(--space-4)}.w-\[var\(--space-7\)\]{width:var(--space-7)}.w-\[var\(--space-8\)\]{width:var(--space-8)}.w-\[var\(--space-10\)\]{width:var(--space-10)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[72ch\]{max-width:72ch}.max-w-\[calc\(var\(--app-viewport-width\)_-_var\(--space-8\)\)\]{max-width:calc(var(--app-viewport-width) - var(--space-8))}.max-w-\[calc\(var\(--radix-popover-content-available-width\)\/var\(--app-zoom\)\)\]{max-width:calc(var(--radix-popover-content-available-width) / var(--app-zoom))}.max-w-\[min\(100\%\,var\(--container-sm\)\)\]{max-width:min(100%,var(--container-sm))}.max-w-\[min\(var\(--size-360\)\,100\%\)\]{max-width:min(var(--size-360),100%)}.max-w-\[min\(var\(--size-480\)\,calc\(var\(--app-viewport-width\)-var\(--space-6\)\)\)\]{max-width:min(var(--size-480),calc(var(--app-viewport-width) - var(--space-6)))}.max-w-\[min\(var\(--size-520\)\,100\%\)\]{max-width:min(var(--size-520),100%)}.max-w-\[var\(--chat-bubble-max-width-user\)\]{max-width:var(--chat-bubble-max-width-user)}.max-w-\[var\(--container-2xl\)\]{max-width:var(--container-2xl)}.max-w-\[var\(--container-lg\)\]{max-width:var(--container-lg)}.max-w-\[var\(--container-md\)\]{max-width:var(--container-md)}.max-w-\[var\(--container-sm\)\]{max-width:var(--container-sm)}.max-w-\[var\(--route-width-knowledge\)\]{max-width:var(--route-width-knowledge)}.max-w-\[var\(--route-width-operational\)\]{max-width:var(--route-width-operational)}.max-w-\[var\(--route-width-readable\)\]{max-width:var(--route-width-readable)}.max-w-\[var\(--size-150\)\]{max-width:var(--size-150)}.max-w-\[var\(--size-160\)\]{max-width:var(--size-160)}.max-w-\[var\(--size-180\)\]{max-width:var(--size-180)}.max-w-\[var\(--size-220\)\]{max-width:var(--size-220)}.max-w-\[var\(--size-224\)\]{max-width:var(--size-224)}.max-w-\[var\(--size-240\)\]{max-width:var(--size-240)}.max-w-\[var\(--size-280\)\]{max-width:var(--size-280)}.max-w-\[var\(--size-320\)\]{max-width:var(--size-320)}.max-w-\[var\(--size-360\)\]{max-width:var(--size-360)}.max-w-\[var\(--size-384\)\]{max-width:var(--size-384)}.max-w-\[var\(--size-400\)\]{max-width:var(--size-400)}.max-w-\[var\(--size-420\)\]{max-width:var(--size-420)}.max-w-\[var\(--size-600\)\]{max-width:var(--size-600)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[min\(var\(--size-360\)\,calc\(var\(--app-viewport-width\)-var\(--space-6\)\)\)\]{min-width:min(var(--size-360),calc(var(--app-viewport-width) - var(--space-6)))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-\[var\(--size-0\)\]{min-width:var(--size-0)}.min-w-\[var\(--size-16\)\]{min-width:var(--size-16)}.min-w-\[var\(--size-36\)\]{min-width:var(--size-36)}.min-w-\[var\(--size-40\)\]{min-width:var(--size-40)}.min-w-\[var\(--size-100\)\]{min-width:var(--size-100)}.min-w-\[var\(--size-120\)\]{min-width:var(--size-120)}.min-w-\[var\(--size-128\)\]{min-width:var(--size-128)}.min-w-\[var\(--size-130\)\]{min-width:var(--size-130)}.min-w-\[var\(--size-160\)\]{min-width:var(--size-160)}.min-w-\[var\(--size-180\)\]{min-width:var(--size-180)}.min-w-\[var\(--size-220\)\]{min-width:var(--size-220)}.min-w-\[var\(--size-224\)\]{min-width:var(--size-224)}.min-w-\[var\(--size-240\)\]{min-width:var(--size-240)}.min-w-\[var\(--size-256\)\]{min-width:var(--size-256)}.min-w-\[var\(--size-280\)\]{min-width:var(--size-280)}.min-w-\[var\(--size-520\)\]{min-width:var(--size-520)}.min-w-\[var\(--size-600\)\]{min-width:var(--size-600)}.min-w-\[var\(--space-4\)\]{min-width:var(--space-4)}.min-w-\[var\(--space-80\)\]{min-width:var(--space-80)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[0_1_auto\]{flex:0 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:calc(var(--spacing) * 0)}.basis-\[var\(--sandbox-input-panel-width\)\]{flex-basis:var(--sandbox-input-panel-width)}.basis-\[var\(--size-0\)\]{flex-basis:var(--size-0)}.basis-\[var\(--size-240\)\]{flex-basis:var(--size-240)}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-\[var\(--space-0\)\]{--tw-border-spacing-x:var(--space-0);--tw-border-spacing-y:var(--space-0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.125\]{scale:1.125}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fade-in_var\(--duration-medium\)_var\(--easing-standard\)\]{animation:fade-in var(--duration-medium) var(--easing-standard)}.animate-\[fade-in_var\(--duration-slow\)_var\(--easing-standard\)\]{animation:fade-in var(--duration-slow) var(--easing-standard)}.animate-spin{animation:var(--animate-spin)}.cursor-\[var\(--cursor-default\)\]{cursor:var(--cursor-default)}.cursor-\[var\(--cursor-disabled\)\]{cursor:var(--cursor-disabled)}.cursor-\[var\(--cursor-interactive\)\]{cursor:var(--cursor-interactive)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-\[var\(--space-1\)\]{scroll-margin-block:var(--space-1)}.scroll-mt-\[var\(--space-4\)\]{scroll-margin-top:var(--space-4)}.scroll-py-\[var\(--space-1\)\]{scroll-padding-block:var(--space-1)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[8rem_minmax\(0\,1fr\)\]{grid-template-columns:8rem minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_var\(--size-120\)\]{grid-template-columns:minmax(0,1fr) var(--size-120)}.grid-cols-\[minmax\(0\,1fr\)_var\(--size-384\)\]{grid-template-columns:minmax(0,1fr) var(--size-384)}.grid-cols-\[minmax\(var\(--size-80\)\,max-content\)_1fr\]{grid-template-columns:minmax(var(--size-80),max-content) 1fr}.grid-cols-\[minmax\(var\(--size-280\)\,0\.4fr\)_minmax\(var\(--size-0\)\,1fr\)\]{grid-template-columns:minmax(var(--size-280),.4fr) minmax(var(--size-0),1fr)}.grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[repeat\(3\,minmax\(var\(--size-220\)\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(var(--size-220),1fr))}.grid-cols-\[repeat\(5\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(var\(--size-360\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(var(--size-360),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(var\(--size-96\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(var(--size-96),1fr))}.grid-cols-\[var\(--button-height-sm\)_var\(--button-height-sm\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--button-height-sm) var(--button-height-sm) minmax(0,1fr)}.grid-cols-\[var\(--size-32\)_minmax\(var\(--size-160\)\,1\.2fr\)_minmax\(var\(--size-96\)\,0\.5fr\)_minmax\(var\(--size-240\)\,2fr\)_minmax\(var\(--size-64\)\,0\.4fr\)\]{grid-template-columns:var(--size-32) minmax(var(--size-160),1.2fr) minmax(var(--size-96),.5fr) minmax(var(--size-240),2fr) minmax(var(--size-64),.4fr)}.grid-cols-\[var\(--size-48\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--size-48) minmax(0,1fr)}.grid-cols-\[var\(--size-80\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--size-80) minmax(0,1fr)}.grid-cols-\[var\(--size-96\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--size-96) minmax(0,1fr)}.grid-cols-\[var\(--size-120\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--size-120) minmax(0,1fr)}.grid-cols-\[var\(--space-6\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--space-6) minmax(0,1fr)}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-\[var\(--space-0\)\]{gap:var(--space-0)}.gap-\[var\(--space-0-5\)\]{gap:var(--space-0-5)}.gap-\[var\(--space-1\)\]{gap:var(--space-1)}.gap-\[var\(--space-1-5\)\]{gap:var(--space-1-5)}.gap-\[var\(--space-2\)\]{gap:var(--space-2)}.gap-\[var\(--space-2-5\)\]{gap:var(--space-2-5)}.gap-\[var\(--space-3\)\]{gap:var(--space-3)}.gap-\[var\(--space-4\)\]{gap:var(--space-4)}.gap-\[var\(--space-5\)\]{gap:var(--space-5)}.gap-\[var\(--space-6\)\]{gap:var(--space-6)}.gap-\[var\(--space-16\)\]{gap:var(--space-16)}.gap-px{gap:1px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-0\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-0) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-0-5\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-0-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-0-5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-1\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-1) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-1-5\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-1-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-1-5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-2\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-3\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-3) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-4\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-4) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-5\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-6\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-6) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-8\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-8) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-\[var\(--space-1\)\]{column-gap:var(--space-1)}.gap-x-\[var\(--space-2\)\]{column-gap:var(--space-2)}.gap-x-\[var\(--space-3\)\]{column-gap:var(--space-3)}.gap-x-\[var\(--space-4\)\]{column-gap:var(--space-4)}.gap-x-\[var\(--space-10\)\]{column-gap:var(--space-10)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-\[var\(--space-2\)\]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--space-2) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--space-2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-\[var\(--space-3\)\]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--space-3) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--space-3) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-\[var\(--space-0-5\)\]{row-gap:var(--space-0-5)}.gap-y-\[var\(--space-1\)\]{row-gap:var(--space-1)}.gap-y-\[var\(--space-1-5\)\]{row-gap:var(--space-1-5)}.gap-y-\[var\(--space-2\)\]{row-gap:var(--space-2)}.gap-y-\[var\(--space-6\)\]{row-gap:var(--space-6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-\[length\:var\(--border-width-default\)\]>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(var(--border-width-default) * var(--tw-divide-y-reverse));border-bottom-width:calc(var(--border-width-default) * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--border\)\]>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.rounded{border-radius:.25rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--card-radius\)\]{border-radius:var(--card-radius)}.rounded-\[var\(--radius-2xl\)\]{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-full\)\]{border-radius:var(--radius-full)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-none\)\]{border-radius:var(--radius-none)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-base)}.rounded-md{border-radius:calc(var(--radius-base) - 2px)}.rounded-none{border-radius:0}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-\[length\:var\(--border-width-default\)\]{border-style:var(--tw-border-style);border-width:var(--border-width-default)}.border-\[length\:var\(--border-width-none\)\]{border-style:var(--tw-border-style);border-width:var(--border-width-none)}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-\[length\:var\(--border-width-default\)\]{border-block-style:var(--tw-border-style);border-block-width:var(--border-width-default)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-\[length\:var\(--border-width-default\)\]{border-top-style:var(--tw-border-style);border-top-width:var(--border-width-default)}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-\[length\:var\(--border-width-default\)\]{border-right-style:var(--tw-border-style);border-right-width:var(--border-width-default)}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-\[length\:var\(--border-width-default\)\]{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-default)}.border-b-\[length\:var\(--border-width-thick\)\]{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-thick)}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-\[length\:calc\(var\(--border-width-thick\)\*2\)\]{border-left-style:var(--tw-border-style);border-left-width:calc(var(--border-width-thick) * 2)}.border-l-\[length\:var\(--border-width-default\)\]{border-left-style:var(--tw-border-style);border-left-width:var(--border-width-default)}.border-l-\[length\:var\(--border-width-thick\)\]{border-left-style:var(--tw-border-style);border-left-width:var(--border-width-thick)}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\[border-style\:dashed\]{border-style:dashed}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-grid\)\]{border-color:var(--border-grid)}.border-\[var\(--border-grid-subtle\)\]{border-color:var(--border-grid-subtle)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--border-width-thick\)\]{border-color:var(--border-width-thick)}.border-\[var\(--brand-error\)\],.border-\[var\(--brand-error\)\]\/60{border-color:var(--brand-error)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand-error\)\]\/60{border-color:color-mix(in oklab,var(--brand-error) 60%,transparent)}}.border-\[var\(--brand-primary\)\]{border-color:var(--brand-primary)}.border-\[var\(--brand-success\)\]\/60{border-color:var(--brand-success)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand-success\)\]\/60{border-color:color-mix(in oklab,var(--brand-success) 60%,transparent)}}.border-\[var\(--brand-warning\)\]\/60{border-color:var(--brand-warning)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand-warning\)\]\/60{border-color:color-mix(in oklab,var(--brand-warning) 60%,transparent)}}.border-\[var\(--button-danger-border\)\]{border-color:var(--button-danger-border)}.border-\[var\(--button-default-border\)\]{border-color:var(--button-default-border)}.border-\[var\(--button-destructive-border\)\]{border-color:var(--button-destructive-border)}.border-\[var\(--button-outline-border\)\]{border-color:var(--button-outline-border)}.border-\[var\(--button-primary-border\)\]{border-color:var(--button-primary-border)}.border-\[var\(--button-secondary-border\)\]{border-color:var(--button-secondary-border)}.border-\[var\(--card-border\)\]{border-color:var(--card-border)}.border-\[var\(--floating-surface-border\)\]{border-color:var(--floating-surface-border)}.border-\[var\(--home-card-border\)\]{border-color:var(--home-card-border)}.border-\[var\(--home-header-border\)\]{border-color:var(--home-header-border)}.border-\[var\(--input-border\)\]{border-color:var(--input-border)}.border-\[var\(--selected-border\)\]{border-color:var(--selected-border)}.border-\[var\(--sidebar-border\)\]{border-color:var(--sidebar-border)}.border-\[var\(--status-error-border\)\]{border-color:var(--status-error-border)}.border-\[var\(--status-error-fg\)\]{border-color:var(--status-error-fg)}.border-\[var\(--status-info-border\)\]{border-color:var(--status-info-border)}.border-\[var\(--status-success-border\)\]{border-color:var(--status-success-border)}.border-\[var\(--status-warning-border\)\]{border-color:var(--status-warning-border)}.border-\[var\(--text-primary\)\]{border-color:var(--text-primary)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-\[var\(--brand-error\)\]{border-left-color:var(--brand-error)}.border-l-\[var\(--brand-primary\)\]{border-left-color:var(--brand-primary)}.border-l-\[var\(--brand-success\)\]{border-left-color:var(--brand-success)}.border-l-\[var\(--brand-warning\)\]{border-left-color:var(--brand-warning)}.border-l-\[var\(--status-info-border\)\]{border-left-color:var(--status-info-border)}.border-l-transparent{border-left-color:#0000}.\!bg-\[var\(--brand-error\)\]{background-color:var(--brand-error)!important}.\!bg-\[var\(--brand-success\)\]{background-color:var(--brand-success)!important}.bg-\[\.\.\.\]{background-color:...}.bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_14\%\,transparent\)\]{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brand-primary) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--status-info-bg\)_70\%\,var\(--surface\)\)\]{background-color:var(--status-info-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--status-info-bg\)_70\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--status-info-bg) 70%,var(--surface))}}.bg-\[color\:var\(--overlay-scrim\)\]{background-color:var(--overlay-scrim)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--active-surface-bg\)\]{background-color:var(--active-surface-bg)}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--border-hover\)\]{background-color:var(--border-hover)}.bg-\[var\(--border-strong\)\]{background-color:var(--border-strong)}.bg-\[var\(--brand-error\)\],.bg-\[var\(--brand-error\)\]\/20{background-color:var(--brand-error)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-error\)\]\/20{background-color:color-mix(in oklab,var(--brand-error) 20%,transparent)}}.bg-\[var\(--brand-primary\)\]{background-color:var(--brand-primary)}.bg-\[var\(--brand-primary-light\)\]{background-color:var(--brand-primary-light)}.bg-\[var\(--brand-success\)\],.bg-\[var\(--brand-success\)\]\/20{background-color:var(--brand-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-success\)\]\/20{background-color:color-mix(in oklab,var(--brand-success) 20%,transparent)}}.bg-\[var\(--brand-success\)\]\/35{background-color:var(--brand-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-success\)\]\/35{background-color:color-mix(in oklab,var(--brand-success) 35%,transparent)}}.bg-\[var\(--brand-warning\)\],.bg-\[var\(--brand-warning\)\]\/20{background-color:var(--brand-warning)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-warning\)\]\/20{background-color:color-mix(in oklab,var(--brand-warning) 20%,transparent)}}.bg-\[var\(--brand-warning\)\]\/35{background-color:var(--brand-warning)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-warning\)\]\/35{background-color:color-mix(in oklab,var(--brand-warning) 35%,transparent)}}.bg-\[var\(--button-danger-bg\)\]{background-color:var(--button-danger-bg)}.bg-\[var\(--button-default-bg\)\]{background-color:var(--button-default-bg)}.bg-\[var\(--button-destructive-bg\)\]{background-color:var(--button-destructive-bg)}.bg-\[var\(--button-ghost-bg\)\]{background-color:var(--button-ghost-bg)}.bg-\[var\(--button-outline-bg\)\]{background-color:var(--button-outline-bg)}.bg-\[var\(--button-primary-bg\)\]{background-color:var(--button-primary-bg)}.bg-\[var\(--button-secondary-bg\)\]{background-color:var(--button-secondary-bg)}.bg-\[var\(--button-tertiary-bg\)\]{background-color:var(--button-tertiary-bg)}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[var\(--disabled-bg\)\]{background-color:var(--disabled-bg)}.bg-\[var\(--floating-surface-bg\)\]{background-color:var(--floating-surface-bg)}.bg-\[var\(--home-card-bg\)\]{background-color:var(--home-card-bg)}.bg-\[var\(--hover-surface-bg\)\]{background-color:var(--hover-surface-bg)}.bg-\[var\(--input-bg\)\]{background-color:var(--input-bg)}.bg-\[var\(--mode-plan-fg\)\]{background-color:var(--mode-plan-fg)}.bg-\[var\(--overlay-scrim\)\]{background-color:var(--overlay-scrim)}.bg-\[var\(--selected-bg\)\]{background-color:var(--selected-bg)}.bg-\[var\(--status-error-bg\)\]{background-color:var(--status-error-bg)}.bg-\[var\(--status-error-fg\)\]{background-color:var(--status-error-fg)}.bg-\[var\(--status-info-bg\)\]{background-color:var(--status-info-bg)}.bg-\[var\(--status-info-fg\)\]{background-color:var(--status-info-fg)}.bg-\[var\(--status-success-bg\)\]{background-color:var(--status-success-bg)}.bg-\[var\(--status-success-border\)\]{background-color:var(--status-success-border)}.bg-\[var\(--status-success-fg\)\]{background-color:var(--status-success-fg)}.bg-\[var\(--status-warning-bg\)\]{background-color:var(--status-warning-bg)}.bg-\[var\(--status-warning-fg\)\]{background-color:var(--status-warning-fg)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-content\)\]{background-color:var(--surface-content)}.bg-\[var\(--surface-elevated\)\]{background-color:var(--surface-elevated)}.bg-\[var\(--surface-overlay\)\]{background-color:var(--surface-overlay)}.bg-\[var\(--surface-sidebar\)\]{background-color:var(--surface-sidebar)}.bg-\[var\(--text-muted\)\]{background-color:var(--text-muted)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-\[var\(--text-secondary\)\]{background-color:var(--text-secondary)}.bg-background{background-color:var(--background)}.bg-inherit{background-color:inherit}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.fill-\[var\(--brand-primary\)\]{fill:var(--brand-primary)}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[var\(--space-0\)\]{padding:var(--space-0)}.p-\[var\(--space-0-5\)\]{padding:var(--space-0-5)}.p-\[var\(--space-1\)\]{padding:var(--space-1)}.p-\[var\(--space-2\)\]{padding:var(--space-2)}.p-\[var\(--space-3\)\]{padding:var(--space-3)}.p-\[var\(--space-4\)\]{padding:var(--space-4)}.p-\[var\(--space-5\)\]{padding:var(--space-5)}.p-\[var\(--space-6\)\]{padding:var(--space-6)}.p-\[var\(--space-8\)\]{padding:var(--space-8)}.p-\[var\(--space-12\)\]{padding:var(--space-12)}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[var\(--button-padding-inline-lg\)\]{padding-inline:var(--button-padding-inline-lg)}.px-\[var\(--button-padding-inline-md\)\]{padding-inline:var(--button-padding-inline-md)}.px-\[var\(--button-padding-inline-sm\)\]{padding-inline:var(--button-padding-inline-sm)}.px-\[var\(--input-padding-inline\)\]{padding-inline:var(--input-padding-inline)}.px-\[var\(--route-gutter-inline\)\]{padding-inline:var(--route-gutter-inline)}.px-\[var\(--route-gutter-inline-narrow\)\]{padding-inline:var(--route-gutter-inline-narrow)}.px-\[var\(--space-0\)\]{padding-inline:var(--space-0)}.px-\[var\(--space-0-5\)\]{padding-inline:var(--space-0-5)}.px-\[var\(--space-1\)\]{padding-inline:var(--space-1)}.px-\[var\(--space-1-5\)\]{padding-inline:var(--space-1-5)}.px-\[var\(--space-2\)\]{padding-inline:var(--space-2)}.px-\[var\(--space-2-5\)\]{padding-inline:var(--space-2-5)}.px-\[var\(--space-3\)\]{padding-inline:var(--space-3)}.px-\[var\(--space-4\)\]{padding-inline:var(--space-4)}.px-\[var\(--space-5\)\]{padding-inline:var(--space-5)}.px-\[var\(--space-6\)\]{padding-inline:var(--space-6)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-\[var\(--space-0\)\]{padding-block:var(--space-0)}.py-\[var\(--space-0-5\)\]{padding-block:var(--space-0-5)}.py-\[var\(--space-1\)\]{padding-block:var(--space-1)}.py-\[var\(--space-1-5\)\]{padding-block:var(--space-1-5)}.py-\[var\(--space-2\)\]{padding-block:var(--space-2)}.py-\[var\(--space-2-5\)\]{padding-block:var(--space-2-5)}.py-\[var\(--space-3\)\]{padding-block:var(--space-3)}.py-\[var\(--space-4\)\]{padding-block:var(--space-4)}.py-\[var\(--space-5\)\]{padding-block:var(--space-5)}.py-\[var\(--space-6\)\]{padding-block:var(--space-6)}.py-\[var\(--space-8\)\]{padding-block:var(--space-8)}.py-\[var\(--space-10\)\]{padding-block:var(--space-10)}.pt-\[var\(--route-space-top\)\]{padding-top:var(--route-space-top)}.pt-\[var\(--space-0\)\]{padding-top:var(--space-0)}.pt-\[var\(--space-0-5\)\]{padding-top:var(--space-0-5)}.pt-\[var\(--space-1\)\]{padding-top:var(--space-1)}.pt-\[var\(--space-2\)\]{padding-top:var(--space-2)}.pt-\[var\(--space-3\)\]{padding-top:var(--space-3)}.pt-\[var\(--space-4\)\]{padding-top:var(--space-4)}.pt-\[var\(--space-5\)\]{padding-top:var(--space-5)}.pt-\[var\(--space-6\)\]{padding-top:var(--space-6)}.pr-\[var\(--space-0-5\)\]{padding-right:var(--space-0-5)}.pr-\[var\(--space-1\)\]{padding-right:var(--space-1)}.pr-\[var\(--space-2\)\]{padding-right:var(--space-2)}.pr-\[var\(--space-3\)\]{padding-right:var(--space-3)}.pr-\[var\(--space-4\)\]{padding-right:var(--space-4)}.pr-\[var\(--space-8\)\]{padding-right:var(--space-8)}.pr-\[var\(--space-9\)\]{padding-right:var(--space-9)}.pr-\[var\(--space-12\)\]{padding-right:var(--space-12)}.pr-\[var\(--space-16\)\]{padding-right:var(--space-16)}.pb-\[20\%\]{padding-bottom:20%}.pb-\[var\(--route-space-bottom\)\]{padding-bottom:var(--route-space-bottom)}.pb-\[var\(--space-0\)\]{padding-bottom:var(--space-0)}.pb-\[var\(--space-1\)\]{padding-bottom:var(--space-1)}.pb-\[var\(--space-2\)\]{padding-bottom:var(--space-2)}.pb-\[var\(--space-3\)\]{padding-bottom:var(--space-3)}.pb-\[var\(--space-4\)\]{padding-bottom:var(--space-4)}.pb-\[var\(--space-5\)\]{padding-bottom:var(--space-5)}.pb-\[var\(--space-6\)\]{padding-bottom:var(--space-6)}.pb-\[var\(--space-28\)\]{padding-bottom:var(--space-28)}.pl-\[calc\(var\(--space-3\)\+var\(--size-16\)\+var\(--space-2\)\)\]{padding-left:calc(var(--space-3) + var(--size-16) + var(--space-2))}.pl-\[calc\(var\(--space-3\)\+var\(--space-4\)\+var\(--space-2-5\)\)\]{padding-left:calc(var(--space-3) + var(--space-4) + var(--space-2-5))}.pl-\[var\(--space-0\)\]{padding-left:var(--space-0)}.pl-\[var\(--space-1\)\]{padding-left:var(--space-1)}.pl-\[var\(--space-2\)\]{padding-left:var(--space-2)}.pl-\[var\(--space-3\)\]{padding-left:var(--space-3)}.pl-\[var\(--space-4\)\]{padding-left:var(--space-4)}.pl-\[var\(--space-5\)\]{padding-left:var(--space-5)}.pl-\[var\(--space-6\)\]{padding-left:var(--space-6)}.pl-\[var\(--space-7\)\]{padding-left:var(--space-7)}.pl-\[var\(--space-8\)\]{padding-left:var(--space-8)}.pl-\[var\(--space-9\)\]{padding-left:var(--space-9)}.pl-\[var\(--space-10\)\]{padding-left:var(--space-10)}.pl-\[var\(--space-12\)\]{padding-left:var(--space-12)}.pl-\[var\(--space-16\)\]{padding-left:var(--space-16)}.pl-\[var\(--space-20\)\]{padding-left:var(--space-20)}.pl-\[var\(--space-24\)\]{padding-left:var(--space-24)}.pl-\[var\(--space-28\)\]{padding-left:var(--space-28)}.pl-\[var\(--space-32\)\]{padding-left:var(--space-32)}.pl-\[var\(--space-36\)\]{padding-left:var(--space-36)}.pl-\[var\(--space-40\)\]{padding-left:var(--space-40)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.\[font-family\:var\(--font-family-mono\)\],.font-\[family-name\:var\(--font-family-mono\)\]{font-family:var(--font-family-mono)}.font-\[family-name\:var\(--font-maersk-text\)\]{font-family:var(--font-maersk-text)}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[length\:inherit\]{font-size:inherit}.text-\[length\:var\(--mapgenie-font-size\)\]{font-size:var(--mapgenie-font-size)}.text-\[length\:var\(--text-2xl\)\]{font-size:var(--text-2xl)}.text-\[length\:var\(--text-2xs\)\]{font-size:var(--text-2xs)}.text-\[length\:var\(--text-3xl\)\]{font-size:var(--text-3xl)}.text-\[length\:var\(--text-3xs\)\]{font-size:var(--text-3xs)}.text-\[length\:var\(--text-5xl\)\]{font-size:var(--text-5xl)}.text-\[length\:var\(--text-base\)\]{font-size:var(--text-base)}.text-\[length\:var\(--text-lg\)\]{font-size:var(--text-lg)}.text-\[length\:var\(--text-sm\)\]{font-size:var(--text-sm)}.text-\[length\:var\(--text-xl\)\]{font-size:var(--text-xl)}.text-\[length\:var\(--text-xs\)\]{font-size:var(--text-xs)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[var\(--line-height-none\)\]{--tw-leading:var(--line-height-none);line-height:var(--line-height-none)}.leading-\[var\(--line-height-normal\)\]{--tw-leading:var(--line-height-normal);line-height:var(--line-height-normal)}.leading-\[var\(--line-height-relaxed\)\]{--tw-leading:var(--line-height-relaxed);line-height:var(--line-height-relaxed)}.leading-\[var\(--line-height-snug\)\]{--tw-leading:var(--line-height-snug);line-height:var(--line-height-snug)}.leading-\[var\(--line-height-tight\)\]{--tw-leading:var(--line-height-tight);line-height:var(--line-height-tight)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-\[var\(--font-family-mono\)\]{--tw-font-weight:var(--font-family-mono);font-weight:var(--font-family-mono)}.font-\[var\(--font-weight-bold\)\]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-\[var\(--font-weight-medium\)\]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-\[var\(--font-weight-regular\)\]{--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular)}.font-\[var\(--font-weight-semibold\)\]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-\[weight\:var\(--font-weight-regular\)\]{--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[font-weight\:var\(--font-weight-medium\)\]{font-weight:var(--font-weight-medium)}.tracking-\[var\(--letter-spacing-normal\)\]{--tw-tracking:var(--letter-spacing-normal);letter-spacing:var(--letter-spacing-normal)}.tracking-\[var\(--letter-spacing-tight\)\]{--tw-tracking:var(--letter-spacing-tight);letter-spacing:var(--letter-spacing-tight)}.tracking-\[var\(--letter-spacing-widest\)\]{--tw-tracking:var(--letter-spacing-widest);letter-spacing:var(--letter-spacing-widest)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:normal\]{overflow-wrap:normal}.break-words{overflow-wrap:break-word}.\[word-break\:break-word\]{word-break:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:inherit\],.text-\[inherit\]{color:inherit}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--border\)\]{color:var(--border)}.text-\[var\(--brand-error\)\]{color:var(--brand-error)}.text-\[var\(--brand-on-error\)\]{color:var(--brand-on-error)}.text-\[var\(--brand-primary\)\]{color:var(--brand-primary)}.text-\[var\(--brand-success\)\]{color:var(--brand-success)}.text-\[var\(--brand-warning\)\]{color:var(--brand-warning)}.text-\[var\(--button-danger-fg\)\]{color:var(--button-danger-fg)}.text-\[var\(--button-default-fg\)\]{color:var(--button-default-fg)}.text-\[var\(--button-destructive-fg\)\]{color:var(--button-destructive-fg)}.text-\[var\(--button-ghost-fg\)\]{color:var(--button-ghost-fg)}.text-\[var\(--button-outline-fg\)\]{color:var(--button-outline-fg)}.text-\[var\(--button-primary-fg\)\]{color:var(--button-primary-fg)}.text-\[var\(--button-secondary-fg\)\]{color:var(--button-secondary-fg)}.text-\[var\(--button-tertiary-fg\)\]{color:var(--button-tertiary-fg)}.text-\[var\(--card-fg\)\]{color:var(--card-fg)}.text-\[var\(--disabled-text\)\]{color:var(--disabled-text)}.text-\[var\(--input-fg\)\]{color:var(--input-fg)}.text-\[var\(--input-focus-border\)\]{color:var(--input-focus-border)}.text-\[var\(--link-fg\)\]{color:var(--link-fg)}.text-\[var\(--nav-item-active-fg\)\]{color:var(--nav-item-active-fg)}.text-\[var\(--status-error-fg\)\]{color:var(--status-error-fg)}.text-\[var\(--status-info-fg\)\]{color:var(--status-info-fg)}.text-\[var\(--status-success-fg\)\]{color:var(--status-success-fg)}.text-\[var\(--status-warning-fg\)\]{color:var(--status-warning-fg)}.text-\[var\(--text-inverse\)\]{color:var(--text-inverse)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-sm\)\]{color:var(--text-sm)}.text-\[var\(--text-xs\)\]{color:var(--text-xs)}.text-blue-500{color:var(--color-blue-500)}.text-current{color:currentColor}.text-destructive{color:var(--brand-error)}.text-gray-900{color:var(--color-gray-900)}.text-inherit{color:inherit}.text-muted{color:var(--surface)}.text-muted-foreground{color:var(--text-muted)}.text-primary{color:var(--brand-primary)}.text-secondary{color:var(--surface)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--foreground)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-100{opacity:1}.opacity-\[var\(--opacity-0\)\]{opacity:var(--opacity-0)}.opacity-\[var\(--opacity-30\)\]{opacity:var(--opacity-30)}.opacity-\[var\(--opacity-50\)\]{opacity:var(--opacity-50)}.opacity-\[var\(--opacity-55\)\]{opacity:var(--opacity-55)}.opacity-\[var\(--opacity-60\)\]{opacity:var(--opacity-60)}.opacity-\[var\(--opacity-70\)\]{opacity:var(--opacity-70)}.opacity-\[var\(--opacity-75\)\]{opacity:var(--opacity-75)}.opacity-\[var\(--opacity-80\)\]{opacity:var(--opacity-80)}.opacity-\[var\(--opacity-100\)\]{opacity:var(--opacity-100)}.opacity-\[var\(--opacity-disabled\)\]{opacity:var(--opacity-disabled)}.shadow-\[0_var\(--border-width-default\)_0_var\(--border\)\]{--tw-shadow:0 var(--tw-shadow-color,var(--border-width-default)) 0 var(--border);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--card-shadow\)\]{--tw-shadow:var(--card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--floating-surface-shadow\)\]{--tw-shadow:var(--floating-surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--home-card-shadow\)\]{--tw-shadow:var(--home-card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-none\)\]{--tw-shadow:var(--shadow-none);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0,.ring-\[0px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[length\:var\(--border-width-default\)\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--border-width-default) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[length\:var\(--border-width-thick\)\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--border-width-thick) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[var\(--brand-primary\)\]{--tw-ring-color:var(--brand-primary)}.ring-\[var\(--surface-elevated\)\]{--tw-ring-color:var(--surface-elevated)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,color\]{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-\[var\(--duration-fast\)\]{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\[var\(--duration-medium\)\]{--tw-duration:var(--duration-medium);transition-duration:var(--duration-medium)}.duration-\[var\(--duration-slow\)\]{--tw-duration:var(--duration-slow);transition-duration:var(--duration-slow)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[contain-intrinsic-size\:auto_12rem\]{contain-intrinsic-size:auto 12rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[css-vars\:undefined\]{css-vars:undefined}.\[css-vars\:unused\]{css-vars:unused}.\[direction\:rtl\]{direction:rtl}.\[err\:FODT0003\]{err:FODT0003}.\[mapgenie\:telemetry\]{mapgenie:telemetry}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.not-first\:border-l-\[length\:var\(--border-width-default\)\]:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:var(--border-width-default)}.not-first\:border-\[var\(--border\)\]:not(:first-child){border-color:var(--border)}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\/analysis-section\:rotate-90:is(:where(.group\/analysis-section):is([open],:popover-open,:open) *){rotate:90deg}.group-focus-within\:invisible:is(:where(.group):focus-within *){visibility:hidden}.group-focus-within\:flex:is(:where(.group):focus-within *){display:flex}.group-focus-within\:opacity-\[var\(--opacity-70\)\]:is(:where(.group):focus-within *){opacity:var(--opacity-70)}.group-focus-within\:opacity-\[var\(--opacity-100\)\]:is(:where(.group):focus-within *){opacity:var(--opacity-100)}.group-focus-within\/save\:opacity-100:is(:where(.group\/save):focus-within *){opacity:1}@media(hover:hover){.group-hover\:invisible:is(:where(.group):hover *){visibility:hidden}.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:opacity-\[var\(--opacity-70\)\]:is(:where(.group):hover *){opacity:var(--opacity-70)}.group-hover\:opacity-\[var\(--opacity-100\)\]:is(:where(.group):hover *){opacity:var(--opacity-100)}.group-hover\/save\:opacity-100:is(:where(.group\/save):hover *){opacity:1}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-data-\[disabled\=\'\'\]\:pointer-events-none:is(:where(.group)[data-disabled=""] *){pointer-events:none}.group-data-\[disabled\=\'\'\]\:opacity-\[var\(--opacity-50\)\]:is(:where(.group)[data-disabled=""] *){opacity:var(--opacity-50)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-\[var\(--opacity-50\)\]:is(:where(.group)[data-disabled=true] *){opacity:var(--opacity-50)}.group-data-\[state\=closed\]\/card\:-rotate-90:is(:where(.group\/card)[data-state=closed] *),.group-data-\[state\=closed\]\/deployment\:-rotate-90:is(:where(.group\/deployment)[data-state=closed] *){rotate:-90deg}.group-data-\[state\=indeterminate\]\/checkbox-indicator\:block:is(:where(.group\/checkbox-indicator)[data-state=indeterminate] *){display:block}.group-data-\[state\=indeterminate\]\/checkbox-indicator\:hidden:is(:where(.group\/checkbox-indicator)[data-state=indeterminate] *){display:none}.group-data-\[state\=open\]\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}.group-data-\[state\=open\]\/earlier\:rotate-180:is(:where(.group\/earlier)[data-state=open] *),.group-data-\[state\=open\]\/environment\:rotate-180:is(:where(.group\/environment)[data-state=open] *),.group-data-\[state\=open\]\/pat\:rotate-180:is(:where(.group\/pat)[data-state=open] *),.group-data-\[state\=open\]\/section\:rotate-180:is(:where(.group\/section)[data-state=open] *){rotate:180deg}.peer-disabled\:cursor-\[var\(--cursor-disabled\)\]:is(:where(.peer):disabled~*){cursor:var(--cursor-disabled)}.peer-disabled\:opacity-\[var\(--opacity-50\)\]:is(:where(.peer):disabled~*){opacity:var(--opacity-50)}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker{display:none}.marker\:hidden::-webkit-details-marker{display:none}.selection\:bg-\[color-mix\(in_srgb\,var\(--accent\)_24\%\,transparent\)\] ::selection{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.selection\:bg-\[color-mix\(in_srgb\,var\(--accent\)_24\%\,transparent\)\] ::selection{background-color:color-mix(in srgb,var(--accent) 24%,transparent)}}.selection\:bg-\[color-mix\(in_srgb\,var\(--accent\)_24\%\,transparent\)\]::selection{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.selection\:bg-\[color-mix\(in_srgb\,var\(--accent\)_24\%\,transparent\)\]::selection{background-color:color-mix(in srgb,var(--accent) 24%,transparent)}}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-\[var\(--input-height-sm\)\]::file-selector-button{height:var(--input-height-sm)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-\[length\:var\(--text-sm\)\]::file-selector-button{font-size:var(--text-sm)}.file\:font-\[var\(--font-weight-regular\)\]::file-selector-button{--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular)}.file\:text-\[var\(--input-fg\)\]::file-selector-button{color:var(--input-fg)}.placeholder\:text-\[var\(--input-placeholder\)\]::placeholder{color:var(--input-placeholder)}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.backdrop\:bg-\[var\(--tour-scrim\)\]::backdrop{background-color:var(--tour-scrim)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.first\:border-l-\[length\:var\(--border-width-none\)\]:first-child{border-left-style:var(--tw-border-style);border-left-width:var(--border-width-none)}.first\:pt-\[var\(--space-0\)\]:first-child{padding-top:var(--space-0)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-\[var\(--space-0\)\]:last-child{padding-bottom:var(--space-0)}.odd\:bg-\[var\(--background\)\]:nth-child(odd){background-color:var(--background)}.odd\:bg-\[var\(--surface\)\]:nth-child(odd){background-color:var(--surface)}.even\:bg-\[var\(--surface-elevated\)\]:nth-child(2n){background-color:var(--surface-elevated)}.empty\:hidden:empty{display:none}.focus-within\:line-clamp-none:focus-within{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.focus-within\:max-h-\[var\(--size-128\)\]:focus-within{max-height:var(--size-128)}.focus-within\:overflow-y-auto:focus-within{overflow-y:auto}.focus-within\:border-\[var\(--surface-focus-border\)\]:focus-within{border-color:var(--surface-focus-border)}.focus-within\:bg-\[var\(--hover-surface-bg\)\]:focus-within{background-color:var(--hover-surface-bg)}@media(hover:hover){.hover\:border-\[var\(--border-hover\)\]:hover{border-color:var(--border-hover)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[var\(--brand-primary\)\]\/20:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--brand-primary\)\]\/20:hover{border-color:color-mix(in oklab,var(--brand-primary) 20%,transparent)}}.hover\:border-\[var\(--home-card-border-hover\)\]:hover{border-color:var(--home-card-border-hover)}.hover\:bg-\[var\(--button-danger-hover-bg\)\]:hover{background-color:var(--button-danger-hover-bg)}.hover\:bg-\[var\(--button-default-hover-bg\)\]:hover{background-color:var(--button-default-hover-bg)}.hover\:bg-\[var\(--button-destructive-hover-bg\)\]:hover{background-color:var(--button-destructive-hover-bg)}.hover\:bg-\[var\(--button-ghost-hover-bg\)\]:hover{background-color:var(--button-ghost-hover-bg)}.hover\:bg-\[var\(--button-outline-hover-bg\)\]:hover{background-color:var(--button-outline-hover-bg)}.hover\:bg-\[var\(--button-primary-hover-bg\)\]:hover{background-color:var(--button-primary-hover-bg)}.hover\:bg-\[var\(--button-secondary-hover-bg\)\]:hover{background-color:var(--button-secondary-hover-bg)}.hover\:bg-\[var\(--button-tertiary-hover-bg\)\]:hover{background-color:var(--button-tertiary-hover-bg)}.hover\:bg-\[var\(--hover-accent-bg\)\]:hover{background-color:var(--hover-accent-bg)}.hover\:bg-\[var\(--hover-surface-bg\)\]:hover{background-color:var(--hover-surface-bg)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[var\(--button-danger-hover-fg\)\]:hover{color:var(--button-danger-hover-fg)}.hover\:text-\[var\(--button-default-hover-fg\)\]:hover{color:var(--button-default-hover-fg)}.hover\:text-\[var\(--button-destructive-hover-fg\)\]:hover{color:var(--button-destructive-hover-fg)}.hover\:text-\[var\(--button-ghost-hover-fg\)\]:hover{color:var(--button-ghost-hover-fg)}.hover\:text-\[var\(--button-outline-hover-fg\)\]:hover{color:var(--button-outline-hover-fg)}.hover\:text-\[var\(--button-primary-hover-fg\)\]:hover{color:var(--button-primary-hover-fg)}.hover\:text-\[var\(--button-secondary-hover-fg\)\]:hover{color:var(--button-secondary-hover-fg)}.hover\:text-\[var\(--button-tertiary-hover-fg\)\]:hover{color:var(--button-tertiary-hover-fg)}.hover\:text-\[var\(--link-hover-fg\)\]:hover{color:var(--link-hover-fg)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-inherit:hover{color:inherit}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[var\(--home-card-shadow-hover\)\]:hover{--tw-shadow:var(--home-card-shadow-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:bg-\[var\(--hover-surface-bg\)\]:focus{background-color:var(--hover-surface-bg)}.focus\:text-\[var\(--status-error-fg\)\]:focus{color:var(--status-error-fg)}.focus-visible\:border-\[length\:var\(--border-width-default\)\]:focus-visible{border-style:var(--tw-border-style);border-width:var(--border-width-default)}.focus-visible\:border-none:focus-visible{--tw-border-style:none;border-style:none}.focus-visible\:border-solid:focus-visible{--tw-border-style:solid;border-style:solid}.focus-visible\:border-\[var\(--button-destructive-bg\)\]:focus-visible{border-color:var(--button-destructive-bg)}.focus-visible\:border-\[var\(--input-focus-border\)\]:focus-visible{border-color:var(--input-focus-border)}.focus-visible\:border-\[var\(--status-error-fg\)\]:focus-visible{border-color:var(--status-error-fg)}.focus-visible\:border-\[var\(--surface-focus-border\)\]:focus-visible{border-color:var(--surface-focus-border)}.focus-visible\:border-transparent:focus-visible{border-color:#0000}.focus-visible\:bg-\[var\(--hover-surface-bg\)\]:focus-visible{background-color:var(--hover-surface-bg)}.focus-visible\:text-\[var\(--status-error-fg\)\]:focus-visible{color:var(--status-error-fg)}.focus-visible\:text-\[var\(--text-primary\)\]:focus-visible{color:var(--text-primary)}.focus-visible\:ring:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[length\:var\(--focus-ring-width\)\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--focus-ring-width) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--brand-error\)\]:focus-visible{--tw-ring-color:var(--brand-error)}.focus-visible\:ring-\[var\(--focus-ring\)\]:focus-visible{--tw-ring-color:var(--focus-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--background\)\]:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-\[length\:var\(--focus-ring-width\)\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--focus-ring-width)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-\[calc\(var\(--focus-ring-offset\)\*-1\)\]:focus-visible{outline-offset:calc(var(--focus-ring-offset) * -1)}.focus-visible\:outline-offset-\[var\(--focus-ring-offset\)\]:focus-visible{outline-offset:var(--focus-ring-offset)}.focus-visible\:outline-\[var\(--brand-primary\)\]:focus-visible{outline-color:var(--brand-primary)}.focus-visible\:outline-\[var\(--focus-ring\)\]:focus-visible{outline-color:var(--focus-ring)}.focus-visible\:outline-\[var\(--surface-focus-border\)\]:focus-visible{outline-color:var(--surface-focus-border)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.active\:bg-\[var\(--active-surface-bg\)\]:active{background-color:var(--active-surface-bg)}.active\:bg-transparent:active{background-color:#0000}.active\:text-inherit:active{color:inherit}.active\:brightness-100:active{--tw-brightness:brightness(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,)}@media(hover:hover){.enabled\:hover\:bg-\[var\(--hover-surface-bg\)\]:enabled:hover{background-color:var(--hover-surface-bg)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-\[var\(--cursor-disabled\)\]:disabled{cursor:var(--cursor-disabled)}.disabled\:bg-\[var\(--disabled-bg\)\]:disabled{background-color:var(--disabled-bg)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-\[var\(--button-disabled-opacity\)\]:disabled{opacity:var(--button-disabled-opacity)}.disabled\:opacity-\[var\(--opacity-50\)\]:disabled{opacity:var(--opacity-50)}.disabled\:opacity-\[var\(--opacity-70\)\]:disabled{opacity:var(--opacity-70)}.disabled\:opacity-\[var\(--opacity-100\)\]:disabled{opacity:var(--opacity-100)}.disabled\:opacity-\[var\(--opacity-disabled\)\]:disabled{opacity:var(--opacity-disabled)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[button\:active\]\:bg-\[var\(--active-surface-bg\)\]:has(:is(button:active)){background-color:var(--active-surface-bg)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--space-1\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--space-1) * 4) 1fr}.has-\[\>svg\]\:gap-x-\[var\(--space-3\)\]:has(>svg){column-gap:var(--space-3)}.has-\[\>svg\]\:px-0:has(>svg){padding-inline:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-\[var\(--button-padding-inline-md\)\]:has(>svg){padding-inline:var(--button-padding-inline-md)}.has-\[\>svg\]\:px-\[var\(--button-padding-inline-sm\)\]:has(>svg){padding-inline:var(--button-padding-inline-sm)}.has-\[\>svg\]\:px-\[var\(--space-0-5\)\]:has(>svg){padding-inline:var(--space-0-5)}.has-\[\>svg\]\:px-\[var\(--space-2\)\]:has(>svg){padding-inline:var(--space-2)}.aria-invalid\:border-\[var\(--status-error-fg\)\][aria-invalid=true]{border-color:var(--status-error-fg)}.data-\[disabled\]\:pointer-events-none[data-disabled],.data-\[disabled\=\'\'\]\:pointer-events-none[data-disabled=""]{pointer-events:none}.data-\[disabled\=\'\'\]\:opacity-\[var\(--opacity-50\)\][data-disabled=""]{opacity:var(--opacity-50)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-\[var\(--opacity-50\)\][data-disabled=true]{opacity:var(--opacity-50)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-\[var\(--space-4\)\][data-orientation=vertical]{height:var(--space-4)}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-\[var\(--text-muted\)\][data-placeholder]{color:var(--text-muted)}.data-\[selected\=true\]\:bg-\[var\(--hover-surface-bg\)\][data-selected=true]{background-color:var(--hover-surface-bg)}.data-\[selected\=true\]\:text-\[var\(--text-primary\)\][data-selected=true]{color:var(--text-primary)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-\[var\(--button-height-md\)\][data-size=default]{height:var(--button-height-md)}.data-\[size\=sm\]\:h-\[var\(--button-height-sm\)\][data-size=sm]{height:var(--button-height-sm)}:is(.\*\:data-\[slot\=alert-description\]\:text-\[var\(--status-error-fg\)\]>*)[data-slot=alert-description]{color:var(--status-error-fg)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-\[var\(--space-2\)\]>*)[data-slot=select-value]{gap:var(--space-2)}.data-\[state\=active\]\:bg-\[var\(--button-tertiary-bg\)\][data-state=active]{background-color:var(--button-tertiary-bg)}.data-\[state\=active\]\:bg-\[var\(--hover-surface-bg\)\][data-state=active]{background-color:var(--hover-surface-bg)}.data-\[state\=active\]\:text-\[var\(--text-primary\)\][data-state=active]{color:var(--text-primary)}.data-\[state\=checked\]\:border-\[var\(--brand-primary\)\][data-state=checked]{border-color:var(--brand-primary)}.data-\[state\=checked\]\:bg-\[var\(--brand-primary\)\][data-state=checked]{background-color:var(--brand-primary)}.data-\[state\=checked\]\:text-\[var\(--brand-on-primary\)\][data-state=checked]{color:var(--brand-on-primary)}.data-\[state\=checked\]\:text-\[var\(--text-primary\)\][data-state=checked]{color:var(--text-primary)}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[state\=indeterminate\]\:border-\[var\(--brand-primary\)\][data-state=indeterminate]{border-color:var(--brand-primary)}.data-\[state\=indeterminate\]\:bg-\[var\(--brand-primary\)\][data-state=indeterminate]{background-color:var(--brand-primary)}.data-\[state\=indeterminate\]\:text-\[var\(--brand-on-primary\)\][data-state=indeterminate]{color:var(--brand-on-primary)}.data-\[state\=on\]\:bg-\[var\(--button-secondary-hover-bg\)\][data-state=on]{background-color:var(--button-secondary-hover-bg)}.data-\[state\=on\]\:text-\[var\(--button-secondary-fg\)\][data-state=on]{color:var(--button-secondary-fg)}.data-\[state\=open\]\:bg-\[var\(--hover-surface-bg\)\][data-state=open]{background-color:var(--hover-surface-bg)}.data-\[state\=selected\]\:bg-\[var\(--selected-bg\)\][data-state=selected]{background-color:var(--selected-bg)}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-\[fade-in_var\(--duration-fast\)_var\(--easing-standard\)_var\(--duration-xslow\)_both\]{animation:fade-in var(--duration-fast) var(--easing-standard) var(--duration-xslow) both}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media(min-width:40rem){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:px-\[var\(--route-gutter-inline\)\]{padding-inline:var(--route-gutter-inline)}}@media(min-width:64rem){.lg\:w-\[var\(--size-256\)\]{width:var(--size-256)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@container not (min-width:640px){.\@max-\[640px\]\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\@max-\[640px\]\:hidden{display:none}.\@max-\[640px\]\:w-auto{width:auto}.\@max-\[640px\]\:flex-col{flex-direction:column}.\@max-\[640px\]\:items-start{align-items:flex-start}.\@max-\[640px\]\:gap-\[var\(--space-1-5\)\]{gap:var(--space-1-5)}.\@max-\[640px\]\:text-left{text-align:left}}@container editor-toolbar not (min-width:520px){.\@max-\[520px\]\/editor-toolbar\:gap-\[var\(--space-1\)\]{gap:var(--space-1)}}@container editor-toolbar not (min-width:440px){.\@max-\[440px\]\/editor-toolbar\:hidden{display:none}.\@max-\[440px\]\/editor-toolbar\:inline-flex{display:inline-flex}}@container not (min-width:400px){.\@max-\[400px\]\:w-auto{width:auto}.\@max-\[400px\]\:flex-col{flex-direction:column}.\@max-\[400px\]\:gap-\[var\(--space-0-5\)\]{gap:var(--space-0-5)}}@container not (min-width:300px){.\@max-\[300px\]\:flex-col{flex-direction:column}}@media print{.print\:hidden{display:none}}.\[\&_\[cmdk-group-heading\]\]\:px-\[var\(--space-2\)\] [cmdk-group-heading]{padding-inline:var(--space-2)}.\[\&_\[cmdk-group-heading\]\]\:py-\[var\(--space-1-5\)\] [cmdk-group-heading]{padding-block:var(--space-1-5)}.\[\&_\[cmdk-group-heading\]\]\:text-\[length\:var\(--text-xs\)\] [cmdk-group-heading]{font-size:var(--text-xs)}.\[\&_\[cmdk-group-heading\]\]\:font-\[var\(--font-weight-regular\)\] [cmdk-group-heading]{--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular)}.\[\&_\[cmdk-group-heading\]\]\:text-\[var\(--text-muted\)\] [cmdk-group-heading]{color:var(--text-muted)}.\[\&_\[data-slot\=select-value\]\]\:min-w-0 [data-slot=select-value]{min-width:calc(var(--spacing) * 0)}.\[\&_\[data-slot\=select-value\]\]\:truncate [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_p\]\:leading-\[var\(--line-height-relaxed\)\] p{--tw-leading:var(--line-height-relaxed);line-height:var(--line-height-relaxed)}.\[\&_p\:not\(\[class\]\)\]\:text-\[length\:inherit\] p:not([class]){font-size:inherit}.\[\&_p\:not\(\[class\]\)\]\:leading-\[inherit\] p:not([class]){--tw-leading:inherit;line-height:inherit}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[var\(--button-icon-size\)\] svg:not([class*=size-]){width:var(--button-icon-size);height:var(--button-icon-size)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[var\(--size-16\)\] svg:not([class*=size-]){width:var(--size-16);height:var(--size-16)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:h-\[var\(--space-4\)\] svg:not([class*=size-]){height:var(--space-4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:w-\[var\(--space-4\)\] svg:not([class*=size-]){width:var(--space-4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-\[var\(--text-muted\)\] svg:not([class*=text-]){color:var(--text-muted)}.\[\&_tr\]\:border-b-\[length\:var\(--border-width-default\)\] tr{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-default)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-\[var\(--space-0\)\]:has([role=checkbox]){padding-right:var(--space-0)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-\[var\(--space-2\)\]>*):is(span):last-child{gap:var(--space-2)}.\[\&\:last-child\]\:pb-\[var\(--space-4\)\]:last-child{padding-bottom:var(--space-4)}.\[\&\:last-child\]\:pb-\[var\(--space-5\)\]:last-child{padding-bottom:var(--space-5)}.\[\&\>\[role\=checkbox\]\]\:translate-y-px>[role=checkbox]{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>div\]\:\!block>div{display:block!important}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-\[var\(--size-12\)\]>svg{width:var(--size-12);height:var(--size-12)}.\[\&\>svg\]\:h-\[var\(--space-4\)\]>svg{height:var(--space-4)}.\[\&\>svg\]\:w-\[var\(--space-4\)\]>svg{width:var(--space-4)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-\[var\(--status-error-fg\)\]>svg{color:var(--status-error-fg)}.\[\&\>svg\]\:text-\[var\(--status-info-fg\)\]>svg{color:var(--status-info-fg)}.\[\&\>svg\]\:text-\[var\(--status-success-fg\)\]>svg{color:var(--status-success-fg)}.\[\&\>svg\]\:text-\[var\(--status-warning-fg\)\]>svg{color:var(--status-warning-fg)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}@media(hover:hover){a.\[a\&\]\:hover\:bg-\[var\(--hover-surface-bg\)\]:hover{background-color:var(--hover-surface-bg)}a.\[a\&\]\:hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}a.\[a\&\]\:hover\:opacity-\[var\(--opacity-90\)\]:hover{opacity:var(--opacity-90)}}.font-maersk-text{font-family:var(--font-maersk-text)}.font-maersk-headline{font-family:var(--font-maersk-headline)}.icon-badge{border:var(--border-width-default) solid var(--icon-badge-border);color:var(--icon-on-brand)}.icon-badge svg{color:inherit}.text-on-brand{color:var(--icon-on-brand)}.motion-spin{animation:token-spin var(--duration-spin) linear infinite}.motion-pulse{animation:token-pulse var(--duration-xxslow) var(--easing-standard) infinite}.motion-ping{animation:token-ping var(--duration-slow) var(--easing-standard) infinite}.animate-flex{animation:token-flex-enter var(--duration-slow) var(--easing-emphasized) both;overflow:hidden}.transition-token-all{transition:color var(--duration-medium) var(--easing-standard),background-color var(--duration-medium) var(--easing-standard),border-color var(--duration-medium) var(--easing-standard),opacity var(--duration-medium) var(--easing-standard),transform var(--duration-medium) var(--easing-standard),box-shadow var(--duration-medium) var(--easing-standard)}.transition-token-color{transition:var(--transition-color)}.transition-token-scale{transition:var(--transition-scale)}.transition-token-fade{transition:var(--transition-fade)}.transition-token-shadow{transition:var(--transition-shadow)}.transition-token-transform{transition:transform var(--duration-medium) var(--easing-standard)}.radius-md{border-radius:var(--radius-md)}.radius-full-token{border-radius:var(--radius-full)}.cursor-default-token{cursor:var(--cursor-default)}.cursor-interactive{cursor:var(--cursor-interactive)}.cursor-disabled{cursor:var(--cursor-disabled)}.cursor-grab{cursor:var(--cursor-grab)}.icon-size-xs{width:var(--icon-size-xs);height:var(--icon-size-xs)}.icon-size-sm{width:var(--icon-size-sm);height:var(--icon-size-sm)}.icon-size-md{width:var(--icon-size-md);height:var(--icon-size-md)}.icon-size-lg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.icon-size-xl{width:var(--icon-size-xl);height:var(--icon-size-xl)}.dialog-size-sm{width:min(var(--size-500),calc(var(--app-viewport-width) - var(--space-8)));max-width:100%}.dialog-size-md{width:min(var(--size-600),calc(var(--app-viewport-width) - var(--space-8)));max-width:100%}.dialog-size-lg{width:min(var(--container-md),calc(var(--app-viewport-width) - var(--space-8)));max-width:100%}.dialog-size-xl{width:min(var(--container-lg),calc(var(--app-viewport-width) - var(--space-8)));max-width:100%}}@font-face{font-family:Maersk Text;src:url(/fonts/MaerskText-Light.ttf)format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Maersk Text;src:url(/fonts/MaerskText-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Maersk Text;src:url(/fonts/MaerskText-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Maersk Text;src:url(/fonts/MaerskText-Italic.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Maersk Text;src:url(/fonts/MaerskText-BoldItalic.ttf)format("truetype");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Maersk Headline;src:url(/fonts/MaerskHeadline-Light.ttf)format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Maersk Headline;src:url(/fonts/MaerskHeadline-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Maersk Headline;src:url(/fonts/MaerskHeadline-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Maersk Headline;src:url(/fonts/MaerskHeadline-Italic.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Maersk Headline;src:url(/fonts/MaerskHeadline-BoldItalic.ttf)format("truetype");font-style:italic;font-weight:700;font-display:swap}:root{--codex-ref-space-unit:4px;--codex-ref-text-xs:11px;--codex-ref-text-sm:12px;--codex-ref-text-base:14px;--codex-ref-text-lg:16px;--codex-ref-heading-sm:18px;--codex-ref-heading-md:20px;--codex-ref-heading-lg:24px;--codex-ref-weight-normal:400;--codex-ref-weight-medium:500;--codex-ref-radius-2xs:2px;--codex-ref-radius-xs:4px;--codex-ref-radius-sm:6px;--codex-ref-radius-md:8px;--codex-ref-radius-lg:10px;--codex-ref-radius-xl:12px;--codex-ref-radius-2xl:16px;--codex-ref-radius-3xl:20px;--codex-ref-radius-4xl:24px;--codex-ref-radius-full:9999px;--codex-ref-toolbar-height:46px;--codex-ref-toolbar-compact-height:36px;--codex-ref-pane-toolbar-height:40px;--codex-ref-sidebar-width:clamp(240px, 275px, min(520px, calc(100vw - 320px) ));--codex-ref-sidebar-collapsed-width:46px;--codex-ref-thread-content-max-width:48rem;--codex-ref-duration-basic:.15s;--codex-ref-duration-relaxed:.3s;--codex-ref-ease-enter:cubic-bezier(.19, 1, .22, 1);--codex-ref-ease-enter-snappy:cubic-bezier(.23, 1, .32, 1);--codex-sidebar-spring:linear(0, .236 4%, .502 12%, .778 24%, .949 40%, .999 64%, 1);--codex-ref-gray-0:#fff;--codex-ref-gray-50:#f9f9f9;--codex-ref-gray-75:#f3f3f3;--codex-ref-gray-100:#ededed;--codex-ref-gray-300:#afafaf;--codex-ref-gray-500:#5d5d5d;--codex-ref-gray-550:#4f4f4f;--codex-ref-gray-600:#414141;--codex-ref-gray-700:#303030;--codex-ref-gray-750:#282828;--codex-ref-gray-800:#212121;--codex-ref-gray-900:#181818;--codex-ref-gray-1000:#0d0d0d;--codex-ref-light-surface-under:var(--codex-ref-gray-50);--codex-ref-light-surface:var(--codex-ref-gray-0);--codex-ref-light-surface-secondary:var(--codex-ref-gray-75);--codex-ref-light-text-primary:#1a1c1f;--codex-ref-light-text-secondary:#6b6b6b;--codex-ref-light-text-tertiary:#8f8f8f;--codex-ref-light-border:#00000014;--codex-ref-light-border-heavy:#0000001f;--codex-ref-light-hover:#0000000d;--codex-ref-light-active:#00000014;--codex-ref-light-button-primary:#1a1c1f;--codex-ref-light-button-primary-text:#fff;--codex-ref-light-composer-shadow:0 0 0 .5px #00000021, 0 4px 16px #00000012;--codex-ref-dark-surface-under:#000;--codex-ref-dark-surface:var(--codex-ref-gray-900);--codex-ref-dark-surface-secondary:var(--codex-ref-gray-800);--codex-ref-dark-surface-elevated:var(--codex-ref-gray-750);--codex-ref-dark-text-primary:var(--codex-ref-gray-0);--codex-ref-dark-text-secondary:#a7a7a7;--codex-ref-dark-text-tertiary:#7d7d7d;--codex-ref-dark-border:#ffffff14;--codex-ref-dark-border-heavy:#ffffff21;--codex-ref-dark-hover:#ffffff0f;--codex-ref-dark-active:#ffffff1a;--codex-ref-dark-button-primary:var(--codex-ref-gray-0);--codex-ref-dark-button-primary-text:var(--codex-ref-gray-900);--codex-ref-dark-composer-surface:#2d2d2d;--codex-ref-dark-composer-shadow:0 0 0 .5px #ffffff29, 0 3px 7.5px #0000000a, 0 0 20px #0000000d;--codex-ref-shadow-hairline:0 0 0 .5px #0000001a;--codex-ref-shadow-md:0 2px 4px -1px #00000014;--codex-ref-shadow-lg:0 4px 8px -2px #0000001a;color-scheme:light;--font-size:var(--codex-ref-text-lg);--font-family:"Maersk Text", "Inter", -apple-system, blinkmacsystemfont, "Segoe UI", system-ui, sans-serif;--font-family-mono:"SFMono-Regular", consolas, "Liberation Mono", menlo, monospace;--font-maersk-text:"Maersk Text", "Inter", -apple-system, blinkmacsystemfont, "Segoe UI", system-ui, sans-serif;--font-maersk-headline:"Maersk Headline", "Inter", -apple-system, blinkmacsystemfont, "Segoe UI", system-ui, sans-serif;--brand-primary:#007ea8;--brand-primary-hover:#00698d;--brand-primary-light:#e5f3f7;--brand-secondary:#53636c;--brand-success:#087a55;--brand-warning:#9a5b00;--brand-error:#c7333e;--brand-on-primary:#fff;--brand-on-error:var(--text-inverse);--color-purple-500:#a855f7;--color-purple-600:#9333ea;--mapping-type-constant:var(--brand-secondary);--mapping-type-conditional:var(--brand-primary-hover);--mapping-selected:var(--brand-primary);--background:var(--codex-ref-light-surface);--foreground:var(--codex-ref-light-text-primary);--surface:var(--codex-ref-light-surface-under);--surface-elevated:var(--codex-ref-light-surface);--surface-overlay:var(--codex-ref-light-surface);--surface-content:var(--background);--panel-bg:var(--surface-elevated);--panel-backdrop:none;--border:var(--codex-ref-light-border);--border-hover:var(--border-strong);--border-grid:var(--border)}@supports (color:color-mix(in lab,red,red)){:root{--border-grid:color-mix(in srgb, var(--border) 60%, transparent)}}:root{--border-grid-subtle:var(--border)}@supports (color:color-mix(in lab,red,red)){:root{--border-grid-subtle:color-mix(in srgb, var(--border) 30%, transparent)}}:root{--text-primary:var(--codex-ref-light-text-primary);--text-secondary:var(--codex-ref-light-text-secondary);--text-muted:var(--codex-ref-light-text-secondary);--text-inverse:#fff;--link-fg:#006dcc;--link-hover-fg:#0059a8;--icon-on-brand:#fff;--icon-badge-border:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--icon-badge-border:color-mix(in srgb, var(--brand-primary) 35%, var(--border))}}:root{--hover-surface-bg:var(--codex-ref-light-hover);--hover-surface-border:var(--border-hover);--hover-accent-bg:var(--hover-surface-bg);--active-surface-bg:var(--codex-ref-light-active);--selected-bg:var(--codex-ref-light-active);--selected-border:var(--codex-ref-light-border-heavy);--overlay-scrim:#0002;--tour-overlay:#0006;--tour-scrim:#0000008c;--opacity-0:0;--opacity-5:.05;--opacity-8:.08;--opacity-10:.1;--opacity-12:.12;--opacity-16:.16;--opacity-20:.2;--opacity-25:.25;--opacity-30:.3;--opacity-40:.4;--opacity-50:.5;--opacity-55:.55;--opacity-60:.6;--opacity-65:.65;--opacity-70:.7;--opacity-72:.72;--opacity-75:.75;--opacity-80:.8;--opacity-90:.9;--opacity-100:1;--opacity-disabled:var(--opacity-50);--opacity-hover-overlay:var(--opacity-8);--opacity-active-overlay:var(--opacity-12);--opacity-scrim:var(--opacity-55);--opacity-muted:var(--opacity-70);--focus-ring:var(--accent);--focus-ring-width:1px;--focus-ring-offset:2px;--disabled-bg:var(--codex-ref-light-surface-secondary);--disabled-text:var(--codex-ref-light-text-secondary);--status-online:var(--brand-success);--status-offline:#64737b;--status-busy:var(--brand-warning);--status-error:var(--brand-error);--monaco-light-bg:#fff;--monaco-light-fg:#172126;--monaco-light-line-number:#64737b;--monaco-light-line-number-active:#43525a;--monaco-light-cursor:#007ea8;--monaco-light-line-highlight-border:#0000;--monaco-light-selection-highlight-border:#0000;--monaco-light-selection-bg:#007ea833;--monaco-light-selection-inactive-bg:#007ea81f;--monaco-dark-bg:#111;--monaco-dark-fg:#edf2f4;--monaco-dark-line-number:#78868e;--monaco-dark-line-number-active:#b8c2c7;--monaco-dark-cursor:#54bfe1;--monaco-dark-line-highlight-border:#0000;--monaco-dark-selection-highlight-border:#0000;--monaco-dark-selection-bg:#54bfe133;--monaco-dark-selection-inactive-bg:#54bfe11f;--status-success-fg:#086b4c;--status-success-bg:#e5f4ed;--status-success-border:#abd7c6;--status-warning-fg:#875000;--status-warning-bg:#fff2d8;--status-warning-border:#e8c988;--status-info-fg:#006f95;--status-info-bg:#e5f3f7;--status-info-border:#a9d3df;--status-error-fg:#b52d38;--status-error-bg:#fae9eb;--status-error-border:#e8b7bc;--mode-plan-fg:var(--link-fg);--mode-plan-bg:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--mode-plan-bg:color-mix(in srgb, var(--accent) 8%, var(--background))}}:root{--mode-plan-border:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--mode-plan-border:color-mix(in srgb, var(--accent) 28%, var(--border))}}:root{--shadow-none:none;--shadow-sm:var(--codex-ref-shadow-hairline);--shadow-md:var(--codex-ref-shadow-md);--shadow-lg:var(--codex-ref-shadow-lg);--shadow-inner:inset 0 2px 4px 0 #0000000d;--shadow-sidebar-peek:0 18px 48px #00000024;--text-4xs:.5625rem;--text-2xs:.625rem;--text-3xs:var(--codex-ref-text-xs);--text-xs:var(--codex-ref-text-xs);--text-sm:var(--codex-ref-text-sm);--text-base:var(--codex-ref-text-base);--text-lg:var(--codex-ref-text-lg);--text-xl:var(--codex-ref-heading-sm);--text-2xl:var(--codex-ref-heading-md);--text-3xl:var(--codex-ref-heading-lg);--text-4xl:1.75rem;--text-5xl:2.25rem;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.7;--line-height-loose:2;--line-height-none:1;--letter-spacing-tight:-.015em;--letter-spacing-normal:0;--letter-spacing-wide:.02em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em;--font-weight-regular:var(--codex-ref-weight-normal);--font-weight-medium:var(--codex-ref-weight-medium);--font-weight-semibold:var(--codex-ref-weight-medium);--font-weight-bold:700;--space-0:0;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--space-36:9rem;--space-40:10rem;--space-44:11rem;--space-48:12rem;--space-52:13rem;--space-56:14rem;--space-60:15rem;--space-64:16rem;--space-72:18rem;--space-80:20rem;--space-96:24rem;--size-0:0px;--size-1:1px;--size-2:2px;--size-3:3px;--size-4:4px;--size-5:5px;--size-6:6px;--size-8:8px;--size-10:10px;--size-12:12px;--size-14:14px;--size-16:16px;--size-18:18px;--size-20:20px;--size-22:22px;--size-24:24px;--size-26:26px;--size-28:28px;--size-30:30px;--size-32:32px;--size-36:36px;--size-40:40px;--size-44:44px;--size-48:48px;--size-50:50px;--size-52:52px;--size-56:56px;--size-60:60px;--size-64:64px;--size-72:72px;--size-80:80px;--size-96:96px;--size-100:100px;--size-112:112px;--size-120:120px;--size-128:128px;--size-130:130px;--size-150:150px;--size-160:160px;--size-170:170px;--size-176:176px;--size-180:180px;--size-192:192px;--size-200:200px;--size-208:208px;--size-220:220px;--size-224:224px;--size-240:240px;--size-250:250px;--size-256:256px;--size-280:280px;--size-300:300px;--size-320:320px;--size-384:384px;--size-360:360px;--size-400:400px;--size-420:420px;--size-480:480px;--size-500:500px;--size-520:520px;--size-540:540px;--size-600:600px;--size-900:900px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-sm:40rem;--container-md:48rem;--container-lg:64rem;--container-xl:80rem;--container-2xl:96rem;--grid-columns-default:12;--gutter-sm:.75rem;--gutter-md:1rem;--gutter-lg:1.5rem;--page-margin-sm:.75rem;--page-margin-md:1rem;--page-margin-lg:1.5rem;--radius-sm:var(--codex-ref-radius-xs);--radius-md:var(--codex-ref-radius-sm);--radius-lg:var(--codex-ref-radius-md);--radius-xl:var(--codex-ref-radius-xl);--radius-2xl:var(--codex-ref-radius-2xl);--radius-3xl:var(--codex-ref-radius-3xl);--radius-full:var(--codex-ref-radius-full);--radius-none:0;--radius-base:var(--radius-md);--border-width-none:0;--border-width-default:1px;--border-width-thick:2px;--border-width-heavy:4px;--border-width-xheavy:8px;--border-style-default:solid;--icon-size-xs:.75rem;--icon-size-sm:1rem;--icon-size-md:1.25rem;--icon-size-lg:1.5rem;--icon-size-xl:2rem;--icon-stroke-thin:1.25;--icon-stroke-regular:1.5;--icon-stroke-bold:1.75;--cursor-default:default;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--cursor-grab:grab;--cursor-grabbing:grabbing;--cursor-text:text;--z-base:0;--z-sticky:10;--z-dropdown:20;--z-overlay:40;--z-modal:50;--z-popover:55;--z-toast:60;--z-tooltip:70;--z-tour:80;--duration-instant:75ms;--duration-fast:var(--codex-ref-duration-basic);--duration-medium:var(--codex-ref-duration-basic);--duration-slow:var(--codex-ref-duration-relaxed);--duration-xslow:.5s;--duration-xxslow:.7s;--duration-ultra:1s;--duration-cursor:.15s;--duration-spin:.9s;--duration-shimmer:2s;--duration-slow-animation:2.2s;--duration-diff-fade:5s;--duration-bounce:1.4s;--duration-skeleton-shimmer:1.5s;--duration-cursor-pulse:.8s;--easing-standard:var(--codex-ref-ease-enter-snappy);--easing-emphasized:var(--codex-ref-ease-enter);--motion-enter-duration:var(--duration-medium);--motion-exit-duration:var(--duration-fast);--motion-enter-easing:var(--easing-emphasized);--motion-exit-easing:var(--easing-standard);--stagger-1:40ms;--stagger-2:80ms;--stagger-3:.12s;--stagger-4:.16s;--stagger-5:.2s;--transition-color:color var(--duration-medium) var(--easing-standard);--transition-fade:opacity var(--duration-fast) var(--easing-standard);--transition-scale:transform var(--duration-fast) var(--easing-emphasized);--transition-shadow:box-shadow var(--duration-medium) var(--easing-standard);--transition-all:all var(--duration-medium) var(--easing-standard);--backdrop-blur-sm:4px;--backdrop-blur-md:8px;--backdrop-blur-lg:12px;--backdrop-blur-xl:24px;--backdrop-blur-2xl:32px;--scale-95:.95;--scale-98:.98;--scale-100:1;--scale-102:1.02;--scale-105:1.05;--aspect-square:1 / 1;--aspect-video:16 / 9;--aspect-portrait:3 / 4;--underline-offset-default:.125em;--underline-offset-emphasis:.2em;--decoration-thickness-thin:1px;--decoration-thickness-medium:2px;--chart-1:#3b82f6;--chart-2:#10b981;--chart-3:#f59e0b;--chart-4:#0f766e;--chart-5:#ef4444;--chart-6:#64748b;--chart-7:#f97316;--chart-8:#0891b2;--chart-grid:var(--border)}@supports (color:color-mix(in lab,red,red)){:root{--chart-grid:color-mix(in srgb, var(--border) 85%, transparent)}}:root{--chart-axis-text:var(--text-secondary);--chart-tooltip-bg:var(--surface-elevated);--chart-tooltip-border:var(--border);--chart-error:var(--status-error-fg);--sidebar-width-expanded:var(--codex-ref-sidebar-width);--sidebar-width-collapsed:0px;--sidebar:var(--surface-sidebar);--sidebar-foreground:var(--text-primary);--sidebar-primary:var(--accent);--sidebar-primary-foreground:var(--text-inverse);--sidebar-accent:var(--active-surface-bg);--sidebar-accent-foreground:var(--text-primary);--sidebar-border:var(--border);--sidebar-ring:var(--focus-ring);--ui-magic-glow:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--ui-magic-glow:color-mix(in srgb, var(--brand-primary) 55%, transparent)}}:root{--ui-magic-glow-strong:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--ui-magic-glow-strong:color-mix(in srgb, var(--brand-primary) 85%, transparent)}}:root{--shadow-glow:0 0 var(--size-10) var(--ui-magic-glow);--dialog-max-height:85vh;--responsive-max-height-sm:40vh;--button-default-bg:var(--button-secondary-bg);--button-default-fg:var(--button-secondary-fg);--button-default-border:var(--button-secondary-border);--button-default-hover-bg:var(--button-secondary-hover-bg);--button-default-hover-fg:var(--button-secondary-hover-fg);--button-primary-bg:var(--codex-ref-light-button-primary);--button-primary-fg:var(--codex-ref-light-button-primary-text);--button-primary-border:var(--codex-ref-light-button-primary);--button-primary-hover-bg:#292929;--button-primary-hover-fg:#fff;--button-outline-bg:var(--button-secondary-bg);--button-outline-fg:var(--button-secondary-fg);--button-outline-border:var(--button-secondary-border);--button-outline-hover-bg:var(--button-secondary-hover-bg);--button-outline-hover-fg:var(--button-secondary-hover-fg);--button-ghost-bg:var(--button-tertiary-bg);--button-ghost-fg:var(--button-tertiary-fg);--button-ghost-hover-bg:var(--button-tertiary-hover-bg);--button-ghost-hover-fg:var(--button-tertiary-hover-fg);--button-destructive-bg:var(--button-danger-bg);--button-destructive-fg:var(--button-danger-fg);--button-destructive-border:var(--button-danger-border);--button-destructive-hover-bg:var(--button-danger-hover-bg);--button-destructive-hover-fg:var(--button-danger-hover-fg);--button-disabled-opacity:var(--opacity-disabled);--button-height-sm:28px;--button-height-md:32px;--button-height-lg:36px;--button-padding-inline-sm:.5rem;--button-padding-inline-md:.75rem;--button-padding-inline-lg:1rem;--button-icon-size:1rem;--input-bg:var(--background);--input-fg:var(--text-primary);--input-border:var(--border);--input-placeholder:var(--text-muted);--input-focus-border:var(--focus-ring);--surface-focus-border:var(--text-muted);--input-height-md:32px;--input-height-sm:28px;--input-height-lg:36px;--input-padding-inline:.75rem;--card-bg:var(--surface);--card-fg:var(--text-primary);--card-border:var(--border);--card-shadow:none;--card-radius:var(--radius-lg);--dialog-width-sm:var(--size-500);--dialog-width-md:var(--size-600);--dialog-width-lg:var(--container-md);--dialog-width-xl:var(--container-lg);--dialog-width-2xl:var(--container-xl);--nav-surface:var(--surface);--nav-item-fg:var(--text-secondary);--nav-item-active-bg:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--nav-item-active-bg:color-mix(in srgb, var(--text-primary) 8%, transparent)}}:root{--nav-item-active-fg:var(--text-primary);--nav-divider:var(--border);--chat-bubble-max-width:80%;--chat-bubble-max-width-user:var(--size-480);--connection-node-max-width:45%;--app-shell-max-width:78rem;--app-canvas-top:var(--background);--app-canvas-bottom:var(--background);--app-ambient-primary:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--app-ambient-primary:color-mix(in srgb, var(--brand-primary) 24%, transparent)}}:root{--app-ambient-secondary:var(--brand-primary-light)}@supports (color:color-mix(in lab,red,red)){:root{--app-ambient-secondary:color-mix(in srgb, var(--brand-primary-light) 46%, transparent)}}:root{--home-header-bg:var(--background);--home-header-border:var(--border);--home-header-text:var(--text-primary);--home-header-shadow:none;--home-search-bg:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root{--home-search-bg:color-mix(in srgb, var(--surface-elevated) 70%, var(--brand-primary-light))}}:root{--home-search-border:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--home-search-border:color-mix(in srgb, var(--brand-primary) 30%, var(--border))}}:root{--home-search-shadow:inset 0 1px 0 var(--text-inverse), 0 14px 28px -22px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--home-search-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-inverse) 74%, transparent), 0 14px 28px -22px color-mix(in srgb, var(--brand-primary) 48%, transparent)}}:root{--home-card-bg:var(--surface-elevated);--home-card-border:var(--border);--home-card-border-hover:var(--border-hover);--home-card-shadow:none;--home-card-shadow-hover:none;--home-pill-bg:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--home-pill-bg:color-mix(in srgb, var(--brand-primary) 18%, transparent)}}:root{--home-pill-fg:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--home-pill-fg:color-mix(in srgb, var(--brand-primary) 78%, var(--text-primary))}}:root{--home-pill-border:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--home-pill-border:color-mix(in srgb, var(--brand-primary) 24%, var(--border))}}:root{--logic-assist-magic-a:#9333ea;--logic-assist-magic-a-glow:#9333ea99;--logic-assist-magic-b:#06b6d4;--logic-assist-magic-b-glow:#06b6d499;--mapping-type-aggregate:var(--chart-4);--surface-sidebar:var(--codex-ref-light-surface-under);--composer-surface:var(--codex-ref-light-surface);--border-subtle:var(--border);--border-strong:var(--codex-ref-light-border-heavy);--text-tertiary:var(--codex-ref-light-text-tertiary);--accent:#0285ff;--accent-hover:#006dcc;--shadow-composer:var(--codex-ref-light-composer-shadow);--floating-surface-bg:var(--surface-overlay);--floating-surface-border:var(--border);--floating-surface-shadow:var(--shadow-sm), var(--shadow-lg);--size-46:46px;--route-width-readable:48rem;--route-width-knowledge:80rem;--route-width-operational:100rem;--route-gutter-inline:var(--space-5);--route-gutter-inline-narrow:var(--space-4);--route-space-top:var(--space-5);--route-space-bottom:var(--space-8);--task-sidecar-min-width:24rem;--task-sidecar-default-width:38%;--task-sidecar-max-width:48rem;--radius-shell:var(--codex-ref-radius-lg);--radius-4xl:var(--codex-ref-radius-4xl);--app-toolbar-height:var(--codex-ref-toolbar-height);--app-toolbar-compact-height:var(--codex-ref-toolbar-compact-height);--app-pane-toolbar-height:var(--codex-ref-pane-toolbar-height);--thread-content-max-width:var(--codex-ref-thread-content-max-width);--composer-radius:var(--codex-ref-radius-4xl);--button-secondary-bg:var(--background);--button-secondary-fg:var(--text-primary);--button-secondary-border:var(--border-hover);--button-secondary-hover-bg:var(--hover-surface-bg);--button-secondary-hover-fg:var(--text-primary);--button-tertiary-bg:transparent;--button-tertiary-fg:var(--text-secondary);--button-tertiary-hover-bg:var(--hover-surface-bg);--button-tertiary-hover-fg:var(--text-primary);--button-danger-bg:var(--brand-error);--button-danger-fg:#fff;--button-danger-border:var(--brand-error);--button-danger-hover-bg:#a92530;--button-danger-hover-fg:#fff}strong,b{font-weight:inherit}@keyframes token-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes token-pulse{0%,to{opacity:var(--opacity-100)}50%{opacity:var(--opacity-50)}}@keyframes token-ping{75%,to{transform:scale(var(--scale-105));opacity:var(--opacity-0)}}@keyframes token-flex-enter{0%{opacity:var(--opacity-0);max-height:0}to{opacity:var(--opacity-100);max-height:var(--size-500)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.avatar-bg-primary{background-color:var(--brand-primary)}.avatar-bg-purple{background-color:var(--brand-secondary)}.avatar-bg-warning{background-color:var(--brand-warning)}.avatar-bg-success{background-color:var(--brand-success)}.avatar-bg-error{background-color:var(--brand-error)}.avatar-bg-secondary{background-color:var(--brand-secondary)}.avatar-bg-focus{background-color:var(--focus-ring)}.avatar-bg-muted{background-color:var(--text-muted)}.status-dot{background-color:var(--status-offline)}.status-dot[data-status=online]{background-color:var(--status-online)}.status-dot[data-status=offline]{background-color:var(--status-offline)}.status-dot[data-status=busy]{background-color:var(--status-busy)}.status-dot[data-status=error]{background-color:var(--status-error)}.status-dot-ring{box-shadow:0 0 0 var(--border-width-thick) var(--surface)}.reporting-kpi-grid,.reporting-grid-two{grid-template-columns:repeat(1,minmax(0,1fr))}.reporting-page-shell{padding:var(--space-4)}.admin-reporting-surface{--admin-reporting-panel-bg:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.admin-reporting-surface{--admin-reporting-panel-bg:color-mix(in srgb, var(--surface-elevated) 90%, var(--brand-primary-light))}}.admin-reporting-surface{--admin-reporting-panel-border:var(--border)}@supports (color:color-mix(in lab,red,red)){.admin-reporting-surface{--admin-reporting-panel-border:color-mix(in srgb, var(--border) 88%, var(--brand-primary) 12%)}}.admin-reporting-surface{--admin-reporting-soft-bg:var(--surface)}@supports (color:color-mix(in lab,red,red)){.admin-reporting-surface{--admin-reporting-soft-bg:color-mix(in srgb, var(--surface) 55%, transparent)}}.admin-reporting-surface [data-slot=card]{border-color:var(--admin-reporting-panel-border);background:var(--admin-reporting-panel-bg);box-shadow:var(--card-shadow);overflow:hidden}.admin-reporting-page-header{border:var(--border-width-default) solid var(--admin-reporting-panel-border);border-radius:var(--card-radius);background:var(--admin-reporting-panel-bg);padding:var(--space-5) var(--space-6);box-shadow:var(--card-shadow)}.admin-reporting-tabs [data-slot=tabs-list]{border:var(--border-width-default) solid var(--admin-reporting-panel-border);border-radius:var(--radius-xl);background:var(--admin-reporting-soft-bg);padding:var(--space-1)}.admin-reporting-tabs [data-slot=tabs-trigger]{border-radius:var(--radius-lg);color:var(--text-muted);font-weight:var(--font-weight-medium)}.admin-reporting-tabs [data-slot=tabs-trigger][data-state=active]{border:var(--border-width-default) solid var(--border);background:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-sm)}.admin-reporting-kpi-card{position:relative}.admin-reporting-kpi-card:before{content:"";background:var(--brand-primary);width:3px;position:absolute;top:0;bottom:0;left:0}.admin-reporting-kpi-card--success:before{background:var(--brand-success)}.admin-reporting-kpi-card--warning:before{background:var(--brand-warning)}.admin-reporting-kpi-card--error:before{background:var(--brand-error)}.admin-reporting-kpi-card--info:before{background:var(--brand-primary)}.admin-reporting-kpi-label{align-items:center;gap:var(--space-2);display:inline-flex}.admin-reporting-kpi-label:before{content:"";border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.admin-reporting-kpi-card--success .admin-reporting-kpi-label{color:var(--status-success-fg)}.admin-reporting-kpi-card--warning .admin-reporting-kpi-label{color:var(--status-warning-fg)}.admin-reporting-kpi-card--error .admin-reporting-kpi-label{color:var(--status-error-fg)}.admin-reporting-kpi-card--info .admin-reporting-kpi-label{color:var(--status-info-fg)}.admin-reporting-kpi-note{line-height:var(--line-height-normal)}.admin-adoption-2-kpi-card{min-height:var(--size-160)}.admin-adoption-2-kpi-card [data-slot=card-content]{padding:var(--space-4)}.admin-adoption-2-row-card{border:var(--border-width-default) solid var(--admin-reporting-panel-border);border-radius:var(--radius-md);background:var(--admin-reporting-soft-bg);padding:var(--space-3)}.admin-adoption-2-metric-tile{border:var(--border-width-default) solid var(--admin-reporting-panel-border);border-radius:var(--radius-md);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.admin-adoption-2-metric-tile{background:color-mix(in srgb,var(--surface-elevated) 78%,transparent)}}.admin-adoption-2-metric-tile{padding:var(--space-3);text-align:center}.admin-adoption-2-metric-tile--emphasis{border-color:var(--status-success-border);background:var(--status-success-bg)}@supports (color:color-mix(in lab,red,red)){.admin-adoption-2-metric-tile--emphasis{background:color-mix(in srgb,var(--status-success-bg) 72%,var(--surface-elevated))}}.admin-reporting-funnel-card [data-slot=card-content]{padding-top:var(--space-5)}.admin-reporting-funnel-button{border-color:var(--admin-reporting-panel-border);background:var(--admin-reporting-soft-bg);transition:background var(--duration-medium) var(--easing-standard),border-color var(--duration-medium) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.admin-reporting-ranking-row{border-color:var(--admin-reporting-panel-border);background:var(--admin-reporting-soft-bg)}.admin-reporting-chart{width:100%}.admin-reporting-chart .recharts-cartesian-grid line{stroke:var(--chart-grid);opacity:var(--opacity-60);shape-rendering:crispedges}.admin-reporting-chart .recharts-cartesian-axis-tick-value{fill:var(--text-muted);font-family:var(--font-family-mono);font-size:var(--text-2xs);letter-spacing:0}.admin-reporting-chart .recharts-tooltip-wrapper{color:var(--text-primary);font-family:var(--font-maersk-text);font-size:var(--text-xs)}.admin-reporting-filters-card [data-slot=card-header],.admin-reporting-evidence-card [data-slot=card-header],.admin-reporting-ranking-card [data-slot=card-header],.admin-reporting-chart-card [data-slot=card-header],.admin-reporting-action-card [data-slot=card-header]{border-bottom:var(--border-width-default) solid var(--border);padding-bottom:var(--space-4)}.admin-reporting-filter-grid{align-items:end}.admin-reporting-table-wrap{background:var(--admin-reporting-soft-bg)}.admin-reporting-table-wrap table{border-collapse:separate;border-spacing:0}.admin-reporting-table-wrap thead{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.admin-reporting-table-wrap thead{background:color-mix(in srgb,var(--surface-elevated) 72%,transparent)}}.admin-reporting-table-wrap th{color:var(--text-muted);font-family:var(--font-family-mono);font-size:var(--text-2xs);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.reporting-chart-area{height:var(--size-320)}.reporting-chart-area--tall{height:var(--size-360)}.reporting-breakdown-content{min-height:var(--size-360)}.platform-paired-plot-area{height:var(--size-420)}@media(max-width:39.9375rem){.platform-paired-plot-area{height:var(--size-320)}}@media(min-width:40rem){.reporting-page-shell{padding:var(--space-5)}.reporting-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.reporting-page-shell{padding:var(--space-5) var(--space-6)}.reporting-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.reporting-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:96rem){.reporting-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-reporting-leadership-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}.dark{color-scheme:dark;--brand-primary:#54bfe1;--brand-primary-hover:#79cce7;--brand-primary-light:#15343e;--brand-secondary:#98a5ac;--brand-success:#51c99a;--brand-warning:#e9b45e;--brand-error:#ef7b83;--brand-on-primary:#071316;--brand-on-error:#19090b;--background:#111;--foreground:var(--codex-ref-dark-text-primary);--surface:#222;--surface-elevated:var(--background);--surface-overlay:var(--surface);--panel-bg:var(--surface);--panel-backdrop:none;--border:var(--codex-ref-dark-border);--border-hover:var(--border-strong);--border-grid:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark{--border-grid:color-mix(in srgb, var(--border) 60%, transparent)}}.dark{--border-grid-subtle:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark{--border-grid-subtle:color-mix(in srgb, var(--border) 30%, transparent)}}.dark{--text-primary:var(--codex-ref-dark-text-primary);--text-secondary:var(--codex-ref-dark-text-secondary);--text-muted:var(--codex-ref-dark-text-secondary);--text-inverse:var(--codex-ref-gray-1000);--link-fg:#66b4ff;--link-hover-fg:#99ceff;--icon-on-brand:#071316;--hover-surface-bg:var(--codex-ref-dark-hover);--hover-accent-bg:var(--codex-ref-dark-hover);--hover-surface-border:var(--codex-ref-dark-border-heavy);--active-surface-bg:var(--codex-ref-dark-active);--selected-bg:var(--codex-ref-dark-active);--selected-border:var(--codex-ref-dark-border-heavy);--overlay-scrim:#0002;--tour-overlay:#0006;--tour-scrim:#000000a6;--opacity-hover-overlay:var(--opacity-10);--opacity-active-overlay:var(--opacity-16);--opacity-scrim:var(--opacity-65);--opacity-muted:var(--opacity-72);--focus-ring:var(--accent);--disabled-bg:var(--codex-ref-dark-surface-secondary);--disabled-text:var(--codex-ref-dark-text-secondary);--status-online:var(--brand-success);--status-offline:#718087;--status-busy:var(--brand-warning);--status-error:var(--brand-error);--status-success-fg:var(--brand-success);--status-success-bg:#15372c;--status-success-border:#286a53;--status-warning-fg:var(--brand-warning);--status-warning-bg:#382b16;--status-warning-border:#72562a;--status-info-fg:var(--brand-primary);--status-info-bg:#15343e;--status-info-border:#28657a;--status-error-fg:var(--brand-error);--status-error-bg:#3b2023;--status-error-border:#794248;--shadow-sm:var(--codex-ref-shadow-hairline);--shadow-md:var(--codex-ref-shadow-md);--shadow-lg:var(--codex-ref-shadow-lg);--shadow-inner:inset 0 2px 4px 0 #00000026;--chart-1:#60a5fa;--chart-2:#34d399;--chart-3:#fbbf24;--chart-4:#5eead4;--chart-5:#f87171;--chart-6:#94a3b8;--chart-7:#fb923c;--chart-8:#22d3ee;--chart-grid:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark{--chart-grid:color-mix(in srgb, var(--border) 75%, transparent)}}.dark{--chart-axis-text:var(--text-secondary);--chart-tooltip-bg:var(--surface-elevated);--chart-tooltip-border:var(--border);--chart-error:var(--status-error-fg);--monaco-light-bg:#fff;--monaco-light-fg:#172126;--monaco-light-line-number:#64737b;--monaco-light-line-number-active:#43525a;--monaco-light-cursor:#007ea8;--monaco-light-line-highlight-border:#0000;--monaco-light-selection-highlight-border:#0000;--monaco-light-selection-bg:#007ea833;--monaco-light-selection-inactive-bg:#007ea81f;--monaco-dark-bg:var(--background);--monaco-dark-fg:#edf2f4;--monaco-dark-line-number:#78868e;--monaco-dark-line-number-active:#b8c2c7;--monaco-dark-cursor:#54bfe1;--monaco-dark-line-highlight-border:#0000;--monaco-dark-selection-highlight-border:#0000;--monaco-dark-selection-bg:#54bfe133;--monaco-dark-selection-inactive-bg:#54bfe11f;--button-default-bg:var(--button-secondary-bg);--button-default-fg:var(--button-secondary-fg);--button-default-border:var(--button-secondary-border);--button-default-hover-bg:var(--button-secondary-hover-bg);--button-default-hover-fg:var(--button-secondary-hover-fg);--button-primary-bg:var(--codex-ref-dark-button-primary);--button-primary-fg:var(--codex-ref-dark-button-primary-text);--button-primary-border:var(--codex-ref-dark-button-primary);--button-primary-hover-bg:#e7e7e7;--button-primary-hover-fg:#111;--button-outline-bg:var(--button-secondary-bg);--button-outline-fg:var(--button-secondary-fg);--button-outline-border:var(--button-secondary-border);--button-outline-hover-bg:var(--button-secondary-hover-bg);--button-outline-hover-fg:var(--button-secondary-hover-fg);--button-ghost-bg:var(--button-tertiary-bg);--button-ghost-fg:var(--button-tertiary-fg);--button-ghost-hover-bg:var(--button-tertiary-hover-bg);--button-ghost-hover-fg:var(--button-tertiary-hover-fg);--button-destructive-bg:var(--button-danger-bg);--button-destructive-fg:var(--button-danger-fg);--button-destructive-border:var(--button-danger-border);--button-destructive-hover-bg:var(--button-danger-hover-bg);--button-destructive-hover-fg:var(--button-danger-hover-fg);--button-disabled-opacity:var(--opacity-disabled);--button-height-md:32px;--button-icon-size:1rem;--input-bg:var(--composer-surface);--input-fg:var(--text-primary);--input-border:var(--border);--input-placeholder:var(--text-muted);--input-focus-border:var(--focus-ring);--surface-focus-border:var(--text-muted);--input-height-md:32px;--input-padding-inline:.75rem;--card-bg:var(--surface);--card-fg:var(--text-primary);--card-border:var(--border);--card-shadow:none;--dialog-width-sm:var(--size-500);--dialog-width-md:var(--size-600);--dialog-width-lg:var(--container-md);--dialog-width-xl:var(--container-lg);--dialog-width-2xl:var(--container-xl);--nav-surface:var(--surface);--nav-item-fg:var(--text-secondary);--nav-item-active-bg:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.dark{--nav-item-active-bg:color-mix(in srgb, var(--text-primary) 10%, transparent)}}.dark{--nav-item-active-fg:var(--text-primary);--nav-divider:var(--border);--app-canvas-top:var(--background);--app-canvas-bottom:var(--background);--app-ambient-primary:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.dark{--app-ambient-primary:color-mix(in srgb, var(--brand-primary) 20%, transparent)}}.dark{--app-ambient-secondary:var(--brand-primary-hover)}@supports (color:color-mix(in lab,red,red)){.dark{--app-ambient-secondary:color-mix(in srgb, var(--brand-primary-hover) 24%, transparent)}}.dark{--home-header-bg:var(--background);--home-header-border:var(--border);--home-header-text:var(--text-primary);--home-header-shadow:none;--home-search-bg:var(--surface-elevated);--home-search-border:var(--border);--home-search-shadow:none;--home-card-bg:var(--surface-elevated);--home-card-border:var(--border);--home-card-border-hover:var(--border-hover);--home-card-shadow:none;--home-card-shadow-hover:none;--home-pill-bg:var(--text-inverse)}@supports (color:color-mix(in lab,red,red)){.dark{--home-pill-bg:color-mix(in srgb, var(--text-inverse) 6%, transparent)}}.dark{--home-pill-fg:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.dark{--home-pill-fg:color-mix(in srgb, var(--brand-primary) 62%, var(--text-primary))}}.dark{--home-pill-border:var(--text-inverse)}@supports (color:color-mix(in lab,red,red)){.dark{--home-pill-border:color-mix(in srgb, var(--text-inverse) 10%, transparent)}}.dark{--surface-sidebar:#191919;--composer-surface:var(--surface);--sidebar:var(--surface-sidebar);--border-subtle:var(--border);--border-strong:var(--codex-ref-dark-border-heavy);--floating-surface-bg:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark{--floating-surface-bg:color-mix(in srgb, var(--surface) 95%, white)}}.dark{--floating-surface-border:var(--border-strong);--floating-surface-shadow:0 0 0 1px #0000004d, 0 12px 32px -8px #0009;--text-tertiary:var(--codex-ref-dark-text-tertiary);--accent:#339cff;--accent-hover:#66b4ff;--shadow-composer:var(--codex-ref-dark-composer-shadow);--button-secondary-bg:transparent;--button-secondary-fg:var(--text-primary);--button-secondary-border:var(--border-hover);--button-secondary-hover-bg:var(--hover-surface-bg);--button-secondary-hover-fg:var(--text-primary);--button-tertiary-bg:transparent;--button-tertiary-fg:var(--text-secondary);--button-tertiary-hover-bg:var(--hover-surface-bg);--button-tertiary-hover-fg:var(--text-primary);--button-danger-bg:var(--brand-error);--button-danger-fg:#111;--button-danger-border:var(--brand-error);--button-danger-hover-bg:#ff9aa0;--button-danger-hover-fg:#111}.theme-high-contrast{--floating-surface-bg:var(--surface-overlay);--floating-surface-border:var(--border);--floating-surface-shadow:none;--surface-sidebar:var(--surface);--composer-surface:var(--surface);--border-subtle:var(--border);--border-strong:var(--border);--text-tertiary:var(--text-secondary);--accent:var(--link-fg);--accent-hover:var(--link-hover-fg);--background:#fff;--foreground:#000;--surface:#fff;--surface-elevated:#fff;--border:#000;--border-hover:#000;--text-primary:#000;--text-secondary:#000;--text-muted:#111;--text-inverse:#fff;--link-fg:#003ccf;--link-hover-fg:#002fa0;--hover-surface-bg:#e6e6e6;--active-surface-bg:#ccc;--selected-bg:#dbe7ff;--selected-border:#003ccf;--overlay-scrim:#0009;--tour-overlay:#0009;--tour-scrim:#000000b3;--focus-ring:#000;--focus-ring-width:4px;--disabled-bg:#d9d9d9;--disabled-text:#3a3a3a;--status-online:#007a00;--status-offline:#3a3a3a;--status-busy:#7a5200;--status-error:#a40000;--status-success-fg:#006400;--status-success-bg:#d8ffd8;--status-success-border:#006400;--status-warning-fg:#7a5200;--status-warning-bg:#fff0cc;--status-warning-border:#7a5200;--status-info-fg:#003ccf;--status-info-bg:#dbe7ff;--status-info-border:#003ccf;--status-error-fg:#a40000;--status-error-bg:#ffe0e0;--status-error-border:#a40000;--mode-plan-fg:#2e1e80;--mode-plan-bg:#e6e6ff;--mode-plan-border:#2e1e80;--chart-1:#003ccf;--chart-2:#006400;--chart-3:#7a5200;--chart-4:#5a00aa;--chart-5:#a40000;--chart-6:#9d174d;--chart-7:#8a2f00;--chart-8:#333;--button-outline-border:#000;--button-default-border:#000;--button-default-bg:#fff;--button-default-fg:#000;--button-default-hover-bg:#000;--button-default-hover-fg:#fff;--button-primary-bg:#000;--button-primary-fg:#fff;--button-primary-border:#000;--button-primary-hover-bg:#1a1a1a;--button-primary-hover-fg:#fff;--button-outline-bg:#fff;--button-outline-fg:#000;--button-outline-hover-bg:var(--hover-surface-bg);--button-outline-hover-fg:#000;--button-ghost-bg:transparent;--button-ghost-fg:#000;--button-ghost-hover-bg:var(--hover-surface-bg);--button-ghost-hover-fg:#000;--button-destructive-bg:#a40000;--button-destructive-fg:#fff;--button-destructive-border:#a40000;--button-destructive-hover-bg:#7f0000;--button-destructive-hover-fg:#fff;--input-bg:#fff;--input-fg:#000;--input-border:#000;--input-placeholder:#3a3a3a;--input-focus-border:#00000059;--surface-focus-border:var(--text-muted);--card-bg:#fff;--card-fg:#000;--card-border:#000;--card-shadow:none;--nav-surface:#fff;--nav-item-fg:#000;--nav-item-active-bg:#dbe7ff;--nav-item-active-fg:#002fa0;--nav-divider:#000;--app-canvas-top:#fff;--app-canvas-bottom:#f4f4f4;--home-header-bg:#fff;--home-header-border:#000;--home-header-text:#000;--home-search-bg:#fff;--home-search-border:#000;--home-card-bg:#fff;--home-card-border:#000;--home-card-border-hover:#002fa0;--home-pill-bg:#e5e5e5;--home-pill-fg:#000;--home-pill-border:#000;--chart-grid:#000;--chart-axis-text:#000;--chart-tooltip-bg:#fff;--chart-tooltip-border:#000;--chart-error:#a40000}.theme-high-contrast.dark{--floating-surface-bg:var(--surface-overlay);--floating-surface-border:var(--border);--floating-surface-shadow:none;--surface-sidebar:var(--surface);--composer-surface:var(--surface);--border-subtle:var(--border);--border-strong:var(--border);--text-tertiary:var(--text-secondary);--accent:var(--link-fg);--accent-hover:var(--link-hover-fg);--background:#000;--foreground:#fff;--surface:var(--codex-ref-dark-surface-under);--surface-elevated:#000;--surface-overlay:#000;--border:#fff;--border-hover:#fff;--text-primary:#fff;--text-secondary:#fff;--text-muted:#f8fafc;--text-inverse:#000;--link-fg:#93c5fd;--link-hover-fg:#bfdbfe;--hover-surface-bg:#1f1f1f;--active-surface-bg:#2a2a2a;--selected-bg:#0a2348;--selected-border:#93c5fd;--overlay-scrim:#000000bf;--tour-overlay:#000000bf;--tour-scrim:#000000d9;--focus-ring:#fff;--focus-ring-width:4px;--disabled-bg:#333;--disabled-text:#c9c9c9;--status-online:#72ff72;--status-offline:#c9c9c9;--status-busy:#ffd271;--status-error:#ff8585;--status-success-fg:#72ff72;--status-success-bg:#123612;--status-success-border:#72ff72;--status-warning-fg:#ffd271;--status-warning-bg:#3d2d08;--status-warning-border:#ffd271;--status-info-fg:#93c5fd;--status-info-bg:#0a2348;--status-info-border:#93c5fd;--status-error-fg:#ff8585;--status-error-bg:#3a1212;--status-error-border:#ff8585;--mode-plan-fg:#c7d2fe;--mode-plan-bg:#1e1b4b;--mode-plan-border:#c7d2fe;--chart-1:#93c5fd;--chart-2:#72ff72;--chart-3:#ffd271;--chart-4:#d0a0ff;--chart-5:#ff8585;--chart-6:#fda4af;--chart-7:#ffb37d;--chart-8:#e0e0e0;--button-outline-border:#fff;--button-default-border:#fff;--button-default-bg:#000;--button-default-fg:#fff;--button-default-hover-bg:#fff;--button-default-hover-fg:#000;--button-primary-bg:#fff;--button-primary-fg:#000;--button-primary-border:#fff;--button-primary-hover-bg:#e6e6e6;--button-primary-hover-fg:#000;--button-outline-bg:#000;--button-outline-fg:#fff;--button-outline-hover-bg:var(--hover-surface-bg);--button-outline-hover-fg:#fff;--button-ghost-bg:transparent;--button-ghost-fg:#fff;--button-ghost-hover-bg:var(--hover-surface-bg);--button-ghost-hover-fg:#fff;--button-destructive-bg:#ff8585;--button-destructive-fg:#000;--button-destructive-border:#ff8585;--button-destructive-hover-bg:#ffadad;--button-destructive-hover-fg:#000;--input-bg:#000;--input-fg:#fff;--input-border:#fff;--input-placeholder:#d6d6d6;--input-focus-border:#ffffff59;--surface-focus-border:var(--text-muted);--card-bg:#000;--card-fg:#fff;--card-border:#fff;--card-shadow:none;--nav-surface:#000;--nav-item-fg:#fff;--nav-item-active-bg:#12345f;--nav-item-active-fg:#bfdbfe;--nav-divider:#fff;--app-canvas-top:#000;--app-canvas-bottom:#0a0a0a;--home-header-bg:#000;--home-header-border:#fff;--home-header-text:#fff;--home-search-bg:#000;--home-search-border:#fff;--home-card-bg:#000;--home-card-border:#fff;--home-card-border-hover:#93c5fd;--home-pill-bg:#222;--home-pill-fg:#fff;--home-pill-border:#fff;--chart-grid:#fff;--chart-axis-text:#fff;--chart-tooltip-bg:#000;--chart-tooltip-border:#fff;--chart-error:#ff8585}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}[data-app-destination]:focus{outline:none}.tour-spotlight-border{pointer-events:none;outline:var(--border-width-thick) solid var(--accent);outline-offset:var(--border-width-default);border:none}.tour-overlay{background:0 0}.tour-overlay-active{background:var(--tour-overlay)}.tour-highlight{left:var(--tour-hl-left,0);top:var(--tour-hl-top,0);width:var(--tour-hl-width,0);height:var(--tour-hl-height,0);border-radius:var(--radius-lg);box-shadow:0 0 0 9999px var(--tour-scrim);transition:left var(--duration-cursor) var(--easing-standard),top var(--duration-cursor) var(--easing-standard),width var(--duration-cursor) var(--easing-standard),height var(--duration-cursor) var(--easing-standard)}.tour-hotspot{left:var(--tour-hl-left,0);top:var(--tour-hl-top,0);width:var(--tour-hl-width,0);height:var(--tour-hl-height,0);border-radius:var(--radius-lg)}.tour-tooltip{left:var(--tour-tt-left,var(--size-16));top:var(--tour-tt-top,var(--size-16));width:var(--tour-tt-width,var(--size-360))}.bot-dock-progress-fill{height:100%}.bot-dock-progress-fill-92{width:92%}.bot-dock-progress-fill-96{width:96%}.font-maersk-mono{font-family:var(--font-family-mono)}.skeleton-loading{animation:skeleton-pulse var(--duration-slow) var(--easing-standard) infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:var(--opacity-muted)}}.connector-dot-left,.connector-dot-right{position:relative}[data-sonner-toaster]{--normal-bg:var(--surface-overlay);--normal-text:var(--text-primary);--normal-border:var(--border)}[data-sonner-toast]{--toast-width:28rem;--toast-min-width:20rem;width:var(--toast-width);max-width:var(--toast-width);min-width:var(--toast-min-width);background:var(--normal-bg);border:var(--border-width-default) var(--border-style-default) var(--normal-border);color:var(--normal-text)}[data-sonner-toast][data-styled=true]:where([data-type=success]){background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-fg)}[data-sonner-toast][data-styled=true]:where([data-type=info]){background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-fg)}[data-sonner-toast][data-styled=true]:where([data-type=warning]){background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-fg)}[data-sonner-toast][data-styled=true]:where([data-type=error]){background:var(--status-error-bg);border-color:var(--status-error-border);color:var(--status-error-fg)}[data-sonner-toast][data-styled=true] [data-action]{background:var(--button-primary-bg);border:var(--border-width-default) var(--border-style-default) var(--button-primary-border);color:var(--button-primary-fg)}[data-sonner-toast][data-styled=true] [data-cancel]{background:var(--button-secondary-bg);border:var(--border-width-default) var(--border-style-default) var(--button-secondary-border);color:var(--button-secondary-fg)}[data-sonner-toast][data-styled=true] [data-close-button]{background:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--button-secondary-fg)}[data-sonner-toast][data-styled=true]:where([data-type=warning]) :is([data-action],[data-close-button]){background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-fg)}[data-sonner-toast][data-styled=true]:where([data-type=error]) :is([data-action],[data-close-button]){background:var(--status-error-bg);border-color:var(--status-error-border);color:var(--status-error-fg)}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]{left:auto;right:0;transform:translate(35%,-35%)}.ui-hover-surface-row{transition:background-color var(--duration-fast) var(--easing-standard)}.ui-hover-surface-row:hover{background:var(--hover-surface-bg)}.ui-hover-surface-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1);background:var(--hover-surface-bg)}.ui-hover-surface-row:hover>.ui-hover-surface-sticky{background:var(--hover-surface-bg)}.ui-interaction-reveal-target{opacity:var(--opacity-0);transition:opacity var(--duration-fast) var(--easing-standard)}.ui-interaction-reveal-scope:hover .ui-interaction-reveal-target,.ui-interaction-reveal-scope:focus-within .ui-interaction-reveal-target{opacity:var(--opacity-100)}@container not (min-width:60rem){.home-tool-list{gap:var(--space-2)}.home-tool-launch{padding:var(--space-4)}}@container not (min-width:44rem){.home-welcome{grid-template-columns:1fr;gap:0;height:auto;max-height:none}.home-welcome-title{font-size:clamp(3rem,12cqi,4rem)}.home-tool-list{grid-template-columns:1fr}.home-tool-title{font-size:var(--text-2xl)}.home-tool-description{max-width:none}.home-explore-section{align-items:stretch;gap:var(--space-2);flex-direction:column}.home-explore-grid{gap:var(--space-1);grid-template-columns:1fr}}@media not all and (min-width:48rem){.home-main-shell{padding:var(--space-4);gap:var(--space-4)}}@media(not (min-height:50rem))and (min-width:64rem){.home-main-shell{gap:var(--space-4)}.home-welcome{height:clamp(12rem,30vh,17rem)}}.home-main-shell{--home-accent:var(--text-primary);--folio-bg:var(--surface);--folio-ink:var(--text-primary);--folio-muted:var(--text-secondary);--folio-action-bg:var(--text-primary);--folio-action-fg:var(--background);--workspace-bg:var(--background);--workspace-fg:var(--text-primary);--workspace-muted:var(--text-secondary);--workspace-divider:var(--border);--workspace-marker:var(--text-secondary);max-width:var(--route-width-operational);padding:var(--route-space-top) var(--route-gutter-inline) var(--route-space-bottom);gap:var(--space-8);justify-content:flex-start}.home-welcome{--home-brand:var(--brand-primary);height:auto;min-height:0;max-height:none;display:block}.home-introduction{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:start;gap:56px;display:grid}.home-welcome-copy{padding:0}.home-welcome-title{letter-spacing:-.03em;font-size:clamp(46px,5.5cqi,66px);line-height:1.03}.home-welcome-greeting{max-width:none;margin-top:20px;font-size:14px;line-height:22px}.home-welcome-description{max-width:none;margin-top:4px;font-size:13px;line-height:20px}.home-tool-list{padding:var(--space-1) 0 0;flex-direction:column;gap:0;margin:0;display:flex}.home-tool-list>li{border-bottom:1px solid var(--border-subtle)}.home-tool-launch{background:0 0;border-radius:0;grid-template-columns:1fr;gap:3px;padding:13px 0;display:grid}.home-tool-list>li:first-child .home-tool-launch{padding-top:0}.home-tool-identity{font:400 18px/22px var(--font-maersk-headline);color:var(--text-primary);gap:10px}.home-tool-identity>svg:first-child{width:18px;height:18px;color:var(--text-muted)}.home-tool-arrow{width:15px;height:15px;color:var(--text-muted)}.home-tool-title{font:400 12px/18px var(--font-maersk-text);color:var(--text-muted);letter-spacing:0;margin:0 0 0 28px}.home-tool-description{display:none}.home-tool-launch:hover{background:0 0}.home-tool-launch:hover .home-tool-identity{color:var(--home-accent)}.workspace-home{min-width:0;color:var(--text-primary);font-family:var(--font-maersk-text);flex-direction:column;gap:16px;display:flex}.workspace-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-heading h2{font:400 22px/28px var(--font-maersk-headline);letter-spacing:-.02em;margin:0}.workspace-count{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.workspace-count strong{color:var(--text-primary);font-weight:400}.workspace-board{background:var(--workspace-bg);outline:1px solid var(--border);outline-offset:-1px;border-radius:12px;grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);display:grid;overflow:hidden}.workspace-preview{background:var(--folio-bg);color:var(--folio-ink);flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.folio-top{color:var(--folio-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:18px;display:flex}.folio-identity{white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.folio-identity svg{flex:none;width:18px;height:18px}.folio-branch{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.folio-state{white-space:nowrap;font-size:12px}.folio-content{min-width:0}.folio-name{font:400 34px/1.1 var(--font-maersk-headline);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}.folio-map{font:400 17px/1.35 var(--font-maersk-headline);color:var(--folio-muted);overflow-wrap:break-word;word-break:normal;margin:12px 0 0}.folio-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:0;padding-top:0;display:flex}.workspace-home:not([data-count="0"]) .folio-bottom{margin-top:auto}.folio-dates{min-width:0;color:var(--folio-muted);font:400 12px/18px var(--font-maersk-text);flex-direction:column;gap:3px;margin:0;display:flex}.folio-dates>div{flex-wrap:wrap;gap:0 6px;display:flex}.folio-dates dt,.folio-dates dd{margin:0;font-weight:400}.folio-dates time{white-space:nowrap}.folio-open{width:auto;min-height:40px;font:400 12px/18px var(--font-maersk-text);border:1px solid var(--folio-action-bg);background:var(--folio-action-bg);color:var(--folio-action-fg);cursor:pointer;white-space:nowrap;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:flex}.folio-open svg{flex:none;width:16px;height:16px}.folio-open:hover{background:var(--folio-action-bg);border-color:var(--folio-action-bg);color:var(--folio-action-fg);filter:brightness(.9)}.workspace-navigation{align-items:center;min-width:0;padding:12px 24px;display:flex}.workspace-items{grid-template-columns:minmax(0,1fr);gap:0;width:100%;display:grid}.workspace-entry{border:0;border-bottom:1px solid var(--workspace-divider);text-align:left;min-width:0;min-height:74px;color:var(--workspace-fg);font:400 13px/20px var(--font-maersk-text);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:12px;padding:14px 6px;display:flex}.workspace-entry:last-child{border-bottom:0}.workspace-marker{background:var(--workspace-marker);border-radius:50%;flex:none;width:6px;height:6px}.workspace-entry[data-active=true] .workspace-marker{border-right:2px solid var(--home-accent);border-bottom:2px solid var(--home-accent);background:0 0;border-radius:0;width:6px;height:9px;transform:rotate(45deg)translateY(-1px)}.workspace-entry-copy{flex:1;min-width:0;display:block}.workspace-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-map{text-overflow:ellipsis;white-space:nowrap;color:var(--workspace-muted);margin-top:2px;font-size:11px;line-height:18px;display:block;overflow:hidden}.workspace-arrow{opacity:1;flex:none;width:14px;height:14px}.workspace-home[data-count="1"] .workspace-entry{border-bottom:0}.workspace-home[data-dense=true] .workspace-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.workspace-home[data-dense=true] .workspace-entry{gap:8px;min-height:64px;padding-block:10px;font-size:13px}.workspace-home[data-dense=true] .workspace-entry:nth-last-child(2){border-bottom:0}.workspace-home[data-dense=true] .workspace-entry .workspace-arrow{display:none}.workspace-home[data-count="0"] .workspace-board{grid-template-columns:1fr}.workspace-home[data-count="0"] .workspace-navigation{display:none}.workspace-home[data-count="0"] .workspace-preview{grid-template-columns:1fr auto;gap:14px 32px;padding:28px;display:grid}.workspace-home[data-count="0"] .folio-top{grid-column:1/-1}.workspace-home[data-count="0"] .folio-bottom{align-self:center}.folio-empty-title{font:400 32px/1.12 var(--font-maersk-headline);letter-spacing:-.025em;margin:0}.folio-empty-copy{max-width:55ch;color:var(--folio-muted);margin:12px 0 0;font-size:13px;line-height:20px}.logic-recent{min-width:0;font-family:var(--font-maersk-text);color:var(--text-primary);flex-direction:column;align-items:stretch;gap:6px;padding:8px 0;display:flex}.logic-recent-label{justify-content:space-between;align-items:center;gap:16px;min-height:25px;display:flex}.logic-recent-label h2{font:400 20px/25px var(--font-maersk-headline);margin:0}.logic-view-all{width:auto;color:var(--text-secondary);font:400 13px/19px var(--font-maersk-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;display:flex}.logic-view-all svg{width:14px;height:14px}.logic-view-all:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.logic-recent nav{min-width:0}.conversation-entry{border:0;border-right:1px solid var(--border);min-width:0;min-height:56px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:10px;padding:6px 12px;display:flex}.conversation-entry:first-child{padding-left:0}.conversation-entry:last-child{border-right:0;padding-right:0}.conversation-icon{width:19px;height:19px;color:var(--text-secondary);flex:none;align-self:flex-start;margin-top:1px}.conversation-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.conversation-title{font:400 14px/19px var(--font-maersk-text);white-space:nowrap;text-overflow:ellipsis;height:19px;display:block;overflow:hidden}.conversation-date{font:400 12px/18px var(--font-maersk-text);color:var(--text-secondary)}.conversation-arrow{width:14px;height:14px;color:var(--text-secondary);flex:none}.conversation-entry:hover .conversation-icon,.conversation-entry:hover .conversation-arrow{color:var(--text-primary)}.conversation-state{min-height:56px;color:var(--text-secondary);font:400 14px/20px var(--font-maersk-text);align-items:center;gap:16px;display:flex}.conversation-state[hidden]{display:none}.conversation-state output{margin:0}.conversation-retry{width:auto;color:var(--text-primary);font:400 13px/20px var(--font-maersk-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;padding:8px 4px;text-decoration:underline}.conversation-retry:disabled{opacity:.5;cursor:wait}.home-explore-section{border-top:1px solid var(--border-subtle);flex-direction:column;flex:none;align-items:stretch;gap:4px;padding:20px 0 0}.home-explore-heading{font:400 14px/20px var(--font-maersk-headline);color:var(--text-primary);margin:0}.conversation-items,.home-explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.home-explore-tile{border:0;border-right:1px solid #0000;grid-template-columns:19px minmax(0,1fr);gap:2px 10px;min-width:0;min-height:44px;padding:4px 12px}.home-explore-tile:first-child{padding-left:0}.home-explore-tile:last-child{border-right:0;padding-right:0}.home-explore-tile>svg{width:19px;height:19px;margin-top:1px}.home-explore-tile-name{font:400 12px/18px var(--font-maersk-text)}.home-explore-tile-desc{font:400 11px/16px var(--font-maersk-text)}.home-main-shell button:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.home-main-shell .conversation-entry:focus-visible{outline-offset:3px}@media(prefers-reduced-motion:no-preference){.folio-content{animation:.2s ease-out folio-arrive}}@keyframes folio-arrive{0%{transform:translateY(3px)}to{transform:translateY(0)}}@media(max-height:800px)and (min-width:1150px){.home-welcome-title{font-size:50px}.home-welcome-greeting{margin-top:16px}.home-tool-launch{padding-block:11px}.workspace-heading h2{font-size:20px}.folio-name{font-size:30px}.folio-map{font-size:17px}}@container not (min-width:800px){.home-introduction{grid-template-columns:1fr;gap:20px}.home-welcome-title{font-size:42px}.home-welcome-title br{display:none}.home-welcome-title>span{margin-left:.2em}.home-tool-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:0;display:grid}.home-tool-list>li:first-child .home-tool-launch{padding-top:13px}.home-tool-identity{font-size:16px}.home-tool-title{margin-left:0}.home-tool-arrow{display:none}.workspace-board{grid-template-columns:1fr}.workspace-navigation{padding:8px 24px}.workspace-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.workspace-preview{gap:16px}.folio-name{font-size:32px}.folio-map{font-size:17px}.workspace-home[data-count="0"] .workspace-preview{grid-template-columns:1fr}}@container not (min-width:600px){.logic-recent{gap:8px}.logic-recent-label{gap:12px}.logic-recent-label h2{font-size:19px}.conversation-items,.home-explore-grid{grid-template-columns:minmax(0,1fr);gap:0}.conversation-entry,.conversation-entry:first-child,.conversation-entry:last-child{border-right:0;border-bottom:1px solid var(--border);width:100%;min-height:64px;padding:10px 4px}.conversation-entry:last-child{border-bottom:0}.home-explore-tile,.home-explore-tile:first-child,.home-explore-tile:last-child{border-right:0;min-height:56px;padding:10px 4px}}@container not (min-width:520px){.home-welcome-title{font-size:36px}.home-tool-identity{gap:6px;font-size:14px}.home-tool-identity>svg:first-child{width:15px;height:15px}.home-tool-title{font-size:11px}.workspace-items,.workspace-home[data-dense=true] .workspace-items{grid-template-columns:1fr}.workspace-entry{min-height:60px}.folio-bottom{flex-wrap:wrap}}@media not all and (min-width:900px){.home-main-shell{gap:var(--space-6)}}@media(max-height:800px)and (min-width:1150px){.home-main-shell{gap:var(--space-3)}.workspace-home{gap:12px}.workspace-preview{gap:12px;padding:16px 20px}.workspace-navigation{padding-block:8px}.workspace-home[data-dense=true] .workspace-entry{min-height:48px;padding-block:4px}.workspace-home[data-count="3"] .workspace-entry{min-height:60px;padding-block:8px}.logic-recent{padding-block:0}.home-explore-section{padding-top:8px}}@media(not (max-height:800px))and (max-height:950px)and (min-width:1150px){.home-main-shell{gap:var(--space-6)}}@media not all and (min-width:768px){.home-main-shell{padding-inline:var(--route-gutter-inline-narrow)}}.home-tool-launch,.workspace-entry,.conversation-entry,.home-explore-tile{isolation:isolate;position:relative}.home-tool-launch:before,.workspace-entry:before,.conversation-entry:before,.home-explore-tile:before{z-index:-1;inset:var(--space-1) calc(var(--space-2) * -1);border-radius:var(--radius-md);content:"";transition:background-color var(--duration-fast) var(--easing-standard);background:0 0;position:absolute}.home-tool-launch:hover:before,.workspace-entry:hover:before,.conversation-entry:hover:before,.home-explore-tile:hover:before{background:var(--hover-surface-bg)}.home-explore-tile:hover{background:0 0}.home-tool-list>li:first-child .home-tool-launch:before{inset-block-start:calc(var(--space-2) * -1)}.workspace-entry:before{inset-inline:calc(var(--space-0-5) * -1)}.conversation-entry:not(:first-child):before,.home-explore-tile:not(:first-child):before{inset-inline-start:var(--space-1)}.conversation-entry:not(:last-child):before,.home-explore-tile:not(:last-child):before{inset-inline-end:var(--space-1)}@container not (min-width:600px){.conversation-entry:before,.conversation-entry:not(:first-child):before,.conversation-entry:not(:last-child):before,.home-explore-tile:before,.home-explore-tile:not(:first-child):before,.home-explore-tile:not(:last-child):before{inset-inline:calc(var(--space-1) * -1)}}@container not (min-width:800px){.home-tool-list>li:first-child .home-tool-launch:before{inset-block-start:var(--space-1)}}.markdown{line-height:var(--line-height-relaxed);overflow-wrap:anywhere}.markdown p{margin-top:var(--space-2);margin-bottom:var(--space-2)}.markdown ul{padding-left:var(--space-5);margin-top:var(--space-2);margin-bottom:var(--space-2);list-style:outside}.markdown ol{padding-left:var(--space-5);margin-top:var(--space-2);margin-bottom:var(--space-2);list-style:decimal}.markdown li{margin:var(--space-1) 0}.markdown a{color:var(--link-fg);text-decoration:none}.markdown a:hover{text-decoration:underline}.logic-assist-markdown{font-family:var(--font-maersk-text);font-size:var(--text-sm);color:var(--text-primary);gap:var(--space-2-5);flex-direction:column;display:flex}.logic-assist-markdown h1,.logic-assist-markdown h2,.logic-assist-markdown h3,.logic-assist-markdown h4{font-family:var(--font-maersk-headline);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);color:var(--text-primary)}.logic-assist-markdown h1{font-size:var(--text-2xl)}.logic-assist-markdown h2{font-size:var(--text-xl)}.logic-assist-markdown h3{font-size:var(--text-lg)}.logic-assist-markdown p{line-height:var(--line-height-relaxed);margin:0}.logic-assist-turn--assistant+.logic-assist-turn--assistant{border-top:var(--border-width-default) solid var(--border)}@supports (color:color-mix(in lab,red,red)){.logic-assist-turn--assistant+.logic-assist-turn--assistant{border-top:var(--border-width-default) solid color-mix(in srgb,var(--border) 45%,transparent)}}.logic-assist-turn--assistant+.logic-assist-turn--assistant{padding-top:var(--space-6)}.logic-assist-turn .logic-assist-turn-actions{opacity:0;max-height:0;transition:opacity var(--duration-fast) var(--easing-standard),max-height var(--duration-fast) var(--easing-standard),margin-top var(--duration-fast) var(--easing-standard);margin-top:0;overflow:hidden}.logic-assist-turn:hover .logic-assist-turn-actions,.logic-assist-turn:focus-within .logic-assist-turn-actions{margin-top:var(--space-2);max-height:var(--size-28);opacity:1}.logic-assist-markdown strong{color:var(--text-primary)}.logic-assist-markdown em{font-style:italic}.logic-assist-markdown a,.logic-assist-markdown a:visited{color:var(--link-fg);text-decoration:underline;text-decoration-thickness:var(--decoration-thickness-thin)}.logic-assist-markdown a:hover{color:var(--link-hover-fg)}.logic-assist-link{color:var(--link-fg);text-decoration:underline;text-decoration-thickness:var(--decoration-thickness-thin)}.logic-assist-markdown ul,.logic-assist-markdown ol{padding-left:var(--space-5);margin:0;list-style:outside}.logic-assist-markdown ol,.logic-assist-list.numbered{padding-inline-start:var(--space-7);list-style:decimal}.logic-assist-markdown li,.logic-assist-list-item{margin:var(--space-1) 0;line-height:var(--line-height-normal)}.logic-assist-list{padding-left:var(--space-5);margin:0;list-style:outside}.logic-assist-paragraph{line-height:var(--line-height-relaxed);margin:0}.logic-assist-strong{color:var(--text-primary)}.logic-assist-em{font-style:italic}.logic-assist-markdown code,.logic-assist-inline-code{background:var(--surface);color:var(--text-primary);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:var(--text-sm)}.logic-assist-code-block{background:var(--surface-elevated);color:var(--text-primary);border:var(--border-width-default) var(--border-style-default) var(--border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-3) var(--space-4);box-shadow:none;position:relative}.logic-assist-code-block pre{font-family:var(--font-family-mono);font-size:var(--text-sm);white-space:pre;margin:0;overflow-x:auto}.logic-assist-code-block-plain code,.logic-assist-code-block pre code{color:inherit;font-family:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0;display:block}.logic-assist-code-block-plain{white-space:pre;background:var(--surface-elevated);color:var(--text-primary);border:var(--border-width-default) var(--border-style-default) var(--border);border-radius:var(--radius-lg);padding:var(--space-3);font-family:var(--font-family-mono);font-size:var(--text-sm);margin:0;overflow-x:auto}.logic-assist-context-horizon{margin-bottom:var(--space-3);background:0 0;position:relative}.logic-assist-context-horizon-main{align-items:center;gap:var(--space-3);line-height:1;display:flex}.logic-assist-context-horizon-label{align-items:baseline;gap:var(--space-3);flex-shrink:0;display:flex}.logic-assist-context-horizon-key{color:var(--text-muted);transition:color var(--duration-medium) var(--easing-standard)}.logic-assist-context-horizon-value{color:var(--text-primary);transition:color var(--duration-medium) var(--easing-standard)}.logic-assist-context-horizon-rule{height:var(--border-width-thick);background:var(--border);flex:1;overflow:hidden}.logic-assist-context-horizon-rule-progress{appearance:none;border:0;width:100%;height:100%;display:block}.logic-assist-context-horizon-rule-progress::-webkit-progress-bar{background:0 0}.logic-assist-context-horizon-rule-progress::-webkit-progress-value{background:var(--text-secondary);transition:background-color var(--duration-medium) var(--easing-standard)}.logic-assist-context-horizon-rule-progress::-moz-progress-bar{background:var(--text-secondary);transition:background-color var(--duration-medium) var(--easing-standard)}.logic-assist-context-horizon .logic-assist-context-horizon-action{height:auto;min-height:0;padding:0 var(--space-1);box-shadow:none;font-size:var(--text-2xs);background:0 0;border:0;border-radius:0;line-height:1}.logic-assist-context-horizon-detail{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-1);display:flex}.logic-assist-context-horizon[data-state=moderate] .logic-assist-context-horizon-rule-progress::-webkit-progress-value{background:var(--text-primary)}.logic-assist-context-horizon[data-state=moderate] .logic-assist-context-horizon-rule-progress::-moz-progress-bar{background:var(--text-primary)}.logic-assist-context-horizon[data-state=warning] .logic-assist-context-horizon-key,.logic-assist-context-horizon[data-state=warning] .logic-assist-context-horizon-value{color:var(--status-warning-fg)}.logic-assist-context-horizon[data-state=warning] .logic-assist-context-horizon-rule-progress::-webkit-progress-value{background:var(--status-warning-fg)}.logic-assist-context-horizon[data-state=warning] .logic-assist-context-horizon-rule-progress::-moz-progress-bar{background:var(--status-warning-fg)}.logic-assist-context-horizon[data-state=critical] .logic-assist-context-horizon-key,.logic-assist-context-horizon[data-state=critical] .logic-assist-context-horizon-value{color:var(--status-error-fg)}.logic-assist-context-horizon[data-state=critical] .logic-assist-context-horizon-rule-progress::-webkit-progress-value{background:var(--status-error-fg)}.logic-assist-context-horizon[data-state=critical] .logic-assist-context-horizon-rule-progress::-moz-progress-bar{background:var(--status-error-fg)}.logic-assist-table{border-collapse:collapse;width:100%;margin:var(--space-1) 0;font-size:var(--text-xs)}.logic-assist-table-row:nth-child(2n){background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.logic-assist-table-row:nth-child(2n){background:color-mix(in srgb,var(--surface) 92%,var(--border) 8%)}}.logic-assist-table-row:hover{background:var(--hover-surface-bg)}.logic-assist-table-header,.logic-assist-table-cell{border:var(--border-width-default) var(--border-style-default) var(--border);padding:var(--space-1-5) var(--space-2);text-align:left;vertical-align:top;line-height:var(--line-height-normal)}.logic-assist-code-copy{top:var(--space-2);right:var(--space-2);color:var(--text-muted);background:var(--surface);border:var(--border-width-default) var(--border-style-default) var(--border);border-radius:var(--radius-sm);padding-inline:var(--space-2);position:absolute}.logic-assist-assistant-response{gap:var(--space-3);max-width:var(--size-600);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.logic-assist-assistant-response .logic-assist-markdown{overflow-wrap:anywhere;max-width:100%}.logic-assist-assistant-response .logic-assist-table{max-width:100%;display:block;overflow-x:auto}.logic-assist-assistant-response .logic-assist-code-block,.logic-assist-assistant-response .logic-assist-code-block-plain{max-width:100%}.logic-assist-placeholder{width:1ch;display:inline-block}.streaming-content:after{content:"";width:var(--border-width-default);vertical-align:-.1em;height:1em;margin-left:var(--space-0-5);background:var(--accent);animation:cursor-pulse var(--duration-cursor-pulse) ease-in-out infinite;display:inline-block}.map-genie-chat-panel[data-agent-mode=plan] .streaming-content:after{background:var(--mode-plan-fg)}.map-genie-chat-panel[data-agent-mode=agent] .streaming-content:after{background:var(--status-success-fg)}.map-genie-chat-panel[data-agent-mode=ask] .streaming-content:after{background:var(--text-muted)}@keyframes cursor-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes static-settle{0%{opacity:.9;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.static-content{animation:static-settle var(--duration-medium) var(--easing-emphasized)}.logic-assist-markdown b{color:var(--text-primary)}.logic-assist-partner-summary{gap:var(--space-4);flex-direction:column;display:flex}.logic-assist-partner-card-label{font-family:var(--font-maersk-text);font-size:var(--text-3xs);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--text-muted)}.logic-assist-partner-card-name{font-family:var(--font-family-mono);font-size:var(--text-base);color:var(--text-primary);word-break:break-all;margin:0}.logic-assist-partner-maps-heading{font-family:var(--font-maersk-headline);font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1)}.logic-assist-partner-map-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.logic-assist-partner-map-list a,.logic-assist-partner-map-list a:visited{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width-default) var(--border-style-default) var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--brand-primary);font-family:var(--font-family-mono);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.logic-assist-partner-map-list a:hover{background:var(--brand-primary-light);color:var(--brand-primary-hover)}.logic-assist-map-hint{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);font-style:italic}.logic-assist-hint-icon{padding:0 var(--space-1);margin:0 var(--space-0-5);font-size:var(--text-3xs);background:var(--surface);border:var(--border-width-default) var(--border-style-default) var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);justify-content:center;align-items:center;font-style:normal;display:inline-flex}.logic-assist-findings{gap:var(--space-3);flex-direction:column;display:flex}.logic-assist-findings-sections{border-top:var(--border-width-default) solid var(--border-subtle);gap:0;display:grid}.logic-assist-findings-section-title{margin:0 0 var(--space-2);font-family:var(--font-maersk-headline);font-size:var(--text-base);color:var(--text-primary)}.logic-assist-findings-markdown{margin:0}@keyframes shimmer{0%{opacity:var(--opacity-60)}to{opacity:var(--opacity-90)}}.skeleton-text{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.skeleton-text{background:color-mix(in srgb,var(--surface-elevated) 78%,var(--border) 22%)}}.skeleton-text{border-radius:var(--radius-md)}.skeleton-shimmer{animation:shimmer var(--duration-skeleton-shimmer) infinite alternate ease-in-out}@keyframes fade-in-anim{0%{opacity:0}to{opacity:1}}.motion-fade-in{animation:fade-in-anim var(--motion-enter-duration) var(--motion-enter-easing) forwards}progress.logic-assist-progress{appearance:none;background:0 0;border:0}progress.logic-assist-progress::-webkit-progress-bar{background:var(--border);border-radius:var(--radius-full)}progress.logic-assist-progress::-webkit-progress-value{background:var(--brand-primary);border-radius:var(--radius-full)}progress.logic-assist-progress::-moz-progress-bar{background:var(--brand-primary);border-radius:var(--radius-full)}.logic-assist-side-panel[data-overlay=true]{z-index:var(--z-modal);box-shadow:var(--shadow-lg);position:absolute;inset:0 0 0 auto}.logic-assist-markdown h4{font-size:var(--text-base)}.logic-assist-findings-section{padding:var(--space-3) 0 var(--space-4);border-bottom:var(--border-width-default) solid var(--border-subtle)}.logic-assist-partner-repository{gap:var(--space-1);padding:var(--space-3) 0;border-block:var(--border-width-default) solid var(--border-subtle);margin:0;display:grid}.logic-assist-sources{margin-top:var(--space-3);font-family:var(--font-maersk-text)}.logic-assist-sources>h3{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);margin:0}.logic-assist-sources>ul{margin:var(--space-2) 0 0;border-top:var(--border-width-default) solid var(--border-subtle);gap:0;padding:0;list-style:none;display:grid}.logic-assist-sources>ul>li{min-width:0;padding:var(--space-2) 0;border-bottom:var(--border-width-default) solid var(--border-subtle)}.logic-assist-sources__title,.logic-assist-sources__excerpt{margin:0}.logic-assist-sources__title{color:var(--text-primary);font-size:var(--text-sm)}.logic-assist-sources__excerpt{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--line-height-normal);white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.logic-assist-workbench{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.logic-assist-thread{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.logic-assist-composer__content{width:100%;max-width:var(--route-width-readable);margin-inline:auto}.logic-assist-inspector-anchor{display:none}.logic-assist-side-panel{background:var(--background);flex-direction:column;flex:none;min-width:0;height:100%;min-height:0;display:flex;position:relative}.logic-assist-inspector-heading{zoom:calc(1 / var(--app-zoom,1));height:var(--app-toolbar-height);min-height:var(--app-toolbar-height);justify-content:space-between;align-items:center;gap:var(--space-3);padding-inline:var(--space-2);border-bottom:var(--border-width-default) solid var(--border);color:var(--text-primary);font-family:var(--font-maersk-text);font-size:var(--text-sm);background:var(--background);flex:none;display:flex}.logic-assist-inspector-heading>:first-child{flex:1;min-width:0}.logic-assist-inspector-heading>[aria-label="Close side panel"]{flex:none;margin-left:auto}.logic-assist-inspector-heading[data-panel-heading]{padding-inline:var(--space-2)}.logic-assist-inspector-heading[data-panel-heading] [data-icon-only=true]{width:var(--button-height-md);height:var(--button-height-md)}.logic-assist-inspector-heading [role=tablist]:empty,.app-global-chrome[data-inspector-open=true] .logic-assist-side-panel-toggle{display:none}.app-canvas:has(:where(.app-global-chrome[data-inspector-open=true])) .app-content-region{padding-top:0}.app-canvas:has(:where(.app-global-chrome[data-inspector-open=true])) .logic-assist-thread{padding-top:calc(var(--app-toolbar-height) / var(--app-zoom,1))}.app-canvas:has(:where(.app-global-chrome[data-inspector-open=true])) .logic-assist-thread:before{top:calc((var(--app-toolbar-height) - var(--border-width-default)) / var(--app-zoom,1));height:var(--border-width-default);background:var(--border);content:"";pointer-events:none;position:absolute;left:0;right:0}.app-global-chrome[data-inspector-open=true]{width:calc(100% - var(--app-inspector-width))}.app-canvas:has(:where(.global-offline-banner)) .app-global-chrome[data-inspector-open=true]{width:100%}.app-canvas:has(:where(.global-offline-banner)) .app-content-region{padding-top:calc(var(--app-toolbar-height) / var(--app-zoom,1))}.app-canvas:has(:where(.global-offline-banner)) .logic-assist-thread{padding-top:0}.app-canvas:has(:where(.global-offline-banner)) .logic-assist-thread:before{display:none}.app-canvas[data-shell-runtime=electron-windows] .app-global-chrome[data-inspector-open=true]{padding-right:var(--space-2)}.app-canvas[data-shell-runtime=electron-windows]:has(:where(.global-offline-banner)) .app-global-chrome[data-inspector-open=true]{padding-right:calc(100% - env(titlebar-area-x,0px) - env(titlebar-area-width,100%) + var(--space-2))}.app-canvas[data-shell-runtime=electron-windows]:has(:where(.app-global-chrome[data-inspector-open=true])) .logic-assist-inspector-heading{padding-right:calc(100vw - env(titlebar-area-x,0px) - env(titlebar-area-width,100vw) + var(--space-2))}.logic-assist-inspector-edge{flex:none;width:0;height:100%;position:relative}.logic-assist-inspector-divider.logic-assist-inspector-divider{z-index:var(--z-sticky);inset:0 auto 0 calc(-1 * var(--space-1));width:var(--space-2);cursor:col-resize;touch-action:none;background:0 0;border:0;border-radius:0;min-width:0;height:100%;min-height:0;padding:0;position:absolute}.logic-assist-inspector-divider:after{inset:0 auto 0 var(--space-1);width:var(--border-width-default);background:var(--border);content:"";pointer-events:none;position:absolute}.logic-assist-inspector-divider:hover:after,.logic-assist-inspector-edge[data-resizing=true] .logic-assist-inspector-divider:after{background:var(--border-strong)}.logic-assist-inspector-sheet.logic-assist-inspector-sheet{gap:0;padding:0}.logic-assist-inspector-sheet .logic-assist-side-panel{border:0;width:100%}.logic-assist-workspace-option{border-bottom:var(--border-width-default) solid var(--border-subtle);border-radius:0}.logic-assist-error-event{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);padding:var(--space-1) var(--space-3);border-left:var(--border-width-thick) solid var(--status-error-border);color:var(--status-error-fg);font-family:var(--font-maersk-text);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.logic-assist-error-event>span{flex:1;min-width:0}.logic-assist-map-picker__results{max-height:min(var(--size-520),calc(var(--app-viewport-height) * .62));border-block:var(--border-width-default) solid var(--border);overflow:auto}.logic-assist-map-picker__table{width:100%;min-width:var(--size-600);table-layout:fixed;border-collapse:collapse}@media(hover:none){.logic-assist-turn .logic-assist-turn-actions{margin-top:var(--space-2);opacity:1;max-height:none}}.logic-assist-artifact-preview.logic-assist-artifact-preview{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.logic-assist-artifact-preview__header{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-12) var(--space-5) var(--space-5);border-bottom:var(--border-width-default) solid var(--border);display:flex}.logic-assist-artifact-preview__content{min-height:0;padding:var(--space-4);background:var(--background);color:var(--text-primary);font-family:var(--font-family-mono);font-size:var(--text-xs);line-height:var(--line-height-relaxed);white-space:pre;margin:0;overflow:auto}.logic-assist-artifact-preview__empty{gap:var(--space-2);padding:var(--space-6);color:var(--text-secondary);font-size:var(--text-sm);display:grid}.logic-assist-inspector-tab-group{border-bottom:var(--border-width-thick) solid transparent;flex:none;align-items:center;display:inline-flex}.logic-assist-inspector-tab-group[data-selected=true]{border-bottom-color:var(--text-primary)}.map-genie-workspace-form-grid--modal,.map-genie-active-schema-grid{grid-template-columns:minmax(0,1fr)}.map-genie-artifact-dialog.map-genie-artifact-dialog{--workspace-file-list-max-height:var(--size-520);--workspace-file-body-max-height:min(var(--size-600), max(var(--size-80), calc(var(--app-viewport-height) - var(--size-220))));height:fit-content;overflow-y:auto}.map-genie-artifact-dialog .map-genie-workspace-flow{flex:none}.map-genie-artifact-dialog .map-genie-workspace-flow-body{max-height:var(--workspace-file-body-max-height);flex:0 auto}@media(min-width:80rem){.map-genie-workspace-form-grid--modal{grid-template-columns:minmax(0,1fr) minmax(var(--size-280),var(--size-360))}}@media(min-width:96rem){.map-genie-active-schema-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wl-modal{background:var(--surface-overlay);container:workspace-launcher/inline-size}.wl-slot-meter{align-items:center;gap:var(--space-2);font-size:var(--text-2xs);color:var(--text-muted);display:inline-flex}.wl-slot-meter-count{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.wl-slot-meter-track{gap:var(--space-0-5);display:inline-flex}.wl-slot-meter-tick{width:var(--space-1-5);height:var(--space-0-5);background:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.wl-slot-meter-tick{background:color-mix(in srgb,var(--text-muted) 30%,transparent)}}.wl-slot-meter-tick--filled{background:var(--text-secondary)}.diff-highlight-added{background-color:var(--brand-success)}@supports (color:color-mix(in lab,red,red)){.diff-highlight-added{background-color:color-mix(in srgb,var(--brand-success) 25%,transparent)}}.diff-highlight-added{border-left:var(--border-width-thick) solid var(--brand-success)}.diff-glyph-added{background-color:var(--brand-success);margin-left:var(--size-3);width:var(--size-4);border-radius:var(--radius-sm)}.diff-highlight-removed{background-color:var(--brand-error)}@supports (color:color-mix(in lab,red,red)){.diff-highlight-removed{background-color:color-mix(in srgb,var(--brand-error) 25%,transparent)}}.diff-highlight-removed{border-left:var(--border-width-thick) solid var(--brand-error)}.diff-glyph-removed{background-color:var(--brand-error);margin-left:var(--size-3);width:var(--size-4);border-radius:var(--radius-sm)}:where(.context-view.monaco-component.top.left):has(.monaco-hover.workbench-hover.compact){transform:translateY(var(--space-14))}.diff-line-added{color:var(--status-success-fg);background-color:var(--status-success-bg)}.diff-line-removed{color:var(--status-error-fg);background-color:var(--status-error-bg)}.diff-line-hunk{color:var(--status-info-fg)}.diff-line-header{color:var(--text-muted)}.diff-line-context{color:var(--text-secondary)}.map-genie-chat-header{height:var(--size-56)}.map-genie-question-eyebrow{align-items:center;gap:var(--space-1-5);font-size:var(--text-xs);color:var(--text-muted);display:inline-flex}.map-genie-question-dot{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-full);background:var(--status-warning-fg)}.map-genie-question-list{gap:var(--space-1)}.map-genie-question-option{border-radius:var(--radius-lg);color:var(--text-primary);transition:var(--transition-color);background:0 0;position:relative}.map-genie-question-option:last-child{border-bottom:0}.map-genie-question-option[data-selected=true],.map-genie-question-option[data-selected=true]:hover{background:var(--selected-bg);box-shadow:inset 0 0 0 var(--border-width-default) var(--selected-border)}.map-genie-question-option:hover{background:var(--hover-surface-bg)}.map-genie-question-option:has(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.map-genie-question-option-number{width:var(--space-5);height:var(--space-5);border:var(--border-width-default) solid var(--border);border-radius:var(--radius-sm);background:var(--hover-surface-bg);font-size:var(--text-xs);line-height:var(--line-height-none);color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.map-genie-question-option-arrow{opacity:0;color:var(--text-muted);flex-shrink:0;align-self:center;margin-left:auto}.map-genie-question-option:hover .map-genie-question-option-arrow,.map-genie-question-option:focus-within .map-genie-question-option-arrow,.map-genie-question-option[data-selected=true] .map-genie-question-option-arrow{opacity:1}.map-genie-question-header{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);display:flex}.map-genie-question-option[data-selected=true]{background:var(--active-surface-bg)}.map-genie-question-other{transition:var(--transition-color)}.map-genie-question-other[data-selected=true]{background:var(--active-surface-bg)}.map-genie-question-other .map-genie-question-option,.map-genie-question-other[data-selected=true] .map-genie-question-option{background:0 0;border-bottom:0}.map-genie-question-other:not([data-selected=true]) .map-genie-question-option:hover{background:var(--hover-surface-bg)}.map-genie-question-other-field{padding:var(--space-0) var(--space-3) var(--space-3) calc(var(--space-3) + var(--space-4) + var(--space-2-5))}.map-genie-question-other[data-bare=true] .map-genie-question-other-field{padding:var(--space-3)}.map-genie-question-option-label{font-family:var(--font-maersk-text);font-size:var(--text-sm);line-height:var(--line-height-snug);color:var(--text-primary);display:block}.map-genie-question-option-description{margin-top:var(--space-0-5);font-family:var(--font-maersk-text);font-size:var(--text-xs);line-height:var(--line-height-normal);color:var(--text-secondary);display:block}.map-genie-question-hint{font-size:var(--text-xs);white-space:nowrap;color:var(--text-muted);margin-left:auto}.map-genie-question{padding:var(--space-3);border:var(--border-width-default) solid var(--border);border-radius:var(--radius-2xl);background:var(--surface-elevated);font-family:var(--font-maersk-text);font-size:var(--text-sm);color:var(--text-primary);container-type:inline-size}@container (max-width:20rem){.map-genie-question-hint{display:none}}.map-genie-question-receipt{gap:var(--space-2);min-width:0;margin:var(--space-0);font-size:var(--text-sm);line-height:var(--line-height-normal);flex-direction:column;display:flex}.map-genie-question-receipt-item{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.map-genie-question-receipt-question{overflow-wrap:anywhere;color:var(--text-muted)}.map-genie-question-receipt-answer{align-items:flex-start;gap:var(--space-1-5);min-width:0;margin:var(--space-0);overflow-wrap:anywhere;color:var(--text-primary);display:flex}.map-genie-question-receipt-glyph{margin-top:var(--space-1);color:var(--status-success-fg);flex:none}.map-genie-question-receipt-line{align-items:flex-start;gap:var(--space-2);min-width:0;font-size:var(--text-sm);line-height:var(--line-height-normal);color:var(--text-muted);display:flex}.map-genie-question-receipt-line .map-genie-question-receipt-glyph{color:var(--text-muted)}.map-genie-question-receipt-line .map-genie-question-receipt-answer{flex:none;display:inline}.map-genie-task-progress-rail{height:var(--border-width-thick);background:var(--hover-surface-bg);position:relative}.map-genie-task-progress-fill{background:var(--text-secondary);height:100%;transition:width var(--duration-slow) var(--easing-standard);width:var(--task-progress,0%);position:absolute;top:0;left:0}.map-genie-chat-panel{width:var(--map-genie-chat-panel-width,var(--size-400));border-left:var(--border-width-default) solid var(--border);background:var(--background);flex-shrink:0;max-width:48%}.map-genie-composer-notice{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);line-height:var(--line-height-normal);color:var(--text-secondary);display:flex}.map-genie-composer-notice .map-genie-question-dot{margin-top:var(--space-1-5);flex:none}.map-genie-turn--assistant+.map-genie-turn--assistant{border-top:var(--border-width-default) solid var(--border)}@supports (color:color-mix(in lab,red,red)){.map-genie-turn--assistant+.map-genie-turn--assistant{border-top:var(--border-width-default) solid color-mix(in srgb,var(--border) 45%,transparent)}}.map-genie-turn--assistant+.map-genie-turn--assistant{padding-top:var(--space-6)}.map-genie-turn-actions{opacity:0;transition:opacity var(--duration-fast) var(--easing-standard)}.map-genie-turn:hover .map-genie-turn-actions,.map-genie-turn:focus-within .map-genie-turn-actions{opacity:1}.map-genie-pending-row{align-items:center;gap:var(--space-1-5);min-width:0;min-height:var(--size-24);font-family:var(--font-maersk-text);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.map-genie-pending-spinner{color:var(--text-muted);flex:none}.map-genie-rail-list{gap:var(--space-1);margin:var(--space-0);padding:var(--space-0);flex-direction:column;list-style:none;display:flex}.map-genie-rail-item{position:relative}.map-genie-rail-item--warn>.map-genie-rail-head:before{content:"";width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-full);background:var(--status-warning-fg);flex:none;align-self:center}.map-genie-rail-thin{padding:var(--space-0-5) var(--space-0);display:block}.map-genie-rail-head{align-items:baseline;gap:var(--space-2);text-align:left;width:100%;padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-sm);cursor:var(--cursor-interactive);transition:var(--transition-color);background:0 0;border:0;display:flex}.map-genie-rail-head:hover{background:var(--hover-surface-bg)}.map-genie-rail-title{flex:1}.map-genie-rail-body{margin-top:var(--space-1);padding-left:var(--space-5)}.map-genie-rail-workflow{padding-top:var(--space-1)}.map-genie-chevron{color:var(--text-muted);transition:transform var(--duration-fast) var(--easing-standard);flex:none}.map-genie-chevron--open{transform:rotate(90deg)}.map-genie-enter{animation:map-genie-enter var(--duration-medium) var(--easing-emphasized) both}@keyframes map-genie-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.map-genie-collapse{opacity:0;visibility:hidden;transition:grid-template-rows var(--duration-medium) var(--easing-emphasized),opacity var(--duration-medium) var(--easing-standard),visibility 0s linear var(--duration-medium);grid-template-rows:0fr;display:grid}.map-genie-collapse[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.map-genie-collapse-inner{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.map-genie-enter{animation:none}.map-genie-collapse{transition:none}}.map-genie-shimmer{background:linear-gradient(90deg,var(--text-muted) 0%,var(--text-primary) 50%,var(--text-muted) 100%);color:#0000;animation:map-genie-shimmer var(--duration-skeleton-shimmer) linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes map-genie-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.map-genie-shimmer{color:var(--text-secondary);background:0 0;animation:none}}.map-genie-thinking,.map-genie-activity{flex-direction:column;display:flex}.map-genie-thinking-head,.map-genie-activity-head{align-items:center;gap:var(--space-1-5);min-height:var(--size-24);font-size:var(--text-sm);color:var(--text-secondary);text-align:left;cursor:var(--cursor-interactive);transition:var(--transition-color);background:0 0;border:0;padding:0;display:inline-flex}.map-genie-thinking-head:hover,.map-genie-activity-head:hover{color:var(--text-primary)}.map-genie-activity-head{max-width:100%}.map-genie-activity-head-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.map-genie-activity-count{color:var(--text-muted);flex:none}.map-genie-thinking-body{padding-top:var(--space-1);padding-left:var(--space-5);font-size:var(--text-sm);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin:0}.map-genie-thinking-body .logic-assist-paragraph{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.map-genie-thinking-body .logic-assist-paragraph:last-child{margin-bottom:0}.map-genie-thinking-body .logic-assist-strong{font-weight:var(--font-weight-medium);color:var(--text-primary)}.map-genie-activity-steps{gap:var(--space-0-5);padding:var(--space-1) 0 0 var(--space-5);flex-direction:column;margin:0;list-style:none;display:flex}.map-genie-activity-row{align-items:baseline;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-1-5);font-size:var(--text-sm);line-height:var(--line-height-snug);color:var(--text-secondary);display:flex}.map-genie-activity-icon{color:var(--text-muted);flex:none;align-self:center}.map-genie-activity-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.map-genie-activity-meta{font-size:var(--text-xs);color:var(--text-muted);flex:none}.map-genie-activity-row[data-attention=true] .map-genie-activity-icon,.map-genie-activity-row[data-attention=true] .map-genie-activity-meta{color:var(--status-warning-fg)}.map-genie-activity-diff{gap:var(--space-1-5);font-family:var(--font-family-mono);font-size:var(--text-xs);flex:none;margin-inline-start:auto;display:inline-flex}.map-genie-activity-diff-added{color:var(--status-success-fg)}.map-genie-activity-diff-removed{color:var(--status-error-fg)}.map-genie-plan-details-card{border:var(--border-width-default) solid var(--border);border-radius:var(--radius-xl);background:var(--surface-elevated);transition:border-color var(--duration-medium) var(--easing-standard);flex-direction:column;display:flex}.map-genie-plan-body{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.map-genie-plan-header{gap:var(--space-1);flex-direction:column;display:flex}.map-genie-plan-goal{margin:var(--space-0);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--text-primary)}.map-genie-plan-summary{font-size:var(--text-sm);line-height:var(--line-height-normal);color:var(--text-secondary)}.map-genie-plan-summary .logic-assist-paragraph{margin:var(--space-0)}.map-genie-plan-section{gap:var(--space-1-5);flex-direction:column;display:flex}.map-genie-plan-label{margin:var(--space-0);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted)}.map-genie-plan-affected{gap:var(--space-1);margin:var(--space-0);padding:var(--space-0);flex-direction:column;list-style:none;display:flex}.map-genie-plan-affected li{align-items:flex-start;gap:var(--space-2);min-width:0;font-size:var(--text-sm);line-height:var(--line-height-normal);overflow-wrap:anywhere;color:var(--text-primary);display:flex}.map-genie-plan-affected-icon{margin-top:var(--space-1);color:var(--text-muted);flex:none}.map-genie-plan-prose{font-size:var(--text-sm);line-height:var(--line-height-relaxed);color:var(--text-primary)}.map-genie-plan-prose .logic-assist-paragraph:last-child{margin-bottom:var(--space-0)}.map-genie-plan-checks{gap:var(--space-3);padding:var(--space-3);border:var(--border-width-default) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.map-genie-plan-checks[data-tone=warning]{border-color:var(--status-warning-fg)}@supports (color:color-mix(in lab,red,red)){.map-genie-plan-checks[data-tone=warning]{border-color:color-mix(in srgb,var(--status-warning-fg) 28%,var(--border))}}.map-genie-plan-checks[data-tone=warning]{background:var(--status-warning-fg)}@supports (color:color-mix(in lab,red,red)){.map-genie-plan-checks[data-tone=warning]{background:color-mix(in srgb,var(--status-warning-fg) 5%,transparent)}}.map-genie-plan-checks-title{margin:var(--space-0);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--text-primary)}.map-genie-plan-details{flex-direction:column;display:flex}.map-genie-plan-details-body{gap:var(--space-4);padding:var(--space-3) var(--space-0) var(--space-1) var(--space-5);flex-direction:column;display:flex}.map-genie-plan-footer{z-index:var(--z-sticky);padding:var(--space-3) var(--space-4);border-top:var(--border-width-default) solid var(--border);border-radius:var(--space-0) var(--space-0) var(--radius-xl) var(--radius-xl);background:var(--surface-elevated);position:sticky;inset-block-end:var(--space-0)}.map-genie-plan-details-card[data-resolved=true]{background:0 0;border-color:#0000}.map-genie-plan-details-card[data-resolved=true] .map-genie-plan-body{padding:var(--space-2) var(--space-0) var(--space-2) var(--space-5)}.map-genie-plan-receipt{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--size-24);font-size:var(--text-sm);color:var(--text-muted);text-align:left;cursor:var(--cursor-interactive);transition:var(--transition-color);background:0 0;border:0;padding:0;display:flex}.map-genie-plan-receipt:hover{color:var(--text-primary)}.map-genie-plan-receipt-glyph{color:var(--text-muted);flex:none}.map-genie-plan-details-card[data-status=approved] .map-genie-plan-receipt-glyph{color:var(--status-success-fg)}.map-genie-plan-receipt-label{color:var(--text-primary);flex:none}.map-genie-plan-receipt-goal{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.map-genie-plan-details-card[data-status=expired] .map-genie-plan-goal,.map-genie-plan-details-card[data-status=superseded] .map-genie-plan-goal{color:var(--text-muted)}.map-genie-chat-tab-strip{box-sizing:border-box;height:calc(var(--space-8) + 2 * var(--space-2) + var(--border-width-default));overflow:hidden}.map-genie-chat-tab-strip-scroller{align-items:center}.map-genie-chat-tab-strip-list{scrollbar-width:none;overscroll-behavior-x:contain}.map-genie-chat-tab-strip-list::-webkit-scrollbar{display:none}.map-genie-chat-tab-strip-list[data-fade=end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--space-6)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--space-6)),transparent)}.map-genie-chat-tab-strip-list[data-fade=start]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--space-6)),transparent);mask-image:linear-gradient(to left,#000 calc(100% - var(--space-6)),transparent)}.map-genie-chat-tab-strip-list[data-fade=both]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--space-6),#000 calc(100% - var(--space-6)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--space-6),#000 calc(100% - var(--space-6)),transparent)}.map-genie-chat-tab-shell{min-width:var(--size-56);max-width:var(--size-120);height:var(--space-6);border-radius:var(--radius-md);color:var(--text-muted);transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard);flex:0 auto;align-items:center;display:inline-flex;position:relative;overflow:hidden}.map-genie-chat-tab-shell:hover{background:var(--hover-surface-bg);color:var(--text-primary)}.map-genie-chat-tab-shell[data-active=true]{background:var(--active-surface-bg);color:var(--text-primary);flex-shrink:0}.map-genie-chat-tab-rename-input.map-genie-chat-tab-rename-input{box-sizing:content-box;width:var(--tab-rename-width,8ch);min-width:4ch;max-width:var(--size-120);height:var(--space-6);min-height:var(--space-0);padding:var(--space-0) var(--space-2);border:var(--border-width-none);border-radius:var(--radius-md);background:var(--active-surface-bg);box-shadow:inset 0 0 0 var(--border-width-default) var(--border-strong);font-family:var(--font-maersk-text);font-size:var(--text-xs);line-height:var(--line-height-snug);color:var(--text-primary);outline:none;flex:none}.map-genie-chat-tab-rename-input.map-genie-chat-tab-rename-input:hover,.map-genie-chat-tab-rename-input.map-genie-chat-tab-rename-input:focus-visible{border:var(--border-width-none);outline:none}.map-genie-chat-tab-action.map-genie-chat-tab-action{width:var(--space-4);min-width:var(--space-4);height:var(--space-4);min-height:var(--space-4);padding:var(--space-0);border-radius:var(--radius-sm);color:var(--text-muted);background:0 0;border-color:#0000;flex:none;margin-inline-end:var(--space-1);display:none}.map-genie-chat-tab-shell[data-active=true] .map-genie-chat-tab-action{display:inline-flex}.map-genie-chat-tab-shell[data-active=true] .map-genie-chat-tab-button{max-width:calc(var(--size-120) - var(--space-6));flex:none;padding-inline-end:var(--space-1-5)}.map-genie-chat-tab-action.map-genie-chat-tab-action:hover{background:var(--active-surface-bg);color:var(--text-primary)}.map-genie-chat-tab-new.map-genie-chat-tab-new{width:var(--space-7);min-width:var(--space-7);height:var(--space-7);min-height:var(--space-7);padding:var(--space-0);border-radius:var(--radius-sm);color:var(--text-muted)}.map-genie-chat-tab-new.map-genie-chat-tab-new:hover:not(:disabled){color:var(--text-primary)}.map-genie-chat-tab-scroll-thumb{width:var(--tab-thumb-width,0%);height:var(--border-width-thick);border-radius:var(--radius-full);background:var(--text-muted);opacity:0;cursor:grab;touch-action:none;transition:opacity var(--duration-fast) var(--easing-standard),height var(--duration-fast) var(--easing-standard);position:absolute;inset-block-end:calc(-1 * var(--space-1));inset-inline-start:var(--tab-thumb-left,0%)}.map-genie-chat-tab-scroll-thumb:before{content:"";inset:calc(-1 * var(--space-1)) var(--space-0);position:absolute}.map-genie-chat-tab-strip:hover .map-genie-chat-tab-scroll-thumb,.map-genie-chat-tab-strip:focus-within .map-genie-chat-tab-scroll-thumb,.map-genie-chat-tab-strip-scroller:hover .map-genie-chat-tab-scroll-thumb,.map-genie-chat-tab-strip-scroller:focus-within .map-genie-chat-tab-scroll-thumb{opacity:var(--opacity-50)}.map-genie-chat-tab-scroll-thumb:hover,.map-genie-chat-tab-scroll-thumb[data-dragging=true]{height:var(--border-width-heavy);opacity:var(--opacity-72)}.map-genie-chat-tab-scroll-thumb[data-dragging=true]{cursor:grabbing}.map-genie-markdown{overflow-wrap:anywhere;min-width:0;max-width:100%}.map-genie-markdown p,.map-genie-markdown li,.map-genie-markdown a,.map-genie-markdown code,.map-genie-markdown .logic-assist-inline-code{overflow-wrap:anywhere}.logic-assist-markdown.map-genie-markdown h1,.logic-assist-markdown.map-genie-markdown h2{font-size:var(--text-base);font-weight:var(--font-weight-medium)}.logic-assist-markdown.map-genie-markdown h3,.logic-assist-markdown.map-genie-markdown h4{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.map-genie-markdown .logic-assist-table{max-width:100%;display:block;overflow-x:auto}.map-genie-markdown .logic-assist-table th,.map-genie-markdown .logic-assist-table td{overflow-wrap:normal}.map-genie-markdown .logic-assist-code-block,.map-genie-markdown .logic-assist-code-block-plain{max-width:100%}.map-genie-assistant-response{gap:var(--space-3);max-width:var(--size-600);flex-direction:column;display:flex}.map-genie-assistant-callout{padding:var(--space-3);border:var(--border-width-default) solid var(--border);border-radius:var(--radius-xl);background:var(--surface-elevated)}.map-genie-assistant-callout-title{align-items:center;gap:var(--space-1-5);margin:var(--space-0) var(--space-0) var(--space-1-5);font-family:var(--font-maersk-text);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--text-muted);display:flex}.map-genie-assistant-callout-title:before{content:"";width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-full);background:var(--text-muted);flex:none}.map-genie-assistant-callout--note .map-genie-assistant-callout-title:before{background:var(--status-warning-fg)}.map-genie-assistant-callout--question .map-genie-assistant-callout-title:before{background:var(--status-info-fg)}.map-genie-assistant-callout-markdown{gap:var(--space-2)}.map-genie-sandbox-sync{--sandbox-input-panel-width:var(--size-400)}.map-genie-sandbox-output-header{height:calc(var(--sandbox-header-h,var(--app-toolbar-height)) - var(--border-width-default))}.map-genie-sandbox-sync[data-layout=stacked]{flex-direction:column;overflow-y:auto}.map-genie-sandbox-sync[data-layout=stacked] .map-genie-sandbox-input-area,.map-genie-sandbox-sync[data-layout=stacked] .map-genie-sandbox-output-area{width:100%;min-height:var(--size-240);flex:1 0 var(--size-240)}.map-genie-sandbox-sync[data-layout=stacked] .map-genie-sandbox-input-collapsed,.map-genie-sandbox-sync[data-layout=stacked] .map-genie-sandbox-input-collapse-control{width:100%;height:var(--button-height-sm);flex-basis:var(--button-height-sm);border-bottom:var(--border-width-default) solid var(--border)}.map-genie-sandbox-sync[data-layout=stacked] .map-genie-sandbox-output-header{height:auto;min-height:var(--button-height-lg);flex-wrap:wrap}.map-genie-sandbox-sync[data-layout=stacked] .map-genie-sandbox-output-header>:first-child{flex-basis:100%}.map-genie-sandbox-compare-surface{background-color:var(--monaco-light-bg);color:var(--monaco-light-fg)}.map-genie-sandbox-compare-typography{font-family:var(--font-family-mono);font-size:var(--text-sm);line-height:var(--line-height-relaxed)}.map-genie-sandbox-compare-cell{min-height:calc(var(--text-sm) * 1.65 + var(--space-2));padding:var(--space-1) var(--space-3);border-bottom:var(--border-width-default) solid var(--border);white-space:pre;background-color:var(--monaco-light-bg);color:var(--monaco-light-fg)}.dark .map-genie-sandbox-compare-cell{background-color:var(--monaco-dark-bg);color:var(--monaco-dark-fg)}.map-genie-sandbox-compare-cell-added{background-color:var(--brand-success)}@supports (color:color-mix(in lab,red,red)){.map-genie-sandbox-compare-cell-added{background-color:color-mix(in srgb,var(--brand-success) 14%,transparent)}}.map-genie-sandbox-compare-cell-removed{background-color:var(--brand-error)}@supports (color:color-mix(in lab,red,red)){.map-genie-sandbox-compare-cell-removed{background-color:color-mix(in srgb,var(--brand-error) 14%,transparent)}}.map-genie-sandbox-compare-cell-placeholder{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.map-genie-sandbox-compare-cell-placeholder{background-color:color-mix(in srgb,var(--surface-elevated) 75%,var(--surface))}}.map-genie-sandbox-compare-inline-context{color:var(--text-primary)}.map-genie-sandbox-compare-inline-added{color:var(--status-success-fg);background-color:var(--brand-success)}@supports (color:color-mix(in lab,red,red)){.map-genie-sandbox-compare-inline-added{background-color:color-mix(in srgb,var(--brand-success) 18%,transparent)}}.map-genie-sandbox-compare-inline-removed{color:var(--status-error-fg);background-color:var(--brand-error)}@supports (color:color-mix(in lab,red,red)){.map-genie-sandbox-compare-inline-removed{background-color:color-mix(in srgb,var(--brand-error) 18%,transparent)}}.map-genie-sandbox-compare-placeholder{min-height:calc(var(--text-sm) * 1.65);border-radius:var(--radius-sm);background:var(--text-muted);width:100%;display:block}@supports (color:color-mix(in lab,red,red)){.map-genie-sandbox-compare-placeholder{background:color-mix(in srgb,var(--text-muted) 12%,transparent)}}.map-genie-sandbox-compare-placeholder{border:var(--border-width-default) dashed var(--border)}.map-genie-sandbox-compare-editor-line-added{background-color:var(--brand-success)}@supports (color:color-mix(in lab,red,red)){.map-genie-sandbox-compare-editor-line-added{background-color:color-mix(in srgb,var(--brand-success) 12%,transparent)}}.map-genie-sandbox-compare-editor-line-removed{background-color:var(--brand-error)}@supports (color:color-mix(in lab,red,red)){.map-genie-sandbox-compare-editor-line-removed{background-color:color-mix(in srgb,var(--brand-error) 12%,transparent)}}.map-genie-sandbox-compare-editor-line-placeholder{background-color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.map-genie-sandbox-compare-editor-line-placeholder{background-color:color-mix(in srgb,var(--text-muted) 12%,transparent)}}.map-genie-sandbox-compare-editor-inline-added{background-color:var(--brand-success)}@supports (color:color-mix(in lab,red,red)){.map-genie-sandbox-compare-editor-inline-added{background-color:color-mix(in srgb,var(--brand-success) 18%,transparent)}}.map-genie-sandbox-compare-editor-inline-removed{background-color:var(--brand-error)}@supports (color:color-mix(in lab,red,red)){.map-genie-sandbox-compare-editor-inline-removed{background-color:color-mix(in srgb,var(--brand-error) 18%,transparent)}}.map-genie-conflict-line-current{background-color:var(--brand-success)}@supports (color:color-mix(in lab,red,red)){.map-genie-conflict-line-current{background-color:color-mix(in srgb,var(--brand-success) 18%,transparent)}}.map-genie-conflict-line-incoming{background-color:var(--brand-error)}@supports (color:color-mix(in lab,red,red)){.map-genie-conflict-line-incoming{background-color:color-mix(in srgb,var(--brand-error) 18%,transparent)}}.map-genie-resize-handle{z-index:var(--z-sticky);width:var(--border-width-default);min-width:var(--border-width-default);cursor:col-resize;background:var(--border);border:0;flex-shrink:0;margin:0;padding:0;position:relative}.mapping-row-added{background-color:var(--brand-success)}@supports (color:color-mix(in lab,red,red)){.mapping-row-added{background-color:color-mix(in srgb,var(--brand-success) 12%,transparent)}}.mapping-row-added{border-left:var(--border-width-thick) solid var(--brand-success)}.mapping-row-added:hover{background-color:var(--brand-success)}@supports (color:color-mix(in lab,red,red)){.mapping-row-added:hover{background-color:color-mix(in srgb,var(--brand-success) 20%,transparent)}}.mapping-row-added td{background-color:#0000}.mapping-row-deleted{background-color:var(--brand-error)}@supports (color:color-mix(in lab,red,red)){.mapping-row-deleted{background-color:color-mix(in srgb,var(--brand-error) 12%,transparent)}}.mapping-row-deleted{border-left:var(--border-width-thick) solid var(--brand-error)}.mapping-row-deleted:hover{background-color:var(--brand-error)}@supports (color:color-mix(in lab,red,red)){.mapping-row-deleted:hover{background-color:color-mix(in srgb,var(--brand-error) 20%,transparent)}}.mapping-row-deleted td{opacity:var(--opacity-70);background-color:#0000;text-decoration:line-through}.mapping-row-deleted input,.mapping-row-deleted textarea{opacity:var(--opacity-60);text-decoration:line-through}.thermal-card-broad{background:var(--status-error-bg);border:var(--border-width-default) solid var(--status-error-border)}.thermal-card-broad:before{content:"";background:radial-gradient(ellipse at 20% 80%,var(--brand-error) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,var(--brand-error) 0%,transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.thermal-card-broad:before{background:radial-gradient(ellipse at 20% 80%,color-mix(in srgb,var(--brand-error) 35%,transparent) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,color-mix(in srgb,var(--brand-error) 60%,transparent) 0%,transparent 60%)}}.thermal-card-broad:before{mix-blend-mode:overlay;border-radius:var(--radius-lg)}.thermal-card-partial{background:var(--status-warning-bg);border:var(--border-width-default) solid var(--status-warning-border)}.thermal-card-partial:before{content:"";background:radial-gradient(circle at 50% 50%,var(--text-inverse) 0%,transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.thermal-card-partial:before{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--text-inverse) 30%,transparent) 0%,transparent 70%)}}.thermal-card-partial:before{mix-blend-mode:soft-light;border-radius:var(--radius-lg)}.thermal-card-limited{background:var(--status-info-bg);border:var(--border-width-default) solid var(--status-info-border)}.thermal-card-limited:before{content:"";background-image:linear-gradient(45deg,var(--text-inverse) 25%,transparent 25%,transparent 50%,var(--text-inverse) 50%,var(--text-inverse) 75%,transparent 75%,transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.thermal-card-limited:before{background-image:linear-gradient(45deg,color-mix(in srgb,var(--text-inverse) 15%,transparent) 25%,transparent 25%,transparent 50%,color-mix(in srgb,var(--text-inverse) 15%,transparent) 50%,color-mix(in srgb,var(--text-inverse) 15%,transparent) 75%,transparent 75%,transparent)}}.thermal-card-limited:before{background-size:var(--size-10) var(--size-10);opacity:var(--opacity-30);border-radius:var(--radius-lg)}.thermal-card-not-released{background:var(--surface);border:var(--border-width-default) dashed var(--border)}.thermal-badge-live{background:var(--brand-success);color:var(--text-inverse);padding:var(--space-1) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-xl);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;z-index:var(--z-sticky);position:relative}.thermal-badge-pilot{border:var(--border-width-thick) dashed var(--brand-warning);color:var(--brand-warning);background:var(--brand-warning)}@supports (color:color-mix(in lab,red,red)){.thermal-badge-pilot{background:color-mix(in srgb,var(--brand-warning) 25%,transparent)}}.thermal-badge-pilot{padding:var(--space-1) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-xl);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;z-index:var(--z-sticky);position:relative}.thermal-badge-not-released{background:var(--text-muted);color:var(--text-inverse);padding:var(--space-1) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-xl);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}.thermal-value-bar{height:var(--size-4);border-radius:var(--radius-sm);background:var(--text-inverse);width:100%}@supports (color:color-mix(in lab,red,red)){.thermal-value-bar{background:color-mix(in srgb,var(--text-inverse) 20%,transparent)}}.thermal-value-bar{position:relative;overflow:hidden}.thermal-value-fill-high{background:var(--text-inverse);width:100%}.thermal-value-fill-medium{background:var(--text-inverse);width:60%}@supports (color:color-mix(in lab,red,red)){.thermal-value-fill-medium{background:color-mix(in srgb,var(--text-inverse) 80%,transparent)}}.thermal-value-fill-low{background:var(--text-inverse);width:25%}@supports (color:color-mix(in lab,red,red)){.thermal-value-fill-low{background:color-mix(in srgb,var(--text-inverse) 50%,transparent)}}.map-genie-title{font-family:var(--font-maersk-headline);font-size:var(--text-xl);color:var(--text-primary)}.map-genie-description{font-family:var(--font-maersk-text);font-size:var(--text-sm);color:var(--text-secondary)}.map-genie-table-wrapper{border-radius:var(--radius-md);border:var(--border-width-default) var(--border-style-default) var(--border);background:var(--surface-elevated);width:100%;overflow-x:auto}.map-genie-table{width:100%}.mapping-baseline-runs-scroll{max-height:min(var(--size-600),calc(var(--app-viewport-height) * .65));overflow:auto}.map-genie-horizon{padding:0 var(--space-4);background:0 0;position:relative}.map-genie-horizon-main{align-items:center;gap:var(--space-3);line-height:1;display:flex}.map-genie-horizon-label{align-items:center;gap:var(--space-2);font-size:var(--text-xs);line-height:var(--line-height-snug);color:var(--text-muted);flex-shrink:0;display:flex}.map-genie-horizon-value{color:var(--text-secondary);transition:color var(--duration-medium) var(--easing-standard)}.map-genie-horizon-rule{height:var(--border-width-thick);background:var(--border);flex:1;position:relative}.map-genie-horizon-rule-fill{width:var(--horizon-fill,0%);background:var(--text-secondary);transition:width var(--duration-medium) var(--easing-standard),background-color var(--duration-medium) var(--easing-standard);position:absolute;top:0;bottom:0;left:0}.map-genie-horizon .map-genie-horizon-action{font-size:var(--text-xs);color:inherit}.map-genie-horizon-detail{z-index:var(--z-popover);gap:var(--space-1);margin:var(--space-0);padding:var(--space-2) var(--space-2-5);border:var(--border-width-default) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-elevated);box-shadow:var(--shadow-md);font-size:var(--text-xs);line-height:var(--line-height-snug);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--space-0-5));transition:opacity var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard),visibility 0s linear var(--duration-fast);flex-direction:column;display:flex;position:absolute;inset-block-end:calc(100% + var(--space-1-5));inset-inline-end:var(--space-4)}.map-genie-horizon:hover .map-genie-horizon-detail,.map-genie-horizon:focus-within .map-genie-horizon-detail{opacity:1;visibility:visible;transition-delay:var(--duration-medium),var(--duration-medium),var(--duration-medium);transform:none}.map-genie-horizon-detail-row{justify-content:space-between;gap:var(--space-4);display:flex}.map-genie-horizon-detail-row dt{color:var(--text-muted)}.map-genie-horizon-detail-row dd{margin:var(--space-0);color:var(--text-primary)}.map-genie-horizon[data-state=moderate] .map-genie-horizon-rule-fill{background:var(--text-primary)}.map-genie-horizon[data-state=warning] .map-genie-horizon-value{color:var(--status-warning-fg)}.map-genie-horizon[data-state=warning] .map-genie-horizon-rule-fill{background:var(--status-warning-fg)}.map-genie-horizon[data-state=critical] .map-genie-horizon-value{color:var(--status-error-fg)}.map-genie-horizon[data-state=critical] .map-genie-horizon-rule-fill{background:var(--status-error-fg)}.map-genie-dictation-waveform{align-items:center;gap:var(--space-3);min-width:0;height:var(--space-7);padding:0 var(--space-2);color:var(--text-secondary);flex:auto;display:flex}.map-genie-dictation-waveform-track{min-width:0;height:var(--space-5);flex:auto;position:relative;overflow:hidden}.map-genie-dictation-waveform-inner{top:0;bottom:0;right:calc(-2 * var(--space-0-5));align-items:center;gap:var(--space-0-5);will-change:transform;display:flex;position:absolute}.map-genie-dictation-waveform-inner.is-animating{transition:transform var(--duration-instant) linear;transform:translate(calc(-2 * var(--space-0-5)))}.map-genie-dictation-waveform-bar{flex:0 0 var(--space-0-5);width:var(--space-0-5);height:100%;opacity:calc(.4 + min(1,var(--l,0))*.6);border-radius:var(--radius-full);transform:scaleY(max(.05,var(--l,0)));transform-origin:50%;background:currentColor}.map-genie-dictation-waveform-timer{font-size:var(--text-xs);font-variant-numeric:tabular-nums;min-width:3ch;color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.map-genie-dictation-waveform-inner.is-animating{transition:none;transform:translate(0)}.map-genie-dictation-waveform-bar{transform:scaleY(.5)}}@container map-genie-setup not (min-width:54rem){.map-genie-setup-form{overflow:auto}}.codex-top-bar:not(.app-global-chrome):has(.map-genie-workspace-tabs){border-bottom:var(--border-width-default) solid var(--border)}.app-global-chrome:has(.map-genie-workspace-tabs):after{bottom:0;right:0;left:var(--app-global-chrome-sidebar-width);height:var(--border-width-default);background:var(--border);content:"";pointer-events:none;position:absolute}.map-genie-document-tab{height:var(--space-8);border:var(--border-width-default) solid transparent;border-radius:var(--radius-md);color:var(--text-muted);font-weight:var(--font-weight-regular);background:0 0;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}.map-genie-document-tab[data-active=true]{border-color:var(--border);background:var(--selected-bg);color:var(--text-primary)}.map-genie-workspace-tab{transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.map-genie-workspace-tab:not([data-active=true]):has(.map-genie-workspace-tab-activate:hover){background:var(--hover-surface-bg);color:var(--text-primary)}.map-genie-workspace-tab-close{transition:color var(--duration-fast) var(--easing-standard)}.map-genie-workspace-tab-close:is(:hover,:focus-visible){color:var(--text-primary)}.map-genie-workspace-tab-new{margin-inline-start:var(--space-0)}@media not all and (min-width:40rem){.wl-modal.wl-modal{height:calc(var(--app-viewport-height) - var(--space-2))}}.map-genie-resize-handle:before{inset:0 calc(-1 * var(--space-1));content:"";position:absolute}.map-genie-resize-handle:hover,.map-genie-resize-handle:focus-visible{background:var(--border-strong)}.map-genie-resize-handle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.map-genie-setup-content{background:var(--background);container:map-genie-setup/inline-size}.map-genie-setup-primary{padding:var(--space-5) var(--space-6) var(--space-8)}.map-genie-dependency-section{border-top:var(--border-width-default) solid var(--border-subtle)}.map-genie-dependency-section:last-of-type{border-bottom:var(--border-width-default) solid var(--border-subtle)}.map-genie-dependency-section__chevron{transition:transform var(--duration-fast) var(--easing-standard)}@container map-genie-setup not (min-width:54rem){.map-genie-setup-primary{padding:var(--space-4)}}.map-genie-workbench-content{background:var(--background);container:map-genie-workbench/inline-size}.map-genie-workbench{--sandbox-header-h:var(--app-toolbar-height);background:var(--background)}.map-genie-workspace-tabs-scroll{scrollbar-width:none}.map-genie-workspace-tabs-scroll::-webkit-scrollbar{display:none}.map-genie-editor-canvas{box-shadow:none;border:0;border-radius:0}.map-genie-lookup-rail{width:var(--map-genie-lookup-rail-width,var(--size-360));flex-shrink:0;min-width:0}.map-genie-lookup-rail[data-overlay=true]{z-index:var(--z-overlay);width:calc(100% - var(--size-24));position:absolute;inset-block:0;inset-inline-end:0}@container workspace-launcher not (min-width:42rem){.wl-ticket-grid,.wl-source-fields{grid-template-columns:minmax(0,1fr)}.wl-header,.wl-content,.wl-footer{padding-inline:var(--space-4)}.wl-footer{flex-wrap:wrap}}.dark .map-genie-sandbox-compare-surface{background-color:var(--monaco-dark-bg);color:var(--monaco-dark-fg)}.map-genie-local-tabs.map-genie-local-tabs{box-shadow:none;border:0;border-radius:0}.map-genie-local-tab.map-genie-local-tab{width:auto;height:var(--size-28);padding-inline:var(--space-2);border-radius:var(--radius-full);box-shadow:none;color:var(--text-muted);font-size:var(--text-base);background:0 0;border:0;flex:none;position:relative}.map-genie-local-tab.map-genie-local-tab[data-state=active]{background:var(--hover-surface-bg);box-shadow:none;color:var(--text-primary)}.map-genie-local-tab.map-genie-local-tab:hover{background:var(--hover-surface-bg);color:var(--text-primary)}.map-genie-session-toolbar{padding-block:var(--space-2);border-block:var(--border-width-default) solid var(--border)}.map-genie-session-toolbar__filters{align-items:center}.map-genie-session-table-frame{border-block:var(--border-width-default) solid var(--border)}.map-genie-launch-row{border-top:var(--border-width-default) solid var(--border);border-right:0;border-bottom:var(--border-width-default) solid var(--border);transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard);background:0 0;border-left:0;border-radius:0}.map-genie-launch-row:hover{border-color:var(--border);background:var(--hover-surface-bg)}.map-genie-launch-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.map-genie-launch-icon{border:var(--border-width-default) solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated)}.map-genie-recent-sessions-error{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--border-width-default) solid var(--status-error-border);border-bottom:var(--border-width-default) solid var(--status-error-border);color:var(--status-error-fg);font-family:var(--font-maersk-text);font-size:var(--text-xs);display:flex}.map-genie-recent-sessions-error p{color:var(--text-primary);font-weight:var(--font-weight-regular);margin:0}.map-genie-recent-sessions-error span{color:var(--text-muted)}.map-genie-launch-arrow{opacity:var(--opacity-40);transition:opacity var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.map-genie-launch-row:hover .map-genie-launch-arrow,.map-genie-launch-row:focus-visible .map-genie-launch-arrow{opacity:var(--opacity-100);transform:translate(var(--space-0-5))}.map-genie-launch-steps{margin:0;padding:0;list-style:none}.map-genie-launch-step+.map-genie-launch-step:before{content:"/";color:var(--border-strong);margin-inline-end:var(--space-1-5)}.map-genie-setup-workbench{grid-template-columns:minmax(var(--size-400),1fr) minmax(var(--size-280),.72fr);border-bottom:var(--border-width-default) solid var(--border);overflow:hidden}.map-genie-setup-primary,.map-genie-setup-inspector{scrollbar-gutter:stable;min-width:0;min-height:0;overflow:auto}.map-genie-setup-inspector{padding:var(--space-5);border-left:var(--border-width-default) solid var(--border);background:var(--background)}.map-genie-setup-footer.map-genie-setup-footer{padding:var(--space-3) var(--space-5);background:var(--background);box-shadow:none;border:0;border-radius:0;flex:none;margin:0;position:relative;bottom:auto}.map-genie-form-section{min-width:0}.map-genie-form-section+.map-genie-form-section{padding-top:var(--space-5);border-top:var(--border-width-default) solid var(--border-subtle)}.map-genie-form-section__title{margin:0 0 var(--space-3);color:var(--text-secondary);font-family:var(--font-maersk-text);font-size:var(--text-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight)}.map-genie-form-section__body{max-width:var(--route-width-readable)}.map-genie-dependency-section__header{min-height:var(--size-40)}.map-genie-dependency-section__trigger.map-genie-dependency-section__trigger{height:var(--size-40);text-align:left;border-radius:0;padding:0}.map-genie-dependency-section__body{padding:var(--space-2) 0 var(--space-4)}.map-genie-dependency-section__trigger[data-state=open] .map-genie-dependency-section__chevron{transform:rotate(180deg)}@container map-genie-setup not (min-width:54rem){.map-genie-setup-workbench{display:block;overflow:visible}.map-genie-setup-primary,.map-genie-setup-inspector{overflow:visible}.map-genie-setup-inspector{padding:var(--space-4);border-top:var(--border-width-default) solid var(--border);border-left:0}}.map-genie-home-tabbar{background:var(--background)}.map-genie-workspace-tab-icon{color:var(--text-muted)}.map-genie-workspace-tab[data-active=true] .map-genie-workspace-tab-icon{color:var(--text-secondary)}.map-genie-workbench-primary,.map-genie-editor-pane,.map-genie-editor-canvas{background:var(--background)}.map-genie-editor-toolbar{min-height:var(--size-40);background:var(--background)}@media(prefers-reduced-motion:reduce){.map-genie-launch-row,.map-genie-launch-arrow{transition:none}}.map-genie-panel-restore{height:var(--app-toolbar-height);z-index:var(--z-sticky);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:var(--space-1)}.map-genie-lookup-rail[data-collapsed=true]{width:0}.map-genie-workbench[data-right-collapsed=true] [data-map-genie-reviewbar-root],.map-genie-workbench[data-right-collapsed=true] .map-genie-sandbox-output-header{padding-inline-end:calc(var(--button-height-md) + var(--space-3))}.map-genie-lookup-header,.map-genie-lookup-rail>div>div:has([data-testid=features-map-genie-components-screens-editor-lookuppreviewrail-button-collapse]){height:var(--sandbox-header-h,var(--app-toolbar-height));flex-shrink:0}.map-genie-workbench:has(.map-genie-sandbox-sync) .map-genie-panel-restore{height:var(--sandbox-header-h)}.map-genie-lookup-rail>div>div:has([data-testid=features-map-genie-components-screens-editor-lookuppreviewrail-button-collapse]) [data-testid=features-map-genie-components-screens-editor-lookuppreviewrail-button-collapse]{width:var(--button-height-sm);height:var(--button-height-sm)}.map-genie-sandbox-input-area>div:first-child:has([data-testid=test-assist-input-panel-toggle]){padding-inline-start:var(--space-2)}.map-genie-sandbox-output-header:has([data-testid=test-assist-input-panel-toggle]){padding-inline-start:calc(var(--space-2) - var(--border-width-default))}.map-genie-chat-panel[data-agent-mode] .streaming-content:after{background:var(--text-muted)}.map-genie-chat-panel .static-content{animation:none}.map-genie-artifact-row{align-items:center;gap:var(--space-0-5);min-width:0;display:flex}.map-genie-artifact-row>[role=menuitem]:first-child{flex:1;min-width:0}.map-genie-artifact-split.map-genie-artifact-split{width:var(--space-7);padding-inline:var(--space-0);color:var(--text-muted);flex:none;justify-content:center}.map-genie-artifact-split.map-genie-artifact-split:hover,.map-genie-artifact-split.map-genie-artifact-split[data-highlighted],.map-genie-artifact-split.map-genie-artifact-split[data-active=true]{color:var(--text-primary)}.map-genie-artifact-split.map-genie-artifact-split[data-active=true]{background:var(--active-surface-bg)}@keyframes table-assist-footer-enter{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:translateY(0)}}.table-assist-footer-enter{animation:table-assist-footer-enter var(--motion-enter-duration) var(--motion-enter-easing) both}.table-assist-diff-removed-row{background-color:var(--brand-error)}@supports (color:color-mix(in lab,red,red)){.table-assist-diff-removed-row{background-color:color-mix(in srgb,var(--brand-error) 22%,var(--background))}}.table-assist-diff-removed-border{border-left:var(--border-width-heavy) solid var(--brand-error)}.table-assist-diff-removed-badge{background-color:var(--brand-error)}@supports (color:color-mix(in lab,red,red)){.table-assist-diff-removed-badge{background-color:color-mix(in srgb,var(--brand-error) 12%,transparent)}}.table-assist-diff-removed-badge{border-color:var(--brand-error)}@supports (color:color-mix(in lab,red,red)){.table-assist-diff-removed-badge{border-color:color-mix(in srgb,var(--brand-error) 60%,transparent)}}.docs-layout{grid-template-columns:minmax(0,var(--container-md)) minmax(11rem,13.5rem);justify-content:center;align-items:start;gap:var(--space-8);width:100%;max-width:var(--route-width-knowledge);min-height:0;padding:var(--space-6);margin-inline:auto;display:grid}.docs-content-area{width:100%;min-width:0;max-width:var(--container-md);padding-bottom:var(--space-10)}.docs-scroll-container{overscroll-behavior-y:contain;scrollbar-gutter:stable;background:var(--background);min-height:0;overflow-y:auto}.docs-screen-shell{background:var(--background);min-height:0;container:docs-workspace/inline-size}.docs-breadcrumb{font-family:var(--font-maersk-text);font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-2);align-items:center;gap:var(--space-1-5);display:flex}.docs-breadcrumb-list{align-items:center;gap:var(--space-1-5);display:flex}.docs-breadcrumb-root,.docs-breadcrumb-separator{color:var(--text-muted)}.docs-breadcrumb-current{color:var(--text-secondary)}.docs-page-header{padding-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle)}.docs-page-header-title-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.docs-page-header-title{font-family:var(--font-maersk-headline);font-size:var(--text-xl);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);text-wrap:balance;margin:0;line-height:1.3}.docs-page-header-subtitle{max-width:66ch;margin-top:var(--space-2);font-family:var(--font-maersk-text);font-size:var(--text-sm);line-height:var(--line-height-relaxed);color:var(--text-secondary);text-wrap:pretty}.docs-prose{max-width:100%}.docs-prose p{max-width:68ch;margin:var(--space-3) 0;text-wrap:pretty}.docs-prose p:first-child{margin-top:0}.docs-prose p:last-child{margin-bottom:0}.docs-prose strong{font-weight:var(--font-weight-regular);color:var(--text-primary)}.docs-prose em{font-style:italic}.docs-prose code{padding:var(--space-0-5) var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface);font-family:var(--font-family-mono);color:var(--text-primary);font-size:.875em}.docs-prose ul,.docs-prose ol{max-width:68ch;margin:var(--space-3) 0;padding-left:var(--space-6)}.docs-prose ul{list-style-type:disc}.docs-prose ol{list-style-type:decimal}.docs-prose li{margin:var(--space-1) 0;padding-left:var(--space-1)}.docs-prose a{color:var(--link-fg);text-underline-offset:var(--underline-offset-default);text-decoration:underline;text-decoration-thickness:1px}.docs-prose h1,.docs-prose h2,.docs-prose h3{font-family:var(--font-maersk-headline);font-weight:var(--font-weight-regular);color:var(--text-primary);text-wrap:balance}.docs-prose h1{margin:var(--space-6) 0 var(--space-3);font-size:var(--text-xl);line-height:1.3}.docs-prose h2{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-lg);line-height:1.35}.docs-prose h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-base);line-height:var(--line-height-normal)}.docs-page-sections{flex-direction:column;gap:0;display:flex}.docs-section{gap:var(--space-3);padding:var(--space-6) 0 var(--space-7);border:0;border-bottom:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;display:flex}.docs-section--intro{background:0 0}.docs-section-content{margin-top:0}.docs-renderer-stack{gap:var(--space-3);flex-direction:column;display:flex}.docs-layout h1,.docs-layout h2,.docs-layout h3,.docs-layout h4,.docs-layout strong{font-weight:var(--font-weight-regular)}.docs-body-text{text-wrap:pretty;max-width:68ch}.docs-body-text--spaced{margin-top:var(--space-1)}.docs-page-header-badge{font-weight:var(--font-weight-regular);margin-left:0}.docs-callout{border-left-width:var(--border-width-heavy)}.docs-callout-info{border-left-color:var(--status-info-fg)}.docs-callout-warning{border-left-color:var(--status-warning-fg)}.docs-callout-tip{border-left-color:var(--status-success-fg)}.docs-code-block{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none;overflow-x:auto}.docs-code-block pre{padding:var(--space-4);font-family:var(--font-family-mono);font-size:var(--text-sm);line-height:var(--line-height-relaxed);color:var(--text-primary);margin:0}.docs-code-block-header{min-height:var(--size-36);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.docs-code-block-header--end{border-bottom:0;justify-content:flex-end;padding-bottom:0}.docs-code-block-title{font-family:var(--font-maersk-text);font-size:var(--text-xs);line-height:var(--line-height-normal);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-code-copy-icon{margin-right:var(--space-1)}.docs-step-list{gap:var(--space-3);flex-direction:column;display:flex}.docs-step-row{grid-template-columns:var(--size-28) minmax(0,1fr);gap:var(--space-3);align-items:start;display:grid}.docs-step-badge{width:var(--size-28);height:var(--size-28);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--active-surface-bg);font-family:var(--font-maersk-text);font-size:var(--text-xs);font-weight:var(--font-weight-regular);color:var(--text-primary);justify-content:center;align-items:center;display:flex}.docs-step-title{margin:0 0 var(--space-1);font-family:var(--font-maersk-headline);font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--text-primary)}.docs-link-card{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-1);text-decoration:none;display:flex}.docs-link-card-content{flex:1;min-width:0}.docs-link-card-title{font-family:var(--font-maersk-headline);font-size:var(--text-sm);font-weight:var(--font-weight-regular);color:var(--text-primary)}.docs-link-card-desc{margin-top:var(--space-1)}.docs-link-card-icon{color:var(--text-muted);flex:none}.docs-section-heading{align-items:center;gap:var(--space-1);min-width:0;scroll-margin-top:var(--space-6);display:flex;position:relative}.docs-section-heading-h2{font-size:var(--text-lg);line-height:1.35}.docs-section-heading-h3{font-size:var(--text-base);line-height:var(--line-height-normal)}.docs-heading-anchor{width:var(--size-28);min-width:var(--size-28);height:var(--size-28);min-height:var(--size-28);border-radius:var(--radius-sm);opacity:0;color:var(--text-muted);transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard),opacity var(--duration-fast) var(--easing-standard);flex:none;padding:0}.docs-heading-anchor:focus-visible,.docs-section-heading:hover .docs-heading-anchor{opacity:var(--opacity-100);color:var(--text-primary);background:var(--hover-surface-bg)}.docs-item-list{gap:var(--space-2);flex-direction:column;max-width:68ch;display:flex}.docs-item-list-item{align-items:flex-start;gap:var(--space-2);display:flex}.docs-item-list-icon--check{color:var(--status-success-fg)}.docs-item-list-icon--bullet{color:var(--text-muted)}.docs-item-list-text{font-family:var(--font-maersk-text);font-size:var(--text-sm);color:var(--text-secondary)}.docs-card-group-section{gap:var(--space-3);flex-direction:column;display:flex}.docs-card-group-header{align-items:center;gap:var(--space-2);display:flex}.docs-card-group-icon{color:var(--text-muted)}.docs-next-step-row{align-items:center;gap:var(--space-3);display:flex}.docs-next-step-card{padding:var(--space-3)}.docs-next-step-icon-wrap{width:var(--size-32);height:var(--size-32);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);flex:none;justify-content:center;align-items:center;display:flex}.docs-next-step-icon{color:var(--icon-on-brand)}.docs-next-step-arrow{color:var(--text-muted);opacity:var(--opacity-30);flex-shrink:0}.docs-next-step-content{flex:1;min-width:0}.docs-changelog-header{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.docs-changelog-title{font-family:var(--font-maersk-headline);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--text-primary)}.docs-changelog-intro{margin-top:0;margin-bottom:0}.docs-faq-answer{font-family:var(--font-maersk-text);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.docs-faq-list{flex-direction:column;display:flex}.docs-faq-item{border-bottom:1px solid var(--border-subtle)}.docs-faq-item:last-child{border-bottom:0}.docs-faq-trigger{width:100%;min-height:var(--size-44);padding:var(--space-2) 0;border-radius:var(--radius-sm);justify-content:space-between;align-items:flex-start}.docs-faq-trigger-label{padding-top:var(--space-0-5);font-family:var(--font-maersk-text);font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);text-align:left;color:var(--text-primary)}.docs-faq-trigger-icon{color:var(--text-muted);flex:none}.docs-faq-content{padding:0 var(--space-8) var(--space-4) 0}.docs-feature-grid{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.docs-feature-card{grid-template-columns:var(--size-24) minmax(0,1fr);gap:var(--space-1) var(--space-3);min-width:0;padding:var(--space-3) var(--space-1);border:0;border-top:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;grid-template-rows:auto auto;align-content:start;display:grid}.docs-feature-card-badge{width:var(--size-24);height:var(--size-24);color:var(--text-muted);grid-row:1/span 2;justify-content:center;align-items:center;display:flex}.docs-feature-grid--2{grid-template-columns:minmax(0,1fr)}.docs-toc{top:var(--space-6);width:100%;max-height:calc(var(--app-viewport-height) - var(--space-16));padding:0 0 var(--space-4) var(--space-4);border:0;border-left:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;align-self:start;position:sticky;overflow-y:auto}.docs-toc-label{margin-bottom:var(--space-2);padding:var(--space-1) var(--space-2);font-family:var(--font-maersk-text);font-size:var(--text-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--text-muted)}.docs-toc-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.docs-toc-group{gap:var(--space-0-5);flex-direction:column;display:flex}.docs-toc-group-row{align-items:flex-start;gap:var(--space-0-5);display:flex}.docs-toc-item--group{flex:1}.docs-toc-toggle{width:var(--size-28);min-width:var(--size-28);height:var(--size-28);min-height:var(--size-28);color:var(--text-muted);flex:none;padding:0}.docs-toc-sublist{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.docs-toc .docs-toc-item{width:100%;min-height:var(--size-28);height:auto;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-maersk-text);font-size:var(--text-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);text-align:left;color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard);border:0;justify-content:flex-start}.docs-toc-item:focus-visible{border-color:var(--input-focus-border)}.docs-toc .docs-toc-item:hover{color:var(--text-primary);background:var(--hover-surface-bg)}.docs-toc .docs-toc-item--nested{padding-left:var(--space-4);color:var(--text-muted)}.docs-toc .docs-toc-item[data-active=true]{background:var(--active-surface-bg);font-weight:var(--font-weight-regular);color:var(--text-primary)}.docs-prev-next{gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;display:grid}.docs-prev-next-label{align-items:center;gap:var(--space-1);font-family:var(--font-maersk-text);font-size:var(--text-xs);line-height:var(--line-height-normal);color:var(--text-muted);display:flex}.docs-prev-next-label--end{justify-content:flex-end}.docs-prev-next-title{font-family:var(--font-maersk-headline);font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-prev-next-card{min-height:var(--size-64);justify-content:center;gap:var(--space-1);padding:var(--space-3);flex-direction:column;display:flex}.docs-prev-next-card--next{text-align:right}.docs-prev-next-col{width:100%}.docs-prev-next-col--end{justify-content:flex-end;display:flex}.docs-card-group{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.docs-card-group--3{grid-template-columns:minmax(0,1fr)}.docs-action-card{border:0;border-top:1px solid var(--border-subtle);box-shadow:none;transition:border-color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard);background:0 0;border-radius:0}.docs-nav-card{grid-template-columns:var(--size-28) minmax(0,1fr);gap:var(--space-1) var(--space-3);min-height:0;padding:var(--space-3) var(--space-1);grid-template-rows:auto auto;align-content:start;display:grid}.docs-nav-card-title{font-family:var(--font-maersk-headline);font-size:var(--text-lg);color:var(--text-primary)}.docs-nav-card-desc{font-family:var(--font-maersk-text);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.docs-feature-card-title{font-family:var(--font-maersk-headline);font-size:var(--text-base);color:var(--text-primary)}.docs-feature-card-desc{font-family:var(--font-maersk-text);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed)}@media(min-width:48rem){.docs-layout{padding:var(--space-8)}}@media(min-width:80rem){.docs-layout{padding:var(--space-10)}}@media(max-width:63.9375rem){.docs-toc{display:none}.docs-layout{max-width:var(--container-xl)}}.docs-mobile-nav-trigger{display:none}@media(max-width:47.9375rem){.docs-mobile-nav-trigger{display:inline-flex}.docs-layout{padding:var(--space-4);gap:var(--space-4)}.docs-card-group,.docs-card-group--3,.docs-prev-next{grid-template-columns:1fr}.docs-page-header-title{font-size:var(--text-xl)}.docs-feature-grid,.docs-feature-grid--2{grid-template-columns:repeat(1,minmax(0,1fr))}}.docs-screen-shell>header{background:var(--background);border-bottom:1px solid var(--border-subtle);flex:none}.docs-section:last-child{border-bottom:0}.docs-section-heading-h2,.docs-section-heading-h3{font-family:var(--font-maersk-headline);font-weight:var(--font-weight-regular);color:var(--text-primary);text-wrap:balance;margin:0}.docs-body-text,.docs-item-list-text,.docs-faq-answer,.docs-prose{font-family:var(--font-maersk-text);color:var(--text-secondary);font-size:.9375rem;line-height:1.5}.docs-prose strong,.docs-layout strong{font-weight:var(--font-weight-regular);color:var(--text-primary)}.docs-prose a:hover{color:var(--accent-hover)}.docs-prose li::marker{color:var(--text-muted)}.docs-prose blockquote{max-width:68ch;margin:var(--space-4) 0;padding-left:var(--space-4);border-left:2px solid var(--border-strong);color:var(--text-muted)}.docs-prose hr{margin:var(--space-6) 0;border:0;border-top:1px solid var(--border-subtle)}.docs-prose table{width:100%;margin:var(--space-4) 0;border-spacing:0;border-collapse:collapse;font-size:var(--text-sm);white-space:nowrap;display:block;overflow-x:auto}.docs-prose th,.docs-prose td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);text-align:left}.docs-prose th{font-weight:var(--font-weight-regular);color:var(--text-primary);background:var(--surface)}.docs-callout[data-slot=alert]{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);box-shadow:none;color:var(--text-primary)}.docs-item-list-icon--check,.docs-item-list-icon--bullet{margin-top:var(--space-0-5);flex:none}.docs-feature-card-title,.docs-nav-card-title,.docs-link-card-title{min-width:0;font-family:var(--font-maersk-headline);font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--text-primary)}.docs-feature-card-desc,.docs-nav-card-desc,.docs-link-card-desc{font-family:var(--font-maersk-text);font-size:var(--text-sm);line-height:var(--line-height-normal);color:var(--text-secondary);text-wrap:pretty}.docs-action-card:hover{background:var(--hover-surface-bg);box-shadow:none}.docs-toc-list,.docs-toc-sublist{gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.docs-toc .docs-toc-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@container docs-workspace (max-width:68rem){.docs-layout{max-width:var(--container-md);display:block}.docs-content-area{margin-inline:auto}.docs-toc{display:none}}@container docs-workspace (max-width:52rem){.docs-mobile-nav-trigger{display:inline-flex}}@container docs-workspace (max-width:40rem){.docs-layout{padding:var(--space-4)}.docs-section{padding-block:var(--space-5)}.docs-feature-grid,.docs-feature-grid--2,.docs-card-group,.docs-card-group--3,.docs-prev-next{grid-template-columns:1fr}.docs-prev-next-col--end{justify-content:stretch}.docs-faq-content{padding-right:0}}.docs-workspace-body{flex:1;min-height:0;display:flex;overflow:hidden}.docs-workspace-sidebar{min-height:0;padding:var(--space-2) var(--space-2) var(--space-6);background:var(--sidebar);flex:1;overflow-y:auto}.docs-workspace-body>.docs-scroll-container{flex:1;min-width:0}.docs-navigation{flex-direction:column;display:flex}.docs-search-results{gap:var(--space-1);display:grid}.docs-search-count,.docs-search-result-page{color:var(--text-muted);font-size:var(--text-xs)}.docs-search-result{height:auto;min-height:var(--size-40);align-items:flex-start;gap:var(--space-1);white-space:normal;text-align:left;flex-direction:column}.admin-workspace-kpi-strip--five{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-workspace-data-row{border-bottom:var(--border-width-default) solid var(--border);min-width:0;padding:var(--space-3) 0;background:0 0;border-radius:0}.admin-workspace-data-row:first-child{padding-top:0}.admin-workspace-data-row:last-child{border-bottom:0;padding-bottom:0}.admin-workspace-action-row{width:100%;height:auto;min-height:var(--button-height-md);border-bottom:var(--border-width-default) solid var(--border);padding:var(--space-2) 0;text-align:left;border-radius:0;justify-content:space-between}.admin-workspace-action-row:last-child{border-bottom:0}.admin-workspace-inline-stats{align-items:center;gap:var(--space-2) var(--space-3);color:var(--text-secondary);font-family:var(--font-maersk-text);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.admin-workspace-inline-stats>span+span:before{margin-right:var(--space-3);color:var(--border-strong);content:"·"}.admin-workspace-value-row{grid-template-columns:minmax(var(--size-160),.4fr) minmax(0,1fr) auto;align-items:start;gap:var(--space-4);border-bottom:var(--border-width-default) solid var(--border);padding:var(--space-2) var(--space-3);display:grid}.admin-workspace-value-row:last-child{border-bottom:0}.admin-copy-session-dialog,.admin-copy-session-dialog :where(*){font-weight:var(--font-weight-regular)}@media(max-width:68.75rem){.admin-workspace-kpi-strip--five{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-workspace-kpi-strip--five .admin-workspace-kpi{border-right:var(--border-width-default) solid var(--border)}.admin-workspace-kpi-strip--five .admin-workspace-kpi:nth-child(3n),.admin-workspace-kpi-strip--five .admin-workspace-kpi:last-child{border-right:0}}@media not all and (min-width:48rem){.admin-workspace-kpi-strip--five .admin-workspace-kpi,.admin-workspace-kpi-strip--five .admin-workspace-kpi:nth-child(3n){border-right:0}.admin-workspace-value-row{grid-template-columns:1fr auto}}.strategy-roadmap-workspace{background:var(--background);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.strategy-roadmap-controls{align-items:end;gap:var(--space-3);display:flex}.strategy-filter-field{gap:var(--space-1);display:grid}.strategy-filter-select{background:var(--input-bg);width:10.5rem}.strategy-completion-metric,.strategy-status-metric{border-right:var(--border-width-default) solid var(--border);min-width:0;padding:var(--space-3) var(--space-4)}.strategy-completion-metric{align-items:baseline;gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.strategy-status-metric{justify-content:space-between;gap:var(--space-1);flex-direction:column;display:flex}.strategy-status-metric:last-child{border-right:0}.strategy-completion-metric dt,.strategy-status-metric dt{color:var(--text-muted);font-size:var(--text-xs)}.strategy-status-metric--success dd{color:var(--status-success-fg)}.strategy-status-metric--active dd{color:var(--accent)}.strategy-roadmap-table-frame{width:max-content;min-width:95rem;min-height:100%}.strategy-roadmap-table{border-spacing:0;border-collapse:separate;width:95rem;min-width:100%;color:var(--text-secondary);font-size:var(--text-xs);table-layout:fixed}.strategy-roadmap-table thead{z-index:var(--z-sticky);position:sticky;top:0}.strategy-roadmap-table th{background:var(--surface)}.strategy-snapshot-workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.strategy-snapshot-meta{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.strategy-snapshot-meta span+span:before{width:var(--border-width-default);height:var(--space-3);margin-right:var(--space-3);background:var(--border-strong);content:""}.strategy-kpi-strip{border-block:var(--border-width-default) solid var(--border);display:grid}.strategy-kpi-strip--five{grid-template-columns:repeat(5,minmax(0,1fr))}.strategy-kpi-strip--four{grid-template-columns:repeat(4,minmax(0,1fr))}.strategy-kpi{gap:var(--space-1);border-right:var(--border-width-default) solid var(--border);min-width:0;min-height:5rem;padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.strategy-kpi:last-child{border-right:0}.strategy-chart-area{width:100%;height:17rem;margin-top:var(--space-3)}.strategy-chart-state{height:100%;color:var(--text-muted);font-size:var(--text-xs);justify-content:center;align-items:center;display:flex}.strategy-narrative-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strategy-commitment-identity{gap:var(--space-1);color:var(--text-muted);font-size:var(--text-2xs);display:grid}.strategy-commitment-date{font-variant-numeric:tabular-nums;margin:0}.strategy-adoption-table{border-spacing:0;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:56rem}.strategy-adoption-table thead th{padding:var(--space-2) var(--space-3);border-bottom:var(--border-width-default) solid var(--border-strong);color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--font-weight-regular);text-align:left;white-space:nowrap}.strategy-adoption-table tbody th,.strategy-adoption-table tbody td{padding:var(--space-3);border-bottom:var(--border-width-default) solid var(--border);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-regular);text-align:left;white-space:nowrap}.strategy-adoption-table tbody th{color:var(--text-primary);font-family:var(--font-maersk-headline);font-size:var(--text-sm);font-weight:var(--font-weight-regular)}.strategy-adoption-table tbody tr:hover,.strategy-roadmap-table tbody tr:hover>td{background:var(--hover-surface-bg)}.strategy-adoption-rate{gap:var(--space-1);min-width:5rem;display:grid}@media(max-width:75rem){.strategy-status-metric:nth-child(3){border-right:0}.strategy-status-metric:nth-child(n+4){border-top:var(--border-width-default) solid var(--border)}.strategy-kpi-strip--five{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-kpi-strip--five .strategy-kpi:nth-child(3){border-right:0}.strategy-kpi-strip--five .strategy-kpi:nth-child(n+4){border-top:var(--border-width-default) solid var(--border)}.strategy-kpi-strip--five .strategy-kpi:last-child{border-right:0}}@media(max-width:52rem){.strategy-roadmap-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strategy-filter-select{width:100%}.strategy-kpi-strip--five,.strategy-kpi-strip--four{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-kpi-strip--five .strategy-kpi,.strategy-kpi-strip--four .strategy-kpi{border-top:0;border-right:var(--border-width-default) solid var(--border);border-bottom:var(--border-width-default) solid var(--border)}.strategy-kpi-strip--five .strategy-kpi:nth-child(2n),.strategy-kpi-strip--four .strategy-kpi:nth-child(2n){border-right:0}.strategy-kpi-strip--five .strategy-kpi:nth-last-child(-n+2),.strategy-kpi-strip--four .strategy-kpi:nth-last-child(-n+2){border-bottom:0}.strategy-kpi-strip--five .strategy-kpi:last-child{border-right:var(--border-width-default) solid var(--border)}.strategy-commitment-date{grid-column:2}}@media(max-width:34rem){.strategy-roadmap-controls{grid-template-columns:1fr}.strategy-completion-metric{border-right:0;border-bottom:var(--border-width-default) solid var(--border);grid-column:1/-1}.strategy-status-metric:nth-child(3){border-right:0}.strategy-status-metric:nth-child(4){border-right:var(--border-width-default) solid var(--border)}.strategy-snapshot-meta{gap:var(--space-1);display:grid}.strategy-snapshot-meta span+span:before{content:none}.strategy-snapshot-actions{flex-wrap:wrap}.strategy-kpi-strip--five,.strategy-kpi-strip--four{grid-template-columns:1fr}.strategy-kpi-strip--five .strategy-kpi,.strategy-kpi-strip--four .strategy-kpi,.strategy-kpi-strip--five .strategy-kpi:nth-child(2n),.strategy-kpi-strip--four .strategy-kpi:nth-child(2n),.strategy-kpi-strip--five .strategy-kpi:last-child{border-right:0;border-bottom:var(--border-width-default) solid var(--border)}.strategy-kpi-strip--five .strategy-kpi:last-child,.strategy-kpi-strip--four .strategy-kpi:last-child{border-bottom:0}}.reporting-workspace-scroll{background:var(--background);scrollbar-gutter:stable both-edges;flex:1;min-height:0;overflow-y:auto}.reporting-filters{border-bottom:1px solid var(--border)}.reporting-tab-panel{margin:0}.reporting-tab-stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.reporting-workspace .reporting-kpi-grid{border-block:1px solid var(--border);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.reporting-kpi-card{gap:var(--space-2);min-width:0;min-height:5rem;padding:var(--space-3) var(--space-4);border-right:1px solid var(--border);background:0 0;flex-direction:column;display:flex}.reporting-kpi-card:last-child{border-right:0}.reporting-kpi-label{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-muted);font-family:var(--font-maersk-text);font-size:var(--text-xs);line-height:var(--line-height-tight);display:flex}.reporting-kpi-label svg{color:var(--text-muted);flex:none}.reporting-workspace .reporting-grid-two{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.reporting-workspace .reporting-grid-two>:last-child{border-right:0}.reporting-workspace [data-slot=card-header]{gap:var(--space-1);padding:var(--space-3) var(--space-4) 0}.reporting-workspace [data-slot=card-title]{font-size:var(--text-base);line-height:var(--line-height-tight)}.reporting-workspace [data-slot=card-description]{max-width:68ch;font-size:var(--text-xs);line-height:var(--line-height-normal)}.reporting-workspace [data-slot=card-content]{padding-inline:var(--space-4)}.reporting-workspace [data-slot=card-content]:last-child{padding-bottom:var(--space-4)}.reporting-workspace .reporting-chart-area{height:16.25rem}.reporting-workspace .reporting-chart-area--tall{height:18.75rem}.reporting-workspace .platform-paired-plot-area{height:21rem}.reporting-workspace .reporting-breakdown-content{min-height:18.75rem}.reporting-breakdown-metrics{gap:var(--space-1) var(--space-4);margin-top:var(--space-3);color:var(--text-secondary);font-family:var(--font-maersk-text);font-size:var(--text-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reporting-breakdown-metrics>div{justify-content:space-between;align-items:center;gap:var(--space-2);border-top:1px solid var(--border-subtle);min-width:0;padding-block:var(--space-2);display:flex}.reporting-record-grid{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reporting-record-row{border-bottom:1px solid var(--border);background:0 0}.reporting-workspace [data-slot=table-head]{height:30px;color:var(--text-muted);font-size:var(--text-2xs)}.reporting-workspace [data-slot=table-row]{height:34px}.reporting-workspace [data-slot=table-cell]{padding-block:var(--space-1-5);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.reporting-session-detail{background:var(--background)}@media(max-width:68.75rem){.reporting-workspace .reporting-grid-two{grid-template-columns:minmax(0,1fr)}.reporting-workspace .reporting-grid-two>*+*{border-top:1px solid var(--border)}.reporting-workspace .reporting-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reporting-workspace .reporting-kpi-card:nth-child(2n){border-right:0}.reporting-workspace .reporting-kpi-card:nth-child(n+3){border-top:1px solid var(--border)}}@media(max-width:44.9375rem){.reporting-workspace .reporting-chart-area,.reporting-workspace .reporting-chart-area--tall,.reporting-workspace .platform-paired-plot-area{height:15rem}.reporting-breakdown-metrics,.reporting-record-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:29.9375rem){.reporting-workspace .reporting-kpi-grid{grid-template-columns:minmax(0,1fr)}.reporting-workspace .reporting-kpi-card,.reporting-workspace .reporting-kpi-card:nth-child(2n){border-right:0}.reporting-workspace .reporting-kpi-card:nth-child(n+2){border-top:1px solid var(--border)}}.support-form{flex-direction:column;min-height:100%;display:flex}.support-form__field-copy>[data-slot=label]{color:var(--text-primary);line-height:var(--line-height-normal)}.support-form__field-copy>p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--line-height-normal);text-wrap:pretty}.support-form__control{width:100%}.support-session-preview{padding:var(--space-3) calc(var(--space-10) + var(--space-2)) var(--space-3) var(--space-3);border:var(--border-width-default) solid var(--border);border-radius:var(--radius-md);background:var(--surface);position:relative}.support-session-preview__clear{top:var(--space-2);right:var(--space-2);position:absolute}.support-session-preview__grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.support-session-preview__item dt{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--line-height-normal)}.support-session-preview__item dd{margin:var(--space-0-5) 0 0;color:var(--text-primary);font-size:var(--text-sm);line-height:var(--line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-upload__file{min-height:var(--space-11);justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:var(--border-width-default) solid var(--border-subtle);display:flex}.support-upload__file-copy{grid-template-columns:var(--size-16) minmax(0,1fr) auto;gap:var(--space-2);flex:1;align-items:center;display:grid}.support-upload__file-copy>svg,.support-upload__remove>svg{width:var(--size-16);height:var(--size-16)}.support-upload__file-copy>svg{color:var(--text-muted)}.support-upload__file-copy>span{color:var(--text-primary);font-size:var(--text-sm);line-height:var(--line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-upload__file-copy>small{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--line-height-normal)}.support-upload__remove{color:var(--text-muted);flex:none}@container support-document (max-width:30rem){.support-session-preview__grid{grid-template-columns:minmax(0,1fr)}.support-upload__file-copy{grid-template-columns:var(--size-16) minmax(0,1fr)}.support-upload__file-copy>small{grid-column:2}}.table-assist-scroll-region{overflow:auto}.table-assist-scroll-region [data-slot=table-container]{overflow-x:visible}.table-assist-scroll-region:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.table-assist-issue{background-color:var(--background);border-bottom:1px solid var(--border-subtle)}.table-assist-issue:last-child{border-bottom:0}.table-assist-issue__row{min-height:3.5rem;padding:var(--space-2) var(--space-3);transition:background-color var(--duration-fast) var(--easing-standard)}.table-assist-issue__row:hover{background-color:var(--hover-surface-bg)}.table-assist-issue__key{align-items:center;gap:var(--space-1);width:fit-content;color:var(--link-fg);font-family:var(--font-family-mono);font-size:var(--text-xs);line-height:var(--line-height-tight);text-decoration:none;display:inline-flex}a.table-assist-issue__key:hover{color:var(--link-hover-fg);text-underline-offset:3px;text-decoration:underline}.table-assist-analysis__table-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.table-assist-analysis__diff-pane.table-assist-analysis__diff-pane{background:var(--background);border:0;border-radius:0;gap:0;min-width:0}.table-assist-analysis__diff-pane [data-slot=card-header]{min-height:var(--size-56);padding:var(--space-3);border-bottom:1px solid var(--border-subtle)}.table-assist-analysis__diff-pane [data-slot=card-content]{min-width:0;padding:var(--space-3)}.table-assist-deploy-action{width:fit-content;padding:var(--space-2);align-items:center;gap:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--button-height-md);background-color:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:none;margin-left:auto;display:flex}@container (max-width:38rem){.table-assist-issue__row{gap:var(--space-1) var(--space-3);min-height:0;padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:start}.table-assist-issue__key-cell{align-items:center;gap:var(--space-2);flex-direction:row}}@container (max-width:24rem){.table-assist-analysis__table-identity{grid-template-columns:1fr}}@media(max-width:719px){.table-assist-deploy-action{justify-content:space-between;width:100%}}@media(min-width:48rem){.app-header-bar{padding-inline:var(--space-4) var(--space-3)}}@media not all and (min-width:48rem){.app-global-chrome,.app-global-chrome[data-sidebar-open=true]{grid-template-columns:auto minmax(0,1fr) auto}.app-header-bar{padding-inline:var(--space-2)}}.app-global-chrome .codex-top-bar__history>button{width:var(--size-28);min-width:var(--size-28);height:var(--size-28);min-height:var(--size-28)}@media not all and (min-width:48rem){.agent-start-screen{padding:0}.agent-start-copy{padding-inline:var(--space-4);top:40%}.agent-start-screen .logic-assist-composer{padding-inline:var(--space-2);padding-bottom:var(--space-2)}}.app-global-chrome[data-compact=true]{--app-global-chrome-sidebar-width:0px;grid-template-columns:auto minmax(0,1fr) auto}.app-global-chrome[data-compact=true] .app-global-chrome__brand{display:none}.sidebar-compact-scrim{inset:var(--app-toolbar-height) 0 0;z-index:var(--z-overlay);background:var(--overlay-scrim);border:0;position:fixed}.sidebar-compact-drawer{--sidebar:var(--surface-content);top:var(--app-toolbar-height);height:auto;width:min(var(--sidebar-width-expanded),calc(var(--app-viewport-width) - var(--space-10)));gap:0;max-width:none;padding:0;bottom:0}.sidebar-compact-drawer .sidebar-panel{background:var(--surface-content);width:100%;min-width:0}.sidebar-compact-drawer .sidebar-header{display:flex}.sidebar-command-stack{flex:auto}.sidebar-navigation[data-logic-history=true] .sidebar-command-stack{flex:0 auto}.sidebar-compact-drawer .sidebar-navigation{padding-top:var(--space-2);min-height:var(--size-48);overscroll-behavior:contain;overflow:hidden auto}.sidebar-compact-drawer .sidebar-navigation .sidebar-command-stack,.sidebar-compact-drawer .sidebar-navigation .sidebar-task-section{flex:none;overflow:visible}.sidebar-compact-drawer .sidebar-header,.sidebar-compact-drawer .sidebar-footer{flex:none}.sidebar-compact-drawer .sidebar-panel:has(.sidebar-navigation){overflow:hidden auto}.sidebar-nav-group [hidden]{display:none}.settings-app-canvas :where(button,a,input,textarea,select,[role=tab],[role=button]),.settings-app-canvas :where(button,a,input,textarea,select,[role=tab],[role=button]) *{-webkit-app-region:no-drag;app-region:no-drag}@media(prefers-reduced-motion:reduce){.app-global-chrome,.app-global-chrome:before,.sidebar-shell,.sidebar-panel{transition:none}}.app-runtime-canvas[data-shell-runtime=electron-macos] .app-skip-link{-webkit-app-region:no-drag;app-region:no-drag;left:84px}.layout-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.layout-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.layout-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}@media(min-width:40rem){.responsive-sm-flex-row{flex-direction:row}.responsive-sm-items-center{align-items:center}.responsive-sm-justify-between{justify-content:space-between}.responsive-sm-justify-end{justify-content:flex-end}.responsive-sm-w-auto{width:auto}.responsive-sm-block{display:block}.responsive-sm-text-left{text-align:left}.responsive-sm-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.responsive-sm-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.responsive-sm-max-w-container-sm{max-width:var(--container-sm)}.responsive-sm-max-w-container-md{max-width:var(--container-md)}.responsive-sm-max-w-container-xl{max-width:var(--container-xl)}.responsive-sm-max-w-size-400{max-width:var(--size-400)}.responsive-sm-max-w-size-600{max-width:var(--size-600)}.responsive-sm-w-size-480{width:var(--size-480)}.responsive-sm-gap-space-2-5{gap:var(--space-2-5)}.responsive-sm-max-h-40vh{max-height:var(--responsive-max-height-sm)}.responsive-sm-w-66vw{width:66vw}}@media(min-width:48rem){.responsive-md-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.responsive-md-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.responsive-md-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.responsive-md-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.responsive-md-flex-row{flex-direction:row}.responsive-md-items-center{align-items:center}.responsive-md-inline{display:inline}.responsive-md-gap-space-6{gap:var(--space-6)}}@media(min-width:64rem){.responsive-lg-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.responsive-lg-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.responsive-lg-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.responsive-lg-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.responsive-lg-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.responsive-lg-grid-cols-3fr-2fr{grid-template-columns:3fr 2fr}.responsive-lg-grid-cols-settings{grid-template-columns:minmax(var(--size-220),.8fr) minmax(0,2.2fr)}.responsive-lg-col-span-1{grid-column:span 1/span 1}.responsive-lg-col-span-3{grid-column:span 3/span 3}}:root{--app-zoom:1;--app-titlebar-inset:calc(var(--app-toolbar-height) / var(--app-zoom));--app-viewport-width:calc(100vw / var(--app-zoom));--app-viewport-height:calc(100dvh / var(--app-zoom));zoom:var(--app-zoom)}.app-global-chrome{zoom:calc(1 / var(--app-zoom))}[data-radix-popper-content-wrapper]{max-width:var(--radix-popper-available-width,100vw);zoom:calc(1 / var(--app-zoom))}[data-radix-popper-content-wrapper]>*{max-height:calc(max(0px,var(--radix-popper-available-height,100dvh) - var(--app-toolbar-height)) / var(--app-zoom));zoom:var(--app-zoom);overflow:auto}[data-radix-popper-content-wrapper]>[data-slot=tooltip-content]{max-height:calc(var(--radix-popper-available-height,100dvh) / var(--app-zoom))}.app-global-chrome[data-sidebar-open=true]{--app-global-chrome-left-width:calc(var(--sidebar-width-expanded) * var(--app-zoom) - var(--space-2));--app-global-chrome-sidebar-width:calc(var(--sidebar-width-expanded) * var(--app-zoom))}.app-content-region{padding-top:var(--app-titlebar-inset)}.app-canvas>.sidebar-shell{height:calc(100% - var(--app-titlebar-inset));margin-top:var(--app-titlebar-inset)}.sidebar-compact-scrim,.sidebar-compact-drawer{top:var(--app-titlebar-inset)}.app-window-drag-region--standalone{height:var(--app-titlebar-inset)}.settings-app-canvas:is([data-shell-runtime=electron-macos],[data-shell-runtime=electron-windows]) .global-offline-status:not(:empty){margin-top:var(--app-titlebar-inset)}@media(prefers-reduced-transparency:reduce){:root{--sidebar:var(--surface-sidebar)}.sidebar-panel,.surface-modal,[data-radix-popper-content-wrapper]>*{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){:root :is([aria-selected=true],[aria-current=page],[data-active=true]){outline:var(--border-width-default) solid Highlight}:root :is([data-slot=checkbox],[data-slot=radio-group-item]){color:buttontext;forced-color-adjust:none;background:canvas;border-color:buttontext}:root [data-slot]:is([data-slot=checkbox][data-state=checked],[data-slot=checkbox][data-state=indeterminate],[data-slot=radio-group-item][data-state=checked],[data-slot=tabs-trigger][data-state=active],[data-slot=select-item][data-state=checked]){color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}[data-slot=radio-group-indicator] svg{fill:currentColor}[data-slot=progress]{border:var(--border-width-default) solid CanvasText;forced-color-adjust:none;background:canvas}[data-slot=progress-indicator]{background:highlight}:root :is([data-slot=badge],[data-slot=alert],[data-slot=dialog-content],[data-slot=sheet-content]){forced-color-adjust:auto;border-color:canvastext}:root :is(button,input,select,textarea,[role=tab],[role=menuitem]):disabled,:root :is([aria-disabled=true],[data-disabled=""],[data-disabled=true]){color:graytext;border-color:graytext}:root :is(button,a,input,select,textarea,[role=tab],[role=menuitem]):not([disabled]):focus-visible{outline:var(--focus-ring-width) solid CanvasText;outline-offset:var(--space-0-5)}}:root{--overlay-width-confirm:var(--size-500);--overlay-width-form:var(--size-600);--overlay-width-picker:var(--container-md);--overlay-width-workspace:var(--container-lg);--overlay-width-workbench:var(--container-xl);--overlay-width-drawer:var(--size-480);--overlay-width-inspector:var(--size-600);--overlay-radius:var(--radius-xl)}[data-slot=dialog-content][data-overlay-size]{--overlay-width:var(--overlay-width-form);width:min(var(--overlay-width),calc(var(--app-viewport-width) - var(--space-8)));min-width:0;max-width:calc(var(--app-viewport-width) - var(--space-8));max-height:calc(var(--app-viewport-height) - var(--space-8));border-radius:var(--overlay-radius);animation:overlay-appear var(--duration-fast) var(--easing-standard)}[data-slot=dialog-content][data-overlay-size=confirm]{--overlay-width:var(--overlay-width-confirm)}[data-slot=dialog-content][data-overlay-size=picker]{--overlay-width:var(--overlay-width-picker)}[data-slot=dialog-content][data-overlay-size=workspace]{--overlay-width:var(--overlay-width-workspace)}[data-slot=dialog-content][data-overlay-size=workbench]{--overlay-width:var(--overlay-width-workbench)}[data-slot=sheet-content][data-overlay-size]{--overlay-width:var(--overlay-width-drawer);max-width:var(--app-viewport-width);max-height:var(--app-viewport-height);overscroll-behavior:contain;animation:overlay-appear var(--duration-fast) var(--easing-standard);border-radius:0;gap:0;overflow:auto}[data-slot=sheet-content][data-overlay-size=wide]{--overlay-width:var(--size-600)}[data-slot=sheet-content][data-overlay-size=inspector]{--overlay-width:var(--overlay-width-inspector)}[data-slot=sheet-content][data-overlay-size=report]{--overlay-width:var(--size-900)}[data-slot=sheet-content][data-side=right],[data-slot=sheet-content][data-side=left]{width:min(var(--overlay-width),var(--app-viewport-width));height:var(--app-viewport-height);inset-block:0}[data-slot=sheet-content][data-side=right]{border-left-width:var(--border-width-default);right:0}[data-slot=sheet-content][data-side=left]{border-right-width:var(--border-width-default);left:0}[data-slot=sheet-content][data-side=top],[data-slot=sheet-content][data-side=bottom]{height:auto;inset-inline:0}[data-slot=sheet-content][data-side=top]{border-bottom-width:var(--border-width-default);top:0}[data-slot=sheet-content][data-side=bottom]{border-top-width:var(--border-width-default);bottom:0}[data-slot=dialog-header],[data-slot=sheet-header]{text-align:left;background:var(--surface-overlay);padding-right:calc(var(--space-5) + var(--button-height-sm));flex-shrink:0}[data-slot=dialog-header]{border-bottom:0;padding-bottom:0}[data-slot=sheet-header]{padding:var(--space-5);padding-right:calc(var(--space-5) + var(--button-height-sm));border-bottom:var(--border-width-default) solid var(--border)}[data-slot=dialog-title],[data-slot=sheet-title]{font-family:var(--font-maersk-headline);font-size:var(--text-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);color:var(--text-primary);overflow-wrap:anywhere}[data-slot=dialog-description],[data-slot=sheet-description]{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere}[data-slot=dialog-footer],[data-slot=sheet-footer]{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-2);background:0 0;flex-flow:wrap;flex-shrink:0}[data-slot=sheet-footer]{border-top:var(--border-width-default) solid var(--border);padding-top:var(--space-4)}[data-slot=dialog-footer]>[data-slot=button],[data-slot=sheet-footer]>[data-slot=button]{min-height:var(--button-height-md);height:var(--button-height-md);border-radius:var(--radius-md);flex:0 auto}[data-slot=overlay-close]{z-index:var(--z-sticky);top:var(--space-4);right:var(--space-4);width:var(--button-height-sm);height:var(--button-height-sm);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}[data-slot=overlay-close]:hover{background:var(--hover-surface-bg);color:var(--text-primary)}[data-slot=overlay-close]:disabled{pointer-events:none;opacity:var(--button-disabled-opacity)}[data-slot=overlay-close]:focus-visible,[data-slot=button]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}[data-slot=overlay-close] svg{width:var(--size-16);height:var(--size-16)}[data-slot=dialog-content],[data-slot=sheet-content]{--surface-content:var(--surface-overlay)}[data-slot=dialog-content],[data-slot=sheet-content],[data-panel-surface=inspector],[data-panel-surface=review]{--background:var(--surface-content);--surface:var(--surface-content);--surface-elevated:var(--surface-content);--panel-bg:var(--surface-content);--card-bg:var(--surface-content);--input-bg:var(--surface-content)}[data-panel-surface=inspector],[data-panel-surface=review]{color:var(--text-primary);background:var(--surface-content)}[data-panel-heading]{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:var(--border-width-default) solid var(--border)}[data-panel-heading] h2,[data-panel-heading] h3,[data-panel-title]{font-family:var(--font-maersk-headline);font-size:var(--text-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}[data-panel-heading] [data-icon-only=true]{width:var(--button-height-sm);height:var(--button-height-sm)}@keyframes overlay-appear{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){[data-slot=dialog-content],[data-slot=sheet-content][data-overlay-size]{animation:none}}[data-slot=sheet-content][data-overlay-size=navigation]{top:var(--app-titlebar-inset);height:calc(var(--app-viewport-height) - var(--app-titlebar-inset));width:min(var(--sidebar-width-expanded),calc(var(--app-viewport-width) - var(--space-10)))}[data-slot=dialog-content] [data-slot=input],[data-slot=sheet-content] [data-slot=input],[data-slot=dialog-content] [data-slot=select-trigger],[data-slot=sheet-content] [data-slot=select-trigger]{height:var(--input-height-md);border-radius:var(--radius-md);font-size:var(--text-sm)}[data-panel-heading=toolbar]{padding-block:var(--space-1)}[data-slot=dialog-content] [data-slot=label],[data-slot=sheet-content] [data-slot=label]{font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--text-primary)}[data-slot=dialog-overlay],[data-slot=dialog-content],[data-slot=sheet-overlay],[data-slot=sheet-content],[data-radix-popper-content-wrapper]{-webkit-app-region:no-drag;app-region:no-drag}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
