@font-face{font-family:pretendard;src:url(../media/PretendardVariable-s.p.0a.~5ku~863u1.woff2)format("woff2");font-display:swap;font-weight:45 920}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendard_6516d880-module__yzVgNW__className{font-family:pretendard,pretendard Fallback}.pretendard_6516d880-module__yzVgNW__variable{--font-pretendard:"pretendard", "pretendard Fallback"}
div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}html,body{vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:calc(100vh - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px));min-height:100dvh}body,textarea,input{font-family:Pretendard Variable,Pretendard JP Variable,Pretendard,Pretendard JP,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}html:lang(ja) body,html:lang(ja) textarea,html:lang(ja) input{font-family:Pretendard JP Variable,Pretendard Variable,Pretendard JP,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Hiragino Sans,Apple SD Gothic Neo,Meiryo,Noto Sans JP,Noto Sans KR,Malgun Gothic,Osaka,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}a{color:inherit;text-decoration:none}a,button{cursor:pointer}*,:after,:before{box-sizing:border-box}:root{--atomic-blue-10:#001536;--atomic-blue-10-rgb:0, 21, 54;--atomic-blue-20:#002966;--atomic-blue-20-rgb:0, 41, 102;--atomic-blue-30:#003e9c;--atomic-blue-30-rgb:0, 62, 156;--atomic-blue-40:#0054d1;--atomic-blue-40-rgb:0, 84, 209;--atomic-blue-45:#005eeb;--atomic-blue-45-rgb:0, 94, 235;--atomic-blue-50:#06f;--atomic-blue-50-rgb:0, 102, 255;--atomic-blue-55:#1a75ff;--atomic-blue-55-rgb:26, 117, 255;--atomic-blue-60:#3385ff;--atomic-blue-60-rgb:51, 133, 255;--atomic-blue-65:#4f95ff;--atomic-blue-65-rgb:79, 149, 255;--atomic-blue-70:#69a5ff;--atomic-blue-70-rgb:105, 165, 255;--atomic-blue-80:#9ec5ff;--atomic-blue-80-rgb:158, 197, 255;--atomic-blue-90:#c9defe;--atomic-blue-90-rgb:201, 222, 254;--atomic-blue-95:#eaf2fe;--atomic-blue-95-rgb:234, 242, 254;--atomic-blue-99:#f7fbff;--atomic-blue-99-rgb:247, 251, 255;--atomic-common-0:#000;--atomic-common-0-rgb:0, 0, 0;--atomic-common-100:#fff;--atomic-common-100-rgb:255, 255, 255;--atomic-coolNeutral-5:#0f0f10;--atomic-coolNeutral-5-rgb:15, 15, 16;--atomic-coolNeutral-7:#141415;--atomic-coolNeutral-7-rgb:20, 20, 21;--atomic-coolNeutral-10:#171719;--atomic-coolNeutral-10-rgb:23, 23, 25;--atomic-coolNeutral-15:#1b1c1e;--atomic-coolNeutral-15-rgb:27, 28, 30;--atomic-coolNeutral-17:#212225;--atomic-coolNeutral-17-rgb:33, 34, 37;--atomic-coolNeutral-20:#292a2d;--atomic-coolNeutral-20-rgb:41, 42, 45;--atomic-coolNeutral-22:#2e2f33;--atomic-coolNeutral-22-rgb:46, 47, 51;--atomic-coolNeutral-23:#333438;--atomic-coolNeutral-23-rgb:51, 52, 56;--atomic-coolNeutral-25:#37383c;--atomic-coolNeutral-25-rgb:55, 56, 60;--atomic-coolNeutral-30:#46474c;--atomic-coolNeutral-30-rgb:70, 71, 76;--atomic-coolNeutral-40:#5a5c63;--atomic-coolNeutral-40-rgb:90, 92, 99;--atomic-coolNeutral-50:#70737c;--atomic-coolNeutral-50-rgb:112, 115, 124;--atomic-coolNeutral-60:#878a93;--atomic-coolNeutral-60-rgb:135, 138, 147;--atomic-coolNeutral-70:#989ba2;--atomic-coolNeutral-70-rgb:152, 155, 162;--atomic-coolNeutral-80:#aeb0b6;--atomic-coolNeutral-80-rgb:174, 176, 182;--atomic-coolNeutral-90:#c2c4c8;--atomic-coolNeutral-90-rgb:194, 196, 200;--atomic-coolNeutral-95:#dbdcdf;--atomic-coolNeutral-95-rgb:219, 220, 223;--atomic-coolNeutral-96:#e1e2e4;--atomic-coolNeutral-96-rgb:225, 226, 228;--atomic-coolNeutral-97:#eaebec;--atomic-coolNeutral-97-rgb:234, 235, 236;--atomic-coolNeutral-98:#f4f4f5;--atomic-coolNeutral-98-rgb:244, 244, 245;--atomic-coolNeutral-99:#f7f7f8;--atomic-coolNeutral-99-rgb:247, 247, 248;--atomic-cyan-10:#00252b;--atomic-cyan-10-rgb:0, 37, 43;--atomic-cyan-20:#004854;--atomic-cyan-20-rgb:0, 72, 84;--atomic-cyan-30:#006f82;--atomic-cyan-30-rgb:0, 111, 130;--atomic-cyan-40:#0098b2;--atomic-cyan-40-rgb:0, 152, 178;--atomic-cyan-50:#00bdde;--atomic-cyan-50-rgb:0, 189, 222;--atomic-cyan-60:#28d0ed;--atomic-cyan-60-rgb:40, 208, 237;--atomic-cyan-70:#57dff7;--atomic-cyan-70-rgb:87, 223, 247;--atomic-cyan-80:#8aedff;--atomic-cyan-80-rgb:138, 237, 255;--atomic-cyan-90:#b5f4ff;--atomic-cyan-90-rgb:181, 244, 255;--atomic-cyan-95:#defaff;--atomic-cyan-95-rgb:222, 250, 255;--atomic-cyan-99:#f7feff;--atomic-cyan-99-rgb:247, 254, 255;--atomic-green-10:#00240c;--atomic-green-10-rgb:0, 36, 12;--atomic-green-20:#004517;--atomic-green-20-rgb:0, 69, 23;--atomic-green-30:#006e25;--atomic-green-30-rgb:0, 110, 37;--atomic-green-40:#009632;--atomic-green-40-rgb:0, 150, 50;--atomic-green-50:#00bf40;--atomic-green-50-rgb:0, 191, 64;--atomic-green-60:#1ed45a;--atomic-green-60-rgb:30, 212, 90;--atomic-green-70:#49e57d;--atomic-green-70-rgb:73, 229, 125;--atomic-green-80:#7df5a5;--atomic-green-80-rgb:125, 245, 165;--atomic-green-90:#acfcc7;--atomic-green-90-rgb:172, 252, 199;--atomic-green-95:#d9ffe6;--atomic-green-95-rgb:217, 255, 230;--atomic-green-99:#f2fff6;--atomic-green-99-rgb:242, 255, 246;--atomic-lightBlue-10:#002130;--atomic-lightBlue-10-rgb:0, 33, 48;--atomic-lightBlue-20:#004261;--atomic-lightBlue-20-rgb:0, 66, 97;--atomic-lightBlue-30:#006796;--atomic-lightBlue-30-rgb:0, 103, 150;--atomic-lightBlue-40:#008dcf;--atomic-lightBlue-40-rgb:0, 141, 207;--atomic-lightBlue-50:#00aeff;--atomic-lightBlue-50-rgb:0, 174, 255;--atomic-lightBlue-60:#3dc2ff;--atomic-lightBlue-60-rgb:61, 194, 255;--atomic-lightBlue-70:#70d2ff;--atomic-lightBlue-70-rgb:112, 210, 255;--atomic-lightBlue-80:#a1e1ff;--atomic-lightBlue-80-rgb:161, 225, 255;--atomic-lightBlue-90:#c4ecfe;--atomic-lightBlue-90-rgb:196, 236, 254;--atomic-lightBlue-95:#e5f6fe;--atomic-lightBlue-95-rgb:229, 246, 254;--atomic-lightBlue-99:#f7fdff;--atomic-lightBlue-99-rgb:247, 253, 255;--atomic-lime-10:#112900;--atomic-lime-10-rgb:17, 41, 0;--atomic-lime-20:#225200;--atomic-lime-20-rgb:34, 82, 0;--atomic-lime-30:#347d00;--atomic-lime-30-rgb:52, 125, 0;--atomic-lime-37:#429e00;--atomic-lime-37-rgb:66, 158, 0;--atomic-lime-40:#48ad00;--atomic-lime-40-rgb:72, 173, 0;--atomic-lime-50:#58cf04;--atomic-lime-50-rgb:88, 207, 4;--atomic-lime-60:#6be016;--atomic-lime-60-rgb:107, 224, 22;--atomic-lime-70:#88f03e;--atomic-lime-70-rgb:136, 240, 62;--atomic-lime-80:#aef779;--atomic-lime-80-rgb:174, 247, 121;--atomic-lime-90:#ccfca9;--atomic-lime-90-rgb:204, 252, 169;--atomic-lime-95:#e6ffd4;--atomic-lime-95-rgb:230, 255, 212;--atomic-lime-99:#f8fff2;--atomic-lime-99-rgb:248, 255, 242;--atomic-neutral-5:#0f0f0f;--atomic-neutral-5-rgb:15, 15, 15;--atomic-neutral-10:#171717;--atomic-neutral-10-rgb:23, 23, 23;--atomic-neutral-15:#1c1c1c;--atomic-neutral-15-rgb:28, 28, 28;--atomic-neutral-20:#2a2a2a;--atomic-neutral-20-rgb:42, 42, 42;--atomic-neutral-22:#303030;--atomic-neutral-22-rgb:48, 48, 48;--atomic-neutral-30:#474747;--atomic-neutral-30-rgb:71, 71, 71;--atomic-neutral-40:#5c5c5c;--atomic-neutral-40-rgb:92, 92, 92;--atomic-neutral-50:#737373;--atomic-neutral-50-rgb:115, 115, 115;--atomic-neutral-60:#8a8a8a;--atomic-neutral-60-rgb:138, 138, 138;--atomic-neutral-70:#9b9b9b;--atomic-neutral-70-rgb:155, 155, 155;--atomic-neutral-80:#b0b0b0;--atomic-neutral-80-rgb:176, 176, 176;--atomic-neutral-90:#c4c4c4;--atomic-neutral-90-rgb:196, 196, 196;--atomic-neutral-95:#dcdcdc;--atomic-neutral-95-rgb:220, 220, 220;--atomic-neutral-99:#f7f7f7;--atomic-neutral-99-rgb:247, 247, 247;--atomic-orange-10:#361e00;--atomic-orange-10-rgb:54, 30, 0;--atomic-orange-20:#663a00;--atomic-orange-20-rgb:102, 58, 0;--atomic-orange-30:#9c5800;--atomic-orange-30-rgb:156, 88, 0;--atomic-orange-39:#d17600;--atomic-orange-39-rgb:209, 118, 0;--atomic-orange-40:#d47800;--atomic-orange-40-rgb:212, 120, 0;--atomic-orange-50:#ff9200;--atomic-orange-50-rgb:255, 146, 0;--atomic-orange-60:#ffa938;--atomic-orange-60-rgb:255, 169, 56;--atomic-orange-70:#ffc06e;--atomic-orange-70-rgb:255, 192, 110;--atomic-orange-80:#ffd49c;--atomic-orange-80-rgb:255, 212, 156;--atomic-orange-90:#fee6c6;--atomic-orange-90-rgb:254, 230, 198;--atomic-orange-95:#fef4e6;--atomic-orange-95-rgb:254, 244, 230;--atomic-orange-99:#fffcf7;--atomic-orange-99-rgb:255, 252, 247;--atomic-pink-10:#3d0133;--atomic-pink-10-rgb:61, 1, 51;--atomic-pink-20:#730560;--atomic-pink-20-rgb:115, 5, 96;--atomic-pink-30:#a81690;--atomic-pink-30-rgb:168, 22, 144;--atomic-pink-40:#d331b8;--atomic-pink-40-rgb:211, 49, 184;--atomic-pink-46:#e846cd;--atomic-pink-46-rgb:232, 70, 205;--atomic-pink-50:#f553da;--atomic-pink-50-rgb:245, 83, 218;--atomic-pink-60:#fa73e3;--atomic-pink-60-rgb:250, 115, 227;--atomic-pink-70:#ff94ed;--atomic-pink-70-rgb:255, 148, 237;--atomic-pink-80:#ffb8f3;--atomic-pink-80-rgb:255, 184, 243;--atomic-pink-90:#fed3f7;--atomic-pink-90-rgb:254, 211, 247;--atomic-pink-95:#feecfb;--atomic-pink-95-rgb:254, 236, 251;--atomic-pink-99:#fffafe;--atomic-pink-99-rgb:255, 250, 254;--atomic-purple-10:#290247;--atomic-purple-10-rgb:41, 2, 71;--atomic-purple-20:#580a7d;--atomic-purple-20-rgb:88, 10, 125;--atomic-purple-30:#861cb8;--atomic-purple-30-rgb:134, 28, 184;--atomic-purple-40:#ad36e3;--atomic-purple-40-rgb:173, 54, 227;--atomic-purple-50:#cb59ff;--atomic-purple-50-rgb:203, 89, 255;--atomic-purple-60:#d478ff;--atomic-purple-60-rgb:212, 120, 255;--atomic-purple-70:#de96ff;--atomic-purple-70-rgb:222, 150, 255;--atomic-purple-80:#e9baff;--atomic-purple-80-rgb:233, 186, 255;--atomic-purple-90:#f2d6ff;--atomic-purple-90-rgb:242, 214, 255;--atomic-purple-95:#f9edff;--atomic-purple-95-rgb:249, 237, 255;--atomic-purple-99:#fefbff;--atomic-purple-99-rgb:254, 251, 255;--atomic-red-10:#3b0101;--atomic-red-10-rgb:59, 1, 1;--atomic-red-20:#730303;--atomic-red-20-rgb:115, 3, 3;--atomic-red-30:#b00c0c;--atomic-red-30-rgb:176, 12, 12;--atomic-red-40:#e52222;--atomic-red-40-rgb:229, 34, 34;--atomic-red-50:#ff4242;--atomic-red-50-rgb:255, 66, 66;--atomic-red-60:#ff6363;--atomic-red-60-rgb:255, 99, 99;--atomic-red-70:#ff8c8c;--atomic-red-70-rgb:255, 140, 140;--atomic-red-80:#ffb5b5;--atomic-red-80-rgb:255, 181, 181;--atomic-red-90:#fed5d5;--atomic-red-90-rgb:254, 213, 213;--atomic-red-95:#feecec;--atomic-red-95-rgb:254, 236, 236;--atomic-red-99:snow;--atomic-red-99-rgb:255, 250, 250;--atomic-violet-10:#11024d;--atomic-violet-10-rgb:17, 2, 77;--atomic-violet-20:#23098f;--atomic-violet-20-rgb:35, 9, 143;--atomic-violet-30:#3a16c9;--atomic-violet-30-rgb:58, 22, 201;--atomic-violet-40:#4f29e5;--atomic-violet-40-rgb:79, 41, 229;--atomic-violet-45:#5b37ed;--atomic-violet-45-rgb:91, 55, 237;--atomic-violet-50:#6541f2;--atomic-violet-50-rgb:101, 65, 242;--atomic-violet-60:#7d5ef7;--atomic-violet-60-rgb:125, 94, 247;--atomic-violet-70:#9e86fc;--atomic-violet-70-rgb:158, 134, 252;--atomic-violet-80:#c0b0ff;--atomic-violet-80-rgb:192, 176, 255;--atomic-violet-90:#dbd3fe;--atomic-violet-90-rgb:219, 211, 254;--atomic-violet-95:#f0ecfe;--atomic-violet-95-rgb:240, 236, 254;--atomic-violet-99:#fbfaff;--atomic-violet-99-rgb:251, 250, 255;--atomic-redOrange-10:#290f00;--atomic-redOrange-10-rgb:41, 15, 0;--atomic-redOrange-20:#592100;--atomic-redOrange-20-rgb:89, 33, 0;--atomic-redOrange-30:#913500;--atomic-redOrange-30-rgb:145, 53, 0;--atomic-redOrange-40:#c94a00;--atomic-redOrange-40-rgb:201, 74, 0;--atomic-redOrange-48:#f55a00;--atomic-redOrange-48-rgb:245, 90, 0;--atomic-redOrange-50:#ff5e00;--atomic-redOrange-50-rgb:255, 94, 0;--atomic-redOrange-60:#ff7b2e;--atomic-redOrange-60-rgb:255, 123, 46;--atomic-redOrange-70:#ff9b61;--atomic-redOrange-70-rgb:255, 155, 97;--atomic-redOrange-80:#ffbd96;--atomic-redOrange-80-rgb:255, 189, 150;--atomic-redOrange-90:#fed9c4;--atomic-redOrange-90-rgb:254, 217, 196;--atomic-redOrange-95:#feeee5;--atomic-redOrange-95-rgb:254, 238, 229;--atomic-redOrange-99:#fffaf7;--atomic-redOrange-99-rgb:255, 250, 247;--semantic-static-white:#fff;--semantic-static-white-rgb:255, 255, 255;--semantic-static-black:#000;--semantic-static-black-rgb:0, 0, 0;--semantic-primary-normal:#06f;--semantic-primary-normal-rgb:0, 102, 255;--semantic-primary-strong:#005eeb;--semantic-primary-strong-rgb:0, 94, 235;--semantic-primary-heavy:#0054d1;--semantic-primary-heavy-rgb:0, 84, 209;--semantic-label-normal:#171719;--semantic-label-normal-rgb:23, 23, 25;--semantic-label-strong:#000;--semantic-label-strong-rgb:0, 0, 0;--semantic-label-neutral:#2e2f33e0;--semantic-label-neutral-rgb:46, 47, 51;--semantic-label-alternative:#37383c9c;--semantic-label-alternative-rgb:55, 56, 60;--semantic-label-assistive:#37383c47;--semantic-label-assistive-rgb:55, 56, 60;--semantic-label-disable:#37383c29;--semantic-label-disable-rgb:55, 56, 60;--semantic-background-normal-normal:#fff;--semantic-background-normal-normal-rgb:255, 255, 255;--semantic-background-normal-alternative:#f7f7f8;--semantic-background-normal-alternative-rgb:247, 247, 248;--semantic-background-elevated-normal:#fff;--semantic-background-elevated-normal-rgb:255, 255, 255;--semantic-background-elevated-alternative:#f7f7f8;--semantic-background-elevated-alternative-rgb:247, 247, 248;--semantic-background-transparent-normal:#ffffff14;--semantic-background-transparent-normal-rgb:255, 255, 255;--semantic-background-transparent-alternative:#ffffff47;--semantic-background-transparent-alternative-rgb:255, 255, 255;--semantic-interaction-inactive:#989ba2;--semantic-interaction-inactive-rgb:152, 155, 162;--semantic-interaction-disable:#f4f4f5;--semantic-interaction-disable-rgb:244, 244, 245;--semantic-line-normal-normal:#70737c38;--semantic-line-normal-normal-rgb:112, 115, 124;--semantic-line-normal-neutral:#70737c29;--semantic-line-normal-neutral-rgb:112, 115, 124;--semantic-line-normal-alternative:#70737c14;--semantic-line-normal-alternative-rgb:112, 115, 124;--semantic-line-solid-normal:#e1e2e4;--semantic-line-solid-normal-rgb:225, 226, 228;--semantic-line-solid-neutral:#eaebec;--semantic-line-solid-neutral-rgb:234, 235, 236;--semantic-line-solid-alternative:#f4f4f5;--semantic-line-solid-alternative-rgb:244, 244, 245;--semantic-status-positive:#00bf40;--semantic-status-positive-rgb:0, 191, 64;--semantic-status-cautionary:#ff9200;--semantic-status-cautionary-rgb:255, 146, 0;--semantic-status-negative:#ff4242;--semantic-status-negative-rgb:255, 66, 66;--semantic-accent-background-redOrange:#ff5e00;--semantic-accent-background-redOrange-rgb:255, 94, 0;--semantic-accent-background-lime:#58cf04;--semantic-accent-background-lime-rgb:88, 207, 4;--semantic-accent-background-cyan:#00bdde;--semantic-accent-background-cyan-rgb:0, 189, 222;--semantic-accent-background-lightBlue:#00aeff;--semantic-accent-background-lightBlue-rgb:0, 174, 255;--semantic-accent-background-violet:#6541f2;--semantic-accent-background-violet-rgb:101, 65, 242;--semantic-accent-background-purple:#cb59ff;--semantic-accent-background-purple-rgb:203, 89, 255;--semantic-accent-background-pink:#f553da;--semantic-accent-background-pink-rgb:245, 83, 218;--semantic-accent-foreground-red:#e52222;--semantic-accent-foreground-red-rgb:229, 34, 34;--semantic-accent-foreground-redOrange:#f55a00;--semantic-accent-foreground-redOrange-rgb:245, 90, 0;--semantic-accent-foreground-orange:#d17600;--semantic-accent-foreground-orange-rgb:209, 118, 0;--semantic-accent-foreground-lime:#429e00;--semantic-accent-foreground-lime-rgb:66, 158, 0;--semantic-accent-foreground-green:#009632;--semantic-accent-foreground-green-rgb:0, 150, 50;--semantic-accent-foreground-cyan:#0098b2;--semantic-accent-foreground-cyan-rgb:0, 152, 178;--semantic-accent-foreground-lightBlue:#008dcf;--semantic-accent-foreground-lightBlue-rgb:0, 141, 207;--semantic-accent-foreground-blue:#005eeb;--semantic-accent-foreground-blue-rgb:0, 94, 235;--semantic-accent-foreground-violet:#5b37ed;--semantic-accent-foreground-violet-rgb:91, 55, 237;--semantic-accent-foreground-purple:#ad36e3;--semantic-accent-foreground-purple-rgb:173, 54, 227;--semantic-accent-foreground-pink:#e846cd;--semantic-accent-foreground-pink-rgb:232, 70, 205;--semantic-inverse-primary:#3385ff;--semantic-inverse-primary-rgb:51, 133, 255;--semantic-inverse-background:#1b1c1e;--semantic-inverse-background-rgb:27, 28, 30;--semantic-inverse-label:#f7f7f8;--semantic-inverse-label-rgb:247, 247, 248;--semantic-fill-normal:#70737c14;--semantic-fill-normal-rgb:112, 115, 124;--semantic-fill-strong:#70737c29;--semantic-fill-strong-rgb:112, 115, 124;--semantic-fill-alternative:#70737c0d;--semantic-fill-alternative-rgb:112, 115, 124;--semantic-material-dimmer:#17171985;--semantic-material-dimmer-rgb:23, 23, 25;--semantic-elevation-shadow-normal-xsmall:0px 1px 2px -1px #1717171a;--semantic-elevation-shadow-normal-small:0px 2px 4px -2px #1717170f, 0px 4px 6px -1px #1717170f;--semantic-elevation-shadow-normal-medium:0px 4px 6px -2px #17171712, 0px 10px 15px -3px #17171712;--semantic-elevation-shadow-normal-large:0px 6px 10px -4px #17171714, 0px 16px 24px -6px #17171714;--semantic-elevation-shadow-normal-xlarge:0px 10px 15px -5px #1717171a, 0px 24px 38px -10px #1717171f;--semantic-elevation-shadow-drop-xsmall:drop-shadow(0px 1px .5px #1717170d);--semantic-elevation-shadow-drop-small:drop-shadow(0px 2px 1px #17171708) drop-shadow(0px 4px 2.5px #17171708);--semantic-elevation-shadow-drop-medium:drop-shadow(0px 4px 2px #17171709) drop-shadow(0px 10px 6px #17171709);--semantic-elevation-shadow-drop-large:drop-shadow(0px 6px 3px #1717170a) drop-shadow(0px 16px 9px #17171708);--semantic-elevation-shadow-drop-xlarge:drop-shadow(0px 10px 5px #1717170d) drop-shadow(0px 24px 14px #1717170f);--semantic-elevation-shadow-spread-small:0px 0px 60px 0px #1717171a;--semantic-elevation-shadow-spread-medium:0px 15px 75px 0px #17171729}html[data-theme=dark]{--atomic-blue-10:#001536;--atomic-blue-10-rgb:0, 21, 54;--atomic-blue-20:#002966;--atomic-blue-20-rgb:0, 41, 102;--atomic-blue-30:#003e9c;--atomic-blue-30-rgb:0, 62, 156;--atomic-blue-40:#0054d1;--atomic-blue-40-rgb:0, 84, 209;--atomic-blue-45:#005eeb;--atomic-blue-45-rgb:0, 94, 235;--atomic-blue-50:#06f;--atomic-blue-50-rgb:0, 102, 255;--atomic-blue-55:#1a75ff;--atomic-blue-55-rgb:26, 117, 255;--atomic-blue-60:#3385ff;--atomic-blue-60-rgb:51, 133, 255;--atomic-blue-65:#4f95ff;--atomic-blue-65-rgb:79, 149, 255;--atomic-blue-70:#69a5ff;--atomic-blue-70-rgb:105, 165, 255;--atomic-blue-80:#9ec5ff;--atomic-blue-80-rgb:158, 197, 255;--atomic-blue-90:#c9defe;--atomic-blue-90-rgb:201, 222, 254;--atomic-blue-95:#eaf2fe;--atomic-blue-95-rgb:234, 242, 254;--atomic-blue-99:#f7fbff;--atomic-blue-99-rgb:247, 251, 255;--atomic-common-0:#000;--atomic-common-0-rgb:0, 0, 0;--atomic-common-100:#fff;--atomic-common-100-rgb:255, 255, 255;--atomic-coolNeutral-5:#0f0f10;--atomic-coolNeutral-5-rgb:15, 15, 16;--atomic-coolNeutral-7:#141415;--atomic-coolNeutral-7-rgb:20, 20, 21;--atomic-coolNeutral-10:#171719;--atomic-coolNeutral-10-rgb:23, 23, 25;--atomic-coolNeutral-15:#1b1c1e;--atomic-coolNeutral-15-rgb:27, 28, 30;--atomic-coolNeutral-17:#212225;--atomic-coolNeutral-17-rgb:33, 34, 37;--atomic-coolNeutral-20:#292a2d;--atomic-coolNeutral-20-rgb:41, 42, 45;--atomic-coolNeutral-22:#2e2f33;--atomic-coolNeutral-22-rgb:46, 47, 51;--atomic-coolNeutral-23:#333438;--atomic-coolNeutral-23-rgb:51, 52, 56;--atomic-coolNeutral-25:#37383c;--atomic-coolNeutral-25-rgb:55, 56, 60;--atomic-coolNeutral-30:#46474c;--atomic-coolNeutral-30-rgb:70, 71, 76;--atomic-coolNeutral-40:#5a5c63;--atomic-coolNeutral-40-rgb:90, 92, 99;--atomic-coolNeutral-50:#70737c;--atomic-coolNeutral-50-rgb:112, 115, 124;--atomic-coolNeutral-60:#878a93;--atomic-coolNeutral-60-rgb:135, 138, 147;--atomic-coolNeutral-70:#989ba2;--atomic-coolNeutral-70-rgb:152, 155, 162;--atomic-coolNeutral-80:#aeb0b6;--atomic-coolNeutral-80-rgb:174, 176, 182;--atomic-coolNeutral-90:#c2c4c8;--atomic-coolNeutral-90-rgb:194, 196, 200;--atomic-coolNeutral-95:#dbdcdf;--atomic-coolNeutral-95-rgb:219, 220, 223;--atomic-coolNeutral-96:#e1e2e4;--atomic-coolNeutral-96-rgb:225, 226, 228;--atomic-coolNeutral-97:#eaebec;--atomic-coolNeutral-97-rgb:234, 235, 236;--atomic-coolNeutral-98:#f4f4f5;--atomic-coolNeutral-98-rgb:244, 244, 245;--atomic-coolNeutral-99:#f7f7f8;--atomic-coolNeutral-99-rgb:247, 247, 248;--atomic-cyan-10:#00252b;--atomic-cyan-10-rgb:0, 37, 43;--atomic-cyan-20:#004854;--atomic-cyan-20-rgb:0, 72, 84;--atomic-cyan-30:#006f82;--atomic-cyan-30-rgb:0, 111, 130;--atomic-cyan-40:#0098b2;--atomic-cyan-40-rgb:0, 152, 178;--atomic-cyan-50:#00bdde;--atomic-cyan-50-rgb:0, 189, 222;--atomic-cyan-60:#28d0ed;--atomic-cyan-60-rgb:40, 208, 237;--atomic-cyan-70:#57dff7;--atomic-cyan-70-rgb:87, 223, 247;--atomic-cyan-80:#8aedff;--atomic-cyan-80-rgb:138, 237, 255;--atomic-cyan-90:#b5f4ff;--atomic-cyan-90-rgb:181, 244, 255;--atomic-cyan-95:#defaff;--atomic-cyan-95-rgb:222, 250, 255;--atomic-cyan-99:#f7feff;--atomic-cyan-99-rgb:247, 254, 255;--atomic-green-10:#00240c;--atomic-green-10-rgb:0, 36, 12;--atomic-green-20:#004517;--atomic-green-20-rgb:0, 69, 23;--atomic-green-30:#006e25;--atomic-green-30-rgb:0, 110, 37;--atomic-green-40:#009632;--atomic-green-40-rgb:0, 150, 50;--atomic-green-50:#00bf40;--atomic-green-50-rgb:0, 191, 64;--atomic-green-60:#1ed45a;--atomic-green-60-rgb:30, 212, 90;--atomic-green-70:#49e57d;--atomic-green-70-rgb:73, 229, 125;--atomic-green-80:#7df5a5;--atomic-green-80-rgb:125, 245, 165;--atomic-green-90:#acfcc7;--atomic-green-90-rgb:172, 252, 199;--atomic-green-95:#d9ffe6;--atomic-green-95-rgb:217, 255, 230;--atomic-green-99:#f2fff6;--atomic-green-99-rgb:242, 255, 246;--atomic-lightBlue-10:#002130;--atomic-lightBlue-10-rgb:0, 33, 48;--atomic-lightBlue-20:#004261;--atomic-lightBlue-20-rgb:0, 66, 97;--atomic-lightBlue-30:#006796;--atomic-lightBlue-30-rgb:0, 103, 150;--atomic-lightBlue-40:#008dcf;--atomic-lightBlue-40-rgb:0, 141, 207;--atomic-lightBlue-50:#00aeff;--atomic-lightBlue-50-rgb:0, 174, 255;--atomic-lightBlue-60:#3dc2ff;--atomic-lightBlue-60-rgb:61, 194, 255;--atomic-lightBlue-70:#70d2ff;--atomic-lightBlue-70-rgb:112, 210, 255;--atomic-lightBlue-80:#a1e1ff;--atomic-lightBlue-80-rgb:161, 225, 255;--atomic-lightBlue-90:#c4ecfe;--atomic-lightBlue-90-rgb:196, 236, 254;--atomic-lightBlue-95:#e5f6fe;--atomic-lightBlue-95-rgb:229, 246, 254;--atomic-lightBlue-99:#f7fdff;--atomic-lightBlue-99-rgb:247, 253, 255;--atomic-lime-10:#112900;--atomic-lime-10-rgb:17, 41, 0;--atomic-lime-20:#225200;--atomic-lime-20-rgb:34, 82, 0;--atomic-lime-30:#347d00;--atomic-lime-30-rgb:52, 125, 0;--atomic-lime-37:#429e00;--atomic-lime-37-rgb:66, 158, 0;--atomic-lime-40:#48ad00;--atomic-lime-40-rgb:72, 173, 0;--atomic-lime-50:#58cf04;--atomic-lime-50-rgb:88, 207, 4;--atomic-lime-60:#6be016;--atomic-lime-60-rgb:107, 224, 22;--atomic-lime-70:#88f03e;--atomic-lime-70-rgb:136, 240, 62;--atomic-lime-80:#aef779;--atomic-lime-80-rgb:174, 247, 121;--atomic-lime-90:#ccfca9;--atomic-lime-90-rgb:204, 252, 169;--atomic-lime-95:#e6ffd4;--atomic-lime-95-rgb:230, 255, 212;--atomic-lime-99:#f8fff2;--atomic-lime-99-rgb:248, 255, 242;--atomic-neutral-5:#0f0f0f;--atomic-neutral-5-rgb:15, 15, 15;--atomic-neutral-10:#171717;--atomic-neutral-10-rgb:23, 23, 23;--atomic-neutral-15:#1c1c1c;--atomic-neutral-15-rgb:28, 28, 28;--atomic-neutral-20:#2a2a2a;--atomic-neutral-20-rgb:42, 42, 42;--atomic-neutral-22:#303030;--atomic-neutral-22-rgb:48, 48, 48;--atomic-neutral-30:#474747;--atomic-neutral-30-rgb:71, 71, 71;--atomic-neutral-40:#5c5c5c;--atomic-neutral-40-rgb:92, 92, 92;--atomic-neutral-50:#737373;--atomic-neutral-50-rgb:115, 115, 115;--atomic-neutral-60:#8a8a8a;--atomic-neutral-60-rgb:138, 138, 138;--atomic-neutral-70:#9b9b9b;--atomic-neutral-70-rgb:155, 155, 155;--atomic-neutral-80:#b0b0b0;--atomic-neutral-80-rgb:176, 176, 176;--atomic-neutral-90:#c4c4c4;--atomic-neutral-90-rgb:196, 196, 196;--atomic-neutral-95:#dcdcdc;--atomic-neutral-95-rgb:220, 220, 220;--atomic-neutral-99:#f7f7f7;--atomic-neutral-99-rgb:247, 247, 247;--atomic-orange-10:#361e00;--atomic-orange-10-rgb:54, 30, 0;--atomic-orange-20:#663a00;--atomic-orange-20-rgb:102, 58, 0;--atomic-orange-30:#9c5800;--atomic-orange-30-rgb:156, 88, 0;--atomic-orange-39:#d17600;--atomic-orange-39-rgb:209, 118, 0;--atomic-orange-40:#d47800;--atomic-orange-40-rgb:212, 120, 0;--atomic-orange-50:#ff9200;--atomic-orange-50-rgb:255, 146, 0;--atomic-orange-60:#ffa938;--atomic-orange-60-rgb:255, 169, 56;--atomic-orange-70:#ffc06e;--atomic-orange-70-rgb:255, 192, 110;--atomic-orange-80:#ffd49c;--atomic-orange-80-rgb:255, 212, 156;--atomic-orange-90:#fee6c6;--atomic-orange-90-rgb:254, 230, 198;--atomic-orange-95:#fef4e6;--atomic-orange-95-rgb:254, 244, 230;--atomic-orange-99:#fffcf7;--atomic-orange-99-rgb:255, 252, 247;--atomic-pink-10:#3d0133;--atomic-pink-10-rgb:61, 1, 51;--atomic-pink-20:#730560;--atomic-pink-20-rgb:115, 5, 96;--atomic-pink-30:#a81690;--atomic-pink-30-rgb:168, 22, 144;--atomic-pink-40:#d331b8;--atomic-pink-40-rgb:211, 49, 184;--atomic-pink-46:#e846cd;--atomic-pink-46-rgb:232, 70, 205;--atomic-pink-50:#f553da;--atomic-pink-50-rgb:245, 83, 218;--atomic-pink-60:#fa73e3;--atomic-pink-60-rgb:250, 115, 227;--atomic-pink-70:#ff94ed;--atomic-pink-70-rgb:255, 148, 237;--atomic-pink-80:#ffb8f3;--atomic-pink-80-rgb:255, 184, 243;--atomic-pink-90:#fed3f7;--atomic-pink-90-rgb:254, 211, 247;--atomic-pink-95:#feecfb;--atomic-pink-95-rgb:254, 236, 251;--atomic-pink-99:#fffafe;--atomic-pink-99-rgb:255, 250, 254;--atomic-purple-10:#290247;--atomic-purple-10-rgb:41, 2, 71;--atomic-purple-20:#580a7d;--atomic-purple-20-rgb:88, 10, 125;--atomic-purple-30:#861cb8;--atomic-purple-30-rgb:134, 28, 184;--atomic-purple-40:#ad36e3;--atomic-purple-40-rgb:173, 54, 227;--atomic-purple-50:#cb59ff;--atomic-purple-50-rgb:203, 89, 255;--atomic-purple-60:#d478ff;--atomic-purple-60-rgb:212, 120, 255;--atomic-purple-70:#de96ff;--atomic-purple-70-rgb:222, 150, 255;--atomic-purple-80:#e9baff;--atomic-purple-80-rgb:233, 186, 255;--atomic-purple-90:#f2d6ff;--atomic-purple-90-rgb:242, 214, 255;--atomic-purple-95:#f9edff;--atomic-purple-95-rgb:249, 237, 255;--atomic-purple-99:#fefbff;--atomic-purple-99-rgb:254, 251, 255;--atomic-red-10:#3b0101;--atomic-red-10-rgb:59, 1, 1;--atomic-red-20:#730303;--atomic-red-20-rgb:115, 3, 3;--atomic-red-30:#b00c0c;--atomic-red-30-rgb:176, 12, 12;--atomic-red-40:#e52222;--atomic-red-40-rgb:229, 34, 34;--atomic-red-50:#ff4242;--atomic-red-50-rgb:255, 66, 66;--atomic-red-60:#ff6363;--atomic-red-60-rgb:255, 99, 99;--atomic-red-70:#ff8c8c;--atomic-red-70-rgb:255, 140, 140;--atomic-red-80:#ffb5b5;--atomic-red-80-rgb:255, 181, 181;--atomic-red-90:#fed5d5;--atomic-red-90-rgb:254, 213, 213;--atomic-red-95:#feecec;--atomic-red-95-rgb:254, 236, 236;--atomic-red-99:snow;--atomic-red-99-rgb:255, 250, 250;--atomic-violet-10:#11024d;--atomic-violet-10-rgb:17, 2, 77;--atomic-violet-20:#23098f;--atomic-violet-20-rgb:35, 9, 143;--atomic-violet-30:#3a16c9;--atomic-violet-30-rgb:58, 22, 201;--atomic-violet-40:#4f29e5;--atomic-violet-40-rgb:79, 41, 229;--atomic-violet-45:#5b37ed;--atomic-violet-45-rgb:91, 55, 237;--atomic-violet-50:#6541f2;--atomic-violet-50-rgb:101, 65, 242;--atomic-violet-60:#7d5ef7;--atomic-violet-60-rgb:125, 94, 247;--atomic-violet-70:#9e86fc;--atomic-violet-70-rgb:158, 134, 252;--atomic-violet-80:#c0b0ff;--atomic-violet-80-rgb:192, 176, 255;--atomic-violet-90:#dbd3fe;--atomic-violet-90-rgb:219, 211, 254;--atomic-violet-95:#f0ecfe;--atomic-violet-95-rgb:240, 236, 254;--atomic-violet-99:#fbfaff;--atomic-violet-99-rgb:251, 250, 255;--atomic-redOrange-10:#290f00;--atomic-redOrange-10-rgb:41, 15, 0;--atomic-redOrange-20:#592100;--atomic-redOrange-20-rgb:89, 33, 0;--atomic-redOrange-30:#913500;--atomic-redOrange-30-rgb:145, 53, 0;--atomic-redOrange-40:#c94a00;--atomic-redOrange-40-rgb:201, 74, 0;--atomic-redOrange-48:#f55a00;--atomic-redOrange-48-rgb:245, 90, 0;--atomic-redOrange-50:#ff5e00;--atomic-redOrange-50-rgb:255, 94, 0;--atomic-redOrange-60:#ff7b2e;--atomic-redOrange-60-rgb:255, 123, 46;--atomic-redOrange-70:#ff9b61;--atomic-redOrange-70-rgb:255, 155, 97;--atomic-redOrange-80:#ffbd96;--atomic-redOrange-80-rgb:255, 189, 150;--atomic-redOrange-90:#fed9c4;--atomic-redOrange-90-rgb:254, 217, 196;--atomic-redOrange-95:#feeee5;--atomic-redOrange-95-rgb:254, 238, 229;--atomic-redOrange-99:#fffaf7;--atomic-redOrange-99-rgb:255, 250, 247;--semantic-static-white:#fff;--semantic-static-white-rgb:255, 255, 255;--semantic-static-black:#000;--semantic-static-black-rgb:0, 0, 0;--semantic-primary-normal:#3385ff;--semantic-primary-normal-rgb:51, 133, 255;--semantic-primary-strong:#1a75ff;--semantic-primary-strong-rgb:26, 117, 255;--semantic-primary-heavy:#06f;--semantic-primary-heavy-rgb:0, 102, 255;--semantic-label-normal:#f7f7f8;--semantic-label-normal-rgb:247, 247, 248;--semantic-label-strong:#fff;--semantic-label-strong-rgb:255, 255, 255;--semantic-label-neutral:#c2c4c8e0;--semantic-label-neutral-rgb:194, 196, 200;--semantic-label-alternative:#aeb0b69c;--semantic-label-alternative-rgb:174, 176, 182;--semantic-label-assistive:#aeb0b647;--semantic-label-assistive-rgb:174, 176, 182;--semantic-label-disable:#989ba229;--semantic-label-disable-rgb:152, 155, 162;--semantic-background-normal-normal:#1b1c1e;--semantic-background-normal-normal-rgb:27, 28, 30;--semantic-background-normal-alternative:#0f0f10;--semantic-background-normal-alternative-rgb:15, 15, 16;--semantic-background-elevated-normal:#212225;--semantic-background-elevated-normal-rgb:33, 34, 37;--semantic-background-elevated-alternative:#141415;--semantic-background-elevated-alternative-rgb:20, 20, 21;--semantic-background-transparent-normal:#2122259c;--semantic-background-transparent-normal-rgb:33, 34, 37;--semantic-background-transparent-alternative:#2122259c;--semantic-background-transparent-alternative-rgb:33, 34, 37;--semantic-interaction-inactive:#5a5c63;--semantic-interaction-inactive-rgb:90, 92, 99;--semantic-interaction-disable:#2e2f33;--semantic-interaction-disable-rgb:46, 47, 51;--semantic-line-normal-normal:#70737c52;--semantic-line-normal-normal-rgb:112, 115, 124;--semantic-line-normal-neutral:#70737c47;--semantic-line-normal-neutral-rgb:112, 115, 124;--semantic-line-normal-alternative:#70737c38;--semantic-line-normal-alternative-rgb:112, 115, 124;--semantic-line-solid-normal:#37383c;--semantic-line-solid-normal-rgb:55, 56, 60;--semantic-line-solid-neutral:#333438;--semantic-line-solid-neutral-rgb:51, 52, 56;--semantic-line-solid-alternative:#2e2f33;--semantic-line-solid-alternative-rgb:46, 47, 51;--semantic-status-positive:#1ed45a;--semantic-status-positive-rgb:30, 212, 90;--semantic-status-cautionary:#ffa938;--semantic-status-cautionary-rgb:255, 169, 56;--semantic-status-negative:#ff6363;--semantic-status-negative-rgb:255, 99, 99;--semantic-accent-background-redOrange:#ff7b2e;--semantic-accent-background-redOrange-rgb:255, 123, 46;--semantic-accent-background-lime:#6be016;--semantic-accent-background-lime-rgb:107, 224, 22;--semantic-accent-background-cyan:#28d0ed;--semantic-accent-background-cyan-rgb:40, 208, 237;--semantic-accent-background-lightBlue:#3dc2ff;--semantic-accent-background-lightBlue-rgb:61, 194, 255;--semantic-accent-background-violet:#7d5ef7;--semantic-accent-background-violet-rgb:125, 94, 247;--semantic-accent-background-purple:#d478ff;--semantic-accent-background-purple-rgb:212, 120, 255;--semantic-accent-background-pink:#fa73e3;--semantic-accent-background-pink-rgb:250, 115, 227;--semantic-accent-foreground-red:#ff6363;--semantic-accent-foreground-red-rgb:255, 99, 99;--semantic-accent-foreground-redOrange:#ff7b2e;--semantic-accent-foreground-redOrange-rgb:255, 123, 46;--semantic-accent-foreground-orange:#ff9200;--semantic-accent-foreground-orange-rgb:255, 146, 0;--semantic-accent-foreground-lime:#58cf04;--semantic-accent-foreground-lime-rgb:88, 207, 4;--semantic-accent-foreground-green:#1ed45a;--semantic-accent-foreground-green-rgb:30, 212, 90;--semantic-accent-foreground-cyan:#00bdde;--semantic-accent-foreground-cyan-rgb:0, 189, 222;--semantic-accent-foreground-lightBlue:#00aeff;--semantic-accent-foreground-lightBlue-rgb:0, 174, 255;--semantic-accent-foreground-blue:#4f95ff;--semantic-accent-foreground-blue-rgb:79, 149, 255;--semantic-accent-foreground-violet:#9e86fc;--semantic-accent-foreground-violet-rgb:158, 134, 252;--semantic-accent-foreground-purple:#d478ff;--semantic-accent-foreground-purple-rgb:212, 120, 255;--semantic-accent-foreground-pink:#fa73e3;--semantic-accent-foreground-pink-rgb:250, 115, 227;--semantic-inverse-primary:#06f;--semantic-inverse-primary-rgb:0, 102, 255;--semantic-inverse-background:#fff;--semantic-inverse-background-rgb:255, 255, 255;--semantic-inverse-label:#171719;--semantic-inverse-label-rgb:23, 23, 25;--semantic-fill-normal:#70737c38;--semantic-fill-normal-rgb:112, 115, 124;--semantic-fill-strong:#70737c47;--semantic-fill-strong-rgb:112, 115, 124;--semantic-fill-alternative:#70737c1f;--semantic-fill-alternative-rgb:112, 115, 124;--semantic-material-dimmer:#171719bd;--semantic-material-dimmer-rgb:23, 23, 25;--semantic-elevation-shadow-normal-xsmall:0px 1px 2px -1px #1717171a;--semantic-elevation-shadow-normal-small:0px 2px 4px -2px #1717170f, 0px 4px 6px -1px #1717170f;--semantic-elevation-shadow-normal-medium:0px 4px 6px -2px #17171712, 0px 10px 15px -3px #17171712;--semantic-elevation-shadow-normal-large:0px 6px 10px -4px #17171714, 0px 16px 24px -6px #17171714;--semantic-elevation-shadow-normal-xlarge:0px 10px 15px -5px #1717171a, 0px 24px 38px -10px #1717171f;--semantic-elevation-shadow-drop-xsmall:drop-shadow(0px 1px .5px #1717170d);--semantic-elevation-shadow-drop-small:drop-shadow(0px 2px 1px #17171708) drop-shadow(0px 4px 2.5px #17171708);--semantic-elevation-shadow-drop-medium:drop-shadow(0px 4px 2px #17171709) drop-shadow(0px 10px 6px #17171709);--semantic-elevation-shadow-drop-large:drop-shadow(0px 6px 3px #1717170a) drop-shadow(0px 16px 9px #17171708);--semantic-elevation-shadow-drop-xlarge:drop-shadow(0px 10px 5px #1717170d) drop-shadow(0px 24px 14px #1717170f);--semantic-elevation-shadow-spread-small:0px 0px 60px 0px #1717171a;--semantic-elevation-shadow-spread-medium:0px 15px 75px 0px #17171729}
:root,html[data-theme=light],html[data-theme=dark]{--semantic-primary-normal:#ff4500;--semantic-primary-normal-rgb:255, 69, 0;--semantic-primary-strong:#e63e00;--semantic-primary-strong-rgb:230, 62, 0;--semantic-primary-heavy:#cc3700;--semantic-primary-heavy-rgb:204, 55, 0;--semantic-inverse-primary:#ff4500;--semantic-inverse-primary-rgb:255, 69, 0}
:root{--creo-primary:#ff4500;--creo-primary-strong:#e63e00;--creo-primary-heavy:#cc3700;--creo-primary-hover:var(--creo-primary-strong);--creo-primary-soft:#fff3ee;--creo-primary-dark:var(--creo-primary-heavy);--creo-accent-surface:#fff7f2;--creo-accent-line:#ffd8c7;--creo-ink:#1b1c1e;--creo-ink-2:#2e2f33;--creo-ink-3:#46474b;--creo-muted:#76777b;--creo-faint:#b8b9bd;--creo-line:#ececef;--creo-line-strong:#dcdde0;--creo-fill:#f5f5f6;--creo-panel:#fafafa;--creo-surface:#fff;--creo-mint:#d8f3ea;--creo-blue:#dbeafe;--creo-yellow:#fff0bf;--creo-dark-surface:#1b1c1e;--creo-dark-gradient:linear-gradient(160deg, #1b1c1e 0%, #292a31 100%);--creo-dark-gradient-deep:linear-gradient(155deg, #24252b 0%, #17181c 56%, #101114 100%);--creo-dark-accent-gradient:linear-gradient(180deg, #ff45002e 0%, #ff45000a 34%, #fff0 72%);--creo-dark-border:#ffffff29;--creo-dark-text:#fff;--creo-dark-muted:#ffffffb8;--creo-shadow:0 18px 48px #140f0a1a;--admin-page:#f4f5f7;--admin-surface:#fff;--admin-ink:#1b1c1e;--admin-ink-2:#2e2f33;--admin-muted:#76777b;--admin-faint:#b8b9bd;--admin-line:#e4e6ea;--admin-line-soft:#ececef;--admin-fill:#f7f8fa;--admin-hover:#fffaf7;--admin-mono:"DM Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace}.app-shell--admin{background:var(--admin-page)}.admin-shell{background:var(--admin-page);height:100svh;min-height:100svh;color:var(--admin-ink);grid-template-columns:280px minmax(0,1fr);display:grid}.admin-sidebar{border-right:1px solid var(--admin-line);background:var(--admin-surface);flex-direction:column;gap:20px;height:100svh;padding:22px;display:flex;position:sticky;top:0}.admin-sidebar__brand,.admin-login-brand{align-items:center;gap:10px;display:flex}.admin-sidebar__logo,.admin-login-brand img{width:96px;height:auto}.admin-sidebar__brand span,.admin-login-brand span{border:1px solid var(--admin-line-soft);background:var(--admin-fill);color:var(--admin-muted);border-radius:7px;padding:6px 7px;font-size:11px;font-weight:900;line-height:1}.admin-sidebar__search,.admin-search-in{border:1px solid var(--admin-line-soft);background:var(--admin-fill);min-width:0;color:var(--admin-muted);border-radius:8px;align-items:center;gap:9px;font-size:13px;font-weight:750;display:flex}.admin-sidebar__search{min-height:40px;padding:0 10px}.admin-sidebar__search span,.admin-search-in span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-sidebar__search kbd{border:1px solid var(--admin-line);background:var(--admin-surface);color:var(--admin-faint);border-radius:6px;margin-left:auto;padding:4px 5px;font-size:10px;font-weight:900}.admin-sidebar__nav{gap:7px;display:grid}.admin-sidebar__group-label{color:var(--admin-faint);margin:6px 0;font-size:11px;font-weight:900}.admin-sidebar__item{min-height:42px;color:var(--admin-muted);border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px;font-size:14px;font-weight:850;display:grid}.admin-sidebar__item:hover,.admin-sidebar__item.is-active{background:var(--creo-primary-soft);color:var(--creo-primary-heavy)}.admin-sidebar__icon{background:var(--admin-surface);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.admin-sidebar__item em{color:var(--admin-faint);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.admin-sidebar__user{border:1px solid var(--admin-line-soft);background:var(--admin-surface);border-radius:8px;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:10px;margin-top:auto;padding:10px;display:grid}.admin-sidebar__user strong,.admin-sidebar__user span{display:block}.admin-sidebar__user strong{color:var(--admin-ink);font-size:13px;font-weight:900}.admin-sidebar__user span{color:var(--admin-muted);margin-top:3px;font-size:11px;font-weight:750}.admin-sidebar__user button{width:32px;height:32px;color:var(--admin-muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.admin-sidebar__user button:hover{background:var(--admin-fill);color:var(--creo-primary-heavy)}.admin-content{min-width:0;height:100svh;padding:34px 38px 72px;overflow-y:auto}.admin-phead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.admin-crumb{color:var(--creo-muted);align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex}.admin-crumb span{color:var(--creo-faint)}.admin-crumb a:hover{color:var(--creo-primary-heavy)}.admin-phead h1{color:var(--creo-ink);margin:8px 0 0;font-size:34px;font-weight:900;line-height:1.16}.admin-phead p{color:var(--creo-muted);margin:8px 0 0;font-size:14px;font-weight:650;line-height:1.58}.admin-phead__actions{flex-wrap:wrap;gap:8px;display:flex}.admin-body{gap:16px;display:grid}.admin-panel{background:#fff;border:1px solid #e3e5e9;border-radius:8px;min-width:0;padding:22px}.admin-panel--sticky{position:sticky;top:24px}.admin-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.admin-panel__header h2{color:var(--creo-ink);align-items:center;gap:9px;margin:0;font-size:18px;font-weight:900;line-height:1.35;display:flex}.admin-panel__header h2:before{background:var(--creo-primary);content:"";border-radius:999px;width:6px;height:18px;display:inline-block;transform:skew(-13deg)}.admin-panel__header p{color:var(--creo-muted);margin:6px 0 0;font-size:13px;font-weight:650;line-height:1.55}.admin-toolbar{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;gap:10px;margin-bottom:14px;display:grid}.admin-segment{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.admin-segment a{border:1px solid var(--creo-line);min-height:36px;color:var(--creo-muted);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.admin-segment a:hover,.admin-segment a.is-active{background:var(--creo-primary-soft);color:var(--creo-primary-heavy);border-color:#ff450061}.admin-segment span{color:var(--creo-faint);font-size:11px}.admin-search-in{justify-content:flex-start;min-height:38px;padding:0 11px}.admin-table-card{border:1px solid var(--creo-line);border-radius:8px;overflow-x:auto}.admin-table-card .admin-table{min-width:900px}.admin-table-card .admin-table th,.admin-table-card .admin-table td{border-top:1px solid var(--creo-line)}.admin-table-card .admin-table thead tr:first-child th{border-top:0}.admin-table th{color:var(--creo-muted);letter-spacing:0;text-transform:uppercase;background:#fbfbfc;font-size:11px}.admin-table tbody tr:hover{background:#fffaf7}.admin-lead-cell{align-items:center;gap:10px;min-width:0;display:flex}.admin-avatar{color:#fff;background:#1b1c1e;border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.admin-avatar--operator{background:var(--creo-primary)}.admin-status{border-radius:999px;gap:6px}.admin-status__dot{background:currentColor;border-radius:999px;width:7px;height:7px}.admin-row-action{color:var(--creo-primary-heavy);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:900;display:inline-flex}.admin-row-action:hover,.admin-text-link:hover{text-decoration:underline}.admin-login-card{border-color:#e3e5e9;box-shadow:0 20px 60px #140f0a14}.admin-login-brand{margin-bottom:24px}.admin-login-card .admin-kicker{color:var(--creo-primary-heavy)}.admin-button{border:1px solid #0000;gap:7px}.admin-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)}.admin-button--dark{color:#fff;background:#1f2023;border-color:#1f2023}.admin-button--dark:hover{background:#000}.admin-button--full{width:100%}.admin-sidebar__group-label--spaced{margin-top:16px}.admin-cms-view{min-width:0}.admin-cms-toolbar{background:#fff;border:1px solid #e3e5e9;border-radius:8px;grid-template-columns:auto minmax(220px,300px) minmax(0,1fr) 180px;align-items:center;gap:10px;padding:12px;display:grid}.admin-cms-segment{flex-wrap:wrap;gap:6px;display:flex}.admin-cms-segment button,.admin-cms-search,.admin-cms-select,.admin-cms-input,.admin-cms-textarea,.admin-cms-input-group{border:1px solid var(--creo-line);color:var(--creo-ink);background:#fff;border-radius:8px;font-family:inherit}.admin-cms-segment button{min-height:36px;color:var(--creo-muted);cursor:pointer;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.admin-cms-segment button:hover,.admin-cms-segment button.is-active{background:var(--creo-primary-soft);color:var(--creo-primary-heavy);border-color:#ff450061}.admin-cms-segment span{color:var(--creo-faint);font-size:11px}.admin-cms-search{min-width:0;min-height:38px;color:var(--creo-muted);background:#f7f8fa;align-items:center;gap:8px;padding:0 11px;display:flex}.admin-cms-search input{width:100%;min-width:0;color:var(--creo-ink);font:inherit;background:0 0;border:0;outline:none;font-size:13px;font-weight:750}.admin-cms-search input::placeholder{color:var(--creo-faint)}.admin-cms-spacer{min-width:0}.admin-cms-select{width:100%;min-height:38px;color:var(--creo-muted);cursor:pointer;outline:none;padding:0 10px;font-size:13px;font-weight:800}.admin-cms-select--full{color:var(--creo-ink)}.admin-cms-table-card{background:#fff;border:1px solid #e3e5e9;border-radius:8px;overflow-x:auto}.admin-cms-table{border-collapse:collapse;width:100%;min-width:880px;color:var(--creo-ink);font-size:14px}.admin-cms-table th,.admin-cms-table td{border-top:1px solid var(--creo-line);text-align:left;vertical-align:middle;padding:14px 12px}.admin-cms-table thead tr:first-child th{border-top:0}.admin-cms-table th{color:var(--creo-muted);letter-spacing:0;text-transform:uppercase;background:#fbfbfc;font-size:11px;font-weight:900}.admin-cms-table tbody tr:hover{background:#fffaf7}.admin-cms-row-main,.admin-cms-title-button,.admin-cms-linked{width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.admin-cms-row-main strong,.admin-cms-title-button strong,.admin-cms-linked strong{color:var(--creo-ink);font-size:14px;font-weight:900;line-height:1.35;display:block}.admin-cms-row-main em,.admin-cms-title-button em,.admin-cms-linked em{color:var(--creo-muted);margin-top:4px;font-size:12px;font-style:normal;font-weight:750;line-height:1.45;display:block}.admin-cms-thumb{background:var(--creo-primary-soft);width:38px;height:38px;color:var(--creo-primary-heavy);border-radius:8px;flex:0 0 38px;place-items:center;font-size:13px;font-weight:900;display:grid}.admin-cms-muted{color:var(--creo-muted);font-size:13px;font-weight:750}.admin-cms-num{color:var(--creo-ink);font-size:13px;font-weight:900}.admin-cms-num.is-highlight{color:var(--creo-primary-heavy)}.admin-cms-num.is-muted,.admin-cms-guide-count.is-muted{color:var(--creo-faint)}.admin-cms-guide-count{color:var(--creo-muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.admin-cms-guide-count span{color:var(--creo-primary);font-size:9px}.admin-cms-badge{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:7px 9px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.admin-cms-badge>span{background:currentColor;border-radius:999px;width:7px;height:7px}.admin-cms-badge--pub{color:#126149;background:#eefbf6}.admin-cms-badge--review{background:var(--creo-blue);color:#17509c}.admin-cms-badge--draft{background:var(--creo-fill);color:var(--creo-muted)}.admin-cms-badge--rep{background:var(--creo-primary-soft);color:var(--creo-primary-heavy)}.admin-cms-badge--sub{color:var(--creo-muted);background:#f1f2f4}.admin-cms-row-action{width:32px;height:32px;color:var(--creo-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.admin-cms-row-action:hover{border-color:var(--creo-line);color:var(--creo-primary-heavy);background:#fff}.admin-cms-link-button{color:var(--creo-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:850}.admin-cms-link-button:hover{color:var(--creo-primary-heavy)}.admin-cms-edit-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.admin-cms-edit-main,.admin-cms-side-panel{gap:16px;min-width:0;display:grid}.admin-cms-side-panel{position:sticky;top:24px}.admin-cms-panel,.admin-cms-editor-side,.admin-cms-editor-main{background:#fff;border:1px solid #e3e5e9;border-radius:8px}.admin-cms-panel{padding:22px}.admin-cms-panel h2{color:var(--creo-ink);align-items:center;gap:9px;margin:0;font-size:17px;font-weight:900;line-height:1.35;display:flex}.admin-cms-panel h2>span{background:var(--creo-primary);border-radius:999px;width:6px;height:18px;transform:skew(-13deg)}.admin-cms-panel p{color:var(--creo-muted);margin:7px 0 0;font-size:13px;font-weight:650;line-height:1.55}.admin-cms-panel p strong{color:var(--creo-ink-2);font-weight:900}.admin-cms-panel-body{gap:15px;margin-top:16px;display:grid}.admin-cms-field{gap:8px;display:grid}.admin-cms-field span{color:var(--creo-ink-2);font-size:13px;font-weight:900}.admin-cms-field span em{color:var(--creo-muted);font-style:normal;font-weight:700}.admin-cms-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-cms-input,.admin-cms-textarea{width:100%;color:var(--creo-ink);outline:none;font-size:14px;font-weight:750}.admin-cms-input{min-height:42px;padding:0 12px}.admin-cms-textarea{resize:vertical;min-height:86px;padding:12px;line-height:1.58}.admin-cms-input:focus,.admin-cms-textarea:focus,.admin-cms-select:focus{border-color:var(--creo-primary);box-shadow:0 0 0 3px #ff45001f}.admin-cms-logo-field{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;display:grid}.admin-cms-logo-drop{border:1px dashed var(--creo-line-strong);width:92px;height:70px;color:var(--creo-faint);background:#fbfbfc;border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid}.admin-cms-logo-field p{margin:0}.admin-cms-input-group{align-items:stretch;display:flex;overflow:hidden}.admin-cms-input-group input{min-width:0;box-shadow:none;border:0;border-radius:0;flex:auto}.admin-cms-input-group em{border-right:1px solid var(--creo-line);min-width:42px;color:var(--creo-muted);place-items:center;font-size:13px;font-style:normal;font-weight:900;display:grid}.admin-cms-input-group input+em{border-right:0;border-left:1px solid var(--creo-line)}.admin-cms-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.admin-cms-fit-heading{margin:0 0 10px;font-size:13px;font-weight:900}.admin-cms-fit-heading--match{color:#126149}.admin-cms-fit-heading--aside{color:var(--creo-muted)}.admin-cms-fit-item{border:1px solid var(--creo-line);min-height:38px;color:var(--creo-ink-2);background:#fff;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 26px;align-items:center;gap:7px;margin-top:7px;padding:7px 6px;font-size:13px;font-weight:800;display:grid}.admin-cms-fit-icon{border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.admin-cms-fit-icon--yes{color:#126149;background:#eefbf6}.admin-cms-fit-icon--no{color:var(--creo-muted);background:#f1f2f4}.admin-cms-fit-item button{width:26px;height:26px;color:var(--creo-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.admin-cms-fit-item button:hover{background:var(--creo-fill);color:var(--creo-muted)}.admin-cms-addline{color:var(--creo-primary-heavy);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:10px;padding:0;font-size:13px;font-weight:900;display:inline-flex}.admin-cms-status-radio{gap:8px;display:grid}.admin-cms-status-radio button{border:1px solid var(--creo-line);min-height:44px;color:var(--creo-ink);cursor:pointer;text-align:left;background:#fff;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:900;display:grid}.admin-cms-status-radio button>span{border:2px solid var(--creo-line-strong);border-radius:999px;width:13px;height:13px}.admin-cms-status-radio button.is-active{background:var(--creo-primary-soft);border-color:#ff45006b}.admin-cms-status-radio button.is-active>span{border-color:var(--creo-primary);background:var(--creo-primary);box-shadow:inset 0 0 0 3px #fff}.admin-cms-status-radio button em{color:var(--creo-muted);font-size:11px;font-style:normal;font-weight:800}.admin-cms-linked-list{gap:8px;display:grid}.admin-cms-linked{border:1px solid var(--creo-line);border-radius:8px;justify-content:space-between;padding:11px}.admin-cms-linked:hover{background:#fffaf7;border-color:#ff450057}.admin-cms-linked em{align-items:center;gap:6px;display:inline-flex}.admin-cms-meta-list{gap:8px;margin:0;display:grid}.admin-cms-meta-list div{border-bottom:1px solid var(--creo-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.admin-cms-meta-list div:last-child{border-bottom:0;padding-bottom:0}.admin-cms-meta-list dt{color:var(--creo-muted);font-size:12px;font-weight:850}.admin-cms-meta-list dd{color:var(--creo-ink);text-align:right;margin:0;font-size:12px;font-weight:900}.admin-cms-editor-wrap{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.admin-cms-editor-main{min-width:0;overflow:hidden}.admin-cms-editor-bar{border-bottom:1px solid var(--creo-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.admin-cms-editor-back{color:var(--creo-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:900;display:inline-flex}.admin-cms-editor-crumb{min-width:0;color:var(--creo-muted);align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.admin-cms-editor-crumb span{color:var(--creo-faint)}.admin-cms-saved{color:#126149;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.admin-cms-saved span{background:currentColor;border-radius:999px;width:7px;height:7px}.admin-cms-format-bar{border-bottom:1px solid var(--creo-line);background:#fbfbfc;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;display:flex}.admin-cms-format-bar button{border:1px solid var(--creo-line);min-width:32px;height:32px;color:var(--creo-ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;font-family:inherit;font-size:13px;font-weight:900;display:inline-flex}.admin-cms-format-bar>span{background:var(--creo-line-strong);width:1px;height:20px}.admin-cms-format-tag,.admin-cms-revenue-block{width:auto;padding:0 10px}.admin-cms-revenue-block{gap:4px;color:var(--creo-primary-heavy)!important}.admin-cms-italic{font-style:italic}.admin-cms-underline{text-decoration:underline}.admin-cms-doc{gap:20px;padding:34px min(48px,6vw) 48px;display:grid}.admin-cms-doc-title{color:var(--creo-ink);word-break:keep-all;outline:none;font-size:38px;font-weight:900;line-height:1.18}.admin-cms-doc-deck,.admin-cms-doc p{color:var(--creo-ink-2);word-break:keep-all;outline:none;font-size:16px;font-weight:650;line-height:1.78}.admin-cms-doc-deck{color:var(--creo-muted);font-size:17px;font-weight:700}.admin-cms-doc p,.admin-cms-doc h2,.admin-cms-doc blockquote{margin:0}.admin-cms-doc h2{color:var(--creo-ink);outline:none;font-size:24px;font-weight:900;line-height:1.32}.admin-cms-embed{border:1px solid var(--creo-line);background:#fbfbfc;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.admin-cms-embed-icon{background:var(--creo-primary-soft);width:42px;height:42px;color:var(--creo-primary-heavy);border-radius:8px;place-items:center;display:grid}.admin-cms-embed strong,.admin-cms-embed span{display:block}.admin-cms-embed strong{color:var(--creo-ink);font-size:14px;font-weight:900}.admin-cms-embed span{color:var(--creo-muted);margin-top:4px;font-size:12px;font-weight:750}.admin-cms-embed em{color:var(--creo-primary-heavy);white-space:nowrap;background:#fff;border-radius:8px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:900}.admin-cms-doc blockquote{border-left:4px solid var(--creo-primary);color:var(--creo-ink);outline:none;padding-left:16px;font-size:18px;font-weight:800;line-height:1.62}.admin-cms-placeholder{color:var(--creo-faint)!important}.admin-cms-editor-side{gap:0;display:grid;position:sticky;top:24px;overflow:hidden}.admin-cms-editor-section{border-bottom:1px solid var(--creo-line);padding:18px}.admin-cms-editor-section:last-child{border-bottom:0}.admin-cms-editor-section h2{color:var(--creo-ink);margin:0 0 12px;font-size:14px;font-weight:900;line-height:1.35}.admin-cms-editor-section p{color:var(--creo-muted);margin:9px 0 0;font-size:12px;font-weight:650;line-height:1.55}.admin-cms-linked-program{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-cms-linked-program strong,.admin-cms-linked-program span{display:block}.admin-cms-linked-program strong{color:var(--creo-ink);font-size:13px;font-weight:900}.admin-cms-linked-program span{color:var(--creo-muted);margin-top:3px;font-size:12px;font-weight:750}.admin-cms-linked-program button,.admin-cms-type-toggle button,.admin-cms-tag-row button{border:1px solid var(--creo-line);color:var(--creo-muted);cursor:pointer;background:#fff;border-radius:8px;font-family:inherit;font-size:12px;font-weight:900}.admin-cms-linked-program button{min-height:32px;padding:0 9px}.admin-cms-type-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.admin-cms-type-toggle button{min-height:36px}.admin-cms-type-toggle button.is-active{background:var(--creo-primary-soft);color:var(--creo-primary-heavy);border-color:#ff450061}.admin-cms-tag-row{flex-wrap:wrap;gap:7px;display:flex}.admin-cms-tag,.admin-cms-tag-row button{border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.admin-cms-tag{background:var(--creo-primary-soft);color:var(--creo-primary-heavy)}.admin-cms-view,.admin-phead,.admin-body,.admin-cms-editor-wrap,.admin-cms-edit-grid{min-width:0}.admin-phead h1,.admin-cms-panel h2,.admin-cms-row-main strong,.admin-cms-title-button strong,.admin-cms-linked strong,.admin-cms-doc-title,.admin-cms-doc h2,.admin-cms-editor-section h2{color:var(--admin-ink)}.admin-phead p,.admin-crumb,.admin-cms-muted,.admin-cms-row-main em,.admin-cms-title-button em,.admin-cms-linked em,.admin-cms-panel p,.admin-cms-field span em,.admin-cms-select,.admin-cms-search,.admin-cms-editor-crumb,.admin-cms-editor-back,.admin-cms-doc-deck,.admin-cms-editor-section p,.admin-cms-linked-program span{color:var(--admin-muted)}.admin-cms-toolbar,.admin-cms-table-card,.admin-cms-panel,.admin-cms-editor-side,.admin-cms-editor-main{border-color:var(--admin-line);background:var(--admin-surface)}.admin-cms-search,.admin-cms-table th,.admin-cms-logo-drop,.admin-cms-format-bar,.admin-cms-embed{background:var(--admin-fill)}.admin-cms-segment button,.admin-cms-search,.admin-cms-select,.admin-cms-input,.admin-cms-textarea,.admin-cms-input-group,.admin-cms-fit-item,.admin-cms-status-radio button,.admin-cms-linked,.admin-cms-format-bar button,.admin-cms-linked-program button,.admin-cms-type-toggle button,.admin-cms-tag-row button{border-color:var(--admin-line-soft)}.admin-cms-input,.admin-cms-textarea,.admin-cms-search input,.admin-cms-num,.admin-cms-doc,.admin-cms-doc p,.admin-cms-field span,.admin-cms-linked-program strong{color:var(--admin-ink)}.admin-cms-segment button,.admin-cms-guide-count,.admin-cms-row-action,.admin-cms-format-bar button,.admin-cms-linked-program button,.admin-cms-type-toggle button,.admin-cms-tag-row button,.admin-cms-input-group em{color:var(--admin-muted)}.admin-cms-table td,.admin-cms-table th,.admin-cms-editor-bar,.admin-cms-format-bar,.admin-cms-editor-section,.admin-cms-meta-list div{border-color:var(--admin-line-soft)}.admin-cms-table tbody tr:hover,.admin-cms-linked:hover{background:var(--admin-hover)}.admin-cms-table th{color:var(--admin-muted)}.admin-cms-mono,.admin-cms-input-group input{font-family:var(--admin-mono)}@media (max-width:980px){.admin-shell{grid-template-columns:1fr;height:auto}.admin-sidebar{height:auto;padding:18px;position:relative}.admin-sidebar__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sidebar__group-label{grid-column:1/-1}.admin-sidebar__user{margin-top:0}.admin-content{height:auto;padding:20px 16px 56px;overflow-y:visible}.admin-phead,.admin-panel__header,.admin-toolbar{grid-template-columns:1fr;display:grid}.admin-phead h1{font-size:28px}.admin-panel{padding:18px}.admin-panel--sticky{position:static}.admin-detail-layout,.admin-cms-toolbar,.admin-cms-edit-grid,.admin-cms-editor-wrap{grid-template-columns:1fr}.admin-cms-side-panel,.admin-cms-editor-side{position:static}.admin-cms-spacer{display:none}}@media (max-width:640px){.admin-sidebar__nav{grid-template-columns:1fr}.admin-segment{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-segment a{justify-content:center}.admin-cms-toolbar{padding:10px}.admin-cms-segment{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-cms-segment button{justify-content:center}.admin-cms-field-row,.admin-cms-logo-field,.admin-cms-fit-grid,.admin-cms-editor-bar,.admin-cms-embed{grid-template-columns:1fr}.admin-cms-hide-sm{display:none}.admin-cms-panel,.admin-cms-doc{padding:18px}.admin-cms-doc-title{font-size:28px}.admin-cms-doc-deck,.admin-cms-doc p{font-size:15px}.admin-cms-editor-section{padding:16px}}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{color:var(--creo-ink);font-family:var(--font-pretendard), "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;font-synthesis-weight:none;text-rendering:optimizelegibility;background:#fff;margin:0}.app-shell,.app-shell button,.app-shell input,.app-shell select,.app-shell textarea{font-family:var(--font-pretendard), "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;letter-spacing:0}button{border:0}.app-shell{background:#fff;min-height:100vh}.page{width:min(100%,1120px);margin:0 auto;padding:0 20px 72px}.site-header{z-index:20;border-bottom:1px solid var(--creo-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;width:min(100%,1120px);height:64px;margin:0 auto;padding:0 20px;display:flex}.brand{flex:none;align-items:center;min-width:0;display:inline-flex}.brand-logo{width:104px;height:auto;display:block}.footer-brand{width:fit-content;display:inline-flex}.footer-brand-logo{width:82px;height:auto;display:block}.site-nav{color:var(--creo-muted);align-items:center;gap:18px;font-size:14px;font-weight:700;display:none}.site-nav a:hover{color:var(--creo-primary-dark)}.site-footer{border-top:1px solid var(--creo-line);background:#fff}.site-footer__inner{width:min(100%,1120px);color:var(--creo-muted);gap:24px;margin:0 auto;padding:32px 20px 28px;font-size:13px;display:grid}.site-footer__top{gap:18px;display:grid}.site-footer__top p{max-width:520px;color:var(--creo-ink-3);word-break:keep-all;margin:0;font-size:15px;font-weight:650;line-height:1.6}.site-footer__bottom{border-top:1px solid var(--creo-line);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.site-footer__bottom span,.site-footer__bottom a{color:var(--creo-muted);font-size:13px;font-weight:700}.site-footer__bottom nav{flex-wrap:wrap;gap:16px;display:flex}.site-footer__bottom a:hover{color:var(--creo-primary-dark)}.hero{align-items:center;gap:28px;min-height:calc(100svh - 96px);padding:44px 0 36px;display:grid}.eyebrow{width:fit-content;color:var(--creo-primary-dark);background:#ffffffb8;border:1px solid #ff450038;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.hero h1,.page-title h1{color:var(--creo-ink);letter-spacing:0;margin:0;font-size:52px;line-height:.96}.hero h1{font-weight:900}.page-title h1{text-wrap:balance;word-break:keep-all;font-weight:850}.hero p,.page-title p{color:var(--creo-muted);margin:0;font-size:17px;line-height:1.65}.hero-copy{gap:22px;display:grid}.hero-actions,.button-row{flex-wrap:wrap;gap:10px;display:flex}.button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{background:var(--creo-primary);color:#fff;box-shadow:0 14px 34px #ff45003d}.button--primary:hover{background:var(--creo-primary-hover)}.button--secondary{border:1px solid var(--creo-line);color:var(--creo-ink);background:#fff}.button--ghost{color:#fff;background:#ffffff14;border:1px solid #fff3}.button--large{min-height:54px;padding:0 24px}.metric-strip{grid-template-columns:repeat(3,1fr);gap:8px;width:min(100%,520px);display:grid}.metric{border:1px solid var(--creo-line);background:#ffffffd6;border-radius:8px;padding:12px}.metric strong{font-size:19px;display:block}.metric span{color:var(--creo-muted);font-size:12px;font-weight:700}.product-preview{border:1px solid var(--creo-line);background:var(--creo-surface);box-shadow:var(--creo-shadow);border-radius:8px;gap:14px;padding:14px;display:grid}.preview-top{justify-content:space-between;align-items:center;display:flex}.preview-card{border:1px solid var(--creo-line);background:#fffdfb;border-radius:8px;gap:12px;padding:14px;display:grid}.avatar-row{align-items:center;gap:10px;display:flex}.avatar{background:var(--creo-mint);border-radius:999px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.signal-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.signal{border-radius:8px;padding:12px}.signal:first-child{background:var(--creo-yellow)}.signal:nth-child(2){background:var(--creo-blue)}.signal span{color:var(--creo-muted);font-size:12px;font-weight:800;display:block}.signal strong{margin-top:4px;display:block}.section{gap:20px;padding:52px 0;display:grid}.section h1,.section h2,.page-title h1{margin:0}.section h1{word-break:keep-all;max-width:720px;font-size:34px;font-weight:850;line-height:1.12}.section h2{word-break:keep-all;font-size:34px;font-weight:850;line-height:1.12}.section-intro{max-width:640px;color:var(--creo-muted);line-height:1.65}.steps,.content-grid,.trust-grid{gap:12px;display:grid}.step,.content-card,.trust-item,.notice-box{border:1px solid var(--creo-line);background:#fff;border-radius:8px;padding:18px}.step{gap:10px;display:grid}.step-icon{width:36px;height:36px;color:var(--creo-primary-dark);background:#ff45001a;border-radius:8px;place-items:center;display:grid}.step h3,.content-card h2,.content-card h3,.trust-item h2,.trust-item h3{margin:0;font-size:18px;font-weight:850;line-height:1.35}.step p,.content-card p,.trust-item p,.notice-box p{color:var(--creo-muted);margin:0;line-height:1.6}.page-title{gap:14px;padding:44px 0 24px;display:grid}.form-layout{align-items:start;gap:16px;display:grid}.form-card{border:1px solid var(--creo-line);box-shadow:var(--creo-shadow);background:#fff;border-radius:8px;gap:18px;padding:18px;display:grid}.field-grid{gap:14px;display:grid}.field{gap:7px;display:grid}.field label,.choice-label{color:var(--creo-ink);font-size:14px;font-weight:800}.field input,.field select,.field textarea{border:1px solid var(--creo-line);width:100%;color:var(--creo-ink);background:#fffdfb;border-radius:8px;outline:none;padding:13px 12px}.field textarea{resize:vertical;min-height:128px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--creo-primary);box-shadow:0 0 0 3px #ff450021}.field-hint,.field-error{font-size:12px;line-height:1.45}.field-hint{color:var(--creo-muted)}.field-error,.form-alert--error{color:#b42318}.choice{border:1px solid var(--creo-line);background:#fffdfb;border-radius:8px;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:13px;display:grid}.choice input{margin-top:2px}.choice--inline{background:#fff;width:fit-content;min-width:156px}.consent-card{border:1px solid var(--creo-line);background:var(--creo-panel);border-radius:8px;gap:12px;padding:14px;display:grid}.consent-card strong,.consent-card p{margin:0}.consent-card strong{color:var(--creo-ink);font-size:14px;font-weight:900}.consent-card p{color:var(--creo-muted);margin-top:4px;font-size:13px;font-weight:500;line-height:1.55}.form-alert{background:#fff0ea;border-radius:8px;padding:12px;font-weight:700}.apply-page{max-width:920px}.apply-page .page-title{text-align:center;max-width:760px;margin:0 auto;padding:34px 0 18px}.apply-page .page-title .eyebrow{margin:0 auto}.apply-page .page-title h1{text-wrap:balance;word-break:keep-all;max-width:640px;margin:0 auto;font-size:38px;font-weight:850;line-height:1.16}.apply-page .page-title p{text-wrap:balance;word-break:keep-all;max-width:600px;margin:0 auto;font-size:15px;font-weight:500;line-height:1.72}.onboarding-card{border:1px solid var(--creo-line);background:#fff;border-radius:8px;gap:20px;max-width:820px;min-height:580px;margin:20px auto 0;padding:26px;display:grid;position:relative;box-shadow:0 16px 42px #140f0a14}.onboarding-progress{background:var(--creo-fill);border-radius:999px;height:8px;overflow:hidden}.onboarding-progress span{border-radius:inherit;background:var(--creo-primary);height:100%;transition:width .18s;display:block}.apply-program-context{border:1px solid var(--creo-accent-line);background:var(--creo-accent-surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.apply-program-context>span{color:var(--creo-primary-heavy);white-space:nowrap;background:#fff;border-radius:7px;align-items:center;padding:8px 9px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.apply-program-context strong,.apply-program-context p{word-break:keep-all;margin:0;display:block}.apply-program-context strong{color:var(--creo-ink);font-size:14px;font-weight:900;line-height:1.42}.apply-program-context p{color:var(--creo-muted);margin-top:4px;font-size:13px;font-weight:600;line-height:1.55}.onboarding-header{gap:10px;display:grid}.onboarding-eyebrow{width:fit-content;color:var(--creo-primary-dark);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;line-height:1.1;display:inline-flex}.onboarding-header h2{text-wrap:balance;word-break:keep-all;max-width:640px;margin:0;font-size:34px;font-weight:850;line-height:1.18}.onboarding-header p,.onboarding-hint{color:var(--creo-muted);margin:0;font-size:15px;font-weight:500;line-height:1.6}.onboarding-body{align-content:start;gap:18px;display:grid}.onboarding-option-grid,.quick-choice-grid{gap:10px;display:grid}.onboarding-option-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-option-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-option-grid button,.quick-choice-grid button,.follower-presets button,.contact-tabs button{cursor:pointer;border:1px solid var(--creo-line);color:var(--creo-ink);background:#fff;border-radius:8px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}.onboarding-option-grid button:hover,.quick-choice-grid button:hover,.follower-presets button:hover,.contact-tabs button:hover{transform:translateY(-1px)}.onboarding-option-grid button{text-align:left;justify-content:space-between;align-items:flex-start;gap:12px;min-height:106px;padding:16px;display:flex}.onboarding-option-grid strong,.onboarding-option-grid small{display:block}.option-copy{min-width:0}.option-heading{align-items:center;gap:9px;display:flex}.option-emoji{background:var(--creo-fill);border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:18px;line-height:1;display:inline-grid}.option-emoji--compact{flex-basis:26px;width:26px;height:26px;font-size:15px}.onboarding-option-grid strong{font-size:16px;font-weight:850;line-height:1.35}.onboarding-option-grid small{color:var(--creo-muted);margin-top:6px;font-size:13px;font-weight:500;line-height:1.45}.onboarding-option-grid svg{color:var(--creo-faint);flex:none}.onboarding-option-grid button.selected,.quick-choice-grid button.selected,.follower-presets button.selected,.contact-tabs button.selected{background:var(--creo-primary-soft);border-color:#ff450061;box-shadow:0 0 0 3px #ff45001a}.onboarding-option-grid button.selected .option-emoji,.quick-choice-grid button.selected .option-emoji,.follower-presets button.selected .option-emoji,.contact-tabs button.selected .option-emoji{background:#fff}.onboarding-option-grid button.selected svg{color:var(--creo-primary)}.onboarding-fields{gap:16px;display:grid}.channel-input-list{gap:12px;display:grid}.step-note{border:1px solid var(--creo-accent-line);background:var(--creo-accent-surface);border-radius:8px;gap:4px;padding:12px;display:grid}.step-note strong,.step-note span{display:block}.step-note strong{color:var(--creo-ink);font-size:14px;font-weight:900}.step-note span{color:var(--creo-muted);font-size:13px;font-weight:600;line-height:1.5}.onboarding-fields--compact{margin-top:14px}.follower-presets,.contact-tabs{flex-wrap:wrap;gap:8px;display:flex}.follower-presets button,.contact-tabs button,.quick-choice-grid button{align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:850;line-height:1.35;display:inline-flex}.quick-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-choice-grid button{text-align:left;justify-content:flex-start;min-height:54px;line-height:1.35}.channel-preview{border:1px solid var(--creo-line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px;display:grid}.channel-preview span,.channel-preview em{color:var(--creo-muted);font-size:12px;font-style:normal;font-weight:800}.channel-preview strong{overflow-wrap:anywhere;min-width:0;color:var(--creo-ink);font-size:15px;font-weight:900}.channel-preview em{background:var(--creo-primary-soft);color:var(--creo-primary-dark);border-radius:999px;justify-self:end;padding:6px 9px}.optional-channels{border:1px solid var(--creo-line);background:var(--creo-panel);border-radius:8px;padding:14px}.optional-channels summary{cursor:pointer;font-weight:900}.optional-channels summary::marker{color:var(--creo-primary)}.application-summary{border:1px solid var(--creo-line);background:var(--creo-panel);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.application-summary div{background:#fff;border-radius:8px;padding:12px}.application-summary span,.application-summary strong{display:block}.application-summary span{color:var(--creo-muted);font-size:12px;font-weight:800}.application-summary strong{margin-top:4px;font-size:14px}.onboarding-footer{border-top:1px solid var(--creo-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:18px;display:grid}.onboarding-footer>span{color:var(--creo-muted);text-align:center;font-size:13px;font-weight:700}.onboarding-footer button:disabled{cursor:not-allowed;opacity:.45;transform:none}.thanks-section{max-width:780px;margin-left:auto;margin-right:auto}.next-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 24px;display:grid}.next-step-grid div{border:1px solid var(--creo-line);background:var(--creo-panel);text-align:left;border-radius:8px;gap:8px;padding:16px;display:grid}.next-step-grid svg{color:var(--creo-primary)}.next-step-grid strong{color:var(--creo-ink);font-size:15px;font-weight:900;line-height:1.35}.next-step-grid span{color:var(--creo-muted);font-size:13px;font-weight:600;line-height:1.55}.legal-section{gap:18px;max-width:760px;margin-left:auto;margin-right:auto;display:grid}.legal-section article{border-bottom:1px solid var(--creo-line);gap:8px;padding-bottom:18px;display:grid}.legal-section article:last-child{border-bottom:0;padding-bottom:0}.legal-section h2{color:var(--creo-ink);margin:0;font-size:18px;font-weight:900;line-height:1.35}.legal-section p{color:var(--creo-muted);word-break:keep-all;margin:0;font-size:15px;font-weight:500;line-height:1.72}.content-card{gap:12px;display:grid}.content-meta{color:var(--creo-muted);flex-wrap:wrap;gap:8px;font-size:13px;font-weight:700;display:flex}.tag{width:fit-content;color:var(--creo-primary-dark);background:#ff45001a;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900;display:inline-flex}.article{width:min(100%,760px);margin:0 auto;padding:38px 20px 80px}.article-header{gap:14px;padding-bottom:28px;display:grid}.article-header h1{word-break:keep-all;margin:0;font-size:42px;font-weight:850;line-height:1.02}.article-body{color:#2f2925;gap:18px;font-size:17px;line-height:1.72;display:grid}.article-body h2,.article-body h3,.article-body p,.article-body ul,.article-body ol{margin:0}.article-body h2{margin-top:18px;font-size:28px;font-weight:850;line-height:1.2}.article-body h3{margin-top:12px;font-size:21px;font-weight:850}.article-body ul,.article-body ol{padding-left:22px}.article-body li+li{margin-top:8px}@media (min-width:720px){.site-nav{display:flex}.hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.hero h1,.page-title h1{font-size:64px}.section h1,.section h2{font-size:40px}.article-header h1{font-size:52px}.steps,.trust-grid{grid-template-columns:repeat(3,1fr)}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-layout{grid-template-columns:minmax(0,1fr) 340px}.field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.page,.site-header__inner{padding-inline:16px}.site-footer__bottom{flex-direction:column;align-items:flex-start}.metric-strip,.signal-grid{grid-template-columns:1fr}.hero h1,.page-title h1{font-size:38px}.section h1,.section h2{font-size:28px}.article-header h1{font-size:34px}}@media (min-width:1040px){.hero h1,.page-title h1{font-size:76px}.section h1,.section h2{font-size:44px}.article-header h1{font-size:58px}}.trust-item h2{font-size:18px}.landing-page{color:var(--creo-ink);background:#fff;overflow:hidden}.landing-wrap{width:min(100%,1240px);margin:0 auto;padding:0 32px}.slash-mark{background:var(--creo-primary);border-radius:1px;flex:none;width:6px;height:13px;display:inline-block;transform:skew(-22deg)}.landing-kicker{background:var(--creo-fill);width:fit-content;color:var(--creo-ink-3);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:13px;font-weight:700;display:inline-flex}.landing-hero{padding:96px 0 72px}.landing-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:60px;display:grid}.landing-hero__copy{align-content:start;gap:24px;display:grid}.landing-hero h1{color:var(--creo-ink);overflow-wrap:anywhere;word-break:keep-all;margin:0;font-size:60px;font-weight:900;line-height:1.12}.landing-hero h1 span,.landing-problem h2 span,.landing-trust h2 span,.landing-cta h2 span{color:var(--creo-primary)}.landing-hero p{max-width:560px;color:var(--creo-muted);margin:0;font-size:18px;line-height:1.62}.landing-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-actions--center{justify-content:center}.landing-section-actions{margin-top:22px}.landing-meta{color:var(--creo-muted);align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.landing-visual{min-height:560px;position:relative}.phone-mock{background:#0f0f12;border-radius:36px;width:296px;height:540px;padding:10px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 40px 80px -20px #140f0a59,0 8px 24px #140f0a1f}.phone-mock__screen{background:#fff;border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden}.phone-mock__screen:before{content:"";background:#0f0f12;border-radius:999px;width:96px;height:22px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.phone-content{gap:12px;padding:64px 22px 20px;display:grid}.phone-label{color:var(--creo-muted);font-size:11px;font-weight:700}.phone-content>strong{font-size:15px;font-weight:900}.phone-summary{background:var(--creo-dark-gradient);color:var(--creo-dark-text);border-radius:8px;gap:6px;margin-top:4px;padding:18px;display:grid;position:relative;overflow:hidden}.phone-summary:before{content:"";border:1px solid #ffffff1a;border-radius:999px;width:142px;height:142px;position:absolute;top:-42px;right:-42px}.phone-summary>*{position:relative}.phone-summary span{color:var(--creo-dark-muted);font-size:10px;font-weight:700}.phone-summary b{font-size:18px;line-height:1.36}.phone-summary em{color:var(--creo-dark-muted);font-size:11px;font-style:normal}.phone-row{border:1px solid var(--creo-line);background:#fff;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.phone-row>span{color:#fff;background:#1f1f24;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.phone-row strong,.phone-row small,.phone-row em{display:block}.phone-row strong{font-size:11px}.phone-row small{color:var(--creo-muted);font-size:9px}.phone-row em{color:var(--creo-muted);font-size:10px;font-style:normal;font-weight:700}.floating-card{z-index:2;background:#fff;border-radius:8px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 16px 36px #140f0a29,0 2px 4px #140f0a0a}.floating-card--top{top:80px;left:0;transform:rotate(-3deg)}.floating-card--bottom{bottom:110px;right:0;transform:rotate(3deg)}.floating-card__badge{background:var(--creo-primary-soft);width:36px;height:36px;color:var(--creo-primary-dark);border-radius:8px;place-items:center;font-weight:900;display:grid}.floating-card__badge--neutral{background:var(--creo-fill);color:var(--creo-ink)}.floating-card span:not(.floating-card__badge){color:var(--creo-muted);font-size:11px;font-weight:700;display:block}.floating-card strong{margin-top:2px;font-size:16px;display:block}.floating-card strong em{color:var(--creo-primary-heavy);font-style:normal}.program-strip{text-align:center;padding:20px 0 34px}.program-strip p{color:var(--creo-faint);text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:900}.program-chip-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.program-chip{border:1px solid var(--creo-line);color:var(--creo-ink-2);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px 10px 12px;font-size:13px;font-weight:700;display:inline-flex}.program-chip i{background:var(--creo-fill);color:var(--creo-muted);border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800}.program-strip small{color:var(--creo-muted);margin-top:20px;font-size:12px;display:block}.landing-trust{padding:8px 0 80px}.landing-trust h2{text-align:center;margin:0 0 30px;font-size:28px;font-weight:900;line-height:1.25}.landing-trust__grid{border:1px solid var(--creo-line);background:var(--creo-panel);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.landing-trust__cell{border-left:1px solid var(--creo-line);align-items:center;gap:16px;padding:28px;display:flex}.landing-trust__cell:first-child{border-left:0}.landing-trust__cell>span{border:1px solid var(--creo-line);width:44px;height:44px;color:var(--creo-primary);background:#fff;border-radius:8px;place-items:center;display:grid}.landing-trust__cell strong,.landing-trust__cell small{display:block}.landing-trust__cell strong{font-size:22px;font-weight:900}.landing-trust__cell small{color:var(--creo-muted);margin-top:2px;font-size:13px;line-height:1.42}.landing-problem,.landing-section,.guide-consult-band,.landing-faq{padding:96px 0}.landing-problem__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:64px;display:grid}.landing-problem h2,.landing-section-head h2,.landing-faq h2,.landing-cta h2{margin:0;font-size:42px;font-weight:900;line-height:1.18}.landing-problem p,.landing-section-head p,.landing-faq p,.landing-cta p{color:var(--creo-muted);line-height:1.62}.landing-problem>.landing-wrap>div>p{max-width:420px;margin:22px 0 0}.problem-card-list{gap:12px;display:grid}.problem-card-v2{border:1px solid var(--creo-line);background:var(--creo-panel);border-radius:8px;grid-template-columns:64px 1fr;align-items:center;gap:6px 4px;padding:22px 24px;display:grid}.problem-card-v2 span{color:var(--creo-primary);font-size:28px;font-weight:900}.problem-card-v2 h3{margin:0;font-size:17px;font-weight:850;line-height:1.35}.problem-card-v2 p{color:var(--creo-muted);grid-column:2;margin:0;font-size:14px;line-height:1.58}.landing-section-head{text-align:center;justify-items:center;gap:18px;max-width:760px;margin:0 auto 56px;display:grid}.landing-section-head p{max-width:560px;margin:0}.landing-section-head--dark h2,.landing-section-head--dark p{color:var(--creo-dark-text)}.landing-section-head--dark p{color:var(--creo-dark-muted)}.value-grid,.program-card-grid,.guide-consult-grid{gap:16px;display:grid}.value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.value-card,.program-card,.guide-card{border:1px solid var(--creo-line);background:#fff;border-radius:8px;padding:28px}.value-card{gap:14px;display:grid}.value-card__number,.card-eyebrow{color:var(--creo-primary);text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:900;display:inline-flex}.value-card h3,.program-card h3,.guide-card h2{margin:0;font-size:23px;font-weight:850;line-height:1.22}.value-card p,.program-card p,.guide-card p{color:var(--creo-muted);margin:0;line-height:1.62}.mini-match,.mini-list,.mini-checklist{background:var(--creo-fill);border-radius:8px;margin-top:10px;padding:16px}.mini-match{gap:12px;display:grid}.mini-match>div:first-child{align-items:center;gap:10px;display:flex}.mini-match>div:first-child>span{background:#fff;border-radius:999px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.mini-match strong,.mini-match small{display:block}.mini-match small{color:var(--creo-muted)}.mini-bar{background:#fff;border-radius:999px;height:8px;overflow:hidden}.mini-bar span{border-radius:inherit;background:var(--creo-primary);width:94%;height:100%;display:block}.mini-match b{color:var(--creo-primary-dark);font-size:13px}.mini-list,.mini-checklist{gap:8px;list-style:none;display:grid}.mini-list li,.mini-checklist li{color:var(--creo-ink-2);align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.mini-list b{border:1px solid var(--creo-line);color:var(--creo-primary-dark);background:#fff;border-radius:6px;padding:3px 6px;font-size:10px}.mini-checklist span{border:1px solid var(--creo-line-strong);background:#fff;border-radius:999px;width:14px;height:14px}.mini-checklist span.done{border-color:var(--creo-primary);background:var(--creo-primary)}.mini-match--dark{background:var(--creo-dark-gradient);color:var(--creo-dark-text)}.mini-match--dark small{color:var(--creo-dark-muted)}.mini-match--dark .mini-bar{background:#ffffff29}.mini-match--dark b{color:var(--creo-primary)}.mini-program-mix{background:var(--creo-fill);border-radius:8px;gap:8px;margin-top:10px;padding:16px;display:grid}.mini-program-mix>span{color:var(--creo-primary-heavy);font-size:12px;font-weight:900}.mini-program-mix strong,.mini-program-mix em{display:block}.mini-program-mix strong{color:var(--creo-ink);font-size:18px;font-weight:900}.mini-program-mix em{color:var(--creo-muted);font-size:12px;font-style:normal;font-weight:700}.mini-checklist--dark{background:var(--creo-dark-gradient-deep);color:var(--creo-dark-text)}.mini-checklist--dark strong{color:var(--creo-dark-text);align-items:center;gap:8px;font-size:14px;font-weight:900;display:inline-flex}.mini-checklist--dark .slash-mark{background:var(--creo-primary);border:0;border-radius:1px;width:6px;height:13px}.mini-checklist--dark ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mini-checklist--dark li{color:var(--creo-dark-muted)}.landing-how{background:var(--creo-dark-accent-gradient), var(--creo-dark-gradient-deep);color:var(--creo-dark-text);padding:100px 0}.how-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.how-step{border:1px solid var(--creo-dark-border);background:#ffffff0a;border-radius:8px;padding:24px}.how-step>span{color:var(--creo-primary);align-items:center;gap:9px;font-size:13px;font-weight:900;display:inline-flex}.how-step h3{color:var(--creo-dark-text);margin:28px 0 10px;font-size:18px}.how-step p{color:var(--creo-dark-muted);margin:0;font-size:14px;line-height:1.6}.program-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.program-card{gap:14px;display:grid}.program-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.program-card__head span{background:var(--creo-primary-soft);color:var(--creo-primary-dark);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.program-card dl{gap:10px;margin:0;padding-top:4px;display:grid}.program-card dl>div{grid-template-columns:56px 1fr;gap:10px;display:grid}.program-card dt{color:var(--creo-muted);text-transform:uppercase;font-size:11px;font-weight:900}.program-card dd{color:var(--creo-ink-2);margin:0;font-size:13px;line-height:1.5}.affiliate-models,.landing-concerns,.landing-principles{padding:96px 0}.affiliate-models,.landing-concerns{background:var(--creo-panel)}.landing-principles{background:#fff}.model-grid,.concern-grid,.principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.model-card,.concern-card,.principle-card{border:1px solid var(--creo-line);background:#fff;border-radius:8px;padding:28px}.model-card,.principle-card{flex-direction:column;gap:14px;min-height:260px;display:flex}.model-card>span,.principle-card>span{color:var(--creo-primary-heavy);align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.model-card h3,.concern-card h3,.principle-card h3{color:var(--creo-ink);word-break:keep-all;margin:0;font-size:22px;font-weight:900;line-height:1.28}.model-card p,.concern-card p,.principle-card p{color:var(--creo-muted);word-break:keep-all;margin:0;font-size:14px;font-weight:650;line-height:1.64}.model-card div{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.model-card div em{border:1px solid var(--creo-line);background:var(--creo-fill);color:var(--creo-ink-3);border-radius:8px;padding:7px 9px;font-size:12px;font-style:normal;font-weight:850}.model-card--cta{border-color:var(--creo-dark-border);background:linear-gradient(180deg, #ff450024 0%, #ff450000 48%), var(--creo-dark-gradient);color:var(--creo-dark-text);justify-content:space-between}.model-card--cta h3,.model-card--cta p{color:var(--creo-dark-text)}.model-card--cta p{color:var(--creo-dark-muted)}.model-card--cta .button{width:fit-content;margin-top:auto}.program-card__quote{background:var(--creo-fill);color:var(--creo-ink-2);border-radius:8px;padding:13px 14px;font-size:13px;font-weight:800;line-height:1.55}.program-card__quote:before{color:var(--creo-primary);content:"첫 콘텐츠 예시 · ";font-weight:900}.concern-card{gap:14px;display:grid}.concern-card h3,.concern-card p{grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.concern-card h3:before,.concern-card p:before{border-radius:8px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.concern-card h3:before{background:var(--creo-primary-soft);color:var(--creo-primary-heavy);content:"Q"}.concern-card p:before{border:1px solid var(--creo-line);color:var(--creo-muted);content:"A";background:#fff}.guide-consult-band,.landing-faq{background:var(--creo-panel)}.guide-consult-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-card{flex-direction:column;align-items:flex-start;gap:18px;min-height:460px;padding:36px;display:flex}.guide-card--consult{border-color:var(--creo-accent-line);background:var(--creo-accent-surface)}.guide-card--consult .card-eyebrow{color:var(--creo-primary-heavy);background:#fff}.guide-card--consult p{color:var(--creo-ink-3)}.guide-card--consult li{color:var(--creo-ink-2)}.guide-card ul{gap:10px;margin:0 0 10px;padding:0;list-style:none;display:grid}.guide-card li{color:var(--creo-ink-2);line-height:1.5}.guide-card li:before{color:var(--creo-primary);content:"✓ ";font-weight:900}.guide-card .button{margin-top:auto}.landing-faq__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid}.landing-faq h2{margin-top:18px}.faq-help{border:1px solid var(--creo-line);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:14px 16px;font-weight:800;display:inline-flex}.faq-help span,.faq-help strong,.faq-help small{display:block}.faq-help span{gap:3px;display:grid}.faq-help strong{color:var(--creo-ink);font-size:14px;font-weight:900}.faq-help small{color:var(--creo-muted);font-size:12px;font-weight:700;line-height:1.4}.faq-list{gap:8px;display:grid}.faq-list details{border:1px solid var(--creo-line);background:#fff;border-radius:8px}.faq-list summary{cursor:pointer;padding:20px 22px;font-weight:900;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list p{margin:0;padding:0 22px 22px;font-size:14px}.landing-cta{background:var(--creo-dark-accent-gradient), var(--creo-dark-gradient);color:var(--creo-dark-text);text-align:center;padding:104px 0;position:relative;overflow:hidden}.landing-cta__slashes{opacity:.1;gap:18px;display:flex;position:absolute;bottom:-44px;left:-40px}.landing-cta__slashes .slash-mark{background:#fff;width:40px;height:160px}.landing-cta .landing-wrap{z-index:1;position:relative}.landing-cta h2{max-width:760px;color:var(--creo-dark-text);margin:0 auto}.landing-cta p{max-width:560px;color:var(--creo-dark-muted);margin:18px auto 32px}.programs-page{color:var(--creo-ink);background:#fff}.programs-hero{border-bottom:1px solid var(--creo-line);background:var(--creo-panel);padding:82px 0 52px}.programs-hero__grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:end;gap:48px;display:grid}.programs-hero__copy{gap:22px;display:grid}.programs-hero h1{max-width:780px;color:var(--creo-ink);text-wrap:balance;word-break:keep-all;margin:0;font-size:56px;font-weight:900;line-height:1.1}.programs-hero p{max-width:640px;color:var(--creo-muted);word-break:keep-all;margin:0;font-size:18px;font-weight:650;line-height:1.68}.programs-hero__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.programs-hero-panel{border:1px solid var(--creo-line);background:#fff;border-radius:8px;gap:18px;padding:22px;display:grid;box-shadow:0 16px 40px #140f0a14}.programs-hero-panel>span{width:fit-content;color:var(--creo-primary-heavy);text-transform:uppercase;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.programs-hero-panel dl{gap:10px;margin:0;display:grid}.programs-hero-panel dl>div{border:1px solid var(--creo-line);background:var(--creo-panel);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.programs-hero-panel dt{color:var(--creo-muted);font-size:12px;font-weight:900}.programs-hero-panel dd{color:var(--creo-ink);text-align:right;margin:0;font-size:14px;font-weight:900}.programs-hero-panel p{color:var(--creo-muted);margin:0;font-size:13px;font-weight:650;line-height:1.62}.program-principles{border-bottom:1px solid var(--creo-line);background:#fff;padding:22px 0}.program-principles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.program-principle{border:1px solid var(--creo-line);background:#fff;border-radius:8px;grid-template-columns:42px 1fr;align-items:start;gap:12px;padding:18px;display:grid}.program-principle>span{background:var(--creo-primary-soft);width:42px;height:42px;color:var(--creo-primary-heavy);border-radius:8px;place-items:center;display:grid}.program-principle h2{color:var(--creo-ink);margin:0;font-size:17px;font-weight:900;line-height:1.35}.program-principle p{color:var(--creo-muted);word-break:keep-all;margin:6px 0 0;font-size:13px;font-weight:650;line-height:1.56}.program-filterbar{z-index:10;border-bottom:1px solid var(--creo-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;position:sticky;top:64px}.program-filterbar__inner{scrollbar-width:none;gap:8px;padding-top:12px;padding-bottom:12px;display:flex;overflow-x:auto}.program-filterbar__inner::-webkit-scrollbar{display:none}.program-filterbar button{border:1px solid var(--creo-line);min-height:38px;color:var(--creo-muted);cursor:pointer;background:#fff;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.program-filterbar button:hover,.program-filterbar button.is-active{border-color:var(--creo-primary);background:var(--creo-primary-soft);color:var(--creo-primary-heavy)}.program-filterbar button span{background:var(--creo-fill);min-width:22px;height:22px;color:var(--creo-ink-3);border-radius:7px;place-items:center;font-size:11px;display:grid}.program-filterbar button.is-active span{color:var(--creo-primary-heavy);background:#fff}.program-directory{padding:54px 0 92px}.program-directory__head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.program-directory__head span{color:var(--creo-primary-heavy);align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.program-directory__head h2{color:var(--creo-ink);margin:8px 0 0;font-size:34px;font-weight:900;line-height:1.2}.program-directory__head p{color:var(--creo-muted);margin:0;font-size:14px;font-weight:800}.program-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.program-directory-card{border:1px solid var(--creo-line);background:#fff;border-radius:8px;flex-direction:column;gap:16px;min-width:0;min-height:430px;padding:20px;display:flex}.program-directory-card:hover{border-color:var(--creo-line-strong);box-shadow:0 12px 28px #140f0a0f}.program-directory-card__top{grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.program-logo-mark{border:1px solid var(--creo-line);background:var(--creo-fill);width:48px;height:48px;color:var(--creo-ink);border-radius:8px;place-items:center;font-size:14px;font-weight:900;display:grid}.program-directory-card__top div>span{color:var(--creo-primary-heavy);font-size:12px;font-weight:900;display:block}.program-directory-card h2{color:var(--creo-ink);word-break:keep-all;margin:4px 0 0;font-size:20px;font-weight:900;line-height:1.28}.program-directory-card__top em{border:1px solid var(--creo-line);background:var(--creo-fill);color:var(--creo-muted);white-space:nowrap;border-radius:7px;padding:7px 8px;font-size:11px;font-style:normal;font-weight:900;line-height:1}.program-directory-card__top em.is-live{border-color:var(--creo-accent-line);background:var(--creo-primary-soft);color:var(--creo-primary-heavy)}.program-directory-card>p{color:var(--creo-muted);word-break:keep-all;margin:0;font-size:14px;font-weight:650;line-height:1.62}.program-directory-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.program-directory-specs div{border:1px solid var(--creo-line);background:var(--creo-panel);border-radius:8px;padding:10px}.program-directory-specs dt,.program-best-fit strong{color:var(--creo-muted);font-size:11px;font-weight:900}.program-directory-specs dd{color:var(--creo-ink);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:900}.program-best-fit{background:var(--creo-fill);border-radius:8px;gap:6px;padding:13px;display:grid}.program-best-fit span{color:var(--creo-ink-2);word-break:keep-all;font-size:13px;font-weight:700;line-height:1.52}.program-tag-row{flex-wrap:wrap;gap:7px;display:flex}.program-tag-row span{border:1px solid var(--creo-line);color:var(--creo-ink-3);background:#fff;border-radius:7px;padding:7px 8px;font-size:12px;font-weight:850}.program-card-link{background:var(--creo-ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:auto;padding:0 14px;font-size:14px;font-weight:900;display:inline-flex}.program-card-link:hover{background:var(--creo-primary-heavy)}.program-card-link--muted{border:1px solid var(--creo-line);background:var(--creo-fill);color:var(--creo-muted)}.program-card-link--muted:hover{background:var(--creo-fill)}.program-closing{border-top:1px solid var(--creo-line);background:var(--creo-accent-surface);text-align:center;padding:86px 0 96px}.program-closing__inner{justify-items:center;gap:18px;display:grid}.program-closing__inner>span{border:1px solid var(--creo-accent-line);color:var(--creo-primary-heavy);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:900;display:inline-flex}.program-closing h2{color:var(--creo-ink);word-break:keep-all;margin:0;font-size:40px;font-weight:900;line-height:1.22}.program-closing p{max-width:560px;color:var(--creo-muted);word-break:keep-all;margin:0;font-size:16px;font-weight:650;line-height:1.62}.app-shell--admin{background:#f6f7f8;min-height:100vh}.admin-page{width:min(100%,1180px);margin:0 auto;padding:32px 20px 72px}.admin-page--center{place-items:center;min-height:100svh;padding:32px 20px;display:grid}.admin-login-card,.admin-card{border:1px solid var(--creo-line);background:#fff;border-radius:8px}.admin-login-card{width:min(100%,420px);padding:30px}.admin-login-card h1,.admin-header h1,.admin-detail-header h1{color:var(--creo-ink);word-break:keep-all;margin:8px 0 0;font-size:30px;font-weight:900;line-height:1.22}.admin-login-card p,.admin-header p,.admin-detail-header p,.admin-card__header p,.admin-empty p{color:var(--creo-muted);margin:10px 0 0;font-size:14px;font-weight:650;line-height:1.6}.admin-kicker{color:var(--creo-primary-heavy);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.admin-header,.admin-detail-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.admin-card{padding:24px}.admin-card__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-card__header h2,.admin-empty h3,.admin-note-block h3{color:var(--creo-ink);margin:0;font-size:18px;font-weight:900;line-height:1.35}.admin-form{gap:16px;display:grid}.admin-field{gap:8px;display:grid}.admin-field span{color:var(--creo-ink-2);font-size:13px;font-weight:900}.admin-field input,.admin-field select,.admin-field textarea{border:1px solid var(--creo-line-strong);width:100%;color:var(--creo-ink);background:#fff;border-radius:8px;outline:none;font-size:15px;font-weight:700}.admin-field input,.admin-field select{height:48px;padding:0 14px}.admin-field textarea{resize:vertical;min-height:180px;padding:14px;line-height:1.6}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:var(--creo-primary);box-shadow:0 0 0 3px #ff45001f}.admin-button{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:900;line-height:1;display:inline-flex}.admin-button--primary{background:var(--creo-primary);color:#fff}.admin-button--primary:hover{background:var(--creo-primary-heavy)}.admin-button--ghost{border:1px solid var(--creo-line-strong);color:var(--creo-ink);background:#fff}.admin-button--ghost:hover{border-color:var(--creo-primary);color:var(--creo-primary-heavy)}.admin-alert{border-radius:8px;margin:16px 0;padding:12px 14px;font-size:14px;font-weight:800;line-height:1.5}.admin-alert--error{color:var(--creo-primary-heavy);background:#fff3ee;border:1px solid #ffc7b3}.admin-alert--success{color:#126149;background:#eefbf6;border:1px solid #bfe6d9}.admin-filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.admin-filter{border:1px solid var(--creo-line-strong);color:var(--creo-muted);background:#fff;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:900}.admin-filter:hover,.admin-filter.is-active{border-color:var(--creo-primary);background:var(--creo-primary-soft);color:var(--creo-primary-heavy)}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:860px;color:var(--creo-ink);font-size:14px}.admin-table th,.admin-table td{border-top:1px solid var(--creo-line);text-align:left;vertical-align:middle;padding:14px 12px}.admin-table th{color:var(--creo-muted);font-size:12px;font-weight:900}.admin-table td strong,.admin-table td span{display:block}.admin-table td strong{color:var(--creo-ink);font-weight:900}.admin-table td span{color:var(--creo-muted);margin-top:4px;font-size:12px;font-weight:750}.admin-status{white-space:nowrap;border-radius:8px;align-items:center;width:fit-content;padding:8px 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.admin-status--new{background:var(--creo-primary-soft);color:var(--creo-primary-heavy)}.admin-status--reviewing{background:var(--creo-blue);color:#17509c}.admin-status--contacted{background:var(--creo-yellow);color:#7c5a00}.admin-status--matched{background:var(--creo-mint);color:#126149}.admin-status--closed{background:var(--creo-fill);color:var(--creo-muted)}.admin-text-link{color:var(--creo-primary-heavy);font-weight:900}.admin-text-link:hover{text-decoration:underline}.admin-empty{border:1px dashed var(--creo-line-strong);text-align:center;border-radius:8px;padding:32px}.admin-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.admin-description-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.admin-description-list div{border:1px solid var(--creo-line);background:#fafafa;border-radius:8px;padding:12px}.admin-description-list dt{color:var(--creo-muted);margin-bottom:6px;font-size:12px;font-weight:900}.admin-description-list dd{color:var(--creo-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800;line-height:1.5}.admin-note-block{border-top:1px solid var(--creo-line);margin-top:20px;padding-top:18px}.admin-note-block p{color:var(--creo-ink-2);white-space:pre-wrap;margin:8px 0 0;font-size:15px;font-weight:650;line-height:1.75}@media (max-width:980px){.landing-wrap{padding:0 24px}.landing-hero__grid,.landing-problem__grid,.landing-faq__grid,.programs-hero__grid,.program-principles__grid{grid-template-columns:1fr}.landing-hero{padding-top:64px}.programs-hero{padding-top:58px}.landing-visual{min-height:520px}.value-grid,.program-card-grid,.guide-consult-grid,.how-grid,.model-grid,.concern-grid,.principle-grid,.landing-trust__grid{grid-template-columns:1fr}.landing-trust__cell{border-top:1px solid var(--creo-line);border-left:0}.landing-trust__cell:first-child{border-top:0}.admin-detail-layout{grid-template-columns:1fr}.program-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.landing-wrap{padding:0 20px}.landing-hero h1{font-size:42px}.landing-hero{padding:48px 0 56px}.programs-hero h1{font-size:36px;line-height:1.15}.landing-hero p{font-size:16px}.programs-hero p{font-size:15px}.landing-problem h2,.landing-section-head h2,.landing-faq h2,.landing-cta h2,.program-closing h2{font-size:32px}.landing-problem,.landing-section,.affiliate-models,.landing-concerns,.landing-principles,.landing-faq{padding:68px 0}.landing-section-head{text-align:left;justify-items:start;margin-bottom:32px}.landing-actions .button{width:100%}.landing-meta{align-items:flex-start;line-height:1.45}.landing-visual{min-height:470px}.phone-mock{width:260px;height:474px}.floating-card{max-width:210px}.floating-card--top{top:64px;left:0}.floating-card--bottom{bottom:78px;right:0}.model-card,.concern-card,.principle-card,.value-card,.program-card{padding:22px}.problem-card-v2{grid-template-columns:1fr}.problem-card-v2 p{grid-column:auto}.guide-card{min-height:auto;padding:26px}.programs-hero{padding:42px 0 34px}.programs-hero-panel,.program-directory-card{padding:18px}.programs-hero__actions,.program-directory__head{align-items:stretch}.programs-hero__actions,.program-directory__head,.program-directory-card__top{display:grid}.program-directory__head{gap:12px}.program-directory__head h2{font-size:28px}.program-directory__grid,.program-directory-specs{grid-template-columns:1fr}.program-directory{padding:38px 0 68px}.program-directory-card{min-height:auto}.program-directory-card__top{grid-template-columns:48px minmax(0,1fr)}.program-directory-card__top em{grid-column:1/-1;justify-self:start}.program-closing{padding:62px 0 70px}.onboarding-card{min-height:auto;padding:18px}.apply-program-context{grid-template-columns:1fr}.apply-page .page-title{padding:26px 0 14px}.apply-page .page-title h1{font-size:28px;line-height:1.2}.apply-page .page-title p{font-size:14px}.onboarding-header h2{font-size:26px;line-height:1.22}.onboarding-option-grid--two,.onboarding-option-grid--three,.quick-choice-grid,.application-summary,.next-step-grid,.channel-preview{grid-template-columns:1fr}.channel-preview em{justify-self:start}.onboarding-option-grid button{min-height:86px}.onboarding-footer{grid-template-columns:1fr}.onboarding-footer>span{text-align:left;order:-1}.admin-page{padding:24px 16px 56px}.admin-login-card,.admin-card{padding:20px}.admin-header,.admin-detail-header,.admin-card__header{display:grid}.admin-header .admin-button{justify-self:start}.admin-description-list{grid-template-columns:1fr}}
