@layer preflight{*,:after,:before{box-sizing:border-box;border:0 solid}:host,html{font-family:var(--typography-font-family-default);font-feature-settings:normal;font-variation-settings:normal;line-height:1.5;color:var(--color-text-default);text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;border-top-width:1px;color:inherit}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--typography-font-family-code);font-size:1em;font-feature-settings:normal;font-variation-settings:normal}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{margin:0;padding:0;font-family:inherit;font-size:100%;font-feature-settings:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{font:inherit;appearance:button}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:var(--color-text-tertiary);opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}}@layer design-system{:root{--typography-font-family-default:var(--font-noto-sans-jp,"Noto Sans JP"),"Hiragino Sans","Hiragino Kaku Gothic ProN",-apple-system,"Segoe UI",sans-serif;--typography-font-family-number:var(--font-roboto,"Roboto"),var(--font-noto-sans-jp,"Noto Sans JP"),"Helvetica Neue",arial,-apple-system,"Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;--typography-font-family-code:var(--font-roboto-mono,"Roboto Mono"),"SFMono-Regular","Source Code Pro","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--typography-font-family-logo:var(--font-poppins,"Poppins"),var(--font-noto-sans-jp,"Noto Sans JP"),"Helvetica Neue",arial,-apple-system,"Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;--color-text-default:var(--gray-900);--color-text-secondary:var(--gray-700);--color-text-tertiary:var(--gray-600);--color-text-disabled:var(--gray-alpha-400);--color-text-inverse:var(--gray-0);--color-text-selected-primary:var(--purple-600);--color-text-danger:var(--red-700);--color-text-link-default:var(--blue-600);--color-icon-default:var(--gray-900);--color-icon-secondary:var(--gray-700);--color-icon-tertiary:var(--gray-600);--color-icon-disabled:var(--gray-alpha-400);--color-icon-inverse:var(--gray-0);--color-icon-selected-primary:var(--purple-600);--color-icon-warning:var(--orange-800);--color-icon-success:var(--green-900);--color-icon-info:var(--cyan-900);--color-border-default:var(--gray-100);--color-border-inverse:var(--gray-0);--color-border-focused:var(--blue-600);--color-border-disabled:var(--gray-alpha-300);--color-border-input:var(--gray-alpha-300);--color-border-danger:var(--red-700);--color-border-warning:var(--orange-800);--color-border-info:var(--cyan-900);--color-border-success:var(--green-900);--color-icon-danger:var(--red-700);--color-bg-fill-input-secondary-default:var(--gray-alpha-100);--color-bg-fill-input-secondary-hover:var(--gray-alpha-200);--color-bg-fill-input-secondary-active:var(--gray-alpha-300);--color-bg-fill-primary-default:var(--purple-600);--color-bg-fill-primary-hover:var(--purple-700);--color-bg-fill-primary-active:var(--purple-800);--color-bg-base:var(--gray-50);--color-bg-surface-default-default:var(--gray-0);--color-bg-surface-default-hover:var(--gray-50);--color-bg-surface-default-active:var(--gray-100);--color-bg-surface-secondary-defualt:var(--gray-50);--color-bg-surface-secondary-hover:var(--gray-100);--color-bg-surface-secondary-active:var(--gray-200);--color-bg-fill-neutral-default:var(--gray-alpha-100);--color-bg-fill-neutral-hover:var(--gray-alpha-200);--color-bg-fill-neutral-active:var(--gray-alpha-300);--color-bg-fill-danger-default:var(--red-100);--color-bg-fill-danger-hover:var(--red-200);--color-bg-fill-danger-active:var(--red-300);--color-bg-fill-selected-primary-default:var(--purple-50);--color-bg-fill-selected-primary-hover:var(--purple-100);--color-bg-fill-selected-primary-active:var(--purple-200);--color-bg-fill-disabled-default:var(--gray-alpha-100);--color-bg-fill-warning-default:var(--orange-100);--color-bg-fill-warning-hover:var(--orange-200);--color-bg-fill-warning-active:var(--orange-300);--color-bg-fill-info-default:var(--cyan-100);--color-bg-fill-info-hover:var(--cyan-200);--color-bg-fill-info-active:var(--cyan-300);--color-bg-fill-success-default:var(--green-100);--color-bg-fill-success-hovered:var(--green-200);--color-bg-fill-success-pressed:var(--green-300);--color-text-success:var(--green-900);--gray-0:#fff;--gray-50:#faf9fa;--gray-100:#f1eff2;--gray-200:#e1dee4;--gray-300:#d6d2da;--gray-400:#aba3b2;--gray-500:#92899c;--gray-600:#767284;--gray-700:#5e5c6a;--gray-800:#47454f;--gray-900:#2f2e35;--gray-1000:#18171a;--blue-50:#e9f1ff;--blue-100:#d3e3ff;--blue-200:#bed5ff;--blue-300:#7faaff;--blue-400:#568bff;--blue-500:#427aff;--blue-600:#2e68ff;--blue-700:#2759de;--blue-800:#1f4bbe;--blue-900:#183e9e;--blue-1000:#123080;--red-50:#fef4ed;--red-100:#fde5dc;--red-200:#fdd9d1;--red-300:#fcaba3;--red-400:#f77576;--red-500:#f05262;--red-600:#e71c44;--red-700:#c9154a;--red-800:#a80f4a;--red-900:#870946;--red-1000:#700543;--green-50:#e9fbde;--green-100:#d7f7c2;--green-200:#c0f29f;--green-300:#a9ee7b;--green-400:#91e958;--green-500:#7ae434;--green-600:#65d51c;--green-700:#54b117;--green-800:#438e13;--green-900:#336a0e;--green-1000:#224709;--gray-alpha-100:rgb(24 23 26/3%);--gray-alpha-200:rgb(24 23 26/6%);--gray-alpha-300:rgb(24 23 26/9%);--gray-alpha-400:rgb(24 23 26/28%);--gray-alpha-500:rgb(24 23 26/44%);--gray-alpha-600:rgb(24 23 26/72%);--orange-50:#fff6d8;--orange-100:#ffebb2;--orange-200:#ffdc8b;--orange-300:#ffce6f;--orange-400:#ffb73f;--orange-500:#ff9500;--orange-600:#db7600;--orange-700:#b75b00;--orange-800:#934300;--orange-900:#7a3200;--orange-1000:#571900;--cyan-50:#ecf7fc;--cyan-100:#d9eefa;--cyan-200:#c5e6f7;--cyan-300:#9ed5f1;--cyan-400:#73c4eb;--cyan-500:#3db2e4;--cyan-600:#00a9e0;--cyan-700:#0092c3;--cyan-800:#007ca6;--cyan-900:#00678a;--cyan-1000:#005370;--color-text-link-hover:var(--blue-700);--color-text-link-active:var(--blue-800);--color-bg-fill-selected-primary-bold-default:var(--purple-600);--color-bg-fill-selected-primary-bold-hover:var(--purple-700);--color-bg-fill-selected-primary-bold-active:var(--purple-800);--color-bg-fill-danger-bold-default:var(--red-600);--color-bg-fill-danger-bold-hover:var(--red-700);--color-bg-fill-danger-bold-active:var(--red-800);--color-bg-fill-warning-bold-default:var(--orange-600);--color-bg-fill-warning-bold-hover:var(--orange-700);--color-bg-fill-warning-bold-active:var(--orange-800);--color-bg-fill-info-bold-default:var(--cyan-600);--color-bg-fill-info-bold-hover:var(--cyan-700);--color-bg-fill-info-bold-active:var(--cyan-800);--color-bg-fill-success-bold-default:var(--green-600);--color-bg-fill-success-bold-hovered:var(--green-700);--color-bg-fill-success-bold-pressed:var(--green-800);--color-icon-primary:var(--purple-600);--color-border-primary:var(--purple-600);--gray-dark-alpha-100:rgb(255 255 255/6%);--gray-dark-alpha-200:rgb(255 255 255/9%);--gray-dark-alpha-300:rgb(255 255 255/12%);--gray-dark-alpha-400:rgb(255 255 255/28%);--gray-dark-alpha-500:rgb(255 255 255/56%);--gray-dark-alpha-600:rgb(255 255 255/64%);--color-bg-fill-default:var(--gray-0);--color-bg-fill-hover:var(--gray-50);--color-bg-fill-active:var(--gray-100);--space-0:0px;--space-25:1px;--space-50:2px;--space-75:3px;--space-100:4px;--space-125:5px;--space-150:6px;--space-200:8px;--space-300:12px;--space-400:16px;--space-500:20px;--space-600:24px;--space-800:32px;--space-1000:40px;--space-1200:48px;--space-1600:64px;--space-2000:80px;--color-bg-fill-accent-gray-default:var(--gray-50);--color-bg-fill-accent-gray-hover:var(--gray-100);--color-bg-fill-accent-gray-active:var(--gray-200);--color-bg-fill-accent-gray-bold-default:var(--gray-700);--color-bg-fill-accent-gray-bold-hover:var(--gray-800);--color-bg-fill-accent-gray-bold-active:var(--gray-900);--color-bg-fill-accent-blue-default:var(--blue-100);--color-bg-fill-accent-blue-hover:var(--blue-200);--color-bg-fill-accent-blue-active:var(--blue-300);--color-bg-fill-accent-blue-bold-default:var(--blue-600);--color-bg-fill-accent-blue-bold-hover:var(--blue-700);--color-bg-fill-accent-blue-bold-active:var(--blue-800);--color-bg-fill-accent-cyan-default:var(--cyan-100);--color-bg-fill-accent-cyan-hover:var(--cyan-200);--color-bg-fill-accent-cyan-active:var(--cyan-300);--color-bg-fill-accent-cyan-bold-default:var(--cyan-600);--color-bg-fill-accent-cyan-bold-hover:var(--cyan-700);--color-bg-fill-accent-cyan-bold-active:var(--cyan-800);--color-bg-fill-accent-green-default:var(--green-100);--color-bg-fill-accent-green-hover:var(--green-200);--color-bg-fill-accent-green-active:var(--green-300);--color-bg-fill-accent-green-bold-default:var(--green-600);--color-bg-fill-accent-green-bold-hover:var(--green-700);--color-bg-fill-accent-green-bold-active:var(--green-800);--color-bg-fill-accent-orange-default:var(--orange-100);--color-bg-fill-accent-orange-hover:var(--orange-200);--color-bg-fill-accent-orange-active:var(--orange-300);--color-bg-fill-accent-orange-bold-default:var(--orange-600);--color-bg-fill-accent-orange-bold-hover:var(--orange-700);--color-bg-fill-accent-orange-bold-active:var(--orange-800);--color-bg-fill-accent-red-default:var(--red-100);--color-bg-fill-accent-red-hover:var(--red-200);--color-bg-fill-accent-red-active:var(--red-300);--color-bg-fill-accent-red-bold-default:var(--red-600);--color-bg-fill-accent-red-bold-hover:var(--red-700);--color-bg-fill-accent-red-bold-active:var(--red-800);--color-text-primary:var(--purple-600);--color-text-accent-blue:var(--blue-700);--color-text-accent-green:var(--green-900);--color-text-accent-orange:var(--orange-800);--color-text-accent-cyan:var(--cyan-900);--color-text-accent-red:var(--red-700);--color-bg-fill-backdrop:var(--gray-alpha-600);--color-icon-link-default:var(--blue-700);--color-icon-link-hover:var(--blue-800);--color-icon-link-active:var(--blue-900);--color-bg-surface-tertiary-default:var(--gray-100);--color-bg-surface-tertiary-hover:var(--gray-200);--color-bg-surface-tertiary-active:var(--gray-300);--color-bg-fill-brand-default:var(--cyan-600);--color-bg-fill-brand-hover:var(--cyan-700);--color-bg-fill-brand-active:var(--cyan-800);--color-text-brand:var(--cyan-600);--color-icon-brand:var(--cyan-600);--color-bg-surface-inverse:var(--gray-900);--gray-alpha-700:rgb(24 23 26/80%);--gray-alpha-800:rgb(24 23 26/88%);--color-bg-fill-neutral-bold-default:var(--gray-alpha-600);--color-bg-fill-neutral-bold-hover:var(--gray-alpha-700);--color-bg-fill-neutral-bold-acvtive:var(--gray-alpha-800);--color-bg-fill-disabled-bold:var(--gray-alpha-500);--color-bg-fill-neutral-inverse-default:var(--gray-dark-alpha-100);--color-bg-fill-neutral-inverse-hover:var(--gray-dark-alpha-200);--color-bg-fill-neutral-inverse-active:var(--gray-dark-alpha-300);--border-radius-0:0px;--border-radius-050:2px;--border-radius-100:4px;--border-radius-150:6px;--border-radius-200:8px;--border-radius-300:12px;--border-radius-400:16px;--border-radius-500:20px;--border-radius-600:24px;--border-radius-800:32px;--border-radius-full:9999px;--border-width-0:0px;--border-width-25:1px;--border-width-50:2px;--border-width-100:4px;--typography-font-weight-400:400;--typography-font-weight-500:500;--typography-font-weight-700:700;--typography-font-size-900:36px;--typography-font-size-800:32px;--typography-font-size-600:24px;--typography-font-size-500:20px;--typography-font-size-400:16px;--typography-font-size-350:14px;--typography-font-size-300:12px;--typography-font-size-275:11px;--typography-line-height-300:12px;--typography-line-height-350:14px;--typography-line-height-400:16px;--typography-line-height-500:20px;--typography-line-height-600:24px;--typography-line-height-800:32px;--typography-line-height-900:36px;--typography-line-height-1000:40px;--typography-line-height-1200:48px;--typography-line-height-1300:52px;--typography-line-height-1400:56px;--pink-50:#feedea;--purple-50:#f8f4fe;--pink-100:#fee2df;--pink-200:#fdcacf;--pink-300:#fc97ab;--pink-400:#f6628e;--pink-500:#ec3b81;--pink-600:#e10070;--pink-700:#c10073;--pink-800:#a20071;--pink-900:#820068;--purple-100:#f0eafe;--purple-200:#e4dcfe;--purple-300:#c9bafd;--purple-400:#ab97fa;--purple-500:#927cf5;--purple-600:#6c52ef;--purple-700:#513bcd;--purple-800:#3a29ac;--purple-900:#261a8a;--purple-1000:#190f72;--pink-1000:#6c0060;--color-bg-fill-accent-purple-default:var(--purple-100);--color-bg-fill-accent-purple-hover:var(--purple-200);--color-bg-fill-accent-purple-active:var(--purple-300);--color-bg-fill-accent-purple-bold-default:var(--purple-600);--color-bg-fill-accent-purple-bold-hover:var(--purple-700);--color-bg-fill-accent-purple-bold-active:var(--purple-800);--color-bg-fill-accent-pink-default:var(--pink-100);--color-bg-fill-accent-pink-hover:var(--pink-200);--color-bg-fill-accent-pink-color:var(--pink-300);--color-bg-fill-accent-pink-bold-default:var(--pink-600);--color-bg-fill-accent-pink-bold-hover:var(--pink-700);--color-bg-fill-accent-pink-bold-active:var(--pink-800);--color-text-accent-purple:var(--purple-600);--color-text-accent-pink:var(--pink-700);--color-border-accent-red:var(--red-700);--color-border-accent-orange:var(--orange-800);--color-border-accent-green:var(--green-900);--color-border-accent-cyan:var(--cyan-900);--color-border-accent-blue:var(--blue-800);--color-border-accent-purple:var(--purple-600);--color-border-accent-pink:var(--pink-700);--color-icon-accent-red:var(--red-700);--color-icon-accent-orange:var(--orange-800);--color-icon-accent-green:var(--green-900);--color-icon-accent-cyan:var(--cyan-900);--color-icon-accent-blue:var(--blue-800);--color-icon-accent-purple:var(--purple-600);--color-icon-accent-pink:var(--pink-700);--gray-alpha-900:rgb(24 23 26/92%);--gray-alpha-1000:rgb(24 23 26/96%);--color-border-accent-gray:var(--gray-700);--color-text-info:var(--cyan-900);--color-text-warning:var(--orange-800);--color-bg-fill-selected-secondary-default:var(--gray-alpha-100);--color-bg-fill-selected-secondary-hover:var(--gray-alpha-200);--color-bg-fill-selected-secondary-active:var(--gray-alpha-300);--color-bg-fill-selected-secondary-bold-default:var(--gray-alpha-700);--color-bg-fill-selected-secondary-bold-hover:var(--gray-alpha-800);--color-bg-fill-selected-secondary-bold-active:var(--gray-alpha-900);--color-text-selected-secondary:var(--gray-900);--color-border-selected-primary:var(--purple-600);--color-icon-selected-secondary:var(--gray-900);--color-border-selected-secondary:var(--gray-alpha-700);--gray-dark-alpha-700:rgb(255 255 255/72%);--color-bg-fill-neutral-inverse-bold-default:var(--gray-dark-alpha-500);--color-bg-fill-neutral-inverse-bold-hover:var(--gray-dark-alpha-600);--color-bg-fill-neutral-inverse-bold-active:var(--gray-dark-alpha-700);--color-bg-fill-input-primary-default:var(--gray-0);--color-bg-fill-input-primary-hover:var(--gray-50);--color-bg-fill-input-primary-acitive:var(--gray-100);--color-chart-primary-default:var(--purple-600);--color-chart-primary-hover:var(--purple-700);--color-chart-primary-light-default:var(--purple-400);--color-chart-primary-light-hover:var(--purple-500);--color-chart-primary-lightest-default:var(--purple-200);--color-chart-primary-lightest-hover:var(--purple-300);--color-chart-focused:var(--blue-600);--color-chart-border:var(--gray-alpha-900);--color-chart-gridline:var(--gray-100);--color-chart-interaction:var(--gray-alpha-200);--color-chart-secondary-default:var(--green-600);--color-chart-secondary-hover:var(--green-700);--color-chart-tertiary-default:var(--orange-600);--color-chart-tertiary-hover:var(--orange-700);--color-chart-blur-secondary:rgb(192 242 159/80%);--color-chart-blur-primary:rgb(228 220 254/80%);--color-chart-blur-tertiary:rgb(255 220 139/80%);--color-chart-quaternary-default:var(--gray-400);--color-chart-quaternary-hover:var(--gray-500);--shadow-100:0 0 1px rgb(45 50 60/12%),0 0 1px rgb(45 50 60/24%);--shadow-200:0px 0px 1px 0px rgb(45 50 60/12%),0px 0px 4px 0px rgb(45 50 60/24%);--shadow-300:0px 0px 1px 0px rgb(45 50 60/12%),0px 0px 16px 0px rgb(45 50 60/32%);--size-medium:40px;--size-small:32px;--size-xsmall:24px;--size-xxsmall:16px;--width-input-default:200px;--width-content-min-width:720px;--width-content-max-width:800px}}@layer design-system{}