:root{--color-white:#fff;--color-black:#000;--color-dimmed-white-0:#fff0;--color-dimmed-white-40:#fff6;--color-dimmed-white-60:#fff9;--color-dimmed-white-80:#fffc;--color-dimmed-white-hover:#0000001a;--color-dimmed-black-0:transparent;--color-dimmed-black-40:#0006;--color-dimmed-black-60:#0009;--color-dimmed-black-80:#000c;--color-dimmed-black-hover:#00000080;--color-gray-900:#191919;--color-gray-800:#3a3a3e;--color-gray-700:#4c4c57;--color-gray-600:#707085;--color-gray-500:#8989a0;--color-gray-400:#9797ae;--color-gray-300:#b7b7ca;--color-gray-200:#cecedb;--color-gray-100:#e9e9f1;--color-gray-050:#f4f4fa;--color-red-900:#6a0001;--color-red-800:#9d0001;--color-red-700:#bf0001;--color-red-600:#f20001;--color-red-500:#ff3738;--color-red-400:#ff6a6b;--color-red-300:#ff9d9d;--color-red-200:#ffbfbf;--color-red-100:#ffe1e1;--color-red-050:#fff2f2;--color-orange-900:#7e3200;--color-orange-800:#a03f00;--color-orange-700:#c24d00;--color-orange-600:#e45a00;--color-orange-500:#ff6907;--color-orange-400:#ff883a;--color-orange-300:#ffb17e;--color-orange-200:#ffd0b1;--color-orange-100:#ffe4d3;--color-orange-050:#fff9f5;--color-yellow-900:#ad7d00;--color-yellow-800:#cf9500;--color-yellow-700:#f1ae00;--color-yellow-600:#ffb803;--color-yellow-500:#ffc225;--color-yellow-400:#ffcc47;--color-yellow-300:#ffd569;--color-yellow-200:#ffe39c;--color-yellow-100:#fff2cf;--color-yellow-050:#fffbf1;--color-brown-900:#311900;--color-brown-800:#402204;--color-brown-700:#512d07;--color-brown-600:#704110;--color-brown-500:#895822;--color-brown-400:#ad6c26;--color-brown-300:#d6954e;--color-brown-200:#ecbb85;--color-brown-100:#f6dbbc;--color-brown-050:#fff0dc;--color-green-900:#024c20;--color-green-800:#0a662f;--color-green-700:#0d7b39;--color-green-600:#008a38;--color-green-500:#00ac46;--color-green-400:#18d363;--color-green-300:#5eed98;--color-green-200:#9df4c0;--color-green-100:#cffce1;--color-green-050:#e8fef1;--color-blue-900:#04275f;--color-blue-800:#063b90;--color-blue-700:#0856d2;--color-blue-600:#176df6;--color-blue-500:#488cf8;--color-blue-400:#67a8fb;--color-blue-300:#86c0fc;--color-blue-200:#a6d5fd;--color-blue-100:#c9e9fe;--color-blue-050:#eef9ff;--color-indigo-900:#212240;--color-indigo-800:#30326e;--color-indigo-700:#40439c;--color-indigo-600:#4f53ca;--color-indigo-500:#5e63f8;--color-indigo-400:#7e82f9;--color-indigo-300:#9ea1fb;--color-indigo-200:#bfc1fc;--color-indigo-100:#dfe0fe;--color-indigo-050:#efeffe;--color-purple-900:#3c0d68;--color-purple-800:#4e1087;--color-purple-700:#6816b4;--color-purple-600:#7a19d3;--color-purple-500:#9338e7;--color-purple-400:#b475ee;--color-purple-300:#cda2f4;--color-purple-200:#ddc1f7;--color-purple-100:#eedffb;--color-purple-050:#f6eefd;--color-on-dim:var(--color-white);--color-on-dim-1:var(--color-gray-100);--color-on-dim-2:var(--color-gray-400);--color-on-dim-3:var(--color-gray-900);--color-background:var(--color-white);--color-on-background:var(--color-gray-900);--color-on-background-muted:var(--color-gray-400);--color-on-background-subtle:var(--color-gray-300);--color-surface:var(--color-white);--color-surface-hover:color-mix(in oklab,var(--color-surface),#000 3%);--color-surface-1:var(--color-gray-050);--color-surface-1-hover:color-mix(in oklab,var(--color-surface-1),#000 3%);--color-surface-2:var(--color-gray-100);--color-surface-2-hover:color-mix(in oklab,var(--color-surface-2),#000 3%);--color-on-surface:var(--color-gray-900);--color-on-surface-muted:var(--color-gray-400);--color-on-surface-subtle:var(--color-gray-300);--color-on-surface-neutral:var(--color-gray-700);--color-primary:var(--color-indigo-500);--color-primary-hover:color-mix(in oklab,var(--color-primary),#000 20%);--color-on-primary:var(--color-white);--color-primary-container:var(--color-indigo-050);--color-primary-container-hover:color-mix(in oklab,var(--color-primary-container),#5e63f8 20%);--color-on-primary-container:var(--color-indigo-500);--color-primary-outlined:transparent;--color-primary-outlined-hover:color-mix(in oklab,var(--color-primary) 20%,transparent);--color-on-primary-outlined:var(--color-primary);--color-secondary:var(--color-gray-900);--color-secondary-hover:color-mix(in oklab,var(--color-secondary),#000 10%);--color-on-secondary:var(--color-white);--color-secondary-container:var(--color-gray-050);--color-secondary-container-hover:color-mix(in oklab,var(--color-secondary-container),#000 3%);--color-on-secondary-container:var(--color-gray-900);--color-secondary-outlined:transparent;--color-secondary-outlined-hover:color-mix(in oklab,var(--color-secondary) 20%,transparent);--color-on-secondary-outlined:var(--color-secondary);--color-neutral:var(--color-gray-500);--color-neutral-hover:#a1a1b3;--color-on-neutral:var(--color-white);--color-assistive-outlined:transparent;--color-assistive-outlined-hover:#00000008;--color-on-assistive-outlined:var(--color-gray-900);--color-success:var(--color-green-500);--color-success-hover:color-mix(in oklab,var(--color-success),#000 20%);--color-on-success:var(--color-white);--color-success-container:var(--color-green-050);--color-success-container-hover:color-mix(in oklab,var(--color-success-container),#00ac45 20%);--color-on-success-container:var(--color-green-500);--color-warning:var(--color-red-500);--color-warning-hover:color-mix(in oklab,var(--color-warning),#000 20%);--color-on-warning:var(--color-white);--color-warning-container:var(--color-red-050);--color-warning-container-hover:color-mix(in oklab,var(--color-warning-container),#ff3737 20%);--color-on-warning-container:var(--color-red-500);--color-caution:var(--color-yellow-500);--color-caution-hover:color-mix(in oklab,var(--color-caution),#000 20%);--color-on-caution:var(--color-gray-900);--color-caution-container:var(--color-yellow-050);--color-caution-container-hover:color-mix(in oklab,var(--color-caution-container),var(--color-caution) 20%);--color-on-caution-container:var(--color-yellow-600);--color-text-primary:var(--color-indigo-500);--color-text-primary-press:var(--color-indigo-600);--color-text-secondary:var(--color-gray-900);--color-text-secondary-press:var(--color-gray-800);--color-text-success:var(--color-green-500);--color-text-success-press:var(--color-green-600);--color-text-warning:var(--color-red-500);--color-text-warning-press:var(--color-red-600);--color-text-caution:#bf8a04;--color-text-caution-press:#946d0c;--color-text-muted:var(--color-gray-400);--color-text-muted-press:var(--color-gray-600);--color-border:var(--color-gray-100);--color-border-primary:var(--color-indigo-500);--color-border-primary-outlined:#8b8ef9;--color-border-secondary:var(--color-gray-900);--color-border-secondary-outlined:#cbcbcb;--color-border-assistive-outlined:#dddded;--color-border-success:var(--color-green-500);--color-border-warning:var(--color-red-500);font-size:62.5%}@media screen and (prefers-color-scheme:dark){:root:not(.light){--color-gray-900:#e2e2e8;--color-gray-800:#d8d8e5;--color-gray-700:#9898a6;--color-gray-600:#81818c;--color-gray-500:#5f5f6a;--color-gray-400:#37383b;--color-gray-300:#323236;--color-gray-200:#2b2b2e;--color-gray-100:#222224;--color-gray-050:#191919;--color-red-900:#fff2f2;--color-red-800:#ffe1e1;--color-red-700:#ffbfbf;--color-red-600:#f77;--color-red-500:#f85354;--color-red-400:#e83435;--color-red-300:#ae2728;--color-red-200:#a32526;--color-red-100:#6a1c1d;--color-red-050:#3f2020;--color-orange-900:#fff9f5;--color-orange-800:#ffe4d3;--color-orange-700:#ffd0b1;--color-orange-600:#ffb17e;--color-orange-500:#ff883a;--color-orange-400:#ff6907;--color-orange-300:#e45a00;--color-orange-200:#c24d00;--color-orange-100:#a03f00;--color-orange-050:#7e3200;--color-yellow-900:#fffbf1;--color-yellow-800:#fff2cf;--color-yellow-700:#ffe39c;--color-yellow-600:#ffd569;--color-yellow-500:#ffcc47;--color-yellow-400:#ffc225;--color-yellow-300:#ffb803;--color-yellow-200:#f1ae00;--color-yellow-100:#cf9500;--color-yellow-050:#ad7d00;--color-brown-900:#fff0dc;--color-brown-800:#f6dbbc;--color-brown-700:#ecbb85;--color-brown-600:#d6954e;--color-brown-500:#ad6c26;--color-brown-400:#895822;--color-brown-300:#704110;--color-brown-200:#512d07;--color-brown-100:#402204;--color-brown-050:#311900;--color-green-900:#e8fef1;--color-green-800:#c0ead1;--color-green-700:#8bd6a9;--color-green-600:#4fbe7b;--color-green-500:#18a450;--color-green-400:#058f3d;--color-green-300:#057633;--color-green-200:#0d5f2d;--color-green-100:#0a4722;--color-green-050:#173823;--color-blue-900:#eef9ff;--color-blue-800:#c9e9fe;--color-blue-700:#a6d5fd;--color-blue-600:#86c0fc;--color-blue-500:#67a8fb;--color-blue-400:#488cf8;--color-blue-300:#176df6;--color-blue-200:#0856d2;--color-blue-100:#063b90;--color-blue-050:#04275f;--color-indigo-900:#efeffe;--color-indigo-800:#dfe0fe;--color-indigo-700:#bfc1fc;--color-indigo-600:#9ea1fb;--color-indigo-500:#7b7ff8;--color-indigo-400:#5e63f8;--color-indigo-300:#474cde;--color-indigo-200:#3136ad;--color-indigo-100:#252979;--color-indigo-050:#2f3152;--color-purple-900:#f6eefd;--color-purple-800:#eedffb;--color-purple-700:#ddc1f7;--color-purple-600:#cda2f4;--color-purple-500:#b475ee;--color-purple-400:#9338e7;--color-purple-300:#7a19d3;--color-purple-200:#6816b4;--color-purple-100:#4e1087;--color-purple-050:#3c0d68;--color-on-dim:var(--color-white);--color-on-dim-1:var(--color-gray-800);--color-on-dim-2:var(--color-gray-700);--color-on-dim-3:var(--color-gray-050);--color-background:var(--color-gray-050);--color-on-background:var(--color-gray-900);--color-on-background-muted:var(--color-gray-700);--color-on-background-subtle:var(--color-gray-600);--color-surface:var(--color-gray-100);--color-surface-hover:color-mix(in oklab,var(--color-surface),#fff 5%);--color-on-surface:var(--color-gray-900);--color-on-surface-muted:var(--color-gray-700);--color-on-surface-subtle:var(--color-gray-600);--color-on-surface-neutral:#bebec9;--color-surface-1:var(--color-gray-200);--color-surface-1-hover:color-mix(in oklab,var(--color-surface-1),#fff 5%);--color-surface-2:var(--color-gray-400);--color-surface-2-hover:color-mix(in oklab,var(--color-surface-2),#fff 5%);--color-primary:var(--color-indigo-400);--color-primary-hover:color-mix(in oklab,var(--color-primary),#000 10%);--color-on-primary:var(--color-gray-900);--color-primary-container:var(--color-indigo-050);--color-primary-container-hover:color-mix(in oklab,var(--color-primary-container),#6267e9 10%);--color-on-primary-container:var(--color-indigo-800);--color-primary-outlined:transparent;--color-primary-outlined-hover:color-mix(in oklab,var(--color-primary) 20%,transparent);--color-on-primary-outlined:#aeb1ff;--color-secondary:var(--color-gray-900);--color-secondary-hover:color-mix(in oklab,var(--color-secondary),#000 20%);--color-on-secondary:var(--color-gray-050);--color-secondary-container:var(--color-gray-300);--color-secondary-container-hover:color-mix(in oklab,var(--color-secondary-container),#fff 5%);--color-on-secondary-container:var(--color-gray-900);--color-secondary-outlined:transparent;--color-secondary-outlined-hover:color-mix(in oklab,var(--color-secondary) 20%,transparent);--color-on-secondary-outlined:var(--color-secondary);--color-neutral:#64646e;--color-neutral-hover:#505058;--color-on-neutral:var(--color-gray-900);--color-assistive-outlined:transparent;--color-assistive-outlined-hover:#ffffff0d;--color-on-assistive-outlined:var(--color-gray-900);--color-success:var(--color-green-400);--color-success-hover:color-mix(in oklab,var(--color-success),#000 10%);--color-on-success:var(--color-white);--color-success-container:var(--color-green-050);--color-success-container-hover:color-mix(in oklab,var(--color-success-container),#fff 5%);--color-on-success-container:var(--color-green-600);--color-warning:var(--color-red-400);--color-warning-hover:color-mix(in oklab,var(--color-warning),#fff 5%);--color-on-warning:var(--color-white);--color-warning-container:var(--color-red-050);--color-warning-container-hover:color-mix(in oklab,var(--color-warning-container),#fff 5%);--color-on-warning-container:var(--color-red-600);--color-caution:var(--color-yellow-200);--color-caution-hover:color-mix(in oklab,var(--color-caution),#fff 5%);--color-on-caution:var(--color-gray-050);--color-caution-container:#4d3c18;--color-caution-container-hover:color-mix(in oklab,var(--color-caution-container),#fff 5%);--color-on-caution-container:var(--color-yellow-600);--color-text-primary:#7b7ff8;--color-text-primary-press:#5e63f8;--color-text-secondary:var(--color-gray-900);--color-text-secondary-press:var(--color-gray-800);--color-text-success:#1fc160;--color-text-success-press:var(--color-green-400);--color-text-warning:#ff494a;--color-text-warning-press:var(--color-red-500);--color-text-caution:var(--color-yellow-400);--color-text-caution-press:var(--color-yellow-300);--color-text-muted:var(--color-gray-700);--color-text-muted-press:var(--color-gray-600);--color-border:var(--color-gray-400);--color-border-primary:var(--color-indigo-400);--color-border-primary-outlined:#707195;--color-border-secondary:var(--color-gray-900);--color-border-secondary-outlined:#6a6a6a;--color-border-assistive-outlined:#4f4f59;--color-border-success:var(--color-green-200);--color-border-warning:var(--color-red-200)}}.dark{--color-gray-900:#e2e2e8;--color-gray-800:#d8d8e5;--color-gray-700:#9898a6;--color-gray-600:#81818c;--color-gray-500:#5f5f6a;--color-gray-400:#37383b;--color-gray-300:#323236;--color-gray-200:#2b2b2e;--color-gray-100:#222224;--color-gray-050:#191919;--color-red-900:#fff2f2;--color-red-800:#ffe1e1;--color-red-700:#ffbfbf;--color-red-600:#f77;--color-red-500:#f85354;--color-red-400:#e83435;--color-red-300:#ae2728;--color-red-200:#a32526;--color-red-100:#6a1c1d;--color-red-050:#3f2020;--color-orange-900:#fff9f5;--color-orange-800:#ffe4d3;--color-orange-700:#ffd0b1;--color-orange-600:#ffb17e;--color-orange-500:#ff883a;--color-orange-400:#ff6907;--color-orange-300:#e45a00;--color-orange-200:#c24d00;--color-orange-100:#a03f00;--color-orange-050:#7e3200;--color-yellow-900:#fffbf1;--color-yellow-800:#fff2cf;--color-yellow-700:#ffe39c;--color-yellow-600:#ffd569;--color-yellow-500:#ffcc47;--color-yellow-400:#ffc225;--color-yellow-300:#ffb803;--color-yellow-200:#f1ae00;--color-yellow-100:#cf9500;--color-yellow-050:#ad7d00;--color-brown-900:#fff0dc;--color-brown-800:#f6dbbc;--color-brown-700:#ecbb85;--color-brown-600:#d6954e;--color-brown-500:#ad6c26;--color-brown-400:#895822;--color-brown-300:#704110;--color-brown-200:#512d07;--color-brown-100:#402204;--color-brown-050:#311900;--color-green-900:#e8fef1;--color-green-800:#c0ead1;--color-green-700:#8bd6a9;--color-green-600:#4fbe7b;--color-green-500:#18a450;--color-green-400:#058f3d;--color-green-300:#057633;--color-green-200:#0d5f2d;--color-green-100:#0a4722;--color-green-050:#173823;--color-blue-900:#eef9ff;--color-blue-800:#c9e9fe;--color-blue-700:#a6d5fd;--color-blue-600:#86c0fc;--color-blue-500:#67a8fb;--color-blue-400:#488cf8;--color-blue-300:#176df6;--color-blue-200:#0856d2;--color-blue-100:#063b90;--color-blue-050:#04275f;--color-indigo-900:#efeffe;--color-indigo-800:#dfe0fe;--color-indigo-700:#bfc1fc;--color-indigo-600:#9ea1fb;--color-indigo-500:#7b7ff8;--color-indigo-400:#5e63f8;--color-indigo-300:#474cde;--color-indigo-200:#3136ad;--color-indigo-100:#252979;--color-indigo-050:#2f3152;--color-purple-900:#f6eefd;--color-purple-800:#eedffb;--color-purple-700:#ddc1f7;--color-purple-600:#cda2f4;--color-purple-500:#b475ee;--color-purple-400:#9338e7;--color-purple-300:#7a19d3;--color-purple-200:#6816b4;--color-purple-100:#4e1087;--color-purple-050:#3c0d68;--color-on-dim:var(--color-white);--color-on-dim-1:var(--color-gray-800);--color-on-dim-2:var(--color-gray-700);--color-on-dim-3:var(--color-gray-050);--color-background:var(--color-gray-050);--color-on-background:var(--color-gray-900);--color-on-background-muted:var(--color-gray-700);--color-on-background-subtle:var(--color-gray-600);--color-surface:var(--color-gray-100);--color-surface-hover:color-mix(in oklab,var(--color-surface),#fff 5%);--color-on-surface:var(--color-gray-900);--color-on-surface-muted:var(--color-gray-700);--color-on-surface-subtle:var(--color-gray-600);--color-on-surface-neutral:#bebec9;--color-surface-1:var(--color-gray-200);--color-surface-1-hover:color-mix(in oklab,var(--color-surface-1),#fff 5%);--color-surface-2:var(--color-gray-400);--color-surface-2-hover:color-mix(in oklab,var(--color-surface-2),#fff 5%);--color-primary:var(--color-indigo-400);--color-primary-hover:color-mix(in oklab,var(--color-primary),#000 10%);--color-on-primary:var(--color-gray-900);--color-primary-container:var(--color-indigo-050);--color-primary-container-hover:color-mix(in oklab,var(--color-primary-container),#6267e9 10%);--color-on-primary-container:var(--color-indigo-800);--color-primary-outlined:transparent;--color-primary-outlined-hover:color-mix(in oklab,var(--color-primary) 20%,transparent);--color-on-primary-outlined:#aeb1ff;--color-secondary:var(--color-gray-900);--color-secondary-hover:color-mix(in oklab,var(--color-secondary),#000 20%);--color-on-secondary:var(--color-gray-050);--color-secondary-container:var(--color-gray-300);--color-secondary-container-hover:color-mix(in oklab,var(--color-secondary-container),#fff 5%);--color-on-secondary-container:var(--color-gray-900);--color-secondary-outlined:transparent;--color-secondary-outlined-hover:color-mix(in oklab,var(--color-secondary) 20%,transparent);--color-on-secondary-outlined:var(--color-secondary);--color-neutral:#64646e;--color-neutral-hover:#505058;--color-on-neutral:var(--color-gray-900);--color-assistive-outlined:transparent;--color-assistive-outlined-hover:#ffffff0d;--color-on-assistive-outlined:var(--color-gray-900);--color-success:var(--color-green-400);--color-success-hover:color-mix(in oklab,var(--color-success),#000 10%);--color-on-success:var(--color-white);--color-success-container:var(--color-green-050);--color-success-container-hover:color-mix(in oklab,var(--color-success-container),#fff 5%);--color-on-success-container:var(--color-green-600);--color-warning:var(--color-red-400);--color-warning-hover:color-mix(in oklab,var(--color-warning),#fff 5%);--color-on-warning:var(--color-white);--color-warning-container:var(--color-red-050);--color-warning-container-hover:color-mix(in oklab,var(--color-warning-container),#fff 5%);--color-on-warning-container:var(--color-red-600);--color-caution:var(--color-yellow-200);--color-caution-hover:color-mix(in oklab,var(--color-caution),#fff 5%);--color-on-caution:var(--color-gray-050);--color-caution-container:#4d3c18;--color-caution-container-hover:color-mix(in oklab,var(--color-caution-container),#fff 5%);--color-on-caution-container:var(--color-yellow-600);--color-text-primary:#7b7ff8;--color-text-primary-press:#5e63f8;--color-text-secondary:var(--color-gray-900);--color-text-secondary-press:var(--color-gray-800);--color-text-success:#1fc160;--color-text-success-press:var(--color-green-400);--color-text-warning:#ff494a;--color-text-warning-press:var(--color-red-500);--color-text-caution:var(--color-yellow-400);--color-text-caution-press:var(--color-yellow-300);--color-text-muted:var(--color-gray-700);--color-text-muted-press:var(--color-gray-600);--color-border:var(--color-gray-400);--color-border-primary:var(--color-indigo-400);--color-border-primary-outlined:#707195;--color-border-secondary:var(--color-gray-900);--color-border-secondary-outlined:#6a6a6a;--color-border-assistive-outlined:#4f4f59;--color-border-success:var(--color-green-200);--color-border-warning:var(--color-red-200)}:root{--page-header-height:56px;--layout-padding-top:0px;--layout-padding-right:0px;--layout-padding-bottom:0px;--layout-padding-left:0px;--page-padding-top:56px;--page-padding-right:0px;--page-padding-bottom:0px;--page-padding-left:0px;--side-nav-collapsed:64px;--side-nav-expanded:320px;--bottom-nav-height:56px;--radius-s:8px;--radius-m:10px;--radius-l:12px;--radius-xl:16px;--radius-sheet:20px;--shadow-menu:2px 4px 12px 0 #00000026;--font:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif}*,:after,:before{box-sizing:border-box}html{background-color:var(--color-background);-webkit-text-size-adjust:100%;word-wrap:break-word;tab-size:4;line-height:1.5}#__nuxt,body,html{height:100%}body{color:var(--color-on-background);font-family:var(--font);letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0;font-size:1.7rem;font-weight:400;line-height:2.4rem;overflow-x:clip}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ol,ul{padding:0;list-style:none}h1,h2,h3,h4,ol,p,ul{margin:0}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-thumb{background-color:#b7b7ca80;background-clip:content-box;border:5px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#b7b7cabf}.layout{height:100%}.layout__body{width:100%;min-height:100%;padding-top:var(--layout-padding-top);padding-left:var(--layout-padding-left);padding-bottom:var(--bottom-nav-height)}@media (width>=768px){.layout__body{padding-left:var(--side-nav-collapsed);padding-bottom:0}}@media (width>=1200px){.layout__body{padding-left:var(--side-nav-expanded)}}.layout--studio .layout__body{padding-left:0}@media (width>=768px){.layout--studio .layout__body{padding-left:var(--side-nav-collapsed)}}@media (width>=1200px){.layout--studio .layout__body{padding-left:var(--side-nav-expanded)}}.layout--studio.layout--studio-sub .layout__body{padding-left:0}@media (width>=768px){.layout--studio.layout--studio-sub .layout__body{padding-left:238px}}.page{max-width:1200px;margin:0 auto;padding:0 16px 40px}.page--narrow{max-width:768px}.page--wide{max-width:1400px}.page-header{height:var(--page-header-height);background:var(--color-background);z-index:20;align-items:center;gap:8px;display:flex;position:sticky;top:0}.page-header__title{letter-spacing:-.03rem;flex:1 1 0;font-size:2rem;font-weight:700;line-height:2.8rem}.page-header__append{align-items:center;gap:8px;display:flex}.section{margin:24px 0}.section__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section__title{letter-spacing:-.03rem;font-size:1.9rem;font-weight:700;line-height:2.6rem}.section__more{color:var(--color-text-muted);font-size:1.3rem;font-weight:500}.grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width>=768px){.grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.grid{grid-template-columns:repeat(4,1fr)}}.grid--2{grid-template-columns:repeat(1,1fr)}@media (width>=768px){.grid--2{grid-template-columns:repeat(2,1fr)}}.hscroll{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.hscroll::-webkit-scrollbar{display:none}.hscroll>*{scroll-snap-align:start;flex:0 0 260px}.muted{color:var(--color-text-muted)}.text-s{font-size:1.3rem;line-height:1.8rem}.text-xs{font-size:1.1rem;line-height:1.4rem}.text-primary{color:var(--color-text-primary)}.text-warning{color:var(--color-text-warning)}.row{align-items:center;gap:8px;display:flex}.row--between{justify-content:space-between}.stack{flex-direction:column;gap:8px;display:flex}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-l);padding:16px}.card--hover:hover{background:var(--color-surface-hover)}.divider{background:var(--color-border);height:1px;margin:16px 0}.empty{text-align:center;color:var(--color-text-muted);padding:64px 16px;font-size:1.5rem}.empty__icon{margin-bottom:12px;font-size:40px}.badge-new{color:#fff;background:#ff3b30;border-radius:999px;padding:1px 6px;font-size:1rem;font-weight:700;line-height:1.4rem}.chip-bar{scrollbar-width:none;gap:8px;padding:8px 0;display:flex;overflow-x:auto}.chip-bar::-webkit-scrollbar{display:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-row{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.form-row__label{font-size:1.4rem;font-weight:700}.form-row__help{color:var(--color-text-muted);font-size:1.2rem}.form-actions{border-top:1px solid var(--color-border);justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.list-row{border:1px solid var(--color-border);border-radius:var(--radius-s);background:var(--color-surface);align-items:center;gap:12px;min-height:47px;padding:12px;display:flex}.list-row--link:hover{background:var(--color-surface-hover)}.list-row__body{flex:1 1 0;min-width:0}.list-row__label{font-size:1.3rem;font-weight:700}.list-row__value{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:1.1rem;overflow:hidden}.settings-list{flex-direction:column;gap:8px;max-width:512px;margin:28px auto;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.toolbar__count{font-size:1.5rem;font-weight:700}.toolbar__spacer{flex:1}.stat-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=768px){.stat-grid{grid-template-columns:repeat(4,1fr)}}.stat{background:var(--color-surface-1);border-radius:var(--radius-l);padding:16px}.stat__label{color:var(--color-text-muted);font-size:1.2rem}.stat__value{margin-top:4px;font-size:2.2rem;font-weight:700}.prose{font-size:1.5rem;line-height:2.4rem}.prose h2{margin:32px 0 12px;font-size:2rem}.prose h3{margin:24px 0 8px;font-size:1.7rem}.prose p{margin:0 0 12px}.prose ol,.prose ul{margin:0 0 12px;padding-left:20px}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose table{border-collapse:collapse;width:100%;margin:12px 0;font-size:1.3rem}.prose td,.prose th{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:8px}.prose th{background:var(--color-surface-1)}.prose img{border-radius:var(--radius-l);margin:12px 0}.prose blockquote{border-left:3px solid var(--color-primary);background:var(--color-surface-1);border-radius:0 var(--radius-s) var(--radius-s) 0;margin:12px 0;padding:8px 12px}.page-enter-active,.page-leave-active{transition:opacity .12s}.page-enter-from,.page-leave-to{opacity:0}@media (width<=767.98px){.layout--studio .fd-panel-header{position:static}.layout--studio .mobile-topbar+.fd-panel .fd-panel-header__title{display:none}}.video-embed{aspect-ratio:16/9;background:#000;border-radius:12px;margin:12px 0;position:relative;overflow:hidden}.video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.prose video{border-radius:12px;width:100%;margin:12px 0}.fd-toaster{z-index:2000;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}.fd-toast{background:var(--color-secondary);color:var(--color-on-secondary);box-shadow:var(--shadow-menu);border-radius:12px;padding:12px 18px;font-size:1.4rem}.fd-toast--error{background:var(--color-warning)}.fd-toast--success{background:var(--color-success)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(8px)}.toast-enter-active,.toast-leave-active{transition:all .2s}.fd-button{--background:var(--color-primary);--background-hover:var(--color-primary-hover);--color:var(--color-on-primary);--border:transparent;justify-content:center;align-items:center;gap:var(--label-padding);height:var(--height);padding:0 var(--padding);border-radius:var(--radius);background:var(--background);color:var(--color);border:1px solid var(--border);font-family:var(--font);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500;line-height:1;text-decoration:none;transition:background-color .12s,transform .1s;display:inline-flex}.fd-button[data-fd-size=s]{--height:32px;--padding:8px;--label-padding:6px;--radius:8px;letter-spacing:-.05rem;font-size:1.3rem}.fd-button[data-fd-size=m]{--height:40px;--padding:10px;--label-padding:6px;--radius:10px;letter-spacing:-.03rem;font-size:1.5rem}.fd-button[data-fd-size=l]{--height:48px;--padding:12px;--label-padding:8px;--radius:12px;letter-spacing:0;font-size:1.7rem}.fd-button[data-fd-rounded=true]{border-radius:var(--height)}.fd-button--icon{width:var(--height);padding:0}.fd-button--block{width:100%}.fd-button:disabled{opacity:.4;cursor:default}.fd-button:not(:disabled):focus-visible,.fd-button:not(:disabled):hover{background:var(--background-hover)}.fd-button:not(:disabled):active{transform:scale(.96)}.fd-button--primary-container{--background:var(--color-primary-container);--background-hover:var(--color-primary-container-hover);--color:var(--color-on-primary-container)}.fd-button--secondary{--background:var(--color-secondary);--background-hover:var(--color-secondary-hover);--color:var(--color-on-secondary)}.fd-button--secondary-container{--background:var(--color-secondary-container);--background-hover:var(--color-secondary-container-hover);--color:var(--color-on-secondary-container)}.fd-button--outlined{--background:transparent;--background-hover:var(--color-primary-outlined-hover);--color:var(--color-on-primary-outlined);--border:var(--color-border-primary-outlined)}.fd-button--assistive{--background:transparent;--background-hover:var(--color-assistive-outlined-hover);--color:var(--color-on-assistive-outlined);--border:var(--color-border-assistive-outlined)}.fd-button--warning{--background:var(--color-warning);--background-hover:var(--color-warning-hover);--color:var(--color-on-warning)}.fd-button--ghost{--background:transparent}.fd-button--ghost,.fd-button--surface{--background-hover:var(--color-surface-hover);--color:var(--color-on-surface)}.fd-button--surface{--background:var(--color-surface);--border:var(--color-border)}.fd-button__append,.fd-button__prepend{display:inline-flex}.fd-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite fd-spin}@keyframes fd-spin{to{transform:rotate(1turn)}}.err{text-align:center;white-space:pre-line;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:24px;display:flex}.err__code{color:var(--color-primary);font-size:6rem;font-weight:800}.err__title{margin:8px 0;font-size:2rem}
