/* !vendor CSS */:where(html){line-height:1.15}:where(h1){margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial}:where(abbr[title]){-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}:where(table){border-color:currentColor}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(select){text-transform:none}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(summary){display:list-item}*,:after,:before{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;tab-size:4}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"\200B";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:initial}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(img){vertical-align:initial}

/* !TAO abstracts + variables */[data-theme=dark]{--color-gs-light:#121212;--color-gs-light-alternative-bg:#262626;--color-gs-light-hover-bg:#3b3b3b;--color-gs-light-secondary:#4f4f4f;--color-gs-dark-secondary:#bfbfbf;--color-gs-dark-hover-bg:#e6e6e6;--color-gs-dark-alternative-bg:#f2f2f2;--color-gs-dark:#fff;--color-gs-graphical:#707070;--color-gs-disabled:#8c8c8c;--color-gs-graphical-invert:#8c8c8c;--color-gs-disabled-invert:#6e6e6e;--color-brand:#006dcc;--color-brand-hover:#0a8dff;--color-brand-light:#e6f3ff;--color-brand-hover-invert:#005299;--color-success-alternative-bg:#edf7ed;--color-success:#46a046;--color-success-hover:#5fb95f;--color-success-invert:#367c36;--color-success-hover-invert:#275927;--color-partial-alternative-bg:#fff5eb;--color-partial:#ff8c19;--color-partial-hover:#ffa64d;--color-partial-invert:#ad5700;--color-partial-hover-invert:#944a00;--color-alert-alternative-bg:#ffebeb;--color-alert:#ff4d4d;--color-alert-hover:#ff8080;--color-alert-invert:#db0000;--color-alert-hover-invert:#a80000;--color-lightSilver:var(--color-gs-light-alternative-bg);--color-mediumSilver:var(--color-gs-light-hover-bg);--color-darkSilver:var(--color-gs-light-secondary);--color-mediumGrey:var(--color-gs-dark-secondary);--color-alternativeDarkGrey:var(--color-gs-dark-alternative-bg);--color-darkGrey:var(--color-gs-dark);--color-lightui-disabled:var(--color-gs-disabled);--color-darkui-disabled:var(--color-gs-disabled-invert);--color-primary:var(--color-brand);--color-primaryHighlight:var(--color-brand-hover);--color-primaryPale:var(--color-brand-light);--color-darkerGrey:var(--color-gs-dark);--color-darkerSilver:var(--color-gs-light-secondary);--color-primaryDark:var(--color-brand);--color-primaryGraphical:var(--color-brand);--color-warning:var(--color-alert);--color-warning-hover:var(--color-alert-hover);--color-text-default:var(--color-gs-dark);--color-text-success:var(--color-success);--color-text-warning:var(--color-alert);--color-bg-default:var(--color-gs-light);--color-bg-default-trans:#12121200;--color-border-default:var(--color-gs-dark);--color-text-link:var(--color-brand);--color-text-link-hover:var(--color-brand-hover);--color-text-link-secondary:var(--color-gs-light);--color-text-link-secondary-hover:var(--color-gs-light-secondary);--color-text-inverted:var(--color-gs-light);--color-text-inverted-alternative:var(--color-gs-light-secondary);--color-text-inverted-link-hover:var(--color-brand-hover-invert);--color-bg-inverted-alternative:var(--color-gs-dark);--color-bg-inverted:var(--color-gs-dark);--color-bg-inverted-secondary:var(--color-gs-dark-alternative-bg);--color-bg-inverted-secondary-hover:var(--color-gs-dark-hover-bg);--color-border-inverted:var(--color-gs-light);--color-text-actionable:var(--color-gs-light);--color-text-actionable-alternative-inverted:var(--color-gs-light-secondary);--color-bg-actionable:var(--color-brand);--color-bg-actionable-hover:var(--color-brand-hover);--color-bg-actionable-subtle-hover:var(--color-gs-light-alternative-bg);--color-bg-actionable-secondary:var(--color-bg-default);--color-bg-actionable-secondary-hover:var(--color-gs-light-hover-bg);--color-bg-actionable-secondary-hover-inverted:var(--color-gs-dark-secondary);--color-bg-actionable-alternative-inverted:var(--color-gs-dark);--color-border-actionable:var(--color-brand);--color-border-actionable-hover:var(--color-brand-hover);--color-border-actionable-hover-inverted:var(--color-brand);--color-text-active:var(--color-gs-light);--color-bg-active:var(--color-brand-hover);--color-border-active:var(--color-brand-hover);--color-text-selected:var(--color-gs-light);--color-bg-selected:var(--color-brand);--color-border-selected:var(--color-brand);--color-text-disabled:var(--color-gs-disabled);--color-text-disabled-inverted:var(--color-gs-disabled-invert);--color-bg-disabled:var(--color-bg-default);--color-bg-disabled-subtle:var(--color-gs-light-alternative-bg);--color-bg-disabled-inverted:var(--color-bg-inverted);--color-border-disabled:var(--color-gs-disabled);--color-border-disabled-inverted:var(--color-gs-disabled-invert);--color-bg-input-default:var(--color-bg-default);--color-bg-input-hover:var(--color-gs-light-alternative-bg);--color-bg-input-control:var(--color-gs-light-hover-bg);--color-border-input-default:var(--color-border-default);--color-text-info:var(--color-gs-dark);--color-bg-info:var(--color-gs-light-alternative-bg);--color-border-info:var(--color-gs-dark-secondary);--color-bg-success:var(--color-success);--color-bg-warning:var(--color-alert);--color-bg-warning-hover:var(--color-alert-hover);--color-border-warning:var(--color-alert);--color-text-feedback:var(--color-gs-dark-secondary);--color-bg-feedback:var(--color-brand-hover);--color-border-focus:var(--color-brand-hover);--color-border-focus-inverted:var(--color-gs-light);--color-bg-selection:var(--color-brand-light);--color-shadow-default:#12121280;--color-overlay:#d1d1d1b3;--color-overlay-inverted:#1f1f1fb3;--color-overlay-highlight:#006dcc33;--color-link-primary:var(--color-gs-dark);--color-link-info:var(--color-brand-hover);--color-link-grey:var(--color-gs-disabled)}@media (prefers-color-scheme:dark){:root{--color-gs-light:#121212;--color-gs-light-alternative-bg:#262626;--color-gs-light-hover-bg:#3b3b3b;--color-gs-light-secondary:#4f4f4f;--color-gs-dark-secondary:#bfbfbf;--color-gs-dark-hover-bg:#e6e6e6;--color-gs-dark-alternative-bg:#f2f2f2;--color-gs-dark:#fff;--color-gs-graphical:#707070;--color-gs-disabled:#8c8c8c;--color-gs-graphical-invert:#8c8c8c;--color-gs-disabled-invert:#6e6e6e;--color-brand:#006dcc;--color-brand-hover:#0a8dff;--color-brand-light:#e6f3ff;--color-brand-hover-invert:#005299;--color-success-alternative-bg:#edf7ed;--color-success:#46a046;--color-success-hover:#5fb95f;--color-success-invert:#367c36;--color-success-hover-invert:#275927;--color-partial-alternative-bg:#fff5eb;--color-partial:#ff8c19;--color-partial-hover:#ffa64d;--color-partial-invert:#ad5700;--color-partial-hover-invert:#944a00;--color-alert-alternative-bg:#ffebeb;--color-alert:#ff4d4d;--color-alert-hover:#ff8080;--color-alert-invert:#db0000;--color-alert-hover-invert:#a80000;--color-lightSilver:var(--color-gs-light-alternative-bg);--color-mediumSilver:var(--color-gs-light-hover-bg);--color-darkSilver:var(--color-gs-light-secondary);--color-mediumGrey:var(--color-gs-dark-secondary);--color-alternativeDarkGrey:var(--color-gs-dark-alternative-bg);--color-darkGrey:var(--color-gs-dark);--color-lightui-disabled:var(--color-gs-disabled);--color-darkui-disabled:var(--color-gs-disabled-invert);--color-primary:var(--color-brand);--color-primaryHighlight:var(--color-brand-hover);--color-primaryPale:var(--color-brand-light);--color-darkerGrey:var(--color-gs-dark);--color-darkerSilver:var(--color-gs-light-secondary);--color-primaryDark:var(--color-brand);--color-primaryGraphical:var(--color-brand);--color-warning:var(--color-alert);--color-warning-hover:var(--color-alert-hover);--color-text-default:var(--color-gs-dark);--color-text-success:var(--color-success);--color-text-warning:var(--color-alert);--color-bg-default:var(--color-gs-light);--color-bg-default-trans:#12121200;--color-border-default:var(--color-gs-dark);--color-text-link:var(--color-brand);--color-text-link-hover:var(--color-brand-hover);--color-text-link-secondary:var(--color-gs-light);--color-text-link-secondary-hover:var(--color-gs-light-secondary);--color-text-inverted:var(--color-gs-light);--color-text-inverted-alternative:var(--color-gs-light-secondary);--color-text-inverted-link-hover:var(--color-brand-hover-invert);--color-bg-inverted-alternative:var(--color-gs-dark);--color-bg-inverted:var(--color-gs-dark);--color-bg-inverted-secondary:var(--color-gs-dark-alternative-bg);--color-bg-inverted-secondary-hover:var(--color-gs-dark-hover-bg);--color-border-inverted:var(--color-gs-light);--color-text-actionable:var(--color-gs-light);--color-text-actionable-alternative-inverted:var(--color-gs-light-secondary);--color-bg-actionable:var(--color-brand);--color-bg-actionable-hover:var(--color-brand-hover);--color-bg-actionable-subtle-hover:var(--color-gs-light-alternative-bg);--color-bg-actionable-secondary:var(--color-bg-default);--color-bg-actionable-secondary-hover:var(--color-gs-light-hover-bg);--color-bg-actionable-secondary-hover-inverted:var(--color-gs-dark-secondary);--color-bg-actionable-alternative-inverted:var(--color-gs-dark);--color-border-actionable:var(--color-brand);--color-border-actionable-hover:var(--color-brand-hover);--color-border-actionable-hover-inverted:var(--color-brand);--color-text-active:var(--color-gs-light);--color-bg-active:var(--color-brand-hover);--color-border-active:var(--color-brand-hover);--color-text-selected:var(--color-gs-light);--color-bg-selected:var(--color-brand);--color-border-selected:var(--color-brand);--color-text-disabled:var(--color-gs-disabled);--color-text-disabled-inverted:var(--color-gs-disabled-invert);--color-bg-disabled:var(--color-bg-default);--color-bg-disabled-subtle:var(--color-gs-light-alternative-bg);--color-bg-disabled-inverted:var(--color-bg-inverted);--color-border-disabled:var(--color-gs-disabled);--color-border-disabled-inverted:var(--color-gs-disabled-invert);--color-bg-input-default:var(--color-bg-default);--color-bg-input-hover:var(--color-gs-light-alternative-bg);--color-bg-input-control:var(--color-gs-light-hover-bg);--color-border-input-default:var(--color-border-default);--color-text-info:var(--color-gs-dark);--color-bg-info:var(--color-gs-light-alternative-bg);--color-border-info:var(--color-gs-dark-secondary);--color-bg-success:var(--color-success);--color-bg-warning:var(--color-alert);--color-bg-warning-hover:var(--color-alert-hover);--color-border-warning:var(--color-alert);--color-text-feedback:var(--color-gs-dark-secondary);--color-bg-feedback:var(--color-brand-hover);--color-border-focus:var(--color-brand-hover);--color-border-focus-inverted:var(--color-gs-light);--color-bg-selection:var(--color-brand-light);--color-shadow-default:#12121280;--color-overlay:#d1d1d1b3;--color-overlay-inverted:#1f1f1fb3;--color-overlay-highlight:#006dcc33;--color-link-primary:var(--color-gs-dark);--color-link-info:var(--color-brand-hover);--color-link-grey:var(--color-gs-disabled)}}:root,[data-theme=default]{--color-gs-light:#fff;--color-gs-light-alternative-bg:#f2f2f2;--color-gs-light-hover-bg:#e6e6e6;--color-gs-light-secondary:#bfbfbf;--color-gs-dark-secondary:#4f4f4f;--color-gs-dark-hover-bg:#3b3b3b;--color-gs-dark-alternative-bg:#262626;--color-gs-dark:#121212;--color-gs-graphical:#8c8c8c;--color-gs-disabled:#6e6e6e;--color-gs-graphical-invert:#707070;--color-gs-disabled-invert:#8c8c8c;--color-brand:#006dcc;--color-brand-hover:#005299;--color-brand-light:#e6f3ff;--color-brand-hover-invert:#0a8dff;--color-success-alternative-bg:#edf7ed;--color-success:#367c36;--color-success-hover:#275927;--color-success-invert:#46a046;--color-success-hover-invert:#5fb95f;--color-partial-alternative-bg:#fff5eb;--color-partial:#ad5700;--color-partial-hover:#944a00;--color-partial-invert:#ff8c19;--color-partial-hover-invert:#ffa64d;--color-alert-alternative-bg:#ffebeb;--color-alert:#db0000;--color-alert-hover:#a80000;--color-alert-invert:#ff4d4d;--color-alert-hover-invert:#ff8080;--color-lightSilver:var(--color-gs-light-alternative-bg);--color-mediumSilver:var(--color-gs-light-hover-bg);--color-darkSilver:var(--color-gs-light-secondary);--color-mediumGrey:var(--color-gs-dark-secondary);--color-alternativeDarkGrey:var(--color-gs-dark-alternative-bg);--color-darkGrey:var(--color-gs-dark);--color-lightui-disabled:var(--color-gs-disabled);--color-darkui-disabled:var(--color-gs-disabled-invert);--color-primary:var(--color-brand);--color-primaryHighlight:var(--color-brand-hover);--color-primaryPale:var(--color-brand-light);--color-darkerGrey:var(--color-gs-dark);--color-darkerSilver:var(--color-gs-light-secondary);--color-primaryDark:var(--color-brand);--color-primaryGraphical:var(--color-brand);--color-warning:var(--color-alert);--color-warning-hover:var(--color-alert-hover);--color-text-default:var(--color-gs-dark);--color-text-success:var(--color-success);--color-text-warning:var(--color-alert);--color-bg-default:var(--color-gs-light);--color-bg-default-trans:#fff0;--color-border-default:var(--color-gs-dark);--color-text-link:var(--color-brand);--color-text-link-hover:var(--color-brand-hover);--color-text-link-secondary:var(--color-gs-light);--color-text-link-secondary-hover:var(--color-gs-light-secondary);--color-text-inverted:var(--color-gs-light);--color-text-inverted-alternative:var(--color-gs-light-secondary);--color-text-inverted-link-hover:var(--color-brand-hover-invert);--color-bg-inverted-alternative:var(--color-gs-dark);--color-bg-inverted:var(--color-gs-dark);--color-bg-inverted-secondary:var(--color-gs-dark-alternative-bg);--color-bg-inverted-secondary-hover:var(--color-gs-dark-hover-bg);--color-border-inverted:var(--color-gs-light);--color-text-actionable:var(--color-gs-light);--color-text-actionable-alternative-inverted:var(--color-gs-light-secondary);--color-bg-actionable:var(--color-brand);--color-bg-actionable-hover:var(--color-brand-hover);--color-bg-actionable-subtle-hover:var(--color-gs-light-alternative-bg);--color-bg-actionable-secondary:var(--color-bg-default);--color-bg-actionable-secondary-hover:var(--color-gs-light-hover-bg);--color-bg-actionable-secondary-hover-inverted:var(--color-gs-dark-secondary);--color-bg-actionable-alternative-inverted:var(--color-gs-dark);--color-border-actionable:var(--color-brand);--color-border-actionable-hover:var(--color-brand-hover);--color-border-actionable-hover-inverted:var(--color-brand);--color-text-active:var(--color-gs-light);--color-bg-active:var(--color-brand-hover);--color-border-active:var(--color-brand-hover);--color-text-selected:var(--color-gs-light);--color-bg-selected:var(--color-brand);--color-border-selected:var(--color-brand);--color-text-disabled:var(--color-gs-disabled);--color-text-disabled-inverted:var(--color-gs-disabled-invert);--color-bg-disabled:var(--color-bg-default);--color-bg-disabled-subtle:var(--color-gs-light-alternative-bg);--color-bg-disabled-inverted:var(--color-bg-inverted);--color-border-disabled:var(--color-gs-disabled);--color-border-disabled-inverted:var(--color-gs-disabled-invert);--color-bg-input-default:var(--color-bg-default);--color-bg-input-hover:var(--color-gs-light-alternative-bg);--color-bg-input-control:var(--color-gs-light-hover-bg);--color-border-input-default:var(--color-border-default);--color-text-info:var(--color-gs-dark);--color-bg-info:var(--color-gs-light-alternative-bg);--color-border-info:var(--color-gs-dark-secondary);--color-bg-success:var(--color-success);--color-bg-warning:var(--color-alert);--color-bg-warning-hover:var(--color-alert-hover);--color-border-warning:var(--color-alert);--color-text-feedback:var(--color-gs-dark-secondary);--color-bg-feedback:var(--color-brand-hover);--color-border-focus:var(--color-brand-hover);--color-border-focus-inverted:var(--color-gs-light);--color-bg-selection:var(--color-brand-light);--color-shadow-default:#12121280;--color-overlay:#1f1f1fb3;--color-overlay-inverted:#d1d1d1b3;--color-overlay-highlight:#006dcc33;--color-link-primary:var(--color-gs-dark);--color-link-info:var(--color-brand-hover);--color-link-grey:var(--color-gs-disabled)}:root{--space-quarter:0.25rem;--space-half:0.5rem;--space-threequarters:0.75rem;--space-1x:1rem;--space-1x5:1.5rem;--space-2x:2rem;--space-2x5:2.5rem;--space-3x:3rem;--space-4x:4rem;--space-5x:5rem;--space-6x:6rem;--space-7x:7rem;--space-8x:8rem;--space-9x:9rem;--space-10x:10rem;--font-ui:"Nunito Sans","Source Sans Pro",Arial,sans-serif;--default-font-ui:"Nunito Sans","Source Sans Pro",Arial,sans-serif;--font-monospace:Consolas,"Andale Mono","Lucida Console",Monaco,"Courier New",Courier,monospace;--font-rtl:"Noto Sans","DejaVu sans",Tahoma,sans-serif;--fontsize-heading-xxl:5rem;--fontsize-heading-xl:3.75rem;--fontsize-heading-l:2.5rem;--fontsize-heading:2rem;--fontsize-body:2rem;--fontsize-body-s:1.75rem;--fontsize-body-xs:1.5rem;--line-height-default:1.5;--line-height-heading:1.2;--letter-spacing:0em;--word-spacing:normal;--letter-width:0.5em;--radius-small:0.25rem;--radius-medium:0.5rem;--radius-large:1rem;--radius-xlarge:1.5rem;--radius-pill:666px;--radius-circular:50%;--border-thin:0.125rem;--border-medium:0.25rem;--border-medium-plus:0.375rem;--border-thick:0.5rem;--border-fat:1rem;--anim-speed-fast:0.15s;--anim-speed-medium:0.25s;--anim-speed-slow:0.4s}

/* !!! Font file url should be relative to the main.css file, NOT to this file. !!! */@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;src:local("Nunito Sans Regular"),local("NunitoSans-Regular"),url(fonts/nunito-sans-v5-latin-ext_latin-regular.woff2) format("woff2"),url(fonts/nunito-sans-v5-latin-ext_latin-regular.woff) format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;src:local("Nunito Sans Bold"),local("NunitoSans-Bold"),url(fonts/nunito-sans-v5-latin-ext_latin-700.woff2) format("woff2"),url(fonts/nunito-sans-v5-latin-ext_latin-700.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:local("Noto Sans Regular"),local("NotoSans-Regular"),url(fonts/NotoSans-Regular.ttf) format("truetype")}@font-face{font-family:"CMU Serif Roman";font-style:normal;font-weight:400;src:url(fonts/cmu-serif-roman.woff) format("woff")}@font-face{font-family:"CMU Serif Roman";font-style:normal;font-weight:700;src:url(fonts/cmu-serif-roman-bold.ttf) format("truetype")}@font-face{descent-override:10%;font-family:Luciole;font-style:normal;font-weight:400;src:url(fonts/Luciole-Regular.woff2) format("woff2")}@font-face{descent-override:10%;font-family:Luciole;font-style:normal;font-weight:700;src:url(fonts/Luciole-Bold.woff2) format("woff2")}.cf:after{clear:both;content:"";display:table}:root{--layer-back:-100;--layer-0:0;--layer-1:100;--layer-2:200;--layer-3:300;--layer-4:400;--layer-5:500;--layer-front:1000}

/* !TAO base styles */html{font-size:50%;height:100%}@media screen and (min-width:1921px){html{font-size:65%}}@media screen and (min-width:2561px){html{font-size:87.5%}}@media screen and (min-width:3841px){html{font-size:130%}}body{color:var(--color-text-default);font-size:var(--fontsize-body);line-height:var(--line-height-default)}body,button,input,select,textarea{font-family:var(--dir-typography-font,var(--font-ui))}code,kbd,pre{font-family:var(--font-monospace);font-size:var(--fontsize-body);white-space:pre}blockquote,code,dl,fieldset,figure,ol,p,pre,table,ul{margin:0 0 var(--space-1x5)}ol ol,ol ul,ul ol,ul ul{margin:0}.ui-heading-xxl,h1{font-size:var(--fontsize-heading-xxl);margin:var(--space-5x) 0 var(--space-3x)}.ui-heading-xl,.ui-heading-xxl,h1,h2{font-weight:var(--dir-typography-bold-weight,700);line-height:var(--line-height-heading)}.ui-heading-xl,h2{font-size:var(--fontsize-heading-xl);margin:var(--space-4x) 0 var(--space-2x)}.ui-heading-l,h3{font-size:var(--fontsize-heading-l)}.ui-heading,.ui-heading-l,h3,h4,h5,h6{font-weight:var(--dir-typography-bold-weight,700);margin:var(--space-3x) 0 var(--space-2x)}.ui-heading,h4,h5,h6{font-size:var(--fontsize-heading)}.ui-heading,.ui-heading-l,.ui-heading-xl,.ui-heading-xxl{margin:0}.text-md{font-size:var(--fontsize-body)}.text-sm{font-size:var(--fontsize-body-s)}.text-xs{font-size:var(--fontsize-body-xs)}.readable-char-limit{max-width:75rem}.ui-link,a{cursor:pointer;text-decoration:underline}:is(a,.ui-link):link,:is(a,.ui-link):visited{color:currentColor}:is(a,.ui-link):active,:is(a,.ui-link):focus,:is(a,.ui-link):hover{color:var(--color-text-link-hover)}:is(a,.ui-link):focus{position:relative}:is(a,.ui-link):focus:focus,:is(a,.ui-link):focus:focus-visible{outline:none}:is(a,.ui-link):focus:focus-visible:after{border:var(--border-medium) dotted;border-color:currentColor;bottom:-.25rem;content:"";display:block;left:-.25rem;position:absolute;right:-.25rem;top:-.25rem}:is(.inverted a,.inverted .ui-link):active,:is(.inverted a,.inverted .ui-link):focus,:is(.inverted a,.inverted .ui-link):hover{color:var(--color-text-inverted-link-hover)}b,strong{font-weight:var(--dir-typography-bold-weight,700)}em,i{font-style:var(--dir-typography-italic-style,italic)}sub,sup{line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}abbr,abbr[title]{cursor:help;font-size:var(--fontsize-body-s);position:relative;text-decoration:none}:is(abbr,abbr[title]):hover:after{background:var(--color-bg-selection);bottom:100%;content:attr(title);display:block;left:0;padding:var(--space-quarter);position:absolute;white-space:nowrap}hr{block-size:0;border:0;margin:1.5rem 0;padding:.5rem 0;position:relative}hr,hr:after{inline-size:100%}hr:after{background-color:var(--color-border-info);block-size:.125rem;content:"";inset-block-start:50%;inset-inline-start:0;position:absolute}.invert-ui-container{background-color:var(--color-bg-inverted);color:#fff}.invert-ui-container .secondary{color:var(--color-text-inverted)}.invert-ui-container hr:before{background-color:#fff}:is(.invert-ui-container a,.invert-ui-container .ui-link):link,:is(.invert-ui-container a,.invert-ui-container .ui-link):visited{color:currentColor}:is(.invert-ui-container a,.invert-ui-container .ui-link):active,:is(.invert-ui-container a,.invert-ui-container .ui-link):focus,:is(.invert-ui-container a,.invert-ui-container .ui-link):hover{color:var(--color-text-inverted-link-hover)}html{box-sizing:border-box;word-break:break-word}*,:after,:before{box-sizing:inherit}[disabled]{color:var(--color-text-disabled);cursor:not-allowed}::selection{background-color:var(--color-bg-selection);text-shadow:none}.inverted ::selection{background-color:var(--color-bg-selection);color:var(--color-text-default);text-shadow:none}::placeholder{color:var(--color-gs-disabled);opacity:1}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.hidden{display:none}.placeholder{align-items:center;background:var(--color-bg-info);color:var(--color-text-info);display:flex;font-size:var(--fontsize-body-s);justify-content:center;min-height:var(--space-9x);text-transform:uppercase}:root,[dir=ltr],[dir=ltr] [dir=rtl] [dir=ltr],[dir=rtl] [dir=ltr],[dir=rtl] [dir=ltr] [dir=rtl] [dir=ltr]{--dir-typography-font:var(--font-ui);--dir-typography-bold-weight:700;--dir-typography-italic-style:italic}[dir=ltr] [dir=rtl],[dir=ltr] [dir=rtl] [dir=ltr] [dir=rtl],[dir=rtl],[dir=rtl] [dir=ltr] [dir=rtl]{--dir-typography-font:var(--font-rtl);--dir-typography-bold-weight:400;--dir-typography-italic-style:normal}[dir=ltr],[dir=rtl]{font-family:var(--dir-typography-font)}

/* !TAO mixins (these ones contain classes) */.actionable{border:var(--border-medium) solid;cursor:pointer}.actionable.primary{background:var(--color-bg-actionable);border-color:var(--color-border-actionable);color:var(--color-text-actionable)}.actionable.primary:active,.actionable.primary:focus,.actionable.primary:hover{background:var(--color-bg-actionable-hover);border-color:var(--color-border-actionable-hover)}.actionable.secondary{background:var(--color-bg-default);border-color:var(--color-border-default);color:var(--color-text-default)}.actionable.secondary:active,.actionable.secondary:focus,.actionable.secondary:hover{background:var(--color-bg-actionable-secondary-hover)}.actionable.visually-disabled,.actionable.visually-disabled:active,.actionable.visually-disabled:focus,.actionable.visually-disabled:hover,.actionable:disabled,.actionable:disabled:active,.actionable:disabled:focus,.actionable:disabled:hover{background:var(--color-bg-default);border:var(--border-thin) solid var(--color-border-disabled);color:var(--color-text-disabled);cursor:not-allowed;font-weight:400}.inverted{background:var(--color-bg-inverted);color:var(--color-text-inverted)}.inverted .actionable,.inverted .actionable.primary,.inverted .actionable.secondary,.inverted.actionable,.inverted.actionable.primary,.inverted.actionable.secondary{border:var(--border-medium) solid;border-color:var(--color-border-inverted);cursor:pointer}.inverted .actionable.secondary,.inverted.actionable.secondary{background:var(--color-bg-inverted);color:var(--color-text-inverted)}.inverted .actionable.secondary:active,.inverted .actionable.secondary:focus,.inverted .actionable.secondary:hover,.inverted.actionable.secondary:active,.inverted.actionable.secondary:focus,.inverted.actionable.secondary:hover{background:var(--color-bg-inverted-secondary-hover)}.inverted .actionable.visually-disabled,.inverted .actionable.visually-disabled:active,.inverted .actionable.visually-disabled:focus,.inverted .actionable.visually-disabled:hover,.inverted .actionable:disabled,.inverted .actionable:disabled:active,.inverted .actionable:disabled:focus,.inverted .actionable:disabled:hover,.inverted.actionable.visually-disabled,.inverted.actionable.visually-disabled:active,.inverted.actionable.visually-disabled:focus,.inverted.actionable.visually-disabled:hover,.inverted.actionable:disabled,.inverted.actionable:disabled:active,.inverted.actionable:disabled:focus,.inverted.actionable:disabled:hover{background:var(--color-bg-disabled-inverted);border:var(--border-thin) solid var(--color-border-disabled-inverted);color:var(--color-text-disabled-inverted);cursor:not-allowed;font-weight:400}.link{background:none;cursor:pointer;font-size:var(--fontsize-body-s);font-weight:700;line-height:2.5rem}.link.primary,.link.primary:active,.link.primary:focus,.link.primary:hover{color:var(--color-link-primary)}.link.dotted,.link.dotted:active,.link.dotted:focus,.link.dotted:hover,.link.info,.link.info:active,.link.info:focus,.link.info:hover{color:var(--color-link-info)}.link.grey,.link.grey:active,.link.grey:focus,.link.grey:hover{color:var(--color-link-grey)}.link.dotted .underlined-label{border:var(--border-medium) dotted}.selectable{background:var(--color-bg-default);border:solid var(--border-medium) var(--color-border-default);color:var(--color-text-default);cursor:pointer}.selectable:active,.selectable:hover{background:var(--color-bg-active);border-color:var(--color-border-active);color:var(--color-text-active)}.selectable.selected,.selectable:checked{background:var(--color-bg-selected);border-color:var(--color-border-selected);color:var(--color-text-selected)}.selectable.selected:active,.selectable.selected:hover,.selectable:checked:active,.selectable:checked:hover{background:var(--color-bg-active);border-color:var(--color-border-active);color:var(--color-text-active)}.selectable.alternative:active,.selectable.alternative:hover{background:var(--color-bg-actionable-secondary-hover)}.selectable.alternative.selected,.selectable.alternative:checked{background:var(--color-bg-actionable-secondary-hover);border-color:var(--color-border-selected)}.selectable.alternative.selected:active,.selectable.alternative.selected:hover,.selectable.alternative:checked:active,.selectable.alternative:checked:hover{background:var(--color-bg-actionable-secondary-hover)}.selectable:disabled{background:var(--color-bg-disabled);border-color:var(--color-border-disabled);color:var(--color-text-disabled);cursor:default}.shadow-top{box-shadow:0 -.75rem 1.25rem 0 #1f1f1f40}.shadow-bottom,.shadow-top{transition:box-shadow .125s}.shadow-bottom{box-shadow:0 .75rem 1.25rem 0 #1f1f1f40}.shadow-top-inset{box-shadow:inset 0 2.75rem 1.25rem -2rem #1f1f1f40;transition:box-shadow .125s}.shadow-bottom-inset{box-shadow:inset 0 -2.75rem 1.25rem -2rem #1f1f1f40;transition:box-shadow .125s}.shadow-left-inset{box-shadow:inset 2.75rem 0 1.25rem -2rem #1f1f1f40;transition:box-shadow .125s}.shadow-right-inset{box-shadow:inset -2.75rem 0 1.25rem -2rem #1f1f1f40;transition:box-shadow .125s}.highlight-area{position:relative}.highlight-area:before{background-color:var(--color-overlay-highlight);border:.375rem solid var(--color-brand);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}

/* !TAO Atomic Design layout styles (L1, L2, L3) */[class*=" grid-"],[class^=grid-]{grid-column-gap:var(--space-1x5);grid-row-gap:var(--space-1x5);display:grid;margin-bottom:var(--space-1x5)}.grid-2-cols{grid-template-columns:repeat(2,1fr)}.grid-3-cols{grid-template-columns:repeat(3,1fr)}.grid-4-cols{grid-template-columns:repeat(4,1fr)}

/* !TAO Atomic Design element styles */table{border-collapse:collapse}table thead{border-bottom:var(--border-thin) solid var(--color-border-info)}table tr td{vertical-align:middle}table th,table tr td{border:none;padding:var(--space-2x);word-break:keep-all}table th{font-weight:700;text-align:left}[lang=ja-JP] table th{word-break:auto-phrase}
/*# sourceMappingURL=main.css.map */