@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./inter-latin-600-normal-LgqL8muc.woff2) format("woff2")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:500;font-display:swap;src:url(./m-plus-rounded-1c-latin-500-normal-D4L1U0OF.woff2) format("woff2")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:800;font-display:swap;src:url(./m-plus-rounded-1c-latin-800-normal-941enk6N.woff2) format("woff2")}.cv-ui{--ui-color-shell: #145bd7;--ui-color-shell-hover: #246ae5;--ui-color-island: #fffcf7;--ui-color-card: #fff;--ui-color-ink: #0b1945;--ui-color-muted: #282f3b;--ui-color-placeholder: #68758b;--ui-color-inverse: #fff;--ui-color-link: #174fb8;--ui-color-link-hover: var(--ui-color-shell-hover);--ui-color-link-active: var(--ui-color-action-primary-pressed);--ui-color-border: #d8e0ed;--ui-color-focus: #075bc6;--ui-color-destructive: #a82630;--ui-color-destructive-hover: #8c1a24;--ui-color-action-primary-pressed: #104bb5;--ui-color-action-secondary-hover: #e1e5ec;--ui-color-action-secondary-pressed: #cdd5e0;--ui-color-action-shell-hover: #e8e1d6;--ui-color-action-shell-pressed: #d8cdbc;--ui-color-action-destructive-pressed: #74151e;--ui-color-control-border: #8491a8;--ui-color-soft: #eaf1ff;--ui-color-accent: #dcf5a4;--ui-color-peach: #ffebdc;--ui-color-success: #23613a;--ui-color-success-surface: #e5f6ea;--ui-color-warning: #805300;--ui-color-warning-surface: #fff0ce;--ui-color-danger: var(--ui-color-destructive);--ui-color-danger-surface: #fde8e7;--ui-space-0: 0px;--ui-space-4: 4px;--ui-space-8: 8px;--ui-space-12: 12px;--ui-space-16: 16px;--ui-space-24: 24px;--ui-space-32: 32px;--ui-space-48: 48px;--ui-space-64: 64px;--ui-space-80: 80px;--ui-space-96: 96px;--ui-space-section-small: var(--ui-space-48);--ui-space-section-medium: var(--ui-space-64);--ui-space-section-large: var(--ui-space-96);--ui-space-level-0: var(--ui-space-0);--ui-space-level-1: var(--ui-space-4);--ui-space-level-2: var(--ui-space-8);--ui-space-level-3: var(--ui-space-12);--ui-space-level-4: var(--ui-space-16);--ui-space-level-5: var(--ui-space-24);--ui-space-level-6: var(--ui-space-32);--ui-radius-control: 12px;--ui-radius-card: 16px;--ui-radius-island: 24px;--ui-font-body: "Inter", sans-serif;--ui-font-heading: "M PLUS Rounded 1c", sans-serif;--ui-font-weight-body: 400;--ui-font-weight-label: 600;--ui-font-weight-heading: 800;--ui-font-weight-navigation: 500;--ui-text-title-size: 32px;--ui-text-title-line: 44px;--ui-text-section-size: 24px;--ui-text-section-line: 34px;--ui-text-subheading-size: 20px;--ui-text-subheading-line: 28px;--ui-text-page-title-size: 48px;--ui-text-page-title-line: 62px;--ui-text-hero-size: 52px;--ui-text-hero-line: 68px;--ui-text-lead-size: 22px;--ui-text-lead-line: 29px;--ui-text-body-size: 16px;--ui-text-body-line: 24px;--ui-text-small-size: 14px;--ui-text-small-line: 20px;--ui-text-navigation-size: 18px;--ui-text-navigation-line: 28px;--ui-stroke-default: 1px;--ui-stroke-focus: 3px;--ui-control-height: 48px;--ui-shadow-popover: 0 3px 12px rgb(11 25 69 / 7%);--ui-color-overlay: rgb(11 25 69 / 40%);--ui-container-max: 1440px;--ui-measure-wide: 1200px;--ui-measure-reading: 912px;--ui-measure-text: 800px;--ui-measure-form: 480px;--ui-grid-item-min: 240px}.cv-ui{color:var(--ui-color-ink);background:var(--ui-color-island);font:var(--ui-font-weight-body) var(--ui-text-body-size) / var(--ui-text-body-line) var(--ui-font-body);overflow-wrap:anywhere}.cv-ui,.cv-ui:before,.cv-ui:after,.cv-ui *,.cv-ui *:before,.cv-ui *:after{box-sizing:border-box}body.cv-ui{margin:0;min-height:100dvh;background:var(--ui-color-shell)}.cv-ui :where(h1,h2,h3,h4,h5,h6,p){margin:0}.cv-ui :where(h1,h2,h3,h4,h5,h6){font-family:var(--ui-font-heading);font-weight:var(--ui-font-weight-heading)}.cv-ui :where(h1){font-size:var(--ui-text-title-size);line-height:var(--ui-text-title-line)}.cv-ui :where(h2){font-size:var(--ui-text-section-size);line-height:var(--ui-text-section-line)}.cv-ui :where(a){color:var(--ui-color-link);-webkit-text-decoration:var(--ui-link-decoration, none);text-decoration:var(--ui-link-decoration, none);text-underline-offset:var(--ui-space-4)}.cv-ui a[href]:not(:where(.ui-button,[role=button],[role^=menuitem])):is(:hover,:focus-visible){color:var(--ui-color-link-hover)}.cv-ui a[href]:not(:where(.ui-button,[role=button],[role^=menuitem])):active{color:var(--ui-color-link-active)}.cv-ui :where(button,[role=button],.ui-button){-webkit-user-select:none;-moz-user-select:none;user-select:none}.cv-ui :where(button,input,select,textarea){font:inherit}.cv-ui :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--ui-stroke-focus) solid currentColor;outline-offset:var(--ui-space-4)}.cv-ui .ui-input,.cv-ui .ui-select,.cv-ui .ui-textarea{width:100%;min-width:0;min-height:var(--ui-control-height);padding:11px var(--ui-space-12);color:var(--ui-color-ink);background:var(--ui-color-card);border:var(--ui-stroke-default) solid var(--ui-color-control-border);border-radius:var(--ui-radius-control)}.cv-ui .ui-button{display:inline-flex;justify-content:center;align-items:center;min-height:var(--ui-control-height);min-width:176px;padding:9px var(--ui-space-24);gap:var(--ui-space-12);font:var(--ui-font-weight-navigation) var(--ui-text-navigation-size) / var(--ui-text-navigation-line) var(--ui-font-heading);border:var(--ui-stroke-default) solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:var(--ui-color-shell);color:var(--ui-color-inverse);cursor:pointer}.cv-ui .ui-button--primary:hover:not(:disabled){background:var(--ui-color-shell-hover)}.cv-ui .ui-button--secondary{background:var(--ui-color-card);color:var(--ui-color-ink)}.cv-ui .ui-button--secondary:hover:not(:disabled){background:var(--ui-color-action-secondary-hover)}.cv-ui .ui-button--shell{background:var(--ui-color-island);color:var(--ui-color-ink)}.cv-ui .ui-button--shell:hover:not(:disabled){background:var(--ui-color-action-shell-hover)}.cv-ui .ui-button--clear{background:transparent;border-color:transparent;color:inherit}.cv-ui .ui-button--destructive{background:var(--ui-color-destructive);border-color:var(--ui-color-destructive)}.cv-ui .ui-button--destructive:hover:not(:disabled){background:var(--ui-color-destructive-hover);border-color:var(--ui-color-destructive-hover)}.cv-ui .ui-button--primary:active:not(:disabled){background:var(--ui-color-action-primary-pressed)}.cv-ui .ui-button--secondary:active:not(:disabled){background:var(--ui-color-action-secondary-pressed);border-color:var(--ui-color-border);color:var(--ui-color-ink)}.cv-ui .ui-button--shell:active:not(:disabled){background:var(--ui-color-action-shell-pressed)}.cv-ui .ui-button--destructive:active:not(:disabled){background:var(--ui-color-action-destructive-pressed);border-color:var(--ui-color-action-destructive-pressed)}.cv-ui .ui-button:focus-visible{border-color:var(--ui-color-focus);box-shadow:inset 0 0 0 2px var(--ui-color-focus);outline:none}.cv-ui .ui-button--destructive:focus-visible{border-color:var(--ui-color-destructive-hover);box-shadow:inset 0 0 0 2px var(--ui-color-destructive-hover)}.cv-ui .ui-button--clear:focus-visible{border-color:transparent;box-shadow:none;outline:var(--ui-stroke-focus) solid currentColor;outline-offset:var(--ui-space-4)}.cv-ui .ui-button:disabled{cursor:default}.cv-ui .ui-button:disabled:not([aria-busy=true]){background:var(--ui-color-soft);border-color:var(--ui-color-border);color:var(--ui-color-muted)}.cv-ui .ui-button--fit,.cv-ui .ui-button--fit:disabled{min-width:0}.cv-ui .ui-button.ui-icon-button{min-width:var(--ui-control-height);width:var(--ui-control-height);padding:0}.cv-ui a.ui-button{text-decoration:none;text-align:center}.cv-ui .ui-placeholder{height:var(--ui-control-height);background:var(--ui-color-soft);border-radius:var(--ui-radius-control)}.cv-ui .ui-control-skeleton{color:transparent;background:var(--ui-color-soft);cursor:default}.cv-ui .ui-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cv-ui .ui-field-hint,.cv-ui .ui-field-error{font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}.cv-ui .ui-field-hint{color:var(--ui-color-muted)}.cv-ui .ui-field-error{color:var(--ui-color-danger)}.cv-ui .ui-input-control{display:flex;min-width:0;position:relative}.cv-ui .ui-input-control:has(.ui-password-toggle) .ui-input{padding-inline-end:72px}.cv-ui .ui-password-toggle{position:absolute;inset-inline-end:1px;inset-block:0;min-width:56px;padding:0 var(--ui-space-8);border:0;border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-color-link);cursor:pointer;font-size:var(--ui-text-small-size)}.cv-ui .ui-password-toggle:focus-visible{outline-offset:-4px}.cv-ui .ui-password-toggle:disabled{cursor:default;color:var(--ui-color-muted)}.cv-ui :is(.ui-input,.ui-select):focus{border-color:var(--ui-color-shell);outline:none;box-shadow:inset 0 0 0 1px var(--ui-color-shell)}.cv-ui :is(.ui-input,.ui-select)[aria-invalid=true]{border-color:var(--ui-color-danger)}.cv-ui :is(.ui-input,.ui-select)[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--ui-color-danger)}.cv-ui :is(.ui-input,.ui-select):disabled{color:var(--ui-color-muted);background:var(--ui-color-soft);opacity:1}.cv-ui .ui-input::-moz-placeholder{color:var(--ui-color-placeholder);opacity:1}.cv-ui .ui-input::placeholder{color:var(--ui-color-placeholder);opacity:1}.cv-ui .ui-select-control{position:relative;min-width:0}.cv-ui .ui-select:not([multiple]):is(:not([size]),[size="0"],[size="1"]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:44px}.cv-ui .ui-select-chevron{position:absolute;inset-inline-end:var(--ui-space-12);top:50%;transform:translateY(-50%);pointer-events:none}.cv-ui .ui-textarea{min-height:96px;max-width:100%;padding:var(--ui-space-16);resize:vertical}.cv-ui :is(.ui-select,.ui-textarea):focus{border-color:var(--ui-color-focus);outline:none;box-shadow:inset 0 0 0 calc(var(--ui-stroke-focus) - var(--ui-stroke-default)) var(--ui-color-focus)}.cv-ui :is(.ui-select,.ui-textarea)[aria-invalid=true]{border-color:var(--ui-color-danger)}.cv-ui :is(.ui-select,.ui-textarea)[aria-invalid=true]:focus{box-shadow:inset 0 0 0 calc(var(--ui-stroke-focus) - var(--ui-stroke-default)) var(--ui-color-danger)}.cv-ui .ui-textarea:disabled{color:var(--ui-color-muted);background:var(--ui-color-soft);opacity:1}.cv-ui .ui-textarea::-moz-placeholder{color:var(--ui-color-placeholder);opacity:1}.cv-ui .ui-textarea::placeholder{color:var(--ui-color-placeholder);opacity:1}.cv-ui .ui-select:has(option:checked[value=""]){color:var(--ui-color-placeholder)}.cv-ui .ui-select option{color:var(--ui-color-ink)}.cv-ui .ui-choice{display:flex;gap:var(--ui-space-12);align-items:center;min-height:var(--ui-control-height);cursor:pointer;font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}.cv-ui .ui-choice>span{min-width:0;flex:1}.cv-ui .ui-choice input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 24px;width:24px;height:24px;margin:0;border:var(--ui-stroke-default) solid var(--ui-color-control-border);border-radius:var(--ui-space-4);background:var(--ui-color-card);display:grid;place-content:center;cursor:inherit}.cv-ui .ui-checkbox input:checked{background:var(--ui-color-shell);border-color:var(--ui-color-shell)}.cv-ui .ui-checkbox input:checked:after{content:"✓";color:var(--ui-color-inverse);font-size:var(--ui-text-small-size)}.cv-ui .ui-choice input[aria-invalid=true]{border-color:var(--ui-color-danger)}.cv-ui .ui-choice:has(input:focus-visible){outline:2px solid var(--ui-color-focus);outline-offset:-2px}.cv-ui .ui-choice input:focus-visible{outline:none}.cv-ui .ui-choice:has(input:disabled){cursor:default;color:var(--ui-color-muted);opacity:.65}.cv-ui .ui-choice--wrapped{width:100%;min-height:50px;padding:var(--ui-space-12) var(--ui-space-16);border:var(--ui-stroke-default) solid var(--ui-color-control-border);border-radius:var(--ui-radius-control);background:var(--ui-color-card);color:var(--ui-color-ink);font-size:var(--ui-text-body-size);line-height:var(--ui-text-body-line)}.cv-ui .ui-choice--wrapped input{flex-basis:20px;width:20px;height:20px}.cv-ui .ui-choice--wrapped:has(input:checked){background:var(--ui-color-soft);border-color:var(--ui-color-focus)}.cv-ui .ui-choice--wrapped:has(input:disabled){background:var(--ui-color-soft);opacity:1}.cv-ui .ui-choice--wrapped:has(input:focus-visible){outline:none;border-color:var(--ui-color-focus);box-shadow:inset 0 0 0 calc(var(--ui-stroke-focus) - var(--ui-stroke-default)) var(--ui-color-focus)}.cv-ui .ui-choice--wrapped:has(input[aria-invalid=true]){border-color:var(--ui-color-danger)}.cv-ui .ui-radio input{flex-basis:20px;width:20px;height:20px;border:0;border-radius:50%;background:url(./radio-unchecked-DeE2dkQ0.svg) center no-repeat}.cv-ui .ui-radio input:checked{background-image:url(./radio-checked-CdZa_qqE.svg)}@media(forced-colors:active){.cv-ui .ui-choice input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.cv-ui .ui-checkbox input:checked:after{content:none}.cv-ui .ui-select:not([multiple]):is(:not([size]),[size="0"],[size="1"]){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.cv-ui .ui-select-chevron{display:none}}.cv-ui .ui-choice-group{min-width:0;padding:0;margin:0;border:0;display:grid;gap:var(--ui-space-12)}.cv-ui .ui-choice-group>legend{padding:0;margin-block-end:var(--ui-space-12);font-weight:var(--ui-font-weight-label)}.cv-ui .ui-spinner{display:inline-flex;flex:0 0 24px;width:24px;height:24px;vertical-align:middle}.cv-ui .ui-spinner :is(img,svg){display:block;animation:ui-spin 1s linear infinite}.cv-ui .ui-spinner--inverse :is(img,svg){filter:brightness(0) invert(1)}@keyframes ui-spin{to{transform:rotate(360deg)}}.cv-ui .ui-skeleton{max-width:100%;border-radius:var(--ui-radius-control);background:var(--ui-color-soft)}.cv-ui .ui-notice{display:flex;align-items:start;gap:var(--ui-space-12);padding:var(--ui-space-12);border-radius:var(--ui-radius-control);background:var(--ui-color-soft);color:var(--ui-color-ink)}.cv-ui .ui-notice>img,.cv-ui .ui-notification>img{flex:0 0 20px}.cv-ui .ui-notice:has(.ui-text-label)>img{margin-block-start:calc((var(--ui-text-body-line) - 20px) / 2)}.cv-ui .ui-notice-content{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--ui-space-4)}.cv-ui .ui-notice--success{background:var(--ui-color-success-surface);color:var(--ui-color-success)}.cv-ui .ui-notice--warning{background:var(--ui-color-warning-surface);color:var(--ui-color-warning)}.cv-ui .ui-notice--danger{background:var(--ui-color-danger-surface);color:var(--ui-color-danger)}.cv-ui .ui-notification{display:flex;align-items:start;gap:var(--ui-space-12);width:360px;max-width:100%;padding:var(--ui-space-16);border:var(--ui-stroke-default) solid var(--ui-color-border);border-radius:var(--ui-radius-card);background:var(--ui-color-card)}.cv-ui .ui-notification-title{font-weight:var(--ui-font-weight-label);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}.cv-ui .ui-dismiss{flex:0 0 32px;display:grid;place-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--ui-space-8);background:transparent;cursor:pointer}.cv-ui .ui-notification-action{font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line);font-weight:var(--ui-font-weight-label)}@media(prefers-reduced-motion:reduce){.cv-ui .ui-spinner :is(img,svg){animation:none}}.cv-ui .ui-menu{position:fixed;inset:auto;margin:0;padding:var(--ui-space-8);width:264px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;color:var(--ui-color-ink);background:var(--ui-color-card);border:var(--ui-stroke-default) solid var(--ui-color-border);border-radius:var(--ui-radius-control);box-shadow:var(--ui-shadow-popover)}.cv-ui .ui-menu:popover-open{display:flex;flex-direction:column;gap:var(--ui-stroke-default)}.cv-ui .ui-menu-item{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--ui-space-8);width:100%;min-height:var(--ui-control-height);padding:var(--ui-space-8) var(--ui-space-12);border:var(--ui-stroke-default) solid transparent;border-radius:var(--ui-space-8);background:transparent;color:var(--ui-color-ink);font:var(--ui-font-weight-navigation) var(--ui-text-navigation-size) / var(--ui-text-navigation-line) var(--ui-font-heading);text-align:start;cursor:pointer}.cv-ui .ui-menu-item>:last-child{width:20px;flex:0 0 20px;color:var(--ui-color-shell)}.cv-ui a.ui-menu-item{text-decoration:none}.cv-ui .ui-menu-item:hover:not(:disabled),.cv-ui .ui-menu-item[aria-checked=true],.cv-ui .ui-menu-item[aria-current=page]{background:var(--ui-color-soft)}.cv-ui .ui-menu-item:focus-visible{outline:2px solid var(--ui-color-shell);outline-offset:-2px}.cv-ui .ui-menu-item--destructive{color:var(--ui-color-danger)}.cv-ui .ui-menu-item:disabled{cursor:default;opacity:.6}.cv-ui .ui-menu hr{border:0;border-block-start:var(--ui-stroke-default) solid var(--ui-color-border);margin-block:var(--ui-space-8)}.cv-ui .ui-tabs{display:flex;flex-direction:column;gap:var(--ui-space-24);min-width:0}.cv-ui .ui-tab-list{display:flex;gap:var(--ui-space-24)}.cv-ui .ui-tab-list>button{flex:1;min-width:0;min-height:50px;padding:var(--ui-space-8) 0;border:0;border-block-end:var(--ui-stroke-focus) solid transparent;background:transparent;color:var(--ui-color-muted);font-weight:var(--ui-font-weight-label);cursor:pointer}.cv-ui .ui-tab-list>button[aria-selected=true]{color:var(--ui-color-link);border-block-end-color:var(--ui-color-shell)}.cv-ui .ui-tab-list>button:disabled{opacity:.6;cursor:default}.cv-ui .ui-tabs>[role=tabpanel][hidden]{display:none}.cv-ui .ui-tooltip-anchor{display:inline-flex}.cv-ui .ui-tooltip{position:fixed;z-index:1000;display:flex;align-items:center;gap:var(--ui-space-8);max-width:calc(100vw - 16px);padding:var(--ui-space-8) var(--ui-space-12);border-radius:var(--ui-radius-control);background:var(--ui-color-ink);color:var(--ui-color-inverse);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}.cv-ui .ui-tooltip-shortcut{opacity:.7}.cv-ui .ui-dialog{--ui-dialog-width: 700px;position:fixed;inset:0;width:100%;max-width:none;min-width:0;height:100%;max-height:none;min-height:0;margin:0;padding:var(--ui-space-16);overflow:auto;overscroll-behavior:contain;background:transparent;border:0;border-radius:0;color:var(--ui-color-ink);font:inherit}.cv-ui .ui-dialog[open]{display:flex;flex-direction:column}.cv-ui .ui-dialog::backdrop{background:var(--ui-color-overlay)}.cv-ui .ui-dialog-panel{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--ui-space-24);width:min(var(--ui-dialog-width),100%);margin:auto;padding:var(--ui-space-32);border-radius:var(--ui-radius-island);background:var(--ui-color-island);box-shadow:var(--ui-shadow-popover)}.cv-ui .ui-dialog-header{display:flex;align-items:start;gap:var(--ui-space-16);flex:0 0 auto}.cv-ui .ui-dialog-header h2{flex:1;min-width:0}.cv-ui .ui-dialog-header h2:focus{outline:none}.cv-ui .ui-dialog-close{flex:0 0 auto;min-width:104px;padding-inline:var(--ui-space-16);gap:var(--ui-space-4)}.cv-ui .ui-dialog-body{flex:0 0 auto;min-width:0;overflow:visible}.cv-ui .ui-dialog-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:var(--ui-space-16);flex:0 0 auto}.cv-ui .ui-citations-dialog{--ui-dialog-width: 560px}.cv-ui :where(.ui-citations-dialog) .ui-dialog-panel{padding:var(--ui-space-24);border:var(--ui-stroke-default) solid var(--ui-color-border);border-radius:var(--ui-radius-control);gap:var(--ui-space-16)}.cv-ui .ui-citation-list{display:flex;flex-direction:column;gap:var(--ui-space-16);margin:0;padding-inline-start:20px;color:var(--ui-color-link)}.cv-ui .ui-citation-list a{text-decoration:none;padding-inline-start:var(--ui-space-4)}.cv-ui .ui-copy-input{display:flex;align-items:center;gap:var(--ui-space-12);padding:var(--ui-space-8);padding-inline-start:var(--ui-space-16);min-width:0;border-radius:var(--ui-radius-control);background:var(--ui-color-soft)}.cv-ui .ui-copy-input textarea{flex:1;min-width:0;width:100%;min-height:24px;padding:0;border:0;background:transparent;color:var(--ui-color-link);resize:none;overflow-wrap:anywhere;field-sizing:content}.cv-ui .ui-copy-button{flex:0 0 auto;min-height:40px;padding:5px var(--ui-space-12)}.cv-ui .ui-share-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-12)}.cv-ui :is(.ui-share-dialog,.ui-share-project) .ui-tabs{gap:var(--ui-space-16)}.cv-ui .ui-share-actions>a:first-child{min-width:180px}.cv-ui .ui-share-actions>a[download]{min-width:210px}.cv-ui .ui-embed-size{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-16)}.cv-ui .ui-embed-code{width:100%;min-width:0;padding:var(--ui-space-16);border:0;border-radius:var(--ui-radius-control);background:var(--ui-color-soft);color:var(--ui-color-ink);font:inherit;font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line);resize:vertical;overflow-wrap:anywhere}@media(max-width:760px){.cv-ui .ui-dialog-panel{padding:var(--ui-space-16)}.cv-ui .ui-dialog-actions{flex-direction:column-reverse;align-items:stretch;gap:var(--ui-space-12)}.cv-ui .ui-share-actions{flex-direction:column}}@media(max-height:640px){.cv-ui .ui-dialog-panel{padding:var(--ui-space-16);gap:var(--ui-space-16)}}.cv-ui .ui-search .ui-field{gap:0}.cv-ui .ui-search-control .ui-input{padding-inline-start:40px;padding-inline-end:var(--ui-control-height)}.cv-ui .ui-search-icon{position:absolute;inset-inline-start:var(--ui-space-12);top:50%;transform:translateY(-50%);pointer-events:none}.cv-ui .ui-search .ui-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cv-ui .ui-input-clear{position:absolute;inset-inline-end:1px;inset-block-start:0;color:var(--ui-color-muted)}.cv-ui .ui-input-clear:focus-visible{outline-offset:-4px}.cv-ui .ui-filter-chip{display:flex;align-items:center;gap:var(--ui-space-8);width:280px;max-width:100%;min-height:var(--ui-control-height);padding-inline-start:var(--ui-space-12);border-radius:var(--ui-radius-control);background:var(--ui-color-soft)}.cv-ui .ui-filter-chip>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-ui .ui-filter-chip>button{flex:none}.cv-ui .ui-view-switch{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);flex:none;width:232px;min-width:0;gap:0;margin:0;padding:var(--ui-space-4);border:0;border-radius:var(--ui-radius-control);background:var(--ui-color-soft)}.cv-ui .ui-view-switch label{position:relative;min-width:0;cursor:pointer}.cv-ui .ui-view-switch input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.cv-ui .ui-view-switch label>span{display:flex;align-items:center;justify-content:center;min-height:var(--ui-control-height);padding:var(--ui-space-8);border-radius:calc(var(--ui-radius-control) - 2px);text-align:center;font:var(--ui-font-weight-navigation) var(--ui-text-navigation-size) / var(--ui-text-navigation-line) var(--ui-font-heading)}.cv-ui .ui-view-switch input:checked+span{background:var(--ui-color-shell);color:var(--ui-color-inverse)}.cv-ui .ui-view-switch:not(:disabled) label:hover>span{background:var(--ui-color-action-secondary-hover)}.cv-ui .ui-view-switch:not(:disabled) label:hover>input:checked+span{background:var(--ui-color-shell-hover)}.cv-ui .ui-view-switch:not(:disabled) label:active>span{background:var(--ui-color-action-secondary-pressed)}.cv-ui .ui-view-switch:not(:disabled) label:active>input:checked+span{background:var(--ui-color-action-primary-pressed)}.cv-ui .ui-view-switch label:has(input:focus-visible)>span{outline:var(--ui-stroke-focus) solid var(--ui-color-focus);outline-offset:2px}.cv-ui .ui-view-switch:disabled{opacity:.6}.cv-ui .ui-view-switch:disabled label{cursor:default}.cv-ui .ui-autocomplete,.cv-ui .ui-autocomplete-selected{display:flex;flex-direction:column;gap:var(--ui-space-8);min-width:0}.cv-ui .ui-autocomplete-input .ui-input{padding-inline-end:var(--ui-control-height)}.cv-ui .ui-autocomplete-results{position:fixed;inset:auto;margin:0;display:flex;flex-direction:column;gap:var(--ui-space-8);padding:var(--ui-space-16);overflow-y:auto;overscroll-behavior:contain;border:var(--ui-stroke-default) solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:var(--ui-color-card);color:var(--ui-color-ink);box-shadow:var(--ui-shadow-popover)}.cv-ui .ui-autocomplete-results>*{flex:none}.cv-ui .ui-autocomplete-context{padding:var(--ui-space-12);border-radius:var(--ui-radius-control);background:var(--ui-color-soft)}.cv-ui .ui-autocomplete-group{padding-block:var(--ui-space-8);color:var(--ui-color-muted)}.cv-ui .ui-autocomplete-option{display:flex;flex-direction:column;gap:2px;min-height:var(--ui-control-height);padding:var(--ui-space-12);border-radius:var(--ui-radius-control);cursor:pointer}.cv-ui .ui-autocomplete-option[data-active],.cv-ui .ui-autocomplete-option:hover:not([aria-disabled=true]){background:var(--ui-color-soft)}.cv-ui .ui-autocomplete-option[aria-disabled=true]{opacity:.6;cursor:default}.cv-ui .ui-autocomplete-progress{display:flex;align-items:center;gap:var(--ui-space-8)}@media(max-width:760px){.cv-ui .ui-view-switch{width:200px}}.cv-ui.ui-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--ui-color-shell)}.cv-ui .ui-header,.cv-ui .ui-footer{width:min(100%,var(--ui-container-max));margin-inline:auto;padding:var(--ui-space-24) var(--ui-space-32);color:var(--ui-color-inverse)}.cv-ui .ui-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-24)}.cv-ui .ui-brand{font:800 24px/34px var(--ui-font-heading);color:inherit;text-decoration:none}.cv-ui .ui-navigation{display:flex;flex-wrap:wrap;gap:var(--ui-space-24)}.cv-ui .ui-navigation a,.cv-ui .ui-footer a{color:inherit}.cv-ui .ui-body{flex:1;width:min(100%,var(--ui-container-max));margin-inline:auto;padding:0 var(--ui-space-32);display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,3fr);gap:var(--ui-space-32)}.cv-ui .ui-sidebar{padding-block:var(--ui-space-32);color:var(--ui-color-inverse)}.cv-ui .ui-content{min-width:0;padding:var(--ui-space-32);border-radius:var(--ui-radius-island);background:var(--ui-color-island)}.cv-ui .ui-startup-message{padding:var(--ui-space-24);background:var(--ui-color-card);color:var(--ui-color-ink)}.cv-ui .ui-startup-message[hidden]{display:none}@media(max-width:760px){.cv-ui .ui-header,.cv-ui .ui-footer{padding:var(--ui-space-24)}.cv-ui .ui-body{padding:0;grid-template-columns:minmax(0,1fr);gap:0}.cv-ui .ui-sidebar{padding:var(--ui-space-24)}.cv-ui .ui-content{padding:var(--ui-space-24);border-radius:0}}.cv-ui .ui-container{width:100%;max-width:var(--ui-container-max);margin-inline:auto}.cv-ui .ui-stack{display:flex;flex-direction:column;gap:var(--ui-space-level-5)}.cv-ui .ui-cluster,.cv-ui .ui-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-level-4);align-items:center}.cv-ui .ui-field{display:grid;gap:var(--ui-space-level-2)}.cv-ui .ui-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-space-level-5)}.cv-ui .ui-grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ui-grid-item-min)),1fr))}.cv-ui :where(.ui-grid,.ui-stack,.ui-cluster,.ui-actions)>*{min-width:0}@media(min-width:761px){.cv-ui .ui-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-ui .ui-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-ui .ui-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cv-ui .ui-items-start{align-items:start}.cv-ui .ui-items-center{align-items:center}.cv-ui .ui-items-stretch{align-items:stretch}.cv-ui .ui-justify-between{justify-content:space-between}.cv-ui .ui-justify-center{justify-content:center}.cv-ui .ui-w-full{width:100%}.cv-ui .ui-min-w-0{min-width:0}.cv-ui .ui-mx-auto{margin-inline:auto}.cv-ui .ui-text-title{font:var(--ui-font-weight-heading) var(--ui-text-title-size) / var(--ui-text-title-line) var(--ui-font-heading)}.cv-ui .ui-text-section{font:var(--ui-font-weight-heading) var(--ui-text-section-size) / var(--ui-text-section-line) var(--ui-font-heading)}.cv-ui .ui-text-subheading{font:var(--ui-font-weight-heading) var(--ui-text-subheading-size) / var(--ui-text-subheading-line) var(--ui-font-heading)}.cv-ui .ui-text-page-title{font:var(--ui-font-weight-heading) var(--ui-text-page-title-size) / var(--ui-text-page-title-line) var(--ui-font-heading)}.cv-ui .ui-text-hero{font:var(--ui-font-weight-heading) var(--ui-text-hero-size) / var(--ui-text-hero-line) var(--ui-font-heading)}.cv-ui .ui-text-lead{font:var(--ui-font-weight-body) var(--ui-text-lead-size) / var(--ui-text-lead-line) var(--ui-font-body)}.cv-ui .ui-text-body{font:var(--ui-font-weight-body) var(--ui-text-body-size) / var(--ui-text-body-line) var(--ui-font-body)}.cv-ui .ui-text-small{font:var(--ui-font-weight-body) var(--ui-text-small-size) / var(--ui-text-small-line) var(--ui-font-body)}.cv-ui .ui-text-label{font:var(--ui-font-weight-label) var(--ui-text-body-size) / var(--ui-text-body-line) var(--ui-font-body)}.cv-ui .ui-text-navigation{font:var(--ui-font-weight-navigation) var(--ui-text-navigation-size) / var(--ui-text-navigation-line) var(--ui-font-heading)}.cv-ui .ui-text-ink{color:var(--ui-color-ink)}.cv-ui .ui-text-muted{color:var(--ui-color-muted)}.cv-ui .ui-text-inverse{color:var(--ui-color-inverse)}.cv-ui .ui-text-center{text-align:center}.cv-ui .ui-surface-shell{background:var(--ui-color-shell);color:var(--ui-color-inverse)}.cv-ui .ui-surface-island{background:var(--ui-color-island);color:var(--ui-color-ink)}.cv-ui .ui-surface-card{background:var(--ui-color-card);color:var(--ui-color-ink)}.cv-ui .ui-surface-soft{background:var(--ui-color-soft);color:var(--ui-color-ink)}.cv-ui .ui-surface-accent{background:var(--ui-color-accent);color:var(--ui-color-ink)}.cv-ui .ui-surface-peach{background:var(--ui-color-peach);color:var(--ui-color-ink)}.cv-ui .ui-surface-success{background:var(--ui-color-success-surface);color:var(--ui-color-success)}.cv-ui .ui-surface-warning{background:var(--ui-color-warning-surface);color:var(--ui-color-warning)}.cv-ui .ui-surface-danger{background:var(--ui-color-danger-surface);color:var(--ui-color-danger)}.cv-ui .ui-border{border:var(--ui-stroke-default) solid var(--ui-color-border)}.cv-ui .ui-rounded-control{border-radius:var(--ui-radius-control)}.cv-ui .ui-rounded-card{border-radius:var(--ui-radius-card)}.cv-ui .ui-rounded-island{border-radius:var(--ui-radius-island)}.cv-ui :is(.ui-measure-wide,.ui-measure-reading,.ui-measure-text,.ui-measure-form){width:100%;min-width:0;margin-inline:auto}.cv-ui .ui-measure-wide{max-width:var(--ui-measure-wide)}.cv-ui .ui-measure-reading{max-width:var(--ui-measure-reading)}.cv-ui .ui-measure-text{max-width:var(--ui-measure-text)}.cv-ui .ui-measure-form{max-width:var(--ui-measure-form)}.cv-ui .ui-section{padding-block:var(--ui-space-section-medium)}.cv-ui .ui-media{display:block;max-width:100%;height:auto}@media(max-width:760px){.cv-ui :is(.ui-text-page-title,.ui-text-hero){font-size:var(--ui-text-title-size);line-height:var(--ui-text-title-line)}.cv-ui .ui-text-lead{font-size:var(--ui-text-body-size);line-height:var(--ui-text-body-line)}.cv-ui .ui-section{padding-block:var(--ui-space-32)}}.cv-ui .ui-gap-0{gap:var(--ui-space-level-0)}.cv-ui .ui-gap-1{gap:var(--ui-space-level-1)}.cv-ui .ui-gap-2{gap:var(--ui-space-level-2)}.cv-ui .ui-gap-3{gap:var(--ui-space-level-3)}.cv-ui .ui-gap-4{gap:var(--ui-space-level-4)}.cv-ui .ui-gap-5{gap:var(--ui-space-level-5)}.cv-ui .ui-gap-6{gap:var(--ui-space-level-6)}.cv-ui .ui-gap-x-0{-moz-column-gap:var(--ui-space-level-0);column-gap:var(--ui-space-level-0)}.cv-ui .ui-gap-x-1{-moz-column-gap:var(--ui-space-level-1);column-gap:var(--ui-space-level-1)}.cv-ui .ui-gap-x-2{-moz-column-gap:var(--ui-space-level-2);column-gap:var(--ui-space-level-2)}.cv-ui .ui-gap-x-3{-moz-column-gap:var(--ui-space-level-3);column-gap:var(--ui-space-level-3)}.cv-ui .ui-gap-x-4{-moz-column-gap:var(--ui-space-level-4);column-gap:var(--ui-space-level-4)}.cv-ui .ui-gap-x-5{-moz-column-gap:var(--ui-space-level-5);column-gap:var(--ui-space-level-5)}.cv-ui .ui-gap-x-6{-moz-column-gap:var(--ui-space-level-6);column-gap:var(--ui-space-level-6)}.cv-ui .ui-gap-y-0{row-gap:var(--ui-space-level-0)}.cv-ui .ui-gap-y-1{row-gap:var(--ui-space-level-1)}.cv-ui .ui-gap-y-2{row-gap:var(--ui-space-level-2)}.cv-ui .ui-gap-y-3{row-gap:var(--ui-space-level-3)}.cv-ui .ui-gap-y-4{row-gap:var(--ui-space-level-4)}.cv-ui .ui-gap-y-5{row-gap:var(--ui-space-level-5)}.cv-ui .ui-gap-y-6{row-gap:var(--ui-space-level-6)}.cv-ui .ui-p-0{padding:var(--ui-space-level-0)}.cv-ui .ui-p-1{padding:var(--ui-space-level-1)}.cv-ui .ui-p-2{padding:var(--ui-space-level-2)}.cv-ui .ui-p-3{padding:var(--ui-space-level-3)}.cv-ui .ui-p-4{padding:var(--ui-space-level-4)}.cv-ui .ui-p-5{padding:var(--ui-space-level-5)}.cv-ui .ui-p-6{padding:var(--ui-space-level-6)}.cv-ui .ui-px-0{padding-inline:var(--ui-space-level-0)}.cv-ui .ui-px-1{padding-inline:var(--ui-space-level-1)}.cv-ui .ui-px-2{padding-inline:var(--ui-space-level-2)}.cv-ui .ui-px-3{padding-inline:var(--ui-space-level-3)}.cv-ui .ui-px-4{padding-inline:var(--ui-space-level-4)}.cv-ui .ui-px-5{padding-inline:var(--ui-space-level-5)}.cv-ui .ui-px-6{padding-inline:var(--ui-space-level-6)}.cv-ui .ui-py-0{padding-block:var(--ui-space-level-0)}.cv-ui .ui-py-1{padding-block:var(--ui-space-level-1)}.cv-ui .ui-py-2{padding-block:var(--ui-space-level-2)}.cv-ui .ui-py-3{padding-block:var(--ui-space-level-3)}.cv-ui .ui-py-4{padding-block:var(--ui-space-level-4)}.cv-ui .ui-py-5{padding-block:var(--ui-space-level-5)}.cv-ui .ui-py-6{padding-block:var(--ui-space-level-6)}.cv-ui .ui-pt-0{padding-block-start:var(--ui-space-level-0)}.cv-ui .ui-pt-1{padding-block-start:var(--ui-space-level-1)}.cv-ui .ui-pt-2{padding-block-start:var(--ui-space-level-2)}.cv-ui .ui-pt-3{padding-block-start:var(--ui-space-level-3)}.cv-ui .ui-pt-4{padding-block-start:var(--ui-space-level-4)}.cv-ui .ui-pt-5{padding-block-start:var(--ui-space-level-5)}.cv-ui .ui-pt-6{padding-block-start:var(--ui-space-level-6)}.cv-ui .ui-pb-0{padding-block-end:var(--ui-space-level-0)}.cv-ui .ui-pb-1{padding-block-end:var(--ui-space-level-1)}.cv-ui .ui-pb-2{padding-block-end:var(--ui-space-level-2)}.cv-ui .ui-pb-3{padding-block-end:var(--ui-space-level-3)}.cv-ui .ui-pb-4{padding-block-end:var(--ui-space-level-4)}.cv-ui .ui-pb-5{padding-block-end:var(--ui-space-level-5)}.cv-ui .ui-pb-6{padding-block-end:var(--ui-space-level-6)}.cv-ui .ui-m-0{margin:var(--ui-space-level-0)}.cv-ui .ui-m-1{margin:var(--ui-space-level-1)}.cv-ui .ui-m-2{margin:var(--ui-space-level-2)}.cv-ui .ui-m-3{margin:var(--ui-space-level-3)}.cv-ui .ui-m-4{margin:var(--ui-space-level-4)}.cv-ui .ui-m-5{margin:var(--ui-space-level-5)}.cv-ui .ui-m-6{margin:var(--ui-space-level-6)}.cv-ui .ui-mx-0{margin-inline:var(--ui-space-level-0)}.cv-ui .ui-mx-1{margin-inline:var(--ui-space-level-1)}.cv-ui .ui-mx-2{margin-inline:var(--ui-space-level-2)}.cv-ui .ui-mx-3{margin-inline:var(--ui-space-level-3)}.cv-ui .ui-mx-4{margin-inline:var(--ui-space-level-4)}.cv-ui .ui-mx-5{margin-inline:var(--ui-space-level-5)}.cv-ui .ui-mx-6{margin-inline:var(--ui-space-level-6)}.cv-ui .ui-my-0{margin-block:var(--ui-space-level-0)}.cv-ui .ui-my-1{margin-block:var(--ui-space-level-1)}.cv-ui .ui-my-2{margin-block:var(--ui-space-level-2)}.cv-ui .ui-my-3{margin-block:var(--ui-space-level-3)}.cv-ui .ui-my-4{margin-block:var(--ui-space-level-4)}.cv-ui .ui-my-5{margin-block:var(--ui-space-level-5)}.cv-ui .ui-my-6{margin-block:var(--ui-space-level-6)}.cv-ui .ui-mt-0{margin-block-start:var(--ui-space-level-0)}.cv-ui .ui-mt-1{margin-block-start:var(--ui-space-level-1)}.cv-ui .ui-mt-2{margin-block-start:var(--ui-space-level-2)}.cv-ui .ui-mt-3{margin-block-start:var(--ui-space-level-3)}.cv-ui .ui-mt-4{margin-block-start:var(--ui-space-level-4)}.cv-ui .ui-mt-5{margin-block-start:var(--ui-space-level-5)}.cv-ui .ui-mt-6{margin-block-start:var(--ui-space-level-6)}.cv-ui .ui-mb-0{margin-block-end:var(--ui-space-level-0)}.cv-ui .ui-mb-1{margin-block-end:var(--ui-space-level-1)}.cv-ui .ui-mb-2{margin-block-end:var(--ui-space-level-2)}.cv-ui .ui-mb-3{margin-block-end:var(--ui-space-level-3)}.cv-ui .ui-mb-4{margin-block-end:var(--ui-space-level-4)}.cv-ui .ui-mb-5{margin-block-end:var(--ui-space-level-5)}.cv-ui .ui-mb-6{margin-block-end:var(--ui-space-level-6)}.cv-ui .ui-app-header,.cv-ui .ui-public-header{--ui-color-link-hover: var(--ui-color-accent);--ui-color-link-active: var(--ui-color-inverse);--ui-header-link-size: 16px;--ui-header-link-line: 21px;background:var(--ui-color-shell);color:var(--ui-color-inverse)}.cv-ui .ui-app-header-inner,.cv-ui .ui-public-header-inner{max-width:var(--ui-container-max);margin-inline:auto;padding-inline:var(--ui-space-24)}.cv-ui .ui-header-brand{display:inline-flex;flex-shrink:0;color:inherit;text-decoration:none}.cv-ui .ui-header-brand :is(img,svg){display:block;flex-shrink:0}.cv-ui .ui-header-brand .ui-brand-logo{width:160px;height:31px}.cv-ui .ui-brand-logo{---logo-color-0: currentColor;---logo-color-1: currentColor}.cv-ui .ui-app-header-inner{display:grid;grid-template-columns:240px minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-24);padding-block:var(--ui-space-16);min-height:100px}.cv-ui .ui-app-brand{min-height:var(--ui-control-height);align-items:center}.cv-ui .ui-app-header-links{display:flex;flex-wrap:wrap;gap:var(--ui-space-24);align-items:center}.cv-ui .ui-header-link,.cv-ui .ui-account-trigger{min-height:var(--ui-control-height);font:var(--ui-font-weight-navigation) var(--ui-header-link-size, var(--ui-text-navigation-size)) / var(--ui-header-link-line, var(--ui-text-navigation-line)) var(--ui-font-heading);color:var(--ui-color-inverse)}.cv-ui .ui-app-header-links .ui-header-link[hidden]{display:none}.cv-ui .ui-header-link{display:inline-flex;align-items:center;position:relative;text-decoration:none}.cv-ui .ui-header-link[aria-current=page]:after{content:"";position:absolute;inset-inline:0;bottom:1px;height:var(--ui-stroke-focus);background:currentColor}.cv-ui .ui-browse-link{display:none}.cv-ui .ui-app-account{min-width:0;justify-self:end;max-width:240px}.cv-ui .ui-account-trigger{display:inline-flex;min-width:0;max-width:100%;gap:var(--ui-space-8);padding:0;border:0;background:transparent;text-align:start}.cv-ui .ui-account-trigger :is(img,svg){display:block;flex-shrink:0}.cv-ui .ui-account-name{min-width:0;overflow-wrap:anywhere}.cv-ui .ui-account-trigger:hover{background:transparent}.cv-ui .ui-account-trigger:focus-visible{box-shadow:none;outline:var(--ui-stroke-focus) solid currentColor;outline-offset:var(--ui-space-4)}.cv-ui .ui-account-menu{display:none;width:248px;padding:var(--ui-space-8);border-radius:var(--ui-radius-card);background:var(--ui-color-island);box-shadow:0 8px 24px #0b194529}.cv-ui .ui-account-menu:popover-open{display:flex;flex-direction:column;gap:var(--ui-space-4)}.cv-ui .ui-account-menu .ui-menu-item{text-decoration:none}.cv-ui .ui-account-menu hr{width:calc(100% - 24px);margin:0;flex:0 0 auto}.cv-ui .ui-public-header-inner{display:flex;align-items:center;gap:var(--ui-space-24);min-height:100px;padding-block:var(--ui-space-16)}.cv-ui .ui-public-header-links{flex:1;display:flex;align-items:center;gap:var(--ui-space-24);padding-inline:20px;font:var(--ui-font-weight-navigation) var(--ui-header-link-size) / var(--ui-header-link-line) var(--ui-font-heading)}.cv-ui .ui-public-header-links a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:var(--ui-control-height)}.cv-ui .ui-public-header-actions{display:flex;flex-shrink:0;align-items:center;gap:var(--ui-space-24)}.cv-ui .ui-public-header-actions>:first-child{min-width:144px}.cv-ui .ui-public-header-actions>:last-child{min-width:112px}@media(min-width:1101px){.cv-ui .ui-public-brand{transform:translateY(-2px);margin-inline-end:var(--ui-space-16)}}.cv-ui .ui-public-menu-trigger{display:none}.cv-ui .ui-public-menu-root,.cv-ui [data-ui-public-menu-mount]{display:contents}.cv-ui a.ui-public-menu-trigger{text-decoration:none}.cv-ui .ui-dialog.ui-public-mobile-menu{--ui-dialog-width: 358px;padding:0;overflow:clip;animation:none;transform:none;color:var(--ui-color-inverse)}.cv-ui .ui-public-mobile-menu .ui-dialog-panel{min-height:100dvh;max-height:100dvh;overflow-y:auto;margin:0 0 0 auto;padding:var(--ui-space-24);border-radius:0;background:var(--ui-color-shell);box-shadow:none}.cv-ui .ui-public-mobile-menu[open] .ui-dialog-panel{animation:ui-public-menu-enter 144ms ease-out both}.cv-ui .ui-public-mobile-menu--closing[open] .ui-dialog-panel{animation:ui-public-menu-exit 144ms ease-in both}@keyframes ui-public-menu-exit{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ui-public-menu-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.cv-ui .ui-public-mobile-menu[open] .ui-dialog-panel{animation:none}}.cv-ui .ui-public-mobile-menu .ui-dialog-header{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cv-ui .ui-public-mobile-menu .ui-dialog-body{padding:var(--ui-space-4);margin:calc(-1 * var(--ui-space-4))}.cv-ui .ui-public-menu-content,.cv-ui .ui-public-menu-links{display:flex;flex-direction:column;align-items:stretch;gap:var(--ui-space-24)}.cv-ui .ui-public-menu-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-16)}.cv-ui .ui-public-menu-header .ui-brand-logo{width:170px;height:auto}.cv-ui .ui-button.ui-public-menu-close{width:50px;margin-inline-start:auto}.cv-ui .ui-public-menu-close:hover:not(:disabled){background:var(--ui-color-soft);border-color:var(--ui-color-border);color:var(--ui-color-ink)}.cv-ui .ui-public-menu-close:active:not(:disabled){background:var(--ui-color-action-shell-pressed);border-color:var(--ui-color-border);color:var(--ui-color-ink)}.cv-ui .ui-public-menu-links{font:var(--ui-font-weight-navigation) var(--ui-text-navigation-size) / var(--ui-text-navigation-line) var(--ui-font-heading)}.cv-ui .ui-public-menu-links a{color:inherit;text-decoration:none}@media(max-width:1279px){.cv-ui .ui-public-header-inner{gap:var(--ui-space-16)}.cv-ui .ui-public-header-links{padding-inline:0}.cv-ui .ui-public-header-actions{gap:var(--ui-space-12)}}@media(max-width:1100px){.cv-ui .ui-public-header-inner{justify-content:space-between}.cv-ui .ui-public-header-links,.cv-ui .ui-public-header-actions{display:none}.cv-ui .ui-public-menu-trigger{display:flex;flex:none;align-items:center;justify-content:flex-end;margin-inline-start:auto;width:80px;height:var(--ui-control-height);min-height:var(--ui-control-height);padding:0;border:0;background:transparent;color:inherit;text-align:end;cursor:pointer;font:var(--ui-font-weight-navigation) var(--ui-text-navigation-size) / var(--ui-text-navigation-line) var(--ui-font-heading)}.cv-ui .ui-app-header-inner{grid-template-columns:160px minmax(0,1fr) auto}.cv-ui .ui-app-header-links{min-width:0;flex-wrap:nowrap;gap:var(--ui-space-12)}.cv-ui .ui-app-header-links>:is(a,button){flex-shrink:0;white-space:nowrap}.cv-ui .ui-browse-link{font-size:var(--ui-header-link-size);display:inline-flex;min-width:96px;padding-inline:var(--ui-space-16)}}@media(max-width:760px){.cv-ui .ui-app-header{--ui-header-link-size: 16px;--ui-header-link-line: 21px}.cv-ui .ui-app-header-inner{grid-template-columns:minmax(150px,1fr) auto;gap:var(--ui-space-24) var(--ui-space-16);padding-block:var(--ui-space-16) var(--ui-space-24)}.cv-ui .ui-app-brand{min-height:var(--ui-control-height)}.cv-ui .ui-app-account{grid-column:2;grid-row:1;max-width:calc(100vw - 214px)}.cv-ui .ui-app-header-links{grid-column:1 / -1;grid-row:2}.cv-ui .ui-browse-link{display:inline-flex;min-width:96px;padding-inline:var(--ui-space-16)}}.cv-ui.ui-app-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--ui-color-shell)}.cv-ui .ui-dashboard-root{display:flex;flex-direction:column;min-height:calc(100dvh - 100px - var(--ui-space-24))}.cv-ui .ui-dashboard-root>.ui-app-body{align-items:stretch}.cv-ui .ui-app-body{flex:1;display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:var(--ui-space-24);width:min(100%,var(--ui-container-max));margin-inline:auto;padding-inline:var(--ui-space-24)}.cv-ui .ui-app-sidebar{min-width:0;color:var(--ui-color-inverse)}.cv-ui .ui-app-content{position:relative;min-width:0;padding:var(--ui-space-32);border-radius:var(--ui-radius-island);color:var(--ui-color-ink);background:var(--ui-color-island)}.cv-ui .ui-app-content:has(.ui-page-loading){min-height:calc(100dvh - 100px - var(--ui-space-24))}.cv-ui .ui-page-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.cv-ui .ui-app-footer{width:min(100%,var(--ui-container-max));margin-inline:auto;padding:var(--ui-space-24);color:var(--ui-color-inverse)}.cv-ui .ui-app-footer a{color:inherit}.cv-ui .ui-app-context{display:none}.cv-ui .ui-dashboard-navigation{display:flex;flex-direction:column;gap:var(--ui-space-24);color:var(--ui-color-inverse)}.cv-ui .ui-dashboard-create{width:100%;min-width:0;justify-content:start;padding-inline:var(--ui-space-16);text-align:start}.cv-ui .ui-dashboard-section{display:flex;flex-direction:column;gap:var(--ui-space-4);min-width:0}.cv-ui .ui-dashboard-link{--ui-color-link-hover: var(--ui-color-ink);--ui-color-link-active: var(--ui-color-ink);display:flex;align-items:center;min-height:var(--ui-control-height);padding:10px var(--ui-space-16);border-radius:var(--ui-radius-control);color:var(--ui-color-inverse);font:var(--ui-font-weight-navigation) var(--ui-text-navigation-size) / var(--ui-text-navigation-line) var(--ui-font-heading);text-decoration:none}.cv-ui .ui-dashboard-link[aria-current=page]{color:var(--ui-color-ink);background:var(--ui-color-island)}.cv-ui .ui-dashboard-link:is(:hover,:focus-visible){background:var(--ui-color-action-shell-hover)}.cv-ui .ui-dashboard-link:active{background:var(--ui-color-action-shell-pressed)}.cv-ui .ui-dashboard-link--emphasis{font:var(--ui-font-weight-label) var(--ui-text-body-size) / var(--ui-text-body-line) var(--ui-font-body)}.cv-ui .ui-dashboard-link--truncate{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ui-font-body)}.cv-ui .ui-dashboard-link--truncate:not(.ui-dashboard-link--emphasis)>span{font-family:var(--ui-font-heading)}.cv-ui .ui-dashboard-skeleton-row{position:relative}.cv-ui .ui-dashboard-skeleton-row>.ui-skeleton{overflow:hidden;white-space:nowrap;background-color:color-mix(in srgb,var(--ui-color-soft) 22%,var(--ui-color-shell));animation:ui-dashboard-skeleton-pulse 1.1s ease-in-out infinite alternate}.cv-ui .ui-dashboard-skeleton-label{visibility:hidden}.cv-ui .ui-dashboard-skeleton-selected{position:absolute;inset:0}@keyframes ui-dashboard-skeleton-pulse{0%{background-color:color-mix(in srgb,var(--ui-color-soft) 22%,var(--ui-color-shell))}to{background-color:color-mix(in srgb,var(--ui-color-soft) 42%,var(--ui-color-shell))}}@media(prefers-reduced-motion:reduce){.cv-ui .ui-dashboard-skeleton-row>.ui-skeleton{animation:none}}.cv-ui .ui-group-switcher{width:100%;min-width:0;padding:10px var(--ui-space-16);border:0;background:transparent;color:var(--ui-color-inverse);gap:var(--ui-space-12);text-align:start}.cv-ui .ui-group-switcher>span{flex:1;min-width:0}.cv-ui .ui-group-switcher>img{flex-shrink:0;display:block}.cv-ui .ui-group-switcher:focus-visible{box-shadow:none;outline:var(--ui-stroke-focus) solid currentColor;outline-offset:-3px}.cv-ui .ui-group-options{width:280px}.cv-ui .ui-dashboard-notice{display:flex;flex-direction:column;gap:var(--ui-space-8);padding:var(--ui-space-16);border-radius:var(--ui-radius-card);background:var(--ui-color-shell-hover);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}.cv-ui .ui-dashboard-notice>strong{font-size:var(--ui-text-body-size);line-height:var(--ui-text-body-line);font-weight:var(--ui-font-weight-label)}.cv-ui .ui-dialog.ui-browse-drawer{padding:0;color:var(--ui-color-inverse);border-radius:0}.cv-ui .ui-browse-drawer .ui-dialog-panel{position:relative;width:min(342px,calc(100% - 48px));min-height:100dvh;margin:0;padding:var(--ui-space-16);gap:var(--ui-space-8);border-radius:0;background:var(--ui-color-shell);box-shadow:none}.cv-ui .ui-browse-drawer .ui-dialog-header{min-height:var(--ui-control-height);padding-block:7px;padding-inline-end:56px}.cv-ui .ui-browse-drawer .ui-browse-close{position:absolute;top:var(--ui-space-16);right:var(--ui-space-16);width:50px}.cv-ui .ui-browse-drawer .ui-browse-close:hover:not(:disabled){background:var(--ui-color-soft);border-color:var(--ui-color-border);color:var(--ui-color-ink)}.cv-ui .ui-browse-drawer .ui-browse-close:active:not(:disabled){background:var(--ui-color-action-shell-pressed);border-color:var(--ui-color-border);color:var(--ui-color-ink)}.cv-ui .ui-dashboard-navigation--drawer,.cv-ui .ui-dashboard-navigation--drawer .ui-dashboard-section{gap:var(--ui-space-8)}.cv-ui .ui-dashboard-navigation--drawer .ui-dashboard-create{justify-content:center;text-align:center}@media(max-width:1100px){.cv-ui .ui-app-body{grid-template-columns:minmax(0,1fr)}.cv-ui .ui-app-sidebar{display:none}.cv-ui .ui-app-context{display:block;width:min(100%,var(--ui-container-max));margin-inline:auto;padding:0 var(--ui-space-24) var(--ui-space-24);color:var(--ui-color-inverse)}}@media(max-width:760px){.cv-ui .ui-dashboard-root{min-height:calc(100dvh - 100px - var(--ui-space-16))}.cv-ui .ui-app-body{padding-inline:0}.cv-ui .ui-app-content{padding:var(--ui-space-16);border-radius:0}.cv-ui .ui-app-context{padding:var(--ui-space-8) var(--ui-space-16) var(--ui-space-24)}.cv-ui .ui-app-footer{padding:var(--ui-space-24) var(--ui-space-16)}}.cv-ui.ui-document{display:flex;flex-direction:column}.cv-ui .ui-document-content{flex:1;min-width:0}.cv-ui.ui-public-shell>svg[hidden]{display:none}.cv-ui.ui-public-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--ui-color-shell);color:var(--ui-color-inverse)}.cv-ui .ui-public-content,.cv-ui .ui-public-footer{width:min(100%,var(--ui-container-max));margin-inline:auto;padding-inline:var(--ui-space-24)}.cv-ui .ui-public-content{flex:1;display:flex;flex-direction:column;gap:var(--ui-space-24)}.cv-ui .ui-public-footer{padding-block-start:var(--ui-space-24)}@media(min-width:761px){.cv-ui.ui-document.ui-public-shell{row-gap:var(--ui-space-24)}.cv-ui.ui-document.ui-public-shell>.ui-public-footer{padding-block-start:0}}.cv-ui .ui-reading-surface{padding:var(--ui-space-64) var(--ui-space-96);border-radius:var(--ui-radius-island);background:var(--ui-color-island);color:var(--ui-color-ink)}.cv-ui .ui-reading-columns{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:var(--ui-space-80)}.cv-ui .ui-reading-columns>*{min-width:0}.cv-ui .ui-reading-columns>.ui-measure-text{margin-inline:0}.cv-ui .ui-reading-navigation{display:flex;flex-direction:column;align-self:start;min-width:0;gap:var(--ui-space-24);padding:var(--ui-space-24);border-radius:var(--ui-radius-card);background:var(--ui-color-soft);color:var(--ui-color-ink)}.cv-ui .ui-reading-navigation a{color:var(--ui-color-ink);text-decoration:none;overflow-wrap:anywhere}.cv-ui .ui-reading-navigation a[aria-current]:not([aria-current=false]){font-weight:var(--ui-font-weight-label)}.cv-ui .ui-reading-navigation a[aria-current]:not([aria-current=false]),.cv-ui .ui-reading-navigation a:hover{color:var(--ui-color-link)}.cv-ui .ui-prose{display:flex;flex-direction:column;gap:var(--ui-space-24)}.cv-ui .ui-prose :is(ul,ol){margin:0;padding-inline-start:var(--ui-space-24)}.cv-ui .ui-prose :is(img,video){max-width:100%;height:auto}.cv-ui .ui-prose svg{max-width:100%;height:auto}.cv-ui .ui-site-footer{--ui-color-link-hover: var(--ui-color-accent);--ui-color-link-active: var(--ui-color-inverse);display:flex;flex-direction:column;gap:var(--ui-space-32);padding:var(--ui-space-32);color:var(--ui-color-inverse);background:var(--ui-color-shell)}.cv-ui .ui-site-footer a{color:inherit;text-decoration:none}.cv-ui .ui-site-footer-columns{display:grid;grid-template-columns:minmax(240px,400px) minmax(0,1fr);gap:var(--ui-space-64)}.cv-ui .ui-site-footer-brand{display:flex;flex-direction:column;align-items:start;gap:var(--ui-space-24);min-width:0}.cv-ui .ui-site-footer-logo{display:inline-flex}.cv-ui .ui-site-footer-logo :is(img,svg){display:block;width:190px;height:36px}.cv-ui .ui-site-footer-description{font-size:var(--ui-text-small-size);line-height:26px}.cv-ui .ui-site-footer .ui-site-footer-newsletter{min-width:236px;max-width:100%;margin-block-start:var(--ui-space-8);color:var(--ui-color-ink)}.cv-ui .ui-site-footer-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-32)}.cv-ui .ui-site-footer-group{display:flex;flex-direction:column;gap:var(--ui-space-24);min-width:0}.cv-ui .ui-site-footer-group ul{display:flex;flex-direction:column;gap:var(--ui-space-16);padding:0;margin:0;list-style:none}.cv-ui .ui-site-footer-utilities{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-24);border-block-start:1px solid rgb(255 255 255 / 22%);padding-block-start:var(--ui-space-24)}.cv-ui .ui-site-footer-social{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-32)}.cv-ui .ui-site-footer-top{display:inline-flex;justify-content:center;min-width:104px;padding-inline:var(--ui-space-16);border-radius:var(--ui-radius-island);background:var(--ui-color-shell-hover)}.cv-ui.ui-auth-layout{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);background:var(--ui-color-island);color:var(--ui-color-ink)}.cv-ui .ui-auth-brand{display:flex;flex-direction:column;justify-content:space-between;min-width:0;gap:var(--ui-space-32);padding:clamp(var(--ui-space-24),3.333vw,var(--ui-space-48));background:var(--ui-color-shell);color:var(--ui-color-inverse)}.cv-ui .ui-auth-brand img,.cv-ui .ui-auth-header img{display:block}.cv-ui .ui-auth-brand-copy{display:flex;flex-direction:column;min-width:0;gap:var(--ui-space-24)}.cv-ui .ui-auth-illustration{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;min-width:0;gap:var(--ui-space-16)}.cv-ui .ui-auth-illustration img{display:block;min-width:0;width:100%;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.cv-ui .ui-auth-content{min-width:0;display:flex;flex-direction:column;padding:0 var(--ui-space-32) var(--ui-space-32)}.cv-ui .ui-auth-header{display:flex;flex:0 0 auto;justify-content:end;align-items:center;min-height:80px;padding-block:var(--ui-space-16);gap:var(--ui-space-16)}.cv-ui .ui-auth-mobile-brand{display:none}.cv-ui .ui-auth-menu-trigger{min-height:var(--ui-control-height);width:80px;padding:0;border:0;background:transparent;color:var(--ui-color-link);cursor:pointer;font:var(--ui-font-weight-navigation) var(--ui-text-navigation-size) / var(--ui-text-navigation-line) var(--ui-font-heading)}.cv-ui .ui-auth-main{flex:1 0 auto;display:flex;align-items:center;min-width:0}.cv-ui .ui-auth-footer{flex:0 0 auto;padding-block-start:var(--ui-space-24)}.cv-ui .ui-auth-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ui-space-24);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}.cv-ui .ui-auth-footer a{color:var(--ui-color-muted);text-decoration:none}.cv-ui .ui-auth-providers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-8)}.cv-ui .ui-auth-link-row{display:flex;align-items:start;min-height:var(--ui-control-height)}.cv-ui .ui-auth-form-link{display:inline-flex;align-self:start;padding:0;font:var(--ui-font-weight-navigation) var(--ui-text-navigation-size) / var(--ui-text-navigation-line) var(--ui-font-heading);text-decoration:none}@media(max-width:1100px){.cv-ui .ui-site-footer-columns{grid-template-columns:minmax(200px,1fr) minmax(0,2fr);gap:var(--ui-space-32)}.cv-ui .ui-reading-surface{padding-inline:var(--ui-space-48)}.cv-ui .ui-reading-columns{grid-template-columns:180px minmax(0,1fr);gap:var(--ui-space-32)}.cv-ui.ui-auth-layout{display:flex;flex-direction:column}.cv-ui .ui-auth-brand{display:none}.cv-ui .ui-auth-content{flex:1;padding:0 var(--ui-space-16) var(--ui-space-16)}.cv-ui .ui-auth-header{justify-content:space-between;margin-inline:calc(-1 * var(--ui-space-16));padding:var(--ui-space-16);background:var(--ui-color-shell);color:var(--ui-color-inverse)}.cv-ui .ui-auth-mobile-brand{display:inline-flex}.cv-ui .ui-auth-menu-trigger{color:inherit}}@media(max-width:760px){.cv-ui .ui-public-content,.cv-ui .ui-public-footer{padding-inline:0}.cv-ui .ui-public-content{gap:0}.cv-ui .ui-reading-surface{padding:var(--ui-space-32) var(--ui-space-24);border-radius:0}.cv-ui .ui-reading-columns{grid-template-columns:minmax(0,1fr)}.cv-ui .ui-site-footer{padding:var(--ui-space-24)}.cv-ui .ui-site-footer-columns,.cv-ui .ui-site-footer-navigation{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-32)}.cv-ui .ui-site-footer-group,.cv-ui .ui-site-footer-group ul{gap:var(--ui-space-12)}.cv-ui .ui-public-footer .ui-site-footer-brand{display:contents}.cv-ui .ui-public-footer .ui-site-footer-newsletter{order:1}.cv-ui .ui-site-footer .ui-site-footer-newsletter{min-width:0}.cv-ui .ui-site-footer-top{min-width:0;background:transparent}}.cv-ui .ui-reading-navigation--disclosure>details{width:100%}.cv-ui .ui-reading-navigation-links{display:flex;flex-direction:column;gap:var(--ui-space-24)}.cv-ui .ui-reading-navigation--disclosure summary{display:none}@media(min-width:761px){.cv-ui .ui-reading-navigation--disclosure>details::details-content{content-visibility:visible}.cv-ui .ui-reading-navigation--disclosure>details>.ui-reading-navigation-links{display:flex}}@media(max-width:760px){.cv-ui.ui-public-shell>.ui-public-content{margin-block-start:var(--ui-space-24)}.cv-ui .ui-public-header .ui-header-brand .ui-brand-logo{width:150px;height:auto}.cv-ui .ui-reading-navigation--disclosure{padding:var(--ui-space-16);border-radius:0}.cv-ui .ui-reading-navigation--disclosure summary{display:flex;justify-content:space-between;gap:var(--ui-space-16);cursor:pointer;font-weight:var(--ui-font-weight-label);list-style:none}.cv-ui .ui-reading-navigation--disclosure summary::-webkit-details-marker{display:none}.cv-ui .ui-reading-navigation--disclosure summary>span{width:24px;text-align:center}.cv-ui .ui-reading-navigation--disclosure details[open]>summary>span{transform:rotate(180deg)}.cv-ui .ui-reading-navigation-links{padding-block-start:var(--ui-space-24)}.cv-ui .ui-site-footer-logo :is(img,svg){width:160px;height:auto}.cv-ui .ui-site-footer-description{line-height:var(--ui-text-small-line)}.cv-ui .ui-site-footer-navigation,.cv-ui .ui-site-footer-utilities{font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}.cv-ui .ui-site-footer-group>h2{font:var(--ui-font-weight-label) var(--ui-text-body-size) / var(--ui-text-body-line) var(--ui-font-body)}.cv-ui .ui-site-footer .ui-site-footer-newsletter{justify-self:start;width:220px}.cv-ui .ui-site-footer-utilities{border:0;padding-block-start:0}}.cv-ui :is(.ui-reading-navigation,.ui-faq-navigation) a[aria-current]:not([aria-current=false]):hover{text-decoration:none}.cv-ui .ui-auth-main{padding-block:var(--ui-space-32)}.cv-ui .ui-auth-main>.ui-measure-form{width:100%}.cv-ui .ui-auth-form h1:focus{outline:none}.cv-ui .ui-auth-notice{display:grid;gap:var(--ui-space-8);padding:var(--ui-space-16);border-radius:var(--ui-radius-control);background:var(--ui-color-soft);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}.cv-ui .ui-auth-account{min-height:88px;display:flex;align-items:center;gap:var(--ui-space-16);padding:var(--ui-space-16);border:1px solid var(--ui-color-control-border);border-radius:var(--ui-radius-control);background:var(--ui-color-card)}.cv-ui .ui-auth-account-select{flex:1;min-width:0;display:flex;flex-direction:column;align-items:start;gap:var(--ui-space-4);text-align:left;overflow-wrap:anywhere;font-family:var(--ui-font-body);font-weight:var(--ui-font-weight-body)}.cv-ui .ui-auth-menu .ui-public-menu-trigger{display:inline-flex;color:var(--ui-color-link);background:transparent}.cv-ui .ui-auth-menu-trigger{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media(max-width:1100px){.cv-ui .ui-auth-menu .ui-public-menu-trigger{color:var(--ui-color-inverse)}.cv-ui .ui-auth-footer nav{justify-content:start}}.cv-ui .ui-auth-form form[hidden]{display:none}.cv-ui .ui-auth-account>.ui-button{min-width:0;padding:0}.cv-ui .ui-auth-account>.ui-button:last-child{width:76px;flex-shrink:0;align-items:start;color:var(--ui-color-link)}.cv-ui .ui-auth-menu .ui-public-menu-trigger{min-height:var(--ui-control-height);width:80px;padding:0;border:0;align-items:center;justify-content:center;cursor:pointer;font:var(--ui-font-weight-navigation) var(--ui-text-navigation-size) / var(--ui-text-navigation-line) var(--ui-font-heading)}.cv-ui .ui-auth-brand .ui-auth-illustration{grid-template-columns:minmax(0,152fr) minmax(0,216fr)}@media(min-width:1101px){.cv-ui .ui-auth-header{min-height:112px;padding-block:var(--ui-space-32)}}.cv-ui .ui-auth-fields{min-width:0;margin:0;padding:0;border:0}.cv-ui .ui-auth-switch-account{padding:0;border:0;background:transparent;color:var(--ui-color-link);cursor:pointer;align-items:start}.cv-ui .ui-auth-preview{display:grid;align-items:center;min-height:100dvh;padding:var(--ui-space-16);background:var(--ui-color-island)}.cv-ui .ui-auth-account:hover{background:var(--ui-color-soft)}.cv-ui .ui-auth-account>.ui-button:last-child:hover,.cv-ui .ui-auth-account>.ui-button:last-child:focus-visible{text-decoration:underline}.cv-ui .ui-auth-brand>a .ui-brand-logo{display:block;width:190px;height:auto;color:inherit}.cv-ui .ui-auth-mobile-brand .ui-brand-logo{display:block;width:174px;height:auto}.cv-ui .ui-auth-brand>a,.cv-ui .ui-auth-mobile-brand{color:inherit}.cv-ui .ui-page-heading{display:flex;flex-wrap:wrap;align-items:center;min-width:0;gap:var(--ui-space-24)}.cv-ui .ui-page-heading-copy{flex:1 1 320px;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:var(--ui-control-height);gap:var(--ui-space-8)}.cv-ui .ui-page-heading-description{color:var(--ui-color-muted)}.cv-ui .ui-page-heading-actions{display:flex;flex-wrap:wrap;flex:0 1 auto;align-items:center;min-width:0;max-width:100%;gap:var(--ui-space-24)}.cv-ui .ui-page-heading-actions>*{max-width:100%}.cv-ui .ui-public-page-heading{display:flex;flex-direction:column;align-items:stretch;gap:var(--ui-space-24);padding:var(--ui-space-48) var(--ui-space-96)}.cv-ui .ui-public-page-heading>*{max-width:900px}.cv-ui .ui-public-page-heading>.ui-page-heading-copy{flex:0 1 auto;gap:var(--ui-space-24)}.cv-ui .ui-public-page-heading .ui-page-heading-description{color:inherit}@media(max-width:1100px){.cv-ui .ui-public-page-heading{padding-inline:var(--ui-space-48)}}@media(max-width:760px){.cv-ui .ui-public-page-heading{padding:var(--ui-space-24) var(--ui-space-24) var(--ui-space-32)}.cv-ui .ui-page-heading-actions{gap:var(--ui-space-12)}}.cv-ui .ui-page-heading-title--truncate{display:flex;align-items:baseline;overflow:hidden;white-space:nowrap}.cv-ui .ui-page-heading-title-text{min-width:0;overflow:hidden}.cv-ui .ui-page-heading-title-dots{flex-shrink:0}.cv-ui .ui-breadcrumbs{min-width:0;font:var(--ui-font-weight-body) var(--ui-text-small-size) / var(--ui-text-small-line) var(--ui-font-body)}.cv-ui .ui-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-8);margin:0;padding:0;list-style:none}.cv-ui .ui-breadcrumbs li{display:flex;align-items:center;min-width:0;max-width:100%;gap:var(--ui-space-8)}.cv-ui .ui-breadcrumb-label{display:flex;align-items:center;min-width:0;min-height:var(--ui-space-32);padding-inline:var(--ui-space-4);overflow-wrap:anywhere}.cv-ui .ui-breadcrumbs a{color:var(--ui-color-link)}.cv-ui .ui-breadcrumb-separator{flex:none;color:var(--ui-color-muted)}.cv-ui .ui-page-navigation{display:flex;flex-wrap:wrap;align-items:stretch;min-width:0;-moz-column-gap:var(--ui-space-32);column-gap:var(--ui-space-32);border-block-end:var(--ui-stroke-default) solid var(--ui-color-border)}.cv-ui .ui-page-navigation>a{display:flex;align-items:center;justify-content:center;min-width:0;max-width:100%;min-height:var(--ui-control-height);padding-block:var(--ui-space-8);border-block-end:var(--ui-stroke-focus) solid transparent;color:var(--ui-color-muted);font:var(--ui-font-weight-navigation) var(--ui-text-navigation-size) / var(--ui-text-navigation-line) var(--ui-font-heading);text-decoration:none;overflow-wrap:anywhere}.cv-ui .ui-page-navigation>a[aria-current=page]{color:var(--ui-color-shell);border-block-end-color:var(--ui-color-shell)}.cv-ui .ui-page-navigation>a:hover{color:var(--ui-color-link)}.cv-ui .ui-section-heading{display:flex;flex-wrap:wrap;align-items:center;min-width:0;gap:var(--ui-space-16)}.cv-ui .ui-section-heading-copy{display:flex;flex:1 1 240px;flex-direction:column;min-width:0;gap:var(--ui-space-4)}.cv-ui .ui-section-heading-count,.cv-ui .ui-section-heading-description{color:var(--ui-color-muted)}.cv-ui .ui-section-heading-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;min-width:0;max-width:100%;gap:var(--ui-space-12)}.cv-ui .ui-section-heading-actions>*{max-width:100%}@media(max-width:760px){.cv-ui .ui-section-heading-copy{gap:var(--ui-space-8)}}.cv-ui .ui-poster-access{display:inline-flex;flex:none;align-items:center;gap:var(--ui-space-8);color:var(--ui-color-ink)}.cv-ui .ui-poster-access-indicator{display:flex;align-items:center;justify-content:center;border-radius:var(--ui-space-4)}.cv-ui .ui-poster-access-indicator>img{display:block}.cv-ui :is(.ui-poster-title,.ui-poster-preview-link){--ui-color-link-hover: var(--ui-color-ink);--ui-color-link-active: var(--ui-color-ink)}.cv-ui .ui-poster-card{--ui-poster-stage-height: 240px;display:flex;flex-direction:column;min-width:0;gap:var(--ui-space-4);padding:var(--ui-space-16);border-radius:var(--ui-radius-card)}.cv-ui .ui-poster-card--compact{--ui-poster-stage-height: 180px}.cv-ui .ui-poster-stage{position:relative;height:var(--ui-poster-stage-height);min-width:0;flex:none}.cv-ui .ui-poster-preview{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cv-ui .ui-poster-preview-link{position:absolute;inset:0;width:100%;height:100%;color:var(--ui-color-ink);text-decoration:none;border-radius:var(--ui-radius-control)}.cv-ui .ui-poster-media{position:relative;flex:none;width:min(100%,calc(var(--ui-poster-stage-height) * var(--ui-poster-ratio)));aspect-ratio:var(--ui-poster-ratio)}.cv-ui .ui-poster-artwork{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:2px;box-shadow:var(--ui-shadow-popover)}.cv-ui .ui-poster-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--ui-space-16);width:100%;height:100%;padding:var(--ui-space-8);text-align:center;background:var(--ui-color-soft);border:var(--ui-stroke-default) solid var(--ui-color-border);border-radius:2px}.cv-ui .ui-poster-refresh{position:absolute;inset-block-end:var(--ui-space-12);inset-inline-start:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--ui-space-8);width:-moz-max-content;width:max-content;max-width:calc(100% - 16px);padding:var(--ui-space-8);background:var(--ui-color-card);border:var(--ui-stroke-default) solid var(--ui-color-border);border-radius:var(--ui-radius-control)}.cv-ui .ui-poster-refresh .ui-spinner{flex:none}.cv-ui .ui-poster-title-row{display:flex;align-items:center;gap:var(--ui-space-8);min-width:0;min-height:var(--ui-control-height)}.cv-ui .ui-poster-copy{flex:1;display:flex;flex-direction:column;gap:var(--ui-space-4);min-width:0}.cv-ui .ui-poster-title a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-color-ink);text-decoration:none}.cv-ui .ui-poster-author{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-color-muted)}.cv-ui .ui-poster-menu{flex:none}.cv-ui .ui-poster-menu .ui-button{width:var(--ui-control-height);min-width:var(--ui-control-height);padding-inline:0}.cv-ui .ui-poster-details{display:flex;align-items:center;gap:var(--ui-space-8);min-width:0;height:var(--ui-text-small-line);color:var(--ui-color-muted)}.cv-ui .ui-poster-storage{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-ui .ui-poster-storage a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;outline-offset:-2px}.cv-ui .ui-poster-preview-actions{visibility:hidden;opacity:0;position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--ui-space-8);padding:var(--ui-space-16);border-radius:var(--ui-radius-control);color:var(--ui-color-inverse);background:color-mix(in srgb,var(--ui-color-ink) 90%,transparent);pointer-events:none}.cv-ui .ui-poster-overlay-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cv-ui .ui-poster-preview-buttons{display:flex;flex-wrap:wrap;gap:var(--ui-space-16);min-width:0}.cv-ui .ui-poster-preview-buttons>*{flex:1;min-width:0;max-width:100%;pointer-events:auto}.cv-ui .ui-poster-preview-buttons .ui-button{padding-inline:var(--ui-space-8)}.cv-ui .ui-poster-stage--keyboard-focus:focus-within .ui-poster-preview-actions{visibility:visible;opacity:1}@media(hover:hover)and (pointer:fine){.cv-ui .ui-poster-stage:hover .ui-poster-preview-actions{visibility:visible;opacity:1}}.cv-ui .ui-poster-collection{--ui-poster-min-width: 320px;min-width:0}.cv-ui .ui-poster-collection--compact{--ui-poster-min-width: 240px}.cv-ui .ui-poster-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ui-poster-min-width)),1fr));gap:var(--ui-space-24) var(--ui-space-16);margin:0;padding:0;list-style:none}.cv-ui .ui-poster-grid>li{min-width:0}.cv-ui .ui-poster-collection-progress{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-8);padding-block:var(--ui-space-24)}.cv-ui .ui-latest-posters{display:flex;flex-direction:column;gap:var(--ui-space-24);min-width:0}.cv-ui .ui-latest-posters>.ui-page-heading .ui-page-heading-copy{gap:var(--ui-space-4)}.cv-ui .ui-dashboard-start{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:var(--ui-space-24)}.cv-ui .ui-dashboard-start--new{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.cv-ui .ui-continue-poster{display:flex;align-items:center;gap:var(--ui-space-24);min-width:0;padding:var(--ui-space-24);border-radius:var(--ui-radius-card);background:var(--ui-color-soft)}.cv-ui .ui-continue-poster-preview{display:flex;align-items:center;justify-content:center;flex:0 0 112px;height:120px;text-align:center}.cv-ui .ui-continue-poster-preview img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cv-ui .ui-continue-poster-copy{display:flex;flex-direction:column;align-items:start;gap:var(--ui-space-8);min-width:0;overflow-wrap:anywhere}.cv-ui .ui-continue-poster-copy>.ui-button{min-width:min(192px,100%);max-width:100%}.cv-ui .ui-dashboard-create-card{display:flex;flex-direction:column;gap:var(--ui-space-12);min-width:0;padding:var(--ui-space-24);border-radius:var(--ui-radius-card);background:var(--ui-color-accent);overflow-wrap:anywhere}.cv-ui .ui-dashboard-create-card>.ui-button{width:100%;min-width:0}.cv-ui .ui-dashboard-start--new .ui-dashboard-create-card{align-items:start}.cv-ui .ui-dashboard-start--new .ui-dashboard-create-card>.ui-button{width:auto;max-width:100%}.cv-ui .ui-poster-list{display:flex;flex-direction:column;gap:var(--ui-space-24);min-width:0}.cv-ui .ui-poster-list-toolbar{width:min(100%,616px);align-self:flex-end}.cv-ui .ui-poster-list>.ui-section-heading{gap:var(--ui-space-16)}.cv-ui .ui-poster-list .ui-section-heading-copy{flex-basis:240px}.cv-ui .ui-poster-list .ui-section-heading-actions{flex:0 1 616px}.cv-ui .ui-poster-list .ui-collection-controls{width:100%;min-width:0}.cv-ui .ui-poster-list .ui-collection-toolbar>.ui-search{flex:1 1 180px}.cv-ui .ui-poster-list .ui-collection-pagination{justify-content:center;gap:var(--ui-space-12);padding-block:var(--ui-space-16)}.cv-ui .ui-poster-list .ui-collection-back-top{inset-block-start:calc(50% - var(--ui-control-height) / 2);min-width:176px}.cv-ui .ui-latest-posters-loading,.cv-ui .ui-poster-list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-space-16);min-height:240px;padding:var(--ui-space-24);text-align:center}.cv-ui .ui-poster-list-empty-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ui-space-16)}.cv-ui .ui-poster-list-error{display:flex;flex-direction:column;align-items:center;gap:var(--ui-space-16);padding-block:var(--ui-space-24);text-align:center}@media(max-width:760px){.cv-ui .ui-dashboard-start{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-16)}.cv-ui .ui-continue-poster{padding:var(--ui-space-16);gap:var(--ui-space-16);flex-wrap:wrap}.cv-ui .ui-continue-poster-preview{flex-basis:96px;height:120px}.cv-ui .ui-continue-poster-copy{flex:1 1 180px}.cv-ui .ui-dashboard-create-card{padding:var(--ui-space-16)}.cv-ui .ui-poster-list .ui-section-heading-actions{flex-basis:100%;width:100%}.cv-ui .ui-poster-list .ui-collection-back-top{min-width:min(176px,100%)}}.cv-ui .ui-continue-poster-preview{position:relative}.cv-ui .ui-continue-poster-status{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-space-8);padding:var(--ui-space-8);background:var(--ui-color-soft)}.cv-ui .ui-community-card{display:flex;flex-direction:column;min-width:0;height:100%;background:var(--ui-color-card);border:var(--ui-stroke-default) solid var(--ui-color-border);border-radius:var(--ui-radius-card)}.cv-ui .ui-community-preview-strip{display:flex;align-items:center;gap:var(--ui-space-8);height:144px;flex:none;min-width:0;padding:var(--ui-space-16);background:var(--ui-color-soft);border-radius:calc(var(--ui-radius-card) - var(--ui-stroke-default)) calc(var(--ui-radius-card) - var(--ui-stroke-default)) 0 0;text-decoration:none}.cv-ui .ui-community-preview-strip:focus-visible{outline-offset:-4px}.cv-ui .ui-community-poster{display:flex;align-items:center;justify-content:center;flex:0 1 94px;min-width:0;height:112px}.cv-ui .ui-community-poster img,.cv-ui .ui-community-poster-placeholder{display:block;width:min(100%,calc(112px * var(--ui-community-poster-ratio)));aspect-ratio:var(--ui-community-poster-ratio);border-radius:var(--ui-space-4);box-shadow:var(--ui-shadow-popover)}.cv-ui .ui-community-poster img{-o-object-fit:contain;object-fit:contain}.cv-ui .ui-community-poster-placeholder{display:flex;align-items:center;justify-content:center;padding:var(--ui-space-4);text-align:center;color:var(--ui-color-muted);background:var(--ui-color-card)}.cv-ui .ui-community-more{flex:none}.cv-ui .ui-community-information{flex:1;display:flex;flex-direction:column;gap:var(--ui-space-16);min-width:0;padding:var(--ui-space-24)}.cv-ui .ui-community-status-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-8);min-width:0}.cv-ui .ui-community-statuses{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-8);min-width:0}.cv-ui .ui-community-badge{padding:var(--ui-space-4) var(--ui-space-8);border-radius:100px;background:var(--ui-color-soft)}.cv-ui .ui-community-badge--membership{color:var(--ui-color-success);background:var(--ui-color-success-surface)}.cv-ui .ui-community-actions{flex:none;margin-block:-10px}.cv-ui .ui-community-actions .ui-button{width:var(--ui-control-height);min-width:var(--ui-control-height);padding-inline:0}.cv-ui .ui-community-title{font-size:var(--ui-text-section-size);line-height:var(--ui-text-section-line)}.cv-ui .ui-community-title a{color:var(--ui-color-ink);text-decoration:none}.cv-ui .ui-community-description{min-height:calc(2 * var(--ui-text-body-line));color:var(--ui-color-muted)}.cv-ui .ui-community-statistics{color:var(--ui-color-muted)}.cv-ui .ui-community-action{width:100%;min-width:0;margin-block-start:auto}.cv-ui .ui-community-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:var(--ui-space-24) var(--ui-space-16);margin:0;padding:0;list-style:none}.cv-ui .ui-community-grid>li{min-width:0}.cv-ui .ui-community-search{display:flex;align-items:end;flex-wrap:wrap;gap:var(--ui-space-16)}.cv-ui .ui-community-search>:first-child{flex:1 1 320px;max-width:600px;min-width:0}.cv-ui .ui-community-search>:last-child{flex:0 1 200px;min-width:0}.cv-ui .ui-community-prepared-page{min-height:480px}@media(max-width:760px){.cv-ui .ui-community-search>:first-child{flex-basis:100%;max-width:none}.cv-ui .ui-community-search>:last-child{flex-basis:100%}}.cv-ui .ui-communities-page{min-height:800px}.cv-ui .ui-app-content:has(>.ui-my-communities){display:flex;flex-direction:column;align-self:stretch}.cv-ui .ui-my-communities{flex:1}.cv-ui .ui-communities-results{flex:1;display:flex;flex-direction:column;gap:var(--ui-space-24);min-height:240px}.cv-ui .ui-communities-footer{flex-shrink:0;margin-block-start:auto}.cv-ui .ui-collection-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-16)}.cv-ui .ui-collection-toolbar>.ui-search{flex:1 1 232px;max-width:640px;min-width:0}.cv-ui .ui-collection-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-16)}.cv-ui .ui-collection-filter-trigger{min-width:120px;padding-inline:var(--ui-space-16)}.cv-ui .ui-collection-filter-dialog::backdrop{background:transparent}.cv-ui .ui-collection-filter-dialog .ui-dialog-panel{position:fixed;inset-inline-start:var(--ui-filter-left, 16px);inset-block-start:var(--ui-filter-top, 16px);width:min(368px,calc(100% - 32px));max-height:calc(100dvh - var(--ui-filter-top, 16px) - 16px);margin:0;padding:var(--ui-space-24);gap:var(--ui-space-16);border:var(--ui-stroke-default) solid var(--ui-color-border);border-radius:var(--ui-radius-card)}.cv-ui .ui-collection-filter-dialog .ui-dialog-header{align-items:center;gap:var(--ui-space-16)}.cv-ui .ui-collection-filter-dialog .ui-dialog-header>button{flex:none}.cv-ui .ui-collection-filter-dialog .ui-dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--ui-space-4);margin:calc(-1 * var(--ui-space-4))}.cv-ui .ui-collection-filter-dialog .ui-dialog-actions{padding-block-start:var(--ui-space-16);border-block-start:var(--ui-stroke-default) solid var(--ui-color-border)}.cv-ui .ui-collection-filter-dialog .ui-dialog-actions .ui-button{width:100%}.cv-ui .ui-filter-reset{font-family:var(--ui-font-body);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line);color:var(--ui-color-link);padding-inline:var(--ui-space-8)}.cv-ui .ui-collection-filter-form{display:flex;flex-direction:column;gap:var(--ui-space-16)}.cv-ui .ui-collection-sort{font:var(--ui-font-weight-navigation) var(--ui-text-navigation-size) / var(--ui-text-navigation-line) var(--ui-font-heading);border-color:var(--ui-color-border);background:var(--ui-color-island);padding-inline-start:var(--ui-space-16)}.cv-ui .ui-collection-visibility{min-width:0;padding:0;margin:0;border:0}.cv-ui .ui-collection-visibility legend{padding:0;margin-block-end:var(--ui-space-4)}.cv-ui .ui-collection-visibility .ui-choice{font-size:var(--ui-text-body-size);line-height:var(--ui-text-body-line)}.cv-ui .ui-collection-pagination{container-type:inline-size;position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--ui-space-8);min-width:0;text-align:center}.cv-ui .ui-collection-pagination>.ui-button{min-width:min(200px,100%);max-width:100%}.cv-ui .ui-collection-pagination .ui-collection-back-top{position:absolute;inset-inline-end:0;inset-block-start:24px;min-width:160px}@media(max-width:760px){.cv-ui .ui-collection-toolbar{gap:var(--ui-space-8)}.cv-ui .ui-collection-toolbar>.ui-search{flex-basis:100%;max-width:none}.cv-ui .ui-collection-toolbar-actions{width:100%;gap:var(--ui-space-8)}.cv-ui .ui-collection-filter-trigger{min-width:118px}.cv-ui .ui-collection-filter-dialog{padding:var(--ui-space-16) 0 0}.cv-ui .ui-collection-filter-dialog::backdrop{background:var(--ui-color-overlay)}.cv-ui .ui-collection-filter-dialog .ui-dialog-panel{position:static;width:100%;height:min(728px,calc(100dvh - 16px));max-height:none;margin:auto 0 0;padding:var(--ui-space-16);border-radius:var(--ui-radius-island) var(--ui-radius-island) 0 0}.cv-ui .ui-collection-filter-dialog .ui-dialog-actions{flex-direction:row}.cv-ui .ui-collection-pagination .ui-collection-back-top{position:static}}@container (max-width: 560px){.cv-ui .ui-collection-pagination .ui-collection-back-top{position:static}}.cv-ui .ui-new-poster-dialog{--ui-dialog-width: 600px}.cv-ui .ui-new-poster-dialog .ui-dialog-panel{gap:var(--ui-space-8)}.cv-ui .ui-new-poster-dialog .ui-dialog-header h2{font-size:var(--ui-text-title-size);line-height:var(--ui-text-title-line)}.cv-ui .ui-new-poster-content,.cv-ui .ui-new-poster-form{display:flex;flex-direction:column;gap:var(--ui-space-24)}.cv-ui .ui-new-poster-form{display:grid;grid-template-columns:minmax(0,1fr)}.cv-ui .ui-new-poster-introduction{color:var(--ui-color-muted)}.cv-ui .ui-new-poster-format-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-16)}.cv-ui .ui-new-poster-format .ui-choice{position:relative;display:flex;flex-direction:column;min-height:188px;padding:var(--ui-space-16);border-color:var(--ui-color-border)}.cv-ui .ui-new-poster-format .ui-choice:has(input:checked){border-color:var(--ui-color-shell);box-shadow:inset 0 0 0 1px var(--ui-color-shell)}.cv-ui .ui-new-poster-format .ui-choice:has(input:focus-visible){outline:var(--ui-stroke-focus) solid var(--ui-color-focus);outline-offset:var(--ui-space-4)}.cv-ui .ui-new-poster-format .ui-choice>span{display:flex;flex-direction:column;justify-content:space-between;gap:var(--ui-space-12);width:100%}.cv-ui .ui-new-poster-format-preview{display:grid;place-items:center;height:112px;width:100%;max-width:218px}.cv-ui .ui-new-poster-format-preview>span{width:108px;height:80px;border:var(--ui-stroke-default) solid var(--ui-color-border);border-radius:var(--ui-space-4);background:var(--ui-color-soft)}.cv-ui .ui-new-poster-format--vertical .ui-new-poster-format-preview>span{width:80px;height:108px}.cv-ui .ui-new-poster-format:has(input:checked) .ui-new-poster-format-preview>span{background:var(--ui-color-shell);border-color:var(--ui-color-shell)}.cv-ui .ui-new-poster-format-label{padding-inline-end:var(--ui-space-24);font:var(--ui-font-weight-navigation) var(--ui-text-navigation-size) / var(--ui-text-navigation-line) var(--ui-font-heading)}.cv-ui .ui-new-poster-format .ui-choice input{position:absolute;inset-inline-end:var(--ui-space-24);bottom:var(--ui-space-24);width:12px;height:12px;border:var(--ui-stroke-default) solid var(--ui-color-muted);background:var(--ui-color-card)}.cv-ui .ui-new-poster-format .ui-choice input:checked{background:var(--ui-color-shell);border-color:var(--ui-color-shell)}.cv-ui .ui-new-poster-name-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ui-space-8)}.cv-ui .ui-new-poster-name-label>span{font-weight:var(--ui-font-weight-body);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line);color:var(--ui-color-muted)}.cv-ui .ui-new-poster-dialog :is(.ui-input,.ui-select){padding:var(--ui-space-16);border-color:var(--ui-color-border)}.cv-ui .ui-new-poster-dialog .ui-select{padding-inline-end:var(--ui-space-48)}.cv-ui .ui-new-poster-destination-chevron{position:absolute;inset-inline-end:var(--ui-space-16);top:50%;transform:translateY(-50%);pointer-events:none}.cv-ui .ui-poster-destination-trigger{text-align:start;cursor:pointer}.cv-ui .ui-poster-destination-trigger:disabled{cursor:default}.cv-ui .ui-poster-destination-tree{position:absolute;z-index:10;inset-inline:0;top:calc(100% + var(--ui-space-8));max-height:min(288px,40dvh);overflow:auto;overscroll-behavior:contain;padding:var(--ui-space-8);border:var(--ui-stroke-default) solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:var(--ui-color-card);box-shadow:var(--ui-shadow-popover)}.cv-ui .ui-poster-destination-tree[data-placement=above]{top:auto;bottom:calc(100% + var(--ui-space-8))}.cv-ui .ui-poster-destination-tree:focus-visible{outline:var(--ui-stroke-focus) solid var(--ui-color-focus);outline-offset:0}.cv-ui .ui-poster-destination-row{display:flex;align-items:center;gap:var(--ui-space-8);min-height:var(--ui-control-height);padding:var(--ui-space-8);border-radius:var(--ui-space-8);cursor:pointer}.cv-ui .ui-poster-destination-row--group{font-weight:var(--ui-font-weight-label)}.cv-ui .ui-poster-destination-row--child{padding-inline-start:var(--ui-space-32)}.cv-ui .ui-poster-destination-row[data-selected]{background:var(--ui-color-soft);color:var(--ui-color-link)}.cv-ui .ui-poster-destination-row[data-active]{box-shadow:inset 0 0 0 2px var(--ui-color-focus)}.cv-ui .ui-poster-destination-row>span:not([aria-hidden]){flex:1;min-width:0}.cv-ui .ui-poster-destination-toggle,.cv-ui .ui-poster-destination-spacer{flex:0 0 24px;width:24px}.cv-ui .ui-poster-destination-toggle{display:grid;place-items:center;height:32px;padding:0;border:0;border-radius:var(--ui-space-4);background:transparent;color:inherit;cursor:pointer}.cv-ui .ui-poster-destination-toggle:hover{background:var(--ui-color-action-secondary-hover)}.cv-ui .ui-poster-destination-selected{flex:0 0 20px;text-align:center}.cv-ui .ui-new-poster-destination{display:flex;flex-direction:column;gap:var(--ui-space-8)}.cv-ui .ui-new-poster-dialog .ui-dialog-actions{gap:var(--ui-space-12)}.cv-ui .ui-new-poster-cancel{min-width:112px}.cv-ui .ui-new-poster-create{min-width:196px}@media(max-width:380px){.cv-ui .ui-new-poster-format-options{gap:var(--ui-space-8)}.cv-ui .ui-new-poster-format .ui-choice{padding:var(--ui-space-12) var(--ui-space-8)}.cv-ui .ui-new-poster-format-label{font-size:var(--ui-text-body-size)}.cv-ui .ui-new-poster-format .ui-choice input{inset-inline-end:var(--ui-space-12);bottom:20px}}@media(forced-colors:active){.cv-ui .ui-new-poster-format .ui-choice input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.cv-ui .ui-new-poster-format .ui-choice:has(input:checked){border-color:Highlight}.cv-ui .ui-new-poster-destination-chevron{display:none}}.cv-ui .ui-information-card{display:flex;flex-direction:column;gap:var(--ui-space-16);min-width:0;padding:var(--ui-space-24);border-radius:var(--ui-radius-card)}.cv-ui .ui-information-card-body{color:var(--ui-color-muted)}.cv-ui .ui-about-story{max-width:760px;color:var(--ui-color-muted)}.cv-ui .ui-about-story h2{color:var(--ui-color-ink)}.cv-ui .ui-about-highlights{display:flex;flex-direction:column;gap:var(--ui-space-32);padding:var(--ui-space-48) var(--ui-space-96) var(--ui-space-32)}.cv-ui .ui-about-highlights>a{align-self:start;color:var(--ui-color-inverse);font-weight:var(--ui-font-weight-label);text-decoration:none}@media(max-width:1100px){.cv-ui .ui-about-highlights{padding-inline:var(--ui-space-48)}}@media(max-width:760px){.cv-ui .ui-about-highlights{padding:var(--ui-space-32) var(--ui-space-24)}}@media(max-width:760px){.cv-ui .ui-about-page .ui-reading-navigation{display:none}.cv-ui .ui-about-story h2{font-size:var(--ui-text-title-size);line-height:var(--ui-text-title-line)}.cv-ui .ui-about-story .ui-button{width:100%}.cv-ui .ui-about-highlights{padding-block-start:0;background:var(--ui-color-island)}.cv-ui .ui-about-highlights>.ui-grid{display:none}.cv-ui .ui-about-highlights>a{color:var(--ui-color-link)}}.cv-ui.editorial-page .ui-reading-surface{width:100%}.cv-ui.editorial-page .ui-reading-surface>.ui-prose{width:100%;max-width:none}.cv-ui.editorial-page .editorial-reading-columns{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:var(--ui-space-48)}.cv-ui.editorial-page .editorial-reading-copy{min-width:0;max-width:800px;gap:var(--ui-space-32);color:var(--ui-color-muted)}.cv-ui.editorial-page .editorial-reading-copy>p+p{margin-block-start:calc(-1 * var(--ui-space-16))}.cv-ui.editorial-page .editorial-reading-copy>:is(h2,h3,h4){margin-block-end:calc(-1 * var(--ui-space-16))}.cv-ui.editorial-page .editorial-reading-columns>.ui-reading-navigation{position:sticky;inset-block-start:var(--ui-space-24);gap:var(--ui-space-16);border-radius:var(--ui-radius-card);background:var(--ui-color-soft);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}.cv-ui.editorial-page .editorial-release-columns>.ui-reading-navigation{gap:var(--ui-space-24);padding:var(--ui-space-24);border-radius:0}.cv-ui.editorial-page .editorial-release-columns>.ui-reading-navigation>span{color:var(--ui-color-muted);font-size:var(--ui-text-small-size);text-transform:uppercase}.cv-ui.editorial-page .editorial-release-columns>.ui-reading-navigation>a:first-of-type{color:var(--ui-color-link);font-weight:var(--ui-font-weight-label)}.cv-ui.editorial-page .ui-reading-navigation a{color:var(--ui-color-muted)}.cv-ui.editorial-page .ui-reading-navigation a:hover,.cv-ui.editorial-page .ui-reading-navigation a:focus-visible{color:var(--ui-color-link)}.cv-ui.editorial-page .ui-reading-surface h2,.cv-ui.editorial-page .ui-reading-surface h3{color:var(--ui-color-ink);font:var(--ui-font-weight-heading) var(--ui-text-section-size) / var(--ui-text-section-line) var(--ui-font-heading);scroll-margin-block-start:var(--ui-space-24)}.cv-ui.editorial-page .ui-reading-surface h4{margin-block:var(--ui-space-16) 0;color:var(--ui-color-ink);font:var(--ui-font-weight-heading) var(--ui-text-section-size) / var(--ui-text-section-line) var(--ui-font-heading);scroll-margin-block-start:var(--ui-space-24)}.cv-ui.editorial-contact .editorial-contact-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-24)}.cv-ui.editorial-contact .editorial-contact-copy{display:flex;flex-direction:column;gap:var(--ui-space-16);max-width:800px;color:var(--ui-color-muted)}.cv-ui.editorial-roadmap .ui-reading-surface ul{display:grid;gap:var(--ui-space-12)}.cv-ui.editorial-changelog .ui-reading-surface h2{padding-block-end:var(--ui-space-8);border-block-end:var(--ui-stroke-default) solid var(--ui-color-border)}.cv-ui.editorial-changelog .ui-reading-surface .emoji-list{display:flex;flex-direction:column;gap:var(--ui-space-16);padding:0;list-style:none}.cv-ui.editorial-changelog .ui-reading-surface .emoji-list>li{position:relative;display:block;padding-inline-start:36px}.cv-ui.editorial-changelog .ui-reading-surface .emoji-list>li>span{position:absolute;inset-inline-start:0;width:24px;line-height:var(--ui-text-body-line)}.cv-ui .editorial-release-archive>summary{list-style:none;cursor:pointer}.cv-ui .editorial-release-archive>summary::-webkit-details-marker{display:none}.cv-ui .editorial-release-archive[open]>summary{margin-block-end:var(--ui-space-32)}@media(max-width:1100px){.cv-ui.editorial-page .editorial-reading-columns{grid-template-columns:180px minmax(0,1fr);gap:var(--ui-space-32)}}@media(max-width:760px){.cv-ui.editorial-contact .editorial-contact-cards,.cv-ui.editorial-page .editorial-reading-columns{grid-template-columns:minmax(0,1fr)}.cv-ui.editorial-page .editorial-reading-columns>.ui-reading-navigation{position:static}}@media(max-width:760px){.cv-ui.editorial-privacy .ui-reading-navigation,.cv-ui.editorial-terms .ui-reading-navigation{display:none}}.cv-ui.editorial-contact .editorial-feedback-link{color:var(--ui-color-muted);font-weight:var(--ui-font-weight-label);text-decoration:none}.cv-ui .ui-faq{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:var(--ui-space-48)}.cv-ui .ui-faq--no-navigation{grid-template-columns:minmax(0,1fr)}.cv-ui .ui-faq-navigation{display:flex;flex-direction:column;gap:var(--ui-space-24);padding:var(--ui-space-24);border-radius:var(--ui-radius-card);background:var(--ui-color-soft);font-size:var(--ui-text-body-size);line-height:var(--ui-text-body-line);font-weight:var(--ui-font-weight-label)}.cv-ui .ui-faq-navigation a{color:var(--ui-color-ink);text-decoration:none}.cv-ui .ui-faq-navigation a[aria-current=location],.cv-ui .ui-faq-navigation a:hover{color:var(--ui-color-link)}.cv-ui .ui-faq-answers{display:flex;flex-direction:column;gap:var(--ui-space-16);min-width:0}.cv-ui .ui-faq-section{scroll-margin-block-start:var(--ui-space-24)}.cv-ui .ui-faq-section>h2{margin:0 0 var(--ui-space-16);color:var(--ui-color-ink)}.cv-ui .ui-faq-list{display:flex;flex-direction:column}.cv-ui .ui-faq-item{border-bottom:1px solid var(--ui-color-ink)}.cv-ui .ui-faq-item:last-child{border-bottom:0}.cv-ui .ui-faq-question{position:relative;display:block;padding:var(--ui-space-16) 40px var(--ui-space-16) 0;color:var(--ui-color-ink);font-size:var(--ui-text-body-size);line-height:var(--ui-text-body-line);font-weight:var(--ui-font-weight-label);cursor:pointer;list-style:none}.cv-ui .ui-faq-question::-webkit-details-marker{display:none}.cv-ui .ui-faq-question:after{position:absolute;top:50%;right:0;color:var(--ui-color-link);content:"+";transform:translateY(-50%);font-size:20px;font-weight:400}.cv-ui .ui-faq-item[open]>.ui-faq-question:after{content:"−"}.cv-ui .ui-faq-question:focus-visible{outline:var(--ui-stroke-focus) solid var(--ui-color-link);outline-offset:3px}.cv-ui .ui-faq-answer{padding:0 0 var(--ui-space-16);color:var(--ui-color-muted);font-size:var(--ui-text-body-size);line-height:var(--ui-text-body-line)}.cv-ui .ui-faq-answer p{margin:0 0 var(--ui-space-16)}.cv-ui .ui-faq-answer p:last-child{margin-bottom:0}.cv-ui .ui-faq-help{display:flex;flex-direction:column;gap:var(--ui-space-16);padding:var(--ui-space-24);background:var(--ui-color-soft);color:var(--ui-color-muted)}.cv-ui .ui-faq-help h2,.cv-ui .ui-faq-help p{margin:0}.cv-ui .ui-faq-help h2{color:var(--ui-color-ink)}.cv-ui .ui-faq-help a{color:var(--ui-color-link);font-weight:var(--ui-font-weight-label);text-decoration:none}@media(max-width:1100px){.cv-ui .ui-faq{grid-template-columns:200px minmax(0,1fr);gap:var(--ui-space-32)}.cv-ui .ui-faq--no-navigation{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.cv-ui .ui-faq{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-32)}.cv-ui .ui-faq-navigation{gap:var(--ui-space-12)}}.cv-ui .ui-guide-navigation{width:240px;flex:0 0 240px}.cv-ui .ui-guide-navigation a{overflow-wrap:anywhere}.cv-ui .ui-guide-navigation a[aria-current=page]{color:var(--ui-color-link);font-weight:var(--ui-font-weight-label)}.cv-ui .ui-guide-navigation a:hover{color:var(--ui-color-link)}.cv-ui .ui-guide-navigation hr{width:100%;margin:0;border:0;border-block-start:1px solid var(--ui-color-border)}.cv-ui .ui-guide-navigation>span{color:var(--ui-color-muted);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}.cv-ui .ui-guide-listing{display:flex;min-width:0;padding:var(--ui-space-32);border-radius:var(--ui-radius-card);background:var(--ui-color-card)}.cv-ui .ui-guide-listing-copy{display:flex;flex:1;flex-direction:column;align-items:start;min-width:0;gap:var(--ui-space-16)}.cv-ui .ui-guide-listing h3{margin:0}.cv-ui .ui-guide-listing h3 a{color:inherit;text-decoration:none}.cv-ui .ui-guide-listing h3 a:hover{color:var(--ui-color-link)}.cv-ui .ui-guide-listing p{margin:0;color:var(--ui-color-muted)}.cv-ui .ui-guide-listing-link{color:var(--ui-color-link);font-weight:var(--ui-font-weight-label);text-decoration:none}.cv-ui .ui-guide-breadcrumb{margin:0 0 var(--ui-space-32);color:var(--ui-color-link);font-weight:var(--ui-font-weight-label)}.cv-ui .ui-guide-breadcrumb a{color:inherit}.cv-ui .ui-guide-detail-columns{gap:var(--ui-space-48)}.cv-ui .ui-guide-article{max-width:912px;color:var(--ui-color-muted)}.cv-ui .ui-guide-article>:is(h2,h3,h4,h5,h6){max-width:850px;color:var(--ui-color-ink)}.cv-ui .ui-guide-article>p{max-width:780px}.cv-ui .ui-guide-article>h2{margin-block-start:var(--ui-space-8);scroll-margin-block-start:var(--ui-space-24)}.cv-ui .ui-guide-article>h2+p{margin-block-start:calc(-1 * var(--ui-space-8))}.cv-ui .ui-guide-navigation-contents{display:flex;flex-direction:column;gap:var(--ui-space-12);color:var(--ui-color-muted);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}.cv-ui .ui-guide-navigation-contents a{color:inherit}.cv-ui .ui-guide-example-posters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-24);width:min(100%,850px)}.cv-ui .ui-guide-example-poster{display:flex;flex-direction:column;gap:var(--ui-space-12);min-width:0;padding:var(--ui-space-16);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-card);background:var(--ui-color-card);color:var(--ui-color-link);font-weight:var(--ui-font-weight-label);text-decoration:none}.cv-ui .ui-guide-example-poster img{display:block;width:100%;height:300px;border-radius:var(--ui-radius-control);-o-object-fit:contain;object-fit:contain}.cv-ui .ui-guide-index-columns{gap:var(--ui-space-48)}.cv-ui .ui-guide-library{display:flex;flex-direction:column;min-width:0;gap:var(--ui-space-32)}.cv-ui .ui-guide-library>h2{margin:0}.cv-ui .ui-closing-invitation{display:flex;flex-direction:column;gap:var(--ui-space-32);padding:var(--ui-space-64) var(--ui-space-96);background:var(--ui-color-shell);color:var(--ui-color-inverse)}.cv-ui .ui-closing-invitation-content{display:flex;flex-direction:column;align-items:start;gap:var(--ui-space-24);width:min(100%,1200px);margin-inline:auto}.cv-ui .ui-closing-invitation h2{margin:0;color:inherit;font:var(--ui-font-weight-heading) 44px/58px var(--ui-font-heading)}.cv-ui .ui-closing-invitation p{margin:0}.cv-ui .ui-closing-invitation-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-16)}.cv-ui .ui-closing-invitation-actions a{min-height:48px;font-size:var(--ui-text-navigation-size)}.cv-ui .ui-closing-invitation-actions .ui-closing-invitation-secondary{min-width:238px;border:var(--ui-stroke-default) solid var(--ui-color-inverse);border-radius:var(--ui-radius-control);color:var(--ui-color-inverse)}.cv-ui .ui-closing-invitation-actions .ui-closing-invitation-primary{min-width:256px}.cv-ui .ui-closing-invitation-note{font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}@media(max-width:760px){.cv-ui .ui-guide-listing{padding:var(--ui-space-24)}}@media(max-width:1100px){.cv-ui .ui-closing-invitation{padding-inline:var(--ui-space-48)}}@media(max-width:760px){.cv-ui .ui-closing-invitation{padding:var(--ui-space-32) var(--ui-space-24)}}@media(max-width:760px){.cv-ui .ui-guide-navigation{width:auto}.cv-ui .ui-guide-detail-columns,.cv-ui .ui-guide-index-columns{gap:var(--ui-space-32)}.cv-ui .ui-guide-listing{padding:var(--ui-space-32) var(--ui-space-24)}.cv-ui .ui-guide-example-posters{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-32)}.cv-ui .ui-guide-example-poster{padding:0;border:0;border-radius:0;background:transparent}.cv-ui .ui-guide-example-poster img{height:auto;max-height:400px;border-radius:0}.cv-ui .ui-closing-invitation h2{font-size:var(--ui-text-title-size);line-height:var(--ui-text-title-line)}.cv-ui .ui-closing-invitation-actions{flex-direction:column;width:100%}.cv-ui .ui-closing-invitation-actions a{width:100%;min-width:0}}.cv-ui .ui-newsletter-frame{display:block;width:100%;height:800px;border:0}.cv-ui .ui-community-creations{display:flex;flex-direction:column;gap:var(--ui-space-32);color:var(--ui-color-muted)}.cv-ui .ui-community-creations p,.cv-ui .ui-community-creations h2,.cv-ui .ui-community-creations h3{margin:0}.cv-ui .ui-community-creations h2{font:var(--ui-font-weight-heading) var(--ui-text-title-size) / var(--ui-text-title-line) var(--ui-font-heading);color:var(--ui-color-ink)}.cv-ui .community-section{display:flex;flex-direction:column;gap:var(--ui-space-24);min-width:0}.cv-ui .ui-community-entry{display:flex;align-items:start;gap:var(--ui-space-32);padding-block:var(--ui-space-24);border-top:var(--ui-stroke-default) solid var(--ui-color-border);color:var(--ui-color-muted);overflow-wrap:anywhere}.cv-ui .ui-community-entry .community-card-meta{display:flex;flex-direction:column;flex:0 0 200px}.cv-ui :is(.ui-community-entry,.ui-community-tutorial) p{margin:0}.cv-ui :is(.ui-community-entry,.ui-community-tutorial) h3{margin:0;color:var(--ui-color-ink);font:var(--ui-font-weight-heading) var(--ui-text-section-size) / var(--ui-text-section-line) var(--ui-font-heading)}.cv-ui .community-card-body{display:flex;flex-direction:column;gap:var(--ui-space-12);flex:1;min-width:0}.cv-ui :is(.community-meta,.community-note,.community-count){font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}.cv-ui :is(.ui-community-entry,.ui-community-tutorial) strong{font-weight:inherit}.cv-ui .community-links{display:flex;flex-wrap:wrap;gap:var(--ui-space-24)}.cv-ui .community-links a{color:var(--ui-color-link);font-weight:var(--ui-font-weight-label);text-decoration:none}.cv-ui .ui-community-tutorial{display:flex;align-items:center;gap:var(--ui-space-32);padding:var(--ui-space-24);border-radius:var(--ui-radius-card);background:var(--ui-color-soft);color:var(--ui-color-muted)}.cv-ui .ui-community-tutorial>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--ui-space-16)}.cv-ui .ui-community-tutorial .community-links{flex-direction:column;gap:var(--ui-space-16)}.cv-ui .ui-community-tutorial .community-video-preview{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 calc((100% - 64px)/2);min-width:0;aspect-ratio:16 / 9;border-radius:var(--ui-radius-control);overflow:hidden;background:var(--ui-color-card)}.cv-ui .ui-community-tutorial img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cv-ui .ui-community-tutorial .community-video-play{position:absolute;display:grid;place-items:center;width:64px;height:64px;border-radius:var(--ui-radius-control);background:var(--ui-color-shell);color:var(--ui-color-inverse)}.cv-ui .ui-creation-filters{display:flex;align-items:end;gap:var(--ui-space-16);padding:var(--ui-space-24);border-radius:var(--ui-radius-card);background:var(--ui-color-soft)}.cv-ui .ui-creation-filters>div{display:flex;flex:1;flex-direction:column;min-width:0;gap:var(--ui-space-8)}.cv-ui .ui-creation-filters>div:nth-child(2){flex:0 1 280px}.cv-ui .ui-creation-filters label{color:var(--ui-color-ink);font-weight:var(--ui-font-weight-label)}.cv-ui .ui-creation-filters .ui-select{background-image:url(./chevron-down-CuaRCDsU.svg);background-repeat:no-repeat;background-position:right var(--ui-space-12) center;background-size:20px 20px}@media(forced-colors:active){.cv-ui .ui-creation-filters .ui-select{background-image:none}}.cv-ui .ui-community-creations .community-method{padding:var(--ui-space-24);border-radius:var(--ui-radius-card);background:var(--ui-color-soft);gap:var(--ui-space-16)}.cv-ui .ui-community-creations .community-method h2{font-size:var(--ui-text-section-size);line-height:var(--ui-text-section-line)}.cv-ui .ui-community-invitation h2{font-size:var(--ui-text-title-size);line-height:var(--ui-text-title-line)}.cv-ui .ui-community-invitation a:not(.ui-button){color:inherit}.cv-ui .ui-community-invitation .ui-button{min-width:240px}.cv-ui :is(.ui-creation-filters,.ui-community-entry)[hidden]{display:none}@media(min-width:761px)and (max-width:1100px){.cv-ui .ui-creation-filters{flex-wrap:wrap}.cv-ui .ui-creation-filters>div:first-child{flex-basis:100%}.cv-ui .ui-creation-filters>div:nth-child(2){flex:1}}@media(max-width:760px){.cv-ui .ui-community-entry{flex-direction:column;gap:var(--ui-space-16)}.cv-ui .ui-community-entry .community-card-meta{flex:none}.cv-ui .ui-community-tutorial{flex-direction:column;align-items:stretch}.cv-ui .ui-community-tutorial .community-video-preview{flex:none}.cv-ui .ui-creation-filters{flex-direction:column;align-items:stretch}.cv-ui .ui-creation-filters>div:nth-child(2){flex:auto}.cv-ui .ui-community-invitation .ui-button{width:100%;min-width:0}}.cv-ui .ui-submission-dialog{--ui-dialog-width: 700px}.cv-ui .ui-submission-form{display:flex;flex-direction:column;gap:var(--ui-space-24);min-width:0}.cv-ui .ui-submission-form[hidden]{display:none}.cv-ui .ui-submission-form>.ui-button{align-self:start}.cv-ui .ui-submission-form .sec-confirm-field{position:absolute;top:-1000px;left:-1000px}.cv-ui .ui-submission-form .progress{display:block;width:20px;height:20px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ui-submission-spin .8s linear infinite}.cv-ui .ui-submission-form .progress>div{display:none}@keyframes ui-submission-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cv-ui .ui-submission-form .progress{animation:none}}.cv-ui .ui-toast-region{position:fixed;z-index:1000;inset-block-start:var(--ui-space-16);inset-inline-end:var(--ui-space-16);display:flex;flex-direction:column;align-items:end;gap:var(--ui-space-12);width:min(432px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;pointer-events:none}.cv-ui .ui-toast-region>*{pointer-events:auto}.cv-ui .ui-toast-region{overflow-x:hidden}.cv-ui .ui-toast-item{max-width:100%;animation:ui-toast-in .2s ease-out both}.cv-ui .ui-toast-item--exiting{pointer-events:none;animation:ui-toast-out .16s ease-in both}@keyframes ui-toast-in{0%{opacity:0;transform:translate(calc(100% + 16px))}to{opacity:1;transform:translate(0)}}@keyframes ui-toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + 16px))}}@media(prefers-reduced-motion:reduce){.cv-ui .ui-toast-item{animation:none}}.cv-ui .marketing-page{width:100%;min-width:0;display:flex;flex-direction:column;background:var(--ui-color-shell);color:var(--ui-color-ink);font:var(--ui-font-weight-body) var(--ui-text-body-size) / var(--ui-text-body-line) var(--ui-font-body)}.cv-ui .marketing-page :where(h1,h2,h3,p,figure){margin:0}.cv-ui .marketing-page :where(h1,h2,h3){color:var(--ui-color-ink);font-family:var(--ui-font-heading);font-weight:var(--ui-font-weight-heading)}.cv-ui .marketing-page h2{font-size:var(--ui-text-title-size);line-height:var(--ui-text-title-line)}.cv-ui .marketing-page h3{font-size:var(--ui-text-section-size);line-height:var(--ui-text-section-line)}.cv-ui .marketing-page a:focus-visible{outline:var(--ui-stroke-focus) solid var(--ui-color-focus);outline-offset:3px}.cv-ui .marketing-page>:where(.marketing-hero,.marketing-blue-section,.poster-call-to-action){padding:var(--ui-space-64) var(--ui-space-96)}.cv-ui .marketing-page>.marketing-hero{color:var(--ui-color-inverse);padding-block:var(--ui-space-48) var(--ui-space-80)}.cv-ui .marketing-page>.marketing-island{padding:var(--ui-space-64) var(--ui-space-96);margin:0;border-radius:var(--ui-radius-island);background:var(--ui-color-island)}.cv-ui .marketing-blue-section h2,.cv-ui .marketing-blue-section .marketing-section-lead{color:var(--ui-color-inverse)}.cv-ui .marketing-section-inner{width:100%;max-width:var(--ui-measure-wide);min-width:0;margin-inline:auto;display:flex;flex-direction:column;gap:var(--ui-space-24)}.cv-ui .marketing-section-lead{max-width:850px;color:var(--ui-color-muted);font-size:18px;line-height:24px}.cv-ui .marketing-hero-inner{width:100%;max-width:var(--ui-measure-wide);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--ui-space-48)}.cv-ui .marketing-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-space-24);color:inherit}.cv-ui .marketing-copy h1{color:inherit;font-size:var(--ui-text-hero-size);line-height:var(--ui-text-hero-line)}.cv-ui .marketing-copy>p{color:inherit}.cv-ui .marketing-copy>.marketing-lead{font-size:var(--ui-text-lead-size);line-height:var(--ui-text-lead-line)}.cv-ui .marketing-copy .marketing-small{font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}.cv-ui .marketing-copy .marketing-small a{font-weight:var(--ui-font-weight-label)}.cv-ui .marketing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-16)}.cv-ui .marketing-actions .ui-button{min-width:256px}.cv-ui .marketing-text-action{color:inherit!important;font-weight:var(--ui-font-weight-label);text-decoration:none}.cv-ui .marketing-hero-visual{min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-16);padding:var(--ui-space-24);border-radius:var(--ui-radius-island);background:var(--ui-color-island)}.cv-ui .marketing-hero-visual--soft{background:var(--ui-color-soft)}.cv-ui .marketing-hero-visual img{display:block;width:100%;height:auto;aspect-ratio:528 / 343;-o-object-fit:contain;object-fit:contain}.cv-ui .marketing-hero-visual figcaption{color:var(--ui-color-muted);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}.cv-ui .poster-features .poster-feature-grid{display:grid;grid-template-columns:minmax(0,31fr) minmax(0,18fr);align-items:stretch;gap:var(--ui-space-24)}.cv-ui .poster-feature{min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-24);padding:var(--ui-space-24);border-radius:var(--ui-radius-card);background:var(--ui-color-island)}.cv-ui .poster-feature-lead{background:var(--ui-color-soft)}.cv-ui .poster-feature-supporting{min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-24)}.cv-ui .poster-feature-copy{display:flex;flex-direction:column;gap:var(--ui-space-16)}.cv-ui .poster-feature-copy p{color:var(--ui-color-muted)}.cv-ui .poster-feature-supporting>article:last-child .poster-feature-image{aspect-ratio:384 / 180}.cv-ui .poster-feature-image{display:block;width:100%;height:auto;border-radius:var(--ui-radius-card);-o-object-fit:contain;object-fit:contain}.cv-ui .marketing-island .poster-feature{background:var(--ui-color-soft)}.cv-ui .poster-showcase .poster-examples{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:var(--ui-space-24)}.cv-ui .poster-example{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-space-12);color:var(--ui-color-inverse)!important;font-weight:var(--ui-font-weight-label);text-decoration:none}.cv-ui .poster-example img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.cv-ui .poster-example--tall img{aspect-ratio:282 / 340}.cv-ui .poster-example--short img{aspect-ratio:282 / 208}.cv-ui .community-preview .community-featured-tutorial{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2.6fr);align-items:center;gap:var(--ui-space-32);padding:var(--ui-space-32);border-radius:var(--ui-radius-island);background:var(--ui-color-soft)}.cv-ui .community-tutorial-image img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:contain;object-fit:contain}.cv-ui .community-tutorial-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-space-16)}.cv-ui .community-tutorial-copy h3{font-size:var(--ui-text-title-size);line-height:var(--ui-text-title-line)}.cv-ui .community-tutorial-copy>p:not(.community-meta){color:var(--ui-color-muted)}.cv-ui .community-tutorial-copy .community-meta{color:var(--ui-color-muted)}.cv-ui .community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-24)}.cv-ui .marketing-page .community-card{min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-16);padding:var(--ui-space-24);border-radius:var(--ui-radius-card);background:var(--ui-color-peach)}.cv-ui .marketing-page .community-card:nth-child(2){background:var(--ui-color-accent)}.cv-ui .marketing-page .community-card:nth-child(3){background:var(--ui-color-soft)}.cv-ui .marketing-page .community-card-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ui-space-8);color:var(--ui-color-muted);font-size:var(--ui-text-small-size)}.cv-ui .marketing-page .community-card-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-space-12)}.cv-ui .marketing-page .community-card-body>p{color:var(--ui-color-muted)}.cv-ui .marketing-page .community-card .community-links{display:flex;flex-wrap:wrap;gap:var(--ui-space-12);font-weight:var(--ui-font-weight-label)}.cv-ui .community-explore{align-self:flex-start;font-weight:var(--ui-font-weight-label);text-decoration:none}.cv-ui .marketing-page .comparison-intro{max-width:850px;color:var(--ui-color-muted);font-size:18px;line-height:24px}.cv-ui .marketing-page .comparison-small{color:var(--ui-color-muted);font-size:var(--ui-text-small-size);line-height:var(--ui-text-body-line)}.cv-ui .marketing-page .comparison-scroll-hint{display:none;color:var(--ui-color-muted);font-size:var(--ui-text-small-size)}.cv-ui .marketing-page .comparison-table-scroll{overflow-x:auto;border:var(--ui-stroke-default) solid var(--ui-color-border);border-radius:var(--ui-radius-card);background:var(--ui-color-card)}.cv-ui .marketing-page .comparison-table-scroll table{width:100%;min-width:760px;border-collapse:collapse;text-align:left;font-size:var(--ui-text-body-size);line-height:var(--ui-text-body-line)}.cv-ui .marketing-page .comparison-table-scroll :is(th,td){padding:var(--ui-space-16) var(--ui-space-24);border-bottom:var(--ui-stroke-default) solid var(--ui-color-border);vertical-align:top}.cv-ui .marketing-page .comparison-table-scroll thead th{background:var(--ui-color-soft);font-weight:var(--ui-font-weight-label)}.cv-ui .marketing-page .comparison-table-scroll tr>:first-child{width:23%;font-weight:var(--ui-font-weight-label)}.cv-ui .marketing-page .comparison-table-scroll tbody tr:nth-child(2n){background:var(--ui-color-island)}.cv-ui .marketing-page .comparison-table-scroll tbody tr:last-child>*{border-bottom:0}.cv-ui .marketing-project-ideas .comparison-project-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-24)}.cv-ui .marketing-project-ideas .comparison-project-blocks article{min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-16);padding:var(--ui-space-24);border-radius:var(--ui-radius-card);background:var(--ui-color-peach)}.cv-ui .marketing-project-ideas .comparison-project-blocks article:nth-child(2){background:var(--ui-color-accent)}.cv-ui .marketing-project-ideas .comparison-project-blocks article:nth-child(3){background:var(--ui-color-soft)}.cv-ui .marketing-project-ideas .comparison-project-blocks article>p{color:var(--ui-color-muted)}.cv-ui .education-project-ideas article>p{margin-block-end:var(--ui-space-8)}.cv-ui .marketing-classroom-faq{margin-block-start:var(--ui-space-32)}.cv-ui .marketing-project-ideas .comparison-project-blocks:not(.education-project-ideas){grid-template-columns:repeat(3,minmax(0,1fr))}.cv-ui .marketing-section-divider{width:min(100%,600px);height:48px;margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:var(--ui-space-16)}.cv-ui .marketing-divider-rule{width:48px;height:1px;flex:none;background:var(--ui-color-soft)}.cv-ui .marketing-divider-posters{position:relative;display:block;width:64px;height:40px;flex:none}.cv-ui .marketing-divider-posters i{position:absolute;top:7px;left:4px;width:22px;height:26px;border-radius:4px;background:var(--ui-color-soft);transform:rotate(-12deg)}.cv-ui .marketing-divider-posters i:nth-child(2){top:7px;left:38px;transform:rotate(12deg)}.cv-ui .marketing-divider-posters i:nth-child(3){z-index:1;top:4px;left:22px;width:24px;height:32px;background:var(--ui-color-island);transform:none}.cv-ui .education-pricing-note{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-24);padding:var(--ui-space-24);border-radius:var(--ui-radius-card);background:var(--ui-color-soft)}.cv-ui .education-pricing-note>p{max-width:800px}.cv-ui .marketing-faq :where(.faq-section,section){width:100%}.cv-ui .marketing-page .faq-section h2{margin-block-end:var(--ui-space-24)}.cv-ui .marketing-page .faq-container{display:flex;flex-direction:column}.cv-ui .marketing-page .faq-item{border:0;border-bottom:var(--ui-stroke-default) solid var(--ui-color-ink)}.cv-ui .marketing-page .faq-question{position:relative;display:block;padding:var(--ui-space-16) 40px var(--ui-space-16) 0;color:var(--ui-color-ink);font-size:var(--ui-text-body-size);line-height:var(--ui-text-body-line);font-weight:var(--ui-font-weight-label);cursor:pointer;list-style:none}.cv-ui .marketing-page .faq-question::-webkit-details-marker{display:none}.cv-ui .marketing-page .faq-question:after{position:absolute;inset-inline-end:0;top:50%;color:var(--ui-color-link);content:"+";transform:translateY(-50%);font-size:20px;font-weight:400}.cv-ui .marketing-page .faq-item[open]>.faq-question:after{content:"−"}.cv-ui .marketing-page .faq-question:focus-visible{outline:var(--ui-stroke-focus) solid var(--ui-color-link);outline-offset:3px}.cv-ui .marketing-page .faq-answer{padding:0 0 var(--ui-space-16);color:var(--ui-color-muted)}.cv-ui .marketing-page>.poster-call-to-action{display:block;margin:0;border-radius:0;background:var(--ui-color-shell);color:var(--ui-color-inverse);text-align:left}.cv-ui .marketing-page>.poster-call-to-action>section{width:100%;max-width:var(--ui-measure-wide);padding:0;margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-space-24)}.cv-ui .marketing-page>.poster-call-to-action h2{color:inherit}.cv-ui .marketing-page>.poster-call-to-action p{color:inherit;font-size:var(--ui-text-body-size);line-height:var(--ui-text-body-line)}.cv-ui .marketing-page>.poster-call-to-action .poster-cta-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--ui-space-16);margin:0}.cv-ui .marketing-page>.poster-call-to-action .poster-cta-note{max-width:1200px;margin:0;opacity:.9;font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}@media(max-width:1000px){.cv-ui .marketing-page>.marketing-island{padding-inline:var(--ui-space-48)}.cv-ui .marketing-page>:where(.marketing-hero,.marketing-blue-section,.poster-call-to-action,.marketing-island){padding-inline:var(--ui-space-48)}.cv-ui .marketing-hero-inner{gap:var(--ui-space-32)}.cv-ui .marketing-copy h1{font-size:44px;line-height:1.2}.cv-ui .community-preview .community-featured-tutorial{grid-template-columns:1fr 1.2fr}}@media(max-width:760px){.cv-ui .marketing-page>.marketing-island{padding:var(--ui-space-48) var(--ui-space-24)}.cv-ui .marketing-page>:where(.marketing-hero,.marketing-blue-section,.poster-call-to-action,.marketing-island){padding:var(--ui-space-48) var(--ui-space-24)}.cv-ui .marketing-page>.marketing-hero{color:var(--ui-color-inverse);padding-block:var(--ui-space-32) var(--ui-space-48)}.cv-ui .marketing-hero-inner{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-32)}.cv-ui .marketing-copy h1{font-size:40px;line-height:1.2}.cv-ui .marketing-actions{align-items:flex-start;flex-direction:column}.cv-ui .marketing-actions .ui-button{width:100%}.cv-ui .poster-features .poster-feature-grid{grid-template-columns:minmax(0,1fr)}.cv-ui .poster-feature-supporting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cv-ui .poster-showcase .poster-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-ui .community-preview .community-featured-tutorial,.cv-ui .community-grid{grid-template-columns:minmax(0,1fr)}.cv-ui .marketing-project-ideas .comparison-project-blocks,.cv-ui .marketing-project-ideas .comparison-project-blocks:not(.education-project-ideas){grid-template-columns:minmax(0,1fr)}.cv-ui .education-pricing-note{align-items:stretch;flex-direction:column}.cv-ui .marketing-page .comparison-scroll-hint{display:block}}@media(max-width:520px){.cv-ui .poster-feature-supporting{grid-template-columns:minmax(0,1fr)}.cv-ui .poster-showcase .poster-examples{gap:var(--ui-space-16)}.cv-ui .marketing-page h2{font-size:28px;line-height:1.25}.cv-ui .marketing-page h3{font-size:21px;line-height:1.35}.cv-ui .marketing-page>.poster-call-to-action .poster-cta-actions{width:100%;flex-direction:column}.cv-ui .marketing-page>.poster-call-to-action .poster-cta-actions .ui-button{width:100%}}.cv-ui .marketing-page :is(.community-explore,.community-links a){text-decoration:none}.cv-ui .marketing-hero .marketing-small,.cv-ui .marketing-home-faq,.cv-ui .poster-call-to-action,.cv-ui .marketing-blue-section>.marketing-section-inner>.marketing-section-lead{--ui-color-link: var(--ui-color-inverse);--ui-color-link-hover: var(--ui-color-accent);--ui-color-link-active: var(--ui-color-inverse);--ui-link-decoration: underline}.cv-ui .marketing-pricing{display:flex;flex-direction:column;gap:var(--ui-space-24)}.cv-ui .marketing-pricing :is(h1,h2){font:var(--ui-font-weight-heading) var(--ui-text-title-size) / var(--ui-text-title-line) var(--ui-font-heading)}.cv-ui .marketing-pricing-intro{max-width:900px;color:var(--ui-color-muted)}.cv-ui [data-ui-pricing]{display:flex;flex-direction:column;gap:var(--ui-space-24)}.cv-ui .marketing-billing{display:flex;flex-wrap:wrap;align-self:start;width:-moz-fit-content;width:fit-content;max-width:100%;gap:var(--ui-space-8);padding:var(--ui-space-8);border-radius:var(--ui-radius-control);background:var(--ui-color-soft)}.cv-ui .marketing-billing .ui-button{min-width:0}.cv-ui .marketing-billing .ui-button:first-child{min-width:144px}.cv-ui .marketing-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--ui-space-24)}.cv-ui .marketing-plan{min-width:0;overflow:hidden;border:var(--ui-stroke-default) solid var(--ui-color-border);border-radius:var(--ui-radius-island);background:var(--ui-color-card)}.cv-ui .marketing-plan--personal{border:2px solid var(--ui-color-shell)}.cv-ui .marketing-plan-header,.cv-ui .marketing-plan-benefits{display:flex;flex-direction:column;align-items:stretch;gap:var(--ui-space-16);padding:var(--ui-space-24)}.cv-ui .marketing-plan-header{background:var(--ui-color-peach)}.cv-ui .marketing-plan--personal .marketing-plan-header{background:var(--ui-color-accent)}.cv-ui .marketing-plan--group .marketing-plan-header{background:var(--ui-color-soft)}.cv-ui .marketing-plan-title{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-16);min-height:72px}.cv-ui .marketing-plan-title :is(h2,h3){font:var(--ui-font-weight-heading) 32px/40px var(--ui-font-heading)}.cv-ui .marketing-plan-title img{display:block;flex-shrink:0}.cv-ui .marketing-plan-header>p:not(.marketing-plan-price){min-height:48px}.cv-ui .marketing-plan-price{min-height:56px;font:var(--ui-font-weight-heading) 40px/56px var(--ui-font-heading);overflow-wrap:anywhere}.cv-ui .marketing-plan-detail,.cv-ui .marketing-pricing-contact,.cv-ui .marketing-pricing-currency{font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line);color:var(--ui-color-muted)}.cv-ui .marketing-plan-benefits{gap:var(--ui-space-12)}.cv-ui .marketing-plan-benefits ul{display:flex;flex-direction:column;gap:var(--ui-space-12);padding:0;margin:0;list-style:none}.cv-ui .marketing-plan-benefits li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:var(--ui-space-8)}.cv-ui .marketing-plan-benefits li:before{content:"✓";color:var(--ui-color-shell)}.cv-ui .marketing-plan-header .ui-button{width:100%;min-width:0;text-align:center}.cv-ui .marketing-seats{display:flex;align-items:center;align-self:start;gap:var(--ui-space-8);padding:var(--ui-space-8);background:var(--ui-color-island);font-weight:var(--ui-font-weight-label)}.cv-ui .marketing-seats button{display:grid;place-items:center;width:32px;height:40px;padding:0;border:0;border-radius:var(--ui-radius-control);color:var(--ui-color-ink);background:transparent;cursor:pointer}.cv-ui .marketing-seats button:hover:not(:disabled){background:var(--ui-color-soft);color:var(--ui-color-link)}.cv-ui .marketing-seats button:active:not(:disabled){background:var(--ui-color-action-secondary-pressed)}.cv-ui .marketing-seats button:focus-visible{outline:var(--ui-stroke-focus) solid var(--ui-color-focus);outline-offset:2px}.cv-ui .marketing-seats button:disabled{opacity:.4;cursor:default}.cv-ui .marketing-seats input{width:64px;min-height:40px;padding:var(--ui-space-4);border:var(--ui-stroke-default) solid var(--ui-color-control-border);border-radius:var(--ui-radius-control);background:var(--ui-color-card);color:inherit;font:inherit;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.cv-ui .marketing-seats input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.cv-ui .marketing-seats input:focus-visible{border-color:var(--ui-color-focus)}.cv-ui .marketing-retention{display:flex;flex-direction:column;gap:var(--ui-space-12);padding:var(--ui-space-24);background:var(--ui-color-soft)}.cv-ui .marketing-pricing-error{color:var(--ui-color-destructive)}.cv-ui .marketing-pricing+.ui-faq-section{margin-block-start:var(--ui-space-48)}.cv-ui .marketing-home-faq .ui-faq-item{border-color:var(--ui-color-inverse)}.cv-ui .marketing-home-faq .ui-faq-section h2,.cv-ui .marketing-home-faq .ui-faq-question,.cv-ui .marketing-home-faq .ui-faq-answer,.cv-ui .marketing-home-faq .ui-faq-question:after{color:var(--ui-color-inverse)}.cv-ui .marketing-home-faq .ui-faq-answer a:focus-visible,.cv-ui .marketing-home-faq .ui-faq-question:focus-visible{outline-color:var(--ui-color-inverse)}.cv-ui .marketing-pricing-policies{margin-block-start:var(--ui-space-24);font-size:var(--ui-text-small-size)}@media(max-width:1000px){.cv-ui .marketing-plans{grid-template-columns:minmax(0,1fr)}.cv-ui .marketing-plan-header>p:not(.marketing-plan-price){min-height:0}}@media(max-width:480px){.cv-ui .marketing-billing{flex-wrap:nowrap;width:100%}.cv-ui .marketing-billing .ui-button{flex:1;padding-inline:var(--ui-space-8);font-size:var(--ui-text-body-size)}.cv-ui .marketing-billing .ui-button:first-child{min-width:0}.cv-ui .marketing-plan-price{font-size:32px;line-height:44px}}.cv-ui .marketing-pricing>.marketing-retention{margin-block-end:var(--ui-space-24)}.cv-ui .marketing-page .poster-feature .image{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1.4;flex:none;padding:var(--ui-space-24);margin:0;border-radius:var(--ui-radius-card);background:var(--ui-color-card);overflow:hidden}.cv-ui .marketing-page .poster-feature .image img{display:block;max-width:100%;max-height:100%;height:auto;-o-object-fit:contain;object-fit:contain}.cv-ui .marketing-page .poster-feature-supporting .image{aspect-ratio:384 / 168}.cv-ui .marketing-page .poster-feature-supporting .community .image{aspect-ratio:384 / 180}.cv-ui .marketing-page .poster-feature .image .word-icon,.cv-ui .marketing-page .poster-feature .image .excel-icon,.cv-ui .marketing-page .poster-feature .image .pres-icon{position:absolute;width:23%;height:auto;right:20%;bottom:10%}.cv-ui .marketing-page .poster-feature .image .word-icon{z-index:3}.cv-ui .marketing-page .poster-feature .image .excel-icon{z-index:2}.cv-ui .marketing-page .poster-feature .image .pres-icon{z-index:1}.cv-ui .marketing-page .drag-drop .image .desktop-poster{height:100%;transform:scale(.9)}.cv-ui .marketing-page .drag-drop .image .poster-google{position:absolute;height:100%;max-width:45%;right:0;filter:brightness(.7)}.cv-ui .marketing-page .drag-drop .image .image-wrapper{position:absolute;inset:0;display:flex;flex-direction:column}.cv-ui .marketing-page .drag-drop .image .image-wrapper>div{flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column}.cv-ui .marketing-page .drag-drop .image .image-wrapper>.empty{height:50%}.cv-ui .marketing-page .drag-drop .image .image-wrapper img,.cv-ui .marketing-page .drag-drop .image .image-wrapper svg{position:relative}.cv-ui .marketing-page .drag-drop .image .poster-mamut{max-width:35%;left:-20%;top:10%;transform:rotate(-5deg) scale(.7)}.cv-ui .marketing-page .drag-drop .image .dragndroparrow{max-width:35%;height:45px;left:15%;bottom:15%}.cv-ui .marketing-page .drag-drop .image .mousehandico{max-width:35%;height:45px;top:-60%;left:15%}.cv-ui .marketing-page .embeds .media-poster{transform:translateY(-12%)}.cv-ui .marketing-page .community .image .image-wrapper{position:absolute;inset:20px}.cv-ui .marketing-page .community .image .avatar{position:absolute;width:14%;aspect-ratio:1;border-radius:50%;overflow:hidden}.cv-ui .marketing-page .community .image .avatar svg{width:100%;height:100%;transform:translateY(10%)}.cv-ui .marketing-page .community .image .avatar-one{top:33%;left:20%;background:#25a597}.cv-ui .marketing-page .community .image .avatar-two{top:50%;right:15%;background:#01ac71}.cv-ui .marketing-page .community .image .avatar-three{bottom:15%;left:40%;background:#43c6f4}.cv-ui .marketing-page .community .image .image-wrapper>img{position:absolute;max-width:23%;max-height:35%;border-radius:var(--ui-radius-control);box-shadow:var(--ui-shadow-popover)}.cv-ui .marketing-page .community .image .community-poster-one{top:15%;left:35%;--delay: 0}.cv-ui .marketing-page .community .image .community-poster-two{bottom:12%;left:15%;--delay: .3}.cv-ui .marketing-page .poster-feature.animation-block--visible.drag-drop .image .poster-mamut{--a-top-f: 10%;animation:poster-mamut-animation 4s forwards}.cv-ui .marketing-page .poster-feature.animation-block--visible.drag-drop .image .mousehandico{--a-top-f: -25%;animation:mouse-hand-animation 4s forwards}.cv-ui .marketing-page .poster-feature.animation-block--visible.drag-drop .image .dragndroparrow{animation:shake-me-animation 1s infinite alternate}.cv-ui .marketing-page .poster-feature.animation-block--visible.robot-3d .image .word-icon,.cv-ui .marketing-page .poster-feature.animation-block--visible.robot-3d .image .excel-icon,.cv-ui .marketing-page .poster-feature.animation-block--visible.robot-3d .image .pres-icon{animation:robot-3d-files-animation 2s forwards}.cv-ui .marketing-page .poster-feature.animation-block--visible.robot-3d .image .word-icon{--a-x: 10%;--a-y: 15%}.cv-ui .marketing-page .poster-feature.animation-block--visible.robot-3d .image .excel-icon{--a-x: 30%;--a-y: 0%}.cv-ui .marketing-page .poster-feature.animation-block--visible.robot-3d .image .pres-icon{--a-x: 50%;--a-y: -15%}.cv-ui .marketing-page .poster-feature.animation-block--visible.community .image .avatar{animation:flow-animation 5s infinite}.cv-ui .marketing-page .poster-feature.animation-block--visible.community .image .image-wrapper>img{animation:fade-in-animation .5s forwards calc(var(--delay, 0) * 1s)}@keyframes robot-3d-files-animation{0%,50%{transform:translate(0)}to{transform:translate(var(--a-x),var(--a-y))}}@keyframes flow-animation{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(.95)}}@keyframes fade-in-animation{0%{opacity:0}to{opacity:1}}@keyframes poster-mamut-animation{0%,20%{opacity:0;left:var(--a-left, 35%);top:var(--a-top, 5%);transform:scale(.7)}20%{opacity:1}30%{opacity:1;transform:rotate(-5deg) scale(1);top:var(--a-top-m, -20%);left:var(--a-left-m, 15%)}to{top:var(--a-top-f, 35%);left:var(--a-left-f, -20%);transform:rotate(-5deg) scale(.7)}}@keyframes mouse-hand-animation{0%{opacity:1}20%{top:var(--a-top, -32%);left:var(--a-right, 40%)}30%{top:var(--a-top, -60%);left:var(--a-right, 15%)}to{top:var(--a-top-f, -15%);left:var(--a-left-f, -20%)}}@keyframes shake-me-animation{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@media(prefers-reduced-motion:reduce){.cv-ui .marketing-page .poster-feature .image,.cv-ui .marketing-page .poster-feature .image *{animation:none!important}.cv-ui .marketing-page .drag-drop .image .poster-mamut{left:15%;top:25%;opacity:1;transform:rotate(-5deg) scale(.7)}.cv-ui .marketing-page .drag-drop .image .mousehandico{left:18%;top:10%}.cv-ui .marketing-page .drag-drop .image .dragndroparrow{transform:none}.cv-ui .marketing-page .robot-3d .image .word-icon{transform:translate(10%,15%)}.cv-ui .marketing-page .robot-3d .image .excel-icon{transform:translate(30%)}.cv-ui .marketing-page .robot-3d .image .pres-icon{transform:translate(50%,-15%)}.cv-ui .marketing-page .community .image .image-wrapper>img{opacity:1}}.cv-ui .concept-page{gap:var(--ui-space-32)}.cv-ui .concept-page>.concept-hero{padding:var(--ui-space-64) var(--ui-space-96);color:var(--ui-color-inverse)}.cv-ui .concept-hero .marketing-section-inner{gap:var(--ui-space-32)}.cv-ui .concept-hero h1{color:inherit;font-size:56px;line-height:73px}.cv-ui .concept-lead{max-width:1000px;font-size:var(--ui-text-lead-size);line-height:var(--ui-text-lead-line)}.cv-ui .concept-measure{max-width:900px}.cv-ui .concept-page .marketing-actions .ui-button{min-width:0}.cv-ui .concept-page .concept-statement{color:var(--ui-color-link);font:var(--ui-font-weight-heading) var(--ui-text-section-size) / var(--ui-text-section-line) var(--ui-font-heading)}.cv-ui .concept-loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:var(--ui-space-48);padding:0;margin:var(--ui-space-32) 0;list-style:none;text-align:center}.cv-ui .concept-loop li{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--ui-space-16);min-width:0}.cv-ui .concept-loop-icon{display:grid;place-items:center;width:70px;height:70px;border:var(--ui-stroke-default) solid var(--ui-color-control-border);border-radius:var(--ui-radius-control);background:var(--ui-color-card);color:var(--ui-color-link);font-size:40px;line-height:1}.cv-ui .concept-loop li:not(:last-child):after{content:"";position:absolute;top:27px;left:calc(100% + var(--ui-space-12));width:var(--ui-space-24);height:var(--ui-space-16);background:var(--ui-color-link);clip-path:polygon(0 44%,75% 44%,50% 6%,58% 0,100% 50%,58% 100%,50% 94%,75% 56%,0 56%)}.cv-ui .concept-loop h3{font-size:var(--ui-text-subheading-size);line-height:var(--ui-text-subheading-line)}.cv-ui .concept-loop p{color:var(--ui-color-muted)}.cv-ui .concept-classroom{display:flex;flex-direction:column;gap:var(--ui-space-24);margin-top:var(--ui-space-8)}.cv-ui .concept-story{display:flex;flex-direction:column;gap:var(--ui-space-32);padding:var(--ui-space-24);border-radius:var(--ui-radius-island);background:var(--ui-color-soft)}.cv-ui .concept-story-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-16)}.cv-ui .concept-story-tabs button{display:flex;flex-direction:column;align-items:start;gap:var(--ui-space-8);min-width:0;padding:var(--ui-space-16);border:0;border-radius:var(--ui-radius-control);background:var(--ui-color-card);color:var(--ui-color-ink);text-align:start;cursor:pointer}.cv-ui .concept-story-tabs strong{font-weight:var(--ui-font-weight-label)}.cv-ui .concept-story-tabs span{font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}.cv-ui .concept-story-tabs [aria-selected=true]{background:var(--ui-color-shell);color:var(--ui-color-inverse)}.cv-ui .concept-story-tabs button:hover:not([aria-selected=true]){background:var(--ui-color-action-secondary-hover)}.cv-ui .concept-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-32);align-items:start}.cv-ui .concept-grid>*{min-width:0}.cv-ui .concept-activity{display:flex;flex-direction:column;gap:var(--ui-space-24)}.cv-ui .concept-activity>h3,.cv-ui .concept-poster>h3{font-size:var(--ui-text-title-size);line-height:var(--ui-text-title-line)}.cv-ui .concept-activity>p,.cv-ui .concept-ai-role p{color:var(--ui-color-muted)}.cv-ui .concept-plain-list{margin:0;padding:0;list-style:none}.cv-ui .concept-ai-role{display:flex;flex-direction:column;gap:var(--ui-space-12);padding:var(--ui-space-24);background:var(--ui-color-card)}.cv-ui .concept-ai-role strong{font-weight:var(--ui-font-weight-label)}.cv-ui .concept-poster{display:flex;flex-direction:column;gap:var(--ui-space-24);padding:var(--ui-space-32);border-radius:var(--ui-radius-card);background:var(--ui-color-island)}.cv-ui .concept-explanation{display:flex;flex-direction:column;gap:var(--ui-space-32);width:100%;padding:var(--ui-space-32);border-radius:var(--ui-radius-card);background:var(--ui-color-accent);font:var(--ui-font-weight-heading) var(--ui-text-section-size) / var(--ui-text-section-line) var(--ui-font-heading)}.cv-ui .concept-small,.cv-ui .concept-roles small{font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}.cv-ui .concept-poster .concept-small,.cv-ui .concept-roles :where(p,small){color:var(--ui-color-muted)}.cv-ui .concept-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-16)}.cv-ui .concept-three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-24);align-items:start}.cv-ui .concept-revision .ui-information-card-body{display:flex;flex-direction:column;gap:var(--ui-space-24)}.cv-ui .concept-revision .marketing-section-inner>h3{color:var(--ui-color-inverse)}.cv-ui .concept-research-note{max-width:1000px}.cv-ui .concept-roles{gap:var(--ui-space-24)}.cv-ui .concept-roles .ui-button{width:100%;min-width:0;padding-inline:var(--ui-space-12);font-size:var(--ui-text-body-size);line-height:var(--ui-text-body-line)}.cv-ui .concept-partner-types{gap:var(--ui-space-24)}.cv-ui .concept-partner-types p,.cv-ui .concept-partner-detail ul{color:var(--ui-color-muted)}.cv-ui .concept-partner-detail{gap:var(--ui-space-48)}.cv-ui .concept-partner-detail>div{display:flex;flex-direction:column;gap:var(--ui-space-24)}.cv-ui .concept-partner-link{align-self:start;padding:0;border:0;background:transparent;color:var(--ui-color-link);font-weight:var(--ui-font-weight-label);text-align:start;cursor:pointer}.cv-ui .concept-partner-link:hover{text-decoration:underline}.cv-ui .concept-partner-link:disabled{opacity:.4;cursor:default}.cv-ui .concept-survey .ui-dialog-panel{gap:var(--ui-space-24)}.cv-ui .concept-survey :where(h2,h3,p){margin:0}.cv-ui .concept-survey h2{font:var(--ui-font-weight-heading) var(--ui-text-title-size) / var(--ui-text-title-line) var(--ui-font-heading)}.cv-ui .concept-survey h3,.cv-ui .concept-survey legend{font:var(--ui-font-weight-heading) var(--ui-text-section-size) / var(--ui-text-section-line) var(--ui-font-heading)}.cv-ui .concept-survey-header{display:flex;align-items:start;justify-content:space-between;gap:var(--ui-space-16)}.cv-ui .concept-survey-header h2{flex:1;min-width:0}.cv-ui .concept-survey-header .ui-button{flex-shrink:0;min-width:104px;padding-inline:var(--ui-space-16);white-space:nowrap}.cv-ui .concept-survey-controls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ui-space-16);margin-top:var(--ui-space-24)}.cv-ui .concept-survey .sec-confirm-field{display:none!important}.cv-ui .concept-survey #survey-question{padding-block-start:var(--ui-space-8)}.cv-ui .concept-survey fieldset{min-width:0;border:0;padding:0;margin:0}.cv-ui .concept-survey legend{margin-bottom:var(--ui-space-16)}.cv-ui .concept-survey-option{display:flex;align-items:center;gap:var(--ui-space-12);min-height:48px;margin-top:var(--ui-space-12);padding:var(--ui-space-12) var(--ui-space-16);border:var(--ui-stroke-default) solid var(--ui-color-control-border);border-radius:var(--ui-radius-control);background:var(--ui-color-card);cursor:pointer}.cv-ui .concept-survey-option:has(input:checked){background:var(--ui-color-soft);border-color:var(--ui-color-shell)}.cv-ui .concept-survey-option input{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:var(--ui-color-shell)}.cv-ui .concept-survey :is(input,textarea):not([type=radio],[type=checkbox],[type=hidden]){display:block;width:100%;margin-top:var(--ui-space-12);padding:var(--ui-space-12);color:var(--ui-color-ink);background:var(--ui-color-card);border:var(--ui-stroke-default) solid var(--ui-color-control-border);border-radius:var(--ui-radius-control)}.cv-ui .concept-survey textarea{min-height:96px;resize:vertical}.cv-ui .concept-survey #survey-progress:not(.ui-notice){color:var(--ui-color-muted);font-size:var(--ui-text-small-size)}.cv-ui .concept-survey #survey-error{padding:var(--ui-space-16);background:var(--ui-color-danger-surface);border-left:3px solid var(--ui-color-destructive)}.cv-ui .concept-survey #survey-summary{margin:0;overflow-wrap:anywhere}.cv-ui .concept-survey #survey-summary dt{margin-top:var(--ui-space-16);font-weight:var(--ui-font-weight-label)}.cv-ui .concept-survey #survey-summary dd{margin:var(--ui-space-4) 0 0}.cv-ui .concept-survey #survey-success{display:flex;flex-direction:column;gap:var(--ui-space-16)}@media(max-width:1100px){.cv-ui .concept-page>.concept-hero{padding-inline:var(--ui-space-32)}.cv-ui .concept-three-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-ui .concept-roles{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.cv-ui .concept-page>.concept-hero{padding:var(--ui-space-32) var(--ui-space-16)}.cv-ui .concept-hero h1{font-size:var(--ui-text-title-size);line-height:var(--ui-text-title-line)}.cv-ui .concept-lead{font-size:var(--ui-text-body-size);line-height:var(--ui-text-body-line)}.cv-ui .concept-story-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-12)}.cv-ui .concept-loop{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-48)}.cv-ui .concept-loop li:not(:last-child):after{top:calc(100% + var(--ui-space-16));left:calc(50% - var(--ui-space-12));transform:rotate(90deg)}.cv-ui .concept-loop h3{font-size:var(--ui-text-subheading-size);line-height:var(--ui-text-subheading-line)}.cv-ui .concept-grid,.cv-ui .concept-three-columns{grid-template-columns:minmax(0,1fr)}.cv-ui .concept-story,.cv-ui .concept-poster,.cv-ui .concept-explanation{padding:var(--ui-space-16)}.cv-ui .concept-actions .ui-button{min-width:0;flex:1;padding-inline:var(--ui-space-12)}.cv-ui .concept-survey-header{flex-direction:column-reverse}.cv-ui .concept-survey-header .ui-button{align-self:end}.cv-ui .concept-survey-controls .ui-button{min-width:0;flex:1;padding-inline:var(--ui-space-12)}}.cv-ui .concept-page [hidden],.cv-ui .concept-survey [hidden]{display:none!important}.cv-ui .concept-explanation p{white-space:pre-line}.cv-ui .concept-page>.marketing-blue-section{color:var(--ui-color-inverse)}.cv-ui .concept-roles .ui-button{font-size:var(--ui-text-navigation-size);line-height:var(--ui-text-navigation-line)}.cv-ui .concept-survey .ui-field>.ui-text-label{font:var(--ui-font-weight-heading) var(--ui-text-section-size) / var(--ui-text-section-line) var(--ui-font-heading)}.cv-ui.ui-account-document{min-height:100dvh;background:var(--ui-color-shell);color:var(--ui-color-inverse)}.cv-ui .ui-account-main,.cv-ui .ui-account-footer{width:min(100%,var(--ui-container-max));margin-inline:auto;padding-inline:var(--ui-space-24)}.cv-ui .ui-account-main{padding-block-start:var(--ui-space-4)}.cv-ui .ui-account-footer{padding-block:var(--ui-space-24)}.cv-ui .ui-account-footer>.ui-app-footer{width:100%;padding:0}.cv-ui .ui-account-profile{display:flex;flex-direction:column;gap:var(--ui-space-24)}.cv-ui .ui-account-profile>.ui-page-heading{padding-inline:var(--ui-space-8)}.cv-ui .ui-account-profile .ui-page-heading-description{color:inherit}.cv-ui .ui-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--ui-space-24)}.cv-ui .ui-profile-card{display:flex;flex-direction:column;align-items:stretch;gap:var(--ui-space-24);min-width:0;padding:var(--ui-space-32);border-radius:var(--ui-radius-island);background:var(--ui-color-island);color:var(--ui-color-ink)}.cv-ui .ui-profile-identity,.cv-ui .ui-profile-subscription{min-height:308px}.cv-ui .ui-profile-plans{grid-column:span 2;display:flex;flex-direction:column;gap:var(--ui-space-24);min-width:0}.cv-ui .ui-profile-fields{display:flex;flex-direction:column;gap:var(--ui-space-24);margin:0}.cv-ui .ui-profile-fields>div{display:flex;flex-direction:column;gap:var(--ui-space-8);min-width:0}.cv-ui .ui-profile-fields dt{color:var(--ui-color-muted);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}.cv-ui .ui-profile-fields dd{margin:0;font-weight:var(--ui-font-weight-label);overflow-wrap:anywhere}.cv-ui .ui-profile-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-24)}.cv-ui .ui-profile-plan-heading>div{min-width:0;overflow-wrap:anywhere}.cv-ui .ui-profile-badge{display:inline-block;padding:var(--ui-space-4) var(--ui-space-12);border-radius:var(--ui-radius-control);background:var(--ui-color-soft);color:var(--ui-color-ink);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line);white-space:nowrap}.cv-ui .ui-profile-badge--positive{background:var(--ui-color-accent)}.cv-ui .ui-profile-payment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-32);padding:var(--ui-space-16);border-radius:var(--ui-radius-control);background:var(--ui-color-soft)}.cv-ui .ui-profile-billing-skeleton{display:flex;flex-direction:column;gap:var(--ui-space-24)}.cv-ui .ui-profile-payment .ui-skeleton{background:var(--ui-color-border)}.cv-ui .ui-profile-skeleton-date{width:120px;height:24px}.cv-ui .ui-profile-skeleton-amount{width:140px;height:34px}.cv-ui .ui-profile-skeleton-update{display:inline-flex;align-items:center;justify-content:center;width:282px;max-width:100%;min-height:var(--ui-control-height);padding:9px var(--ui-space-24);border:var(--ui-stroke-default) solid transparent;color:transparent;font:var(--ui-font-weight-navigation) var(--ui-text-navigation-size) / var(--ui-text-navigation-line) var(--ui-font-heading)}.cv-ui .ui-profile-skeleton-text{color:transparent;background:var(--ui-color-soft);border-radius:var(--ui-space-4)}@media(scripting:none){.cv-ui :is(.ui-profile-billing-skeleton,.ui-profile-invoices-skeleton,.ui-profile-invoice-loading,.ui-profile-pagination-skeleton){display:none}}.cv-ui .ui-profile-amount{text-align:right;align-items:end}.cv-ui .ui-profile-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-24)}.cv-ui .ui-profile-controls>.ui-button{width:-moz-fit-content;width:fit-content;max-width:100%}.cv-ui .ui-profile-controls>.ui-button--primary{min-width:min(100%,282px)}.cv-ui .ui-profile-cancel{display:inline-flex;align-items:center;min-height:var(--ui-control-height);text-decoration:none}.cv-ui .ui-profile-subscription>.ui-button{align-self:start}.cv-ui .ui-profile-table-scroll{position:relative;width:100%;min-width:0;overflow-x:auto}.cv-ui .ui-profile-table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;text-align:left}.cv-ui .ui-profile-table :is(th,td){padding:var(--ui-space-8) var(--ui-space-16);vertical-align:middle}.cv-ui .ui-profile-table thead th{padding-block:var(--ui-space-12);background:var(--ui-color-soft);color:var(--ui-color-muted);font-weight:var(--ui-font-weight-body);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line)}.cv-ui .ui-profile-table thead th:first-child{border-radius:var(--ui-radius-control) 0 0 var(--ui-radius-control)}.cv-ui .ui-profile-table thead th:last-child{border-radius:0 var(--ui-radius-control) var(--ui-radius-control) 0}.cv-ui .ui-profile-table tbody th{font-weight:var(--ui-font-weight-label)}.cv-ui .ui-profile-table tbody tr+tr>*{border-block-start:var(--ui-stroke-default) solid var(--ui-color-border)}.cv-ui .ui-profile-table th:first-child{width:32%}.cv-ui .ui-profile-table th:nth-child(2){width:22%}.cv-ui .ui-profile-table th:nth-child(3){width:16%}.cv-ui .ui-profile-table th:last-child{width:64px}.cv-ui .ui-profile-table .ui-icon-button{color:var(--ui-color-link)}.cv-ui .ui-profile-download{display:flex;flex-direction:column;align-items:center}.cv-ui .ui-profile-download img{display:block}.cv-ui .ui-checkout-surface{display:flex;justify-content:center;min-height:650px;padding:var(--ui-space-32)}.cv-ui .ui-checkout-content{display:flex;flex-direction:column;align-self:start;gap:var(--ui-space-24);width:100%;max-width:720px;padding:var(--ui-space-32);color:var(--ui-color-inverse)}.cv-ui .ui-checkout-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-16)}.cv-ui .ui-checkout-actions .ui-button{flex-shrink:0;color:var(--ui-color-link)}.cv-ui .ui-checkout-open{width:280px;max-width:100%}.cv-ui .ui-checkout-actions .ui-checkout-open[aria-busy=true]{position:relative;color:transparent}.cv-ui .ui-checkout-open[aria-busy=true]>.ui-spinner{position:absolute;left:calc(50% - 12px)}.cv-ui .ui-checkout-profile{color:var(--ui-color-inverse);font:var(--ui-font-weight-navigation) var(--ui-text-navigation-size) / var(--ui-text-navigation-line) var(--ui-font-heading)}@media(max-width:1000px){.cv-ui .ui-profile-grid{grid-template-columns:minmax(0,1fr)}.cv-ui .ui-profile-plans{grid-column:auto}.cv-ui .ui-profile-identity,.cv-ui .ui-profile-subscription{min-height:0}}@media(max-width:760px){.cv-ui .ui-account-main,.cv-ui .ui-account-footer{padding-inline:var(--ui-space-16)}.cv-ui .ui-profile-card{padding:var(--ui-space-24)}.cv-ui .ui-profile-plan-heading{align-items:start;gap:var(--ui-space-12)}.cv-ui .ui-profile-payment{gap:var(--ui-space-16)}.cv-ui .ui-checkout-surface{min-height:480px;padding:var(--ui-space-24) 0}.cv-ui .ui-checkout-content{padding:var(--ui-space-16) var(--ui-space-8)}}.cv-ui .ui-profile-invoice-skeleton-number{width:128px;height:24px}.cv-ui .ui-profile-invoice-skeleton-date{width:110px;height:24px}.cv-ui .ui-profile-invoice-skeleton-status{width:52px;height:28px}.cv-ui .ui-profile-invoice-skeleton-amount{width:88px;height:24px;margin-inline-start:auto}.cv-ui .ui-profile-invoice-skeleton-download{display:grid;place-items:center;width:48px;height:var(--ui-control-height)}.cv-ui .ui-profile-invoice-results{min-width:0}.cv-ui .ui-profile-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--ui-space-16)}.cv-ui .ui-profile-pagination .ui-button{min-width:120px;padding-inline:var(--ui-space-12)}.cv-ui .ui-profile-page-control-skeleton{width:120px;height:var(--ui-control-height)}.cv-ui .ui-profile-invoice-skeleton-icon{width:20px;height:20px}.cv-ui .ui-community-join{width:100%;max-width:480px;color:var(--ui-color-ink)}.cv-ui .ui-community-join>.ui-stack{min-width:0}.cv-ui .ui-community-join h1{margin:0}.cv-ui .ui-community-join-intro{gap:var(--ui-space-16)}.cv-ui .ui-community-join p{margin-block:0}.cv-ui .ui-community-join-details{color:var(--ui-color-muted)}.cv-ui .ui-community-join>.ui-button{width:100%}.cv-ui .ui-community-join-notice{display:flex;flex-direction:column;gap:var(--ui-space-8);padding:var(--ui-space-16);border-radius:var(--ui-radius-control);background:var(--ui-color-success-surface)}.cv-ui .ui-community-join-notice p{font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line);color:var(--ui-color-muted)}.cv-ui .ui-community-join-terms{display:flex;flex-direction:column;gap:var(--ui-space-16);margin:0;padding:0;list-style:none}.cv-ui .ui-community-join-terms li:before{content:"• "}.cv-ui .ui-community-join-consent .ui-checkbox{min-height:var(--ui-control-height)}.cv-ui .ui-password-access{width:100%;min-width:0}.cv-ui .ui-password-access header{min-width:0}.cv-ui .ui-password-access-heading{gap:var(--ui-space-16)}.cv-ui .ui-password-access h1{overflow-wrap:anywhere}.cv-ui .ui-password-access-fields{min-width:0;margin:0;padding:0;border:0}.cv-ui .ui-password-access-fields>.ui-button{width:100%;min-width:0}.cv-ui .ui-password-access-extra,.cv-ui .ui-password-access-sign-in,.cv-ui .ui-password-access-hint{margin:0}.cv-ui .ui-password-access-sign-in a{color:var(--ui-color-link)}.cv-ui .ui-password-access--sign-in>.ui-button{width:100%;min-width:0}.cv-ui .ui-access-status{display:flex;flex-direction:column;align-items:start;min-width:0;gap:var(--ui-space-24);padding:var(--ui-space-32);border-radius:var(--ui-radius-island);background:var(--ui-color-island);color:var(--ui-color-ink)}.cv-ui .ui-access-status>:is(h1,p){width:100%;margin:0;overflow-wrap:anywhere}.cv-ui .ui-access-status-actions{display:flex;flex-wrap:wrap;align-items:start;gap:var(--ui-space-12);width:100%}.cv-ui .ui-access-status-action{min-width:0;padding-inline:var(--ui-space-16);text-decoration:none;text-align:center}@media(max-width:760px){.cv-ui .ui-access-status{padding:var(--ui-space-24);border-radius:0}.cv-ui .ui-access-status-actions>.ui-access-status-action{max-width:100%}}body.cv-ui.ui-poster-viewer-page{min-width:0!important}.cv-ui .ui-poster-viewer{display:flex;flex-direction:column;gap:var(--ui-space-24);min-width:0;padding:var(--ui-space-32);border-radius:var(--ui-radius-island);background:var(--ui-color-island);color:var(--ui-color-ink)}.cv-ui .ui-viewer-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-24)}.cv-ui .ui-viewer-identity{flex:1;min-width:min(100%,240px);display:flex;flex-direction:column;gap:var(--ui-space-8);overflow-wrap:anywhere}.cv-ui .ui-viewer-details{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-8)}.cv-ui .ui-viewer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-12)}.cv-ui .ui-viewer-canvas{min-width:0}.cv-ui .ui-viewer-stage{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-items:center;--ui-viewer-fit-height: max(160px, calc(100dvh - var(--ui-viewer-stage-top, 0px) - var(--ui-space-24)))}.cv-ui .ui-viewer-stage #canvas{grid-area:1 / 1;justify-self:stretch;min-width:0;width:100%}.cv-ui .ui-viewer-poster-placeholder{grid-area:1 / 1;display:grid;place-items:center;width:min(100%,calc(var(--ui-viewer-fit-height) * var(--ui-viewer-ratio)));aspect-ratio:var(--ui-viewer-ratio);background:var(--ui-color-card);box-shadow:var(--ui-shadow-popover)}.cv-ui .ui-viewer-canvas .document-container{padding:0}.cv-ui .ui-viewer-canvas .document-view{box-shadow:var(--ui-shadow-popover)}.cv-ui .ui-viewer-canvas .document-fullscreen{background:#000}.cv-ui .ui-viewer-sources{overflow-wrap:anywhere;display:flex;flex-direction:column;gap:var(--ui-space-16);padding:var(--ui-space-24);border-radius:var(--ui-radius-card);background:var(--ui-color-soft)}.cv-ui .ui-viewer-source-heading{display:flex;justify-content:space-between;align-items:start;gap:var(--ui-space-16)}.cv-ui .ui-viewer-island{display:contents}.cv-ui .ui-viewer-attachments{display:flex;flex-wrap:wrap;gap:var(--ui-space-16) var(--ui-space-32);margin:0;padding-inline-start:var(--ui-space-24);overflow-wrap:anywhere}.cv-ui .ui-viewer-related{display:flex;flex-direction:column;gap:var(--ui-space-16)}.cv-ui .ui-viewer-related .ui-poster-collection{position:relative}.cv-ui .ui-viewer-related .ui-poster-collection-progress{position:absolute;inset-inline:0;top:0}.cv-ui .ui-viewer-related-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-24)}.cv-ui .ui-viewer-example{width:100%;height:auto;display:block}@media(max-width:760px){.cv-ui .ui-poster-viewer{padding:var(--ui-space-24) var(--ui-space-16);border-radius:0}.cv-ui .ui-viewer-heading{align-items:start;gap:var(--ui-space-16)}.cv-ui .ui-viewer-identity{flex-basis:100%}.cv-ui .ui-viewer-actions{gap:var(--ui-space-8)}.cv-ui .ui-viewer-actions .ui-button{padding-inline:var(--ui-space-16)}.cv-ui .ui-viewer-sources{padding:var(--ui-space-16)}}@media print{body.cv-ui.ui-poster-viewer-page{display:block;min-height:0;background:#fff}.ui-poster-viewer-page .ui-public-content{width:100%;margin:0;padding:0}.ui-poster-viewer-page .ui-public-footer{display:none!important}.cv-ui :is(.ui-app-header,.ui-public-header,.ui-site-footer,.ui-viewer-heading,.ui-viewer-sources,.ui-viewer-related){display:none!important}.cv-ui .ui-poster-viewer{padding:0;background:transparent}.cv-ui .ui-viewer-canvas .document-view{box-shadow:none}}.cv-ui .sec-confirm-field{position:absolute;top:-1000px;left:-1000px}
