*{box-sizing:border-box}body{background:var(--ubf-bg-app);color:var(--ubf-fg-primary);font:var(--ubf-text-body);margin:0}button,input,select,textarea{font:inherit}h1,h2,h3{color:var(--ubf-fg-title);margin:0 0 0.5em}h1{font:var(--ubf-text-page-title-lg)}h2{font:var(--ubf-text-card-title)}h3{font:var(--ubf-text-group-title)}a{color:var(--ubf-link);font:var(--ubf-text-action);text-decoration:underline;transition:color var(--ubf-motion-fast)}@media (hover: hover){a:hover{color:var(--ubf-link-hover)}}:focus-visible{outline:var(--ubf-line-width-strong) solid var(--ubf-focus-ring);outline-offset:var(--ubf-ring-offset)}hr{border:0;border-top:var(--ubf-line-width) solid var(--ubf-border-default)}input[type="checkbox"],input[type="radio"]{accent-color:var(--ubf-primary-bg)}*{scrollbar-width:none}::-webkit-scrollbar{display:none}@media (prefers-reduced-motion: reduce){*{transition:none !important}}.VisuallyHidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.form-actions{display:flex;flex-direction:column;margin-top:var(--ubf-space-32)}.form-inputs .input{display:flex;flex-direction:column;gap:var(--ubf-space-8);margin-top:var(--ubf-space-32)}.form-inputs .input:first-child{margin-top:var(--ubf-space-16)}.form-inputs .input label{color:var(--ubf-fg-primary);font:var(--ubf-text-action)}.form-inputs .input.boolean label{align-items:center;display:flex;font:var(--ubf-text-body);gap:var(--ubf-space-12)}.form-inputs .input .hint{color:var(--ubf-fg-hint);font:var(--ubf-text-label)}form .error{align-items:center;color:var(--ubf-danger-fg);display:flex;font:var(--ubf-text-label);gap:var(--ubf-space-6)}form .error .Icon{height:var(--ubf-icon-sm)}.ActionLinks{color:var(--ubf-fg-secondary);display:grid;gap:var(--ubf-space-12);justify-items:center;margin:var(--ubf-space-24) 0 0;text-align:center}.AppStore img{display:block;height:var(--ubf-size-control);width:auto}.Article{display:flex;flex-direction:column;gap:var(--ubf-space-10);max-width:var(--ubf-size-article)}.Article h1,.Article h2,.Article h3,.Article p,.Article ul,.Article table{margin:0}.Article h2{margin-top:var(--ubf-space-24)}.Article h3{font:var(--ubf-text-subheading);margin-top:var(--ubf-space-8)}.Article p,.Article li,.Article td{color:var(--ubf-fg-secondary);font:var(--ubf-text-body-long)}.Article strong{color:var(--ubf-fg-primary);font-weight:500}.Article ul{display:flex;flex-direction:column;gap:var(--ubf-space-8);padding-left:var(--ubf-space-24)}.Article__table{border-collapse:collapse;width:100%}.Article__table th,.Article__table td{border-top:var(--ubf-line-width) solid var(--ubf-border-default);padding:var(--ubf-space-12) var(--ubf-space-16) var(--ubf-space-12) 0;text-align:left;vertical-align:top}.Article__table th{color:var(--ubf-fg-primary);font:var(--ubf-text-action)}.Article__table tr>:first-child{width:30%}.Article__table thead th{border-top:0;color:var(--ubf-fg-muted);font:var(--ubf-text-label)}@media (max-width: 600px){.Article__table thead{display:none}.Article__table tr,.Article__table th,.Article__table td,.Article__table tr>:first-child{display:block;width:auto}.Article__table td{border-top:0;padding-top:0}}.Button{align-items:center;background:var(--ubf-control-bg);border:var(--ubf-line-width) solid var(--ubf-control-border);border-radius:var(--ubf-radius-md);color:var(--ubf-control-fg);cursor:pointer;display:inline-flex;font:var(--ubf-text-action);gap:var(--ubf-space-10);height:var(--ubf-size-control);justify-content:center;margin:0;padding:0 var(--ubf-space-20);text-decoration:none;transition:background-color var(--ubf-motion-fast),color var(--ubf-motion-fast)}.Button .Icon{height:var(--ubf-icon-lg)}.Button:disabled{color:color-mix(in srgb, var(--ubf-control-fg) calc(var(--ubf-opacity-disabled) * 100%), transparent);cursor:not-allowed}.Button--primary{background:var(--ubf-primary-bg);border-color:var(--ubf-primary-border);color:var(--ubf-primary-fg)}.Button--primary:disabled{color:color-mix(in srgb, var(--ubf-primary-fg) calc(var(--ubf-opacity-disabled) * 100%), transparent)}.Button--danger{border-color:var(--ubf-danger-border);color:var(--ubf-danger-fg)}.Button--danger:disabled{color:color-mix(in srgb, var(--ubf-danger-fg) calc(var(--ubf-opacity-disabled) * 100%), transparent)}.Button--link{background:transparent;border:0;color:var(--ubf-link);height:auto;padding:0;text-decoration:underline}.Button--link.Button--danger{color:var(--ubf-danger-fg)}.Button--block{width:100%}@media (hover: hover){.Button:hover:not(:disabled){background:var(--ubf-control-hover-bg)}.Button--primary:hover:not(:disabled){background:var(--ubf-primary-hover-bg);color:var(--ubf-primary-hover-fg)}.Button--link:hover:not(:disabled){background:transparent;color:var(--ubf-link-hover)}.Button--link.Button--danger:hover:not(:disabled){color:var(--ubf-danger-fg)}}.Button:active:not(:disabled){background:var(--ubf-control-active-bg)}.Button--primary:active:not(:disabled){background:var(--ubf-primary-active-bg)}.Button--danger:active:not(:disabled){background:var(--ubf-control-hover-bg)}.Button--link:active:not(:disabled){background:transparent}.Button.clicked{background-image:url(/assets/loading-3805f600133b76e2a2cb28fc716d0083fd2998664c3d6cf273cda010b0c53b11.gif);background-position:center;background-repeat:no-repeat;background-size:var(--ubf-icon-lg);color:transparent;pointer-events:none}.Cbh__section p{margin:0}.Cbh__section+.Cbh__section{border-top:var(--ubf-line-width) solid var(--ubf-border-subtle);margin-top:var(--ubf-space-20);padding-top:var(--ubf-space-20)}.Cbh__heading{color:var(--ubf-fg-title);font:var(--ubf-text-group-title);margin:0 0 var(--ubf-space-4)}.Cbh__competencies{display:grid;gap:var(--ubf-space-12);grid-template-columns:repeat(3, minmax(0, 1fr));list-style:none;margin:var(--ubf-space-16) 0 0;padding:0}@media (max-width: 720px){.Cbh__competencies{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 400px){.Cbh__competencies{grid-template-columns:minmax(0, 1fr)}}.Cbh__competency{border:var(--ubf-line-width) solid var(--ubf-border-default);border-radius:var(--ubf-radius-lg);display:flex;flex-direction:column;padding:var(--ubf-space-12) var(--ubf-space-16)}.Cbh__code{color:var(--ubf-accent-fg);font:var(--ubf-text-action)}.Cbh__name{color:var(--ubf-fg-secondary)}.Cbh__features{display:flex;flex-direction:column;gap:var(--ubf-space-20);list-style:none;margin:0;padding:0}.Cbh__feature{align-items:flex-start;display:flex;gap:var(--ubf-space-16)}.Cbh__mark{align-items:center;border:var(--ubf-line-width) solid var(--ubf-border-default);border-radius:var(--ubf-radius-lg);color:var(--ubf-accent);display:flex;flex:none;height:var(--ubf-size-mark-lg);justify-content:center;width:var(--ubf-size-mark-lg)}.Cbh__mark .Icon{height:var(--ubf-icon-2xl)}.Cbh__title{color:var(--ubf-fg-primary);font:var(--ubf-text-action);margin:0}.dialog-root,.dialog-trigger{display:contents}.dialog{background:transparent;border:0;color:inherit;height:100%;margin:0;max-height:none;max-width:none;padding:var(--ubf-space-16);width:100%;text-align:start;text-transform:none}.dialog[open]{display:flex}.dialog::backdrop{background:var(--ubf-backdrop)}html:has(.dialog[open]){overflow:hidden}.dialog-content{background:var(--ubf-bg-panel);border:var(--ubf-line-width) solid var(--ubf-border-default);border-radius:var(--ubf-radius-lg);box-shadow:var(--ubf-shadow-raised);display:flex;flex-direction:column;margin:auto;max-height:100%;max-width:var(--ubf-size-dialog);width:100%}.dialog--wide .dialog-content{max-width:var(--ubf-size-column)}.dialog-header{align-items:center;border-bottom:var(--ubf-line-width) solid var(--ubf-border-subtle);display:flex;flex:none;gap:var(--ubf-space-12);padding:var(--ubf-space-16) var(--ubf-space-24)}.dialog-header h3{color:var(--ubf-fg-title);flex:1;font:var(--ubf-text-card-title);margin:0}.dialog-close{align-items:center;background:transparent;border:0;border-radius:var(--ubf-radius-md);color:var(--ubf-fg-muted);cursor:pointer;display:flex;flex:none;height:var(--ubf-size-touch);justify-content:center;padding:0;transition:color var(--ubf-motion-fast);width:var(--ubf-size-touch)}.dialog-close .Icon{height:var(--ubf-icon-xl)}.dialog-close:focus-visible{outline-offset:var(--ubf-ring-offset-inset)}@media (hover: hover){.dialog-close:hover{color:var(--ubf-fg-primary)}}.dialog-body{color:var(--ubf-fg-secondary);font:var(--ubf-text-body);min-height:0;overflow-y:auto;padding:var(--ubf-space-24)}.dialog-body p{margin:0 0 var(--ubf-space-16)}.dialog-actions{display:flex;gap:var(--ubf-space-12);margin-top:var(--ubf-space-24)}.dialog-actions>*{flex:1 1 0}.dialog-actions .button_to{display:flex}.dialog-actions .button_to .Button{flex:1}@media (max-width: 600px){.dialog-actions{flex-direction:column}.dialog-actions>*{flex:none}}.dialog-warning{align-items:center;color:var(--ubf-warning-fg);display:flex;font:var(--ubf-text-action);gap:var(--ubf-space-12)}.dialog-warning .Icon{height:var(--ubf-icon-xl)}.Discount__row{align-items:flex-start;display:flex;gap:var(--ubf-space-12)}.Discount__row .input{display:flex;flex:1;flex-direction:column;gap:var(--ubf-space-8);min-width:0}.Discount__apply{flex:none;width:var(--ubf-size-action)}@media (max-width: 600px){.Discount__row{align-items:stretch;flex-direction:column}.Discount__apply{width:100%}}.Download-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ubf-space-12)}.Footer{color:var(--ubf-fg-muted);font:var(--ubf-text-caption);padding:0 var(--ubf-space-16) var(--ubf-space-48);text-align:center}.Footer a{font:var(--ubf-text-caption)}.Icon{fill:currentColor;flex:none;height:1em;vertical-align:-0.125em;width:auto}.LoggedIn{align-items:center;display:flex;gap:var(--ubf-space-12);margin:0 0 var(--ubf-space-32)}.LoggedIn__icon{color:var(--ubf-fg-secondary);height:var(--ubf-icon-star)}.LoggedIn__text{min-width:0}.LoggedIn__label{color:var(--ubf-fg-secondary);display:block;font:var(--ubf-text-label)}.LoggedIn__email{color:var(--ubf-fg-primary);display:block;font:var(--ubf-text-action);overflow-wrap:anywhere}.Nav{display:flex;flex-wrap:wrap;gap:0 var(--ubf-space-24);list-style:none;margin:0;padding:0}.Nav__link{background:transparent;border:0;border-bottom:var(--ubf-bar-width-sm) solid transparent;color:var(--ubf-fg-secondary);cursor:pointer;display:block;font:var(--ubf-text-action);padding:var(--ubf-space-8) 0;text-decoration:none;transition:color var(--ubf-motion-fast)}.Nav__link[aria-current="page"]{border-bottom-color:var(--ubf-accent);color:var(--ubf-fg-primary);cursor:default}@media (hover: hover){.Nav__link:hover{color:var(--ubf-fg-primary)}}.Notification{align-items:center;background:var(--ubf-validation-ok-bg);border-radius:var(--ubf-radius-lg);color:var(--ubf-fg-primary);display:flex;font:var(--ubf-text-action);gap:var(--ubf-space-12);margin:0 0 var(--ubf-space-24);padding:var(--ubf-space-4) var(--ubf-space-4) var(--ubf-space-4) var(--ubf-space-16)}.Notification__icon{color:var(--ubf-validation-ok-fg);height:var(--ubf-icon-star)}.Notification__message{flex:1;margin:0;min-width:0;overflow-wrap:anywhere}.Notification__dismiss{align-items:center;background:transparent;border:0;border-radius:var(--ubf-radius-md);color:var(--ubf-fg-secondary);cursor:pointer;display:flex;flex:none;height:var(--ubf-size-touch);justify-content:center;padding:0;transition:color var(--ubf-motion-fast);width:var(--ubf-size-touch)}.Notification__dismiss .Icon{height:var(--ubf-icon-xl)}.Notification__dismiss:focus-visible{outline-offset:var(--ubf-ring-offset-inset)}@media (hover: hover){.Notification__dismiss:hover{color:var(--ubf-fg-primary)}}.Notification--warning{background:var(--ubf-validation-warning-bg)}.Notification--warning .Notification__icon{color:var(--ubf-validation-warning-fg)}.Notification--error{background:var(--ubf-validation-error-bg)}.Notification--error .Notification__icon{color:var(--ubf-validation-error-fg)}.error_notification{padding:var(--ubf-space-14) var(--ubf-space-16)}.Page{box-sizing:content-box;margin:0 auto;max-width:var(--ubf-size-column);padding:var(--ubf-space-48) var(--ubf-space-16)}.Page--narrow{max-width:var(--ubf-size-column-narrow)}.PageHead{margin-bottom:var(--ubf-space-32)}.PageHead h1{margin:0}.PageHead__lead{color:var(--ubf-fg-secondary);margin:0}.Panel{background:var(--ubf-bg-panel);border:var(--ubf-line-width) solid var(--ubf-border-default);border-radius:var(--ubf-radius-lg);box-shadow:var(--ubf-shadow-card);padding:var(--ubf-space-48)}.Panel__title{color:var(--ubf-fg-title);font:var(--ubf-text-card-title);margin:0 0 var(--ubf-space-8)}.Panel__lead{color:var(--ubf-fg-secondary);margin:0 0 var(--ubf-space-8)}@media (max-width: 600px){.Panel{padding:var(--ubf-space-24)}}.Plan{background-blend-mode:soft-light;background-color:var(--ubf-bg-panel);background-position:top right;background-repeat:no-repeat;border:var(--ubf-line-width) solid var(--ubf-border-default);border-radius:var(--ubf-radius-lg);box-shadow:var(--ubf-shadow-card);color:var(--ubf-fg-primary);display:flex;flex-direction:column;gap:var(--ubf-space-10);padding:var(--ubf-space-20)}.Plan--A320_subscription{background-image:-webkit-image-set(url(/assets/airbus-a320-bg-image@2x-5d968f9ad6ef7780a1de2363516b157762d71e877ae669eb47106013cb885eb1.png) 2x);background-image:image-set(url(/assets/airbus-a320-bg-image@2x-5d968f9ad6ef7780a1de2363516b157762d71e877ae669eb47106013cb885eb1.png) 2x)}.Plan--A330_subscription{background-image:-webkit-image-set(url(/assets/airbus-a330-bg-image@2x-b22cfcac17b9e88635055d15788caf2955bbba8710ba9b6d9a8f0ced87612515.png) 2x);background-image:image-set(url(/assets/airbus-a330-bg-image@2x-b22cfcac17b9e88635055d15788caf2955bbba8710ba9b6d9a8f0ced87612515.png) 2x)}.Plan--A320_CBH_subscription,.Plan--A330_CBH_subscription{background-image:url(/assets/matrix-icon-877e2763c170dcc3f71a01fb84e3b39f41c102341134a6caac627c987987417b.png)}.Plan p{margin:0}.Plan__eyebrow{color:var(--ubf-fg-muted);font:var(--ubf-text-eyebrow);letter-spacing:var(--ubf-text-eyebrow-tracking);text-transform:uppercase}.Plan__title{color:var(--ubf-fg-title);font:var(--ubf-text-card-title);margin:0}.Plan__description{color:var(--ubf-fg-secondary)}.Plan__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--ubf-space-6)}.Plan__amount{font:var(--ubf-text-page-title)}.Plan__per,.Plan__was,.Plan__discount{color:var(--ubf-fg-secondary)}.Plan__type{font:var(--ubf-text-action)}.Plan__status{border-top:var(--ubf-line-width) solid var(--ubf-border-default);display:flex;gap:var(--ubf-space-16);padding-top:var(--ubf-space-12)}.Plan__state{display:flex;flex:1;flex-direction:column;gap:var(--ubf-space-4);min-width:0}.Plan__active{align-items:center;color:var(--ubf-status-active);display:flex;font:var(--ubf-text-action);gap:var(--ubf-space-8)}.Plan__active .Icon{height:var(--ubf-icon-xl)}.Plan__days{color:var(--ubf-fg-secondary)}.Plan__date{color:var(--ubf-fg-secondary);font:var(--ubf-text-label)}.Plan__renewal{border-left:var(--ubf-line-width) solid var(--ubf-border-default);display:flex;flex-direction:column;gap:var(--ubf-space-4);margin:0;padding-left:var(--ubf-space-16)}.Plan__renewal dt{color:var(--ubf-fg-muted);font:var(--ubf-text-label)}.Plan__renewal dd{font:var(--ubf-text-label);margin:0}.Plan__actions{display:flex;flex-wrap:wrap;gap:var(--ubf-space-12);margin-top:auto}.Plan__actions>*,.Plan__actions .dialog-trigger>*{flex:1 1 0;min-width:fit-content}.Plan__actions .button_to{display:flex}.Plan__actions .button_to .Button{flex:1}.Plan__requirement{align-items:center;background:var(--ubf-bg-surface);border-radius:var(--ubf-radius-md);color:var(--ubf-fg-muted);display:flex;font:var(--ubf-text-label);justify-content:center;margin-top:auto;min-height:var(--ubf-size-control);padding:var(--ubf-space-8) var(--ubf-space-16);text-align:center}.Plans{display:grid;gap:var(--ubf-space-16);grid-template-columns:repeat(2, minmax(var(--ubf-size-card-min), 1fr))}@media (max-width: 720px){.Plans{grid-template-columns:minmax(0, 1fr)}}.Section{border-top:var(--ubf-line-width) solid var(--ubf-border-default);display:flex;gap:var(--ubf-space-16);margin-top:var(--ubf-space-32);padding-top:var(--ubf-space-32)}.Section__icon{color:var(--ubf-fg-secondary);height:var(--ubf-icon-star)}.Section__body{flex:1;min-width:0}.Section__title{color:var(--ubf-fg-title);font:var(--ubf-text-group-title);margin:0}.Section__lead{color:var(--ubf-fg-secondary);margin:0 0 var(--ubf-space-16)}.Upgrade__offer{font:var(--ubf-text-action)}.Upgrade__offer strong{color:var(--ubf-accent-fg);font:inherit}.Upgrade__price{color:var(--ubf-fg-muted)}.Upgrade__price strong{color:var(--ubf-fg-title);font:var(--ubf-text-page-title-lg)}.Upgrade__when{align-items:center;border-block:var(--ubf-line-width) solid var(--ubf-border-subtle);display:flex;gap:var(--ubf-space-16);padding-block:var(--ubf-space-16)}.Upgrade__when strong{color:var(--ubf-fg-primary);font:var(--ubf-text-action)}.Upgrade__when span:last-child{border-left:var(--ubf-line-width) solid var(--ubf-border-subtle);padding-left:var(--ubf-space-16)}.Upgrade__terms strong{color:var(--ubf-fg-primary)}.Reasons{display:flex;flex-direction:column;gap:var(--ubf-space-8);margin-bottom:var(--ubf-space-16)}.Reasons__item{align-items:center;display:flex;gap:var(--ubf-space-12)}.Reasons__item label{color:var(--ubf-fg-primary)}.Plan--trial-modal-list{display:flex;flex-direction:column;gap:var(--ubf-space-12);margin:0;padding-inline-start:var(--ubf-space-14)}.Sync p{margin:0 0 var(--ubf-space-16)}.Sync__dates{display:flex;flex-direction:column;gap:var(--ubf-space-6);margin:0 0 var(--ubf-space-16)}.Sync__dates dt{color:var(--ubf-fg-primary);display:inline;font:var(--ubf-text-action)}.Sync__dates dd{color:var(--ubf-fg-secondary);display:inline;margin:0}.Sync__actions{display:flex;gap:var(--ubf-space-12);margin-top:var(--ubf-space-32)}.Sync__actions>*{flex:1}.Sync__actions form,.Sync__actions .Button{width:100%}@media (max-width: 600px){.Sync__actions{flex-direction:column}.Sync__actions>*{flex:none}}.TextInput{background:var(--ubf-field-bg);border:var(--ubf-line-width) solid var(--ubf-control-border);border-radius:var(--ubf-radius-md);color:var(--ubf-fg-primary);font:var(--ubf-text-body);height:var(--ubf-size-control);margin:0;padding:0 var(--ubf-space-14);transition:border-color var(--ubf-motion-fast);width:100%}.TextInput::placeholder{color:var(--ubf-fg-placeholder);opacity:1}.TextInput:focus-visible{outline:var(--ubf-line-width-strong) solid var(--ubf-focus-ring);outline-offset:var(--ubf-ring-offset-inset)}.TextInput[readonly],.TextInput:disabled{background:transparent;border-color:var(--ubf-border-subtle);color:var(--ubf-fg-secondary)}@media (hover: hover){.TextInput:hover:not([readonly],:disabled){border-color:var(--ubf-control-hover-border)}}textarea.TextInput{height:auto;min-height:var(--ubf-size-text-area-min);padding-block:var(--ubf-space-12);resize:vertical}.TextField{position:relative}.TextField>.Icon{bottom:0;color:var(--ubf-fg-muted);height:var(--ubf-icon-xl);left:var(--ubf-space-14);margin:auto 0;pointer-events:none;position:absolute;top:0}.TextField>.TextInput{padding-left:calc(var(--ubf-space-14) + var(--ubf-icon-xl) + var(--ubf-space-12))}.TopBar{background:var(--ubf-bg-app);border-bottom:var(--ubf-line-width) solid var(--ubf-border-default)}.TopBar__inner{align-items:center;box-sizing:content-box;display:flex;flex-wrap:wrap;gap:var(--ubf-space-16) var(--ubf-space-24);justify-content:space-between;margin:0 auto;max-width:var(--ubf-size-column);min-height:var(--ubf-size-control);padding:var(--ubf-space-24) var(--ubf-space-16)}.TopBar--narrow .TopBar__inner{max-width:var(--ubf-size-column-narrow)}.TopBar__brand{align-items:center;display:flex;gap:var(--ubf-space-16);text-decoration:none}.TopBar__mark{color:var(--ubf-fg-title);font:var(--ubf-text-wordmark-md);letter-spacing:var(--ubf-text-wordmark-md-tracking)}.TopBar__name{align-items:center;align-self:stretch;border-left:var(--ubf-line-width) solid var(--ubf-border-default);color:var(--ubf-fg-primary);display:flex;font:var(--ubf-text-product-name);padding-left:var(--ubf-space-16)}@media (max-width: 600px){.TopBar__nav{width:100%}}@media (min-width: 820px){.TopBar{position:sticky;top:0;z-index:1}html{scroll-padding-top:calc(var(--ubf-space-24) * 2 + var(--ubf-size-control) + var(--ubf-line-width))}}.WebApp{-webkit-font-smoothing:antialiased}
