

    

:root{scrollbar-gutter:stable;--emoji-font-family:"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";--page-max-width:1400px;--content-max-width:1208px;}:root{--page-cover-height:30vh;--page-header-font-size:40px;--page-content-padding-bottom:10vh;}:root .padding{padding-left:calc(96px + env(safe-area-inset-left));padding-right:calc(96px + env(safe-area-inset-right));}:root .width{max-width:100%;width:var(--page-max-width);}@media (max-width:480px){:root{--page-cover-height:200px;--page-header-font-size:32px;--page-content-padding-bottom:0;}:root .padding{padding-left:calc(24px + env(safe-area-inset-left));padding-right:calc(24px + env(safe-area-inset-right));}:root .width{max-width:100%;width:100%;}}[role="button"]:not([tabindex="-1"]){cursor:pointer;}[role="button"]:not([tabindex="-1"]):hover{background:rgba(55, 53, 47, 0.08);}[role="button"]:not([tabindex="-1"]):active{background:rgba(55, 53, 47, 0.16);}[placeholder]:empty::before{content:attr(placeholder);min-height:1em;color:rgb(55, 53, 47);-webkit-text-fill-color:rgba(55, 53, 47, 0.2);}body{background-color:white;overflow-x:hidden;}@media (max-width:480px){[role="button"][tabindex="0"]:active{background:none;opacity:0.4;}}@-webkit-keyframes glow{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}@keyframes glow{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}.admin-halo{position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px;border-radius:8px;pointer-events:none;background:rgba(46, 170, 220, 0.35);box-shadow:0 0 2px 2px rgba(0,0,0,0.1);-webkit-animation:1s ease glow infinite;animation:1s ease glow infinite;-webkit-animation-delay:200ms;animation-delay:200ms;}*{scroll-margin-top:100px;}.notion-page-mention-token.notion-enable-hover:hover,.notion-external-object-token.notion-enable-hover:hover{cursor:pointer!important;background:rgba(148,148,148,0.15);box-shadow:0 0 0 3px rgb(148 148 148 / 15%);border-radius:1px;}.pageLinkIndicator{display:none!important;}
.css-hn7ruz{--color:rgb(119, 169, 189);position:-webkit-sticky;position:sticky;top:0;}
.css-dp0f59{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;z-index:1000000;--color:rgb(119, 169, 189);position:-webkit-sticky;position:sticky;top:0;}.css-dp0f59 *{white-space:pre-wrap;}
.css-wmkfki{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;z-index:1;}@media (max-width:780px){.css-wmkfki{display:none;}}
.css-vss0o7{position:fixed;top:0;bottom:0;left:0;right:0;pointer-events:none;-webkit-transition:300ms;transition:300ms;}
.css-1icxqjk{background-color:rgba(255, 255, 255, 0.8);-webkit-transition:background-color 300ms;transition:background-color 300ms;}
.css-1m17s0k{position:relative;display:grid;width:100%;padding:0px 12px;z-index:1;background-color:rgba(255, 255, 255, 0.8);-webkit-transition:background-color 300ms;transition:background-color 300ms;}
.css-g0q09w{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:100%;}
.css-dq8bmf{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;max-height:100%;object-fit:contain;object-position:left center;}
.css-rae4w4{display:grid;grid-template-columns:repeat(4,1fr);}
.css-tkevr6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;}
.css-rqva07{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;font-weight:700;-webkit-text-decoration:none;text-decoration:none;text-align:center;color:inherit;white-space:pre-wrap;}
.css-192qrng{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}
.css-1jgwf64{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;cursor:pointer;padding:4px;margin:0 2px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:16px;}
.css-bk9fzy{font-size:20px;}
.css-10zz647{width:100%;border-bottom:2px solid #F5F5F5;}
.css-19666hm{position:relative;display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1;}@media (max-width:780px){.css-19666hm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}
.css-ipwa1c{position:fixed;top:0;bottom:0;left:0;right:0;-webkit-transition:300ms;transition:300ms;z-index:10;}
.css-14qi5oc{position:relative;display:grid;width:100%;padding:0px 12px;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border:none;background-color:rgba(255, 255, 255, 0.8);-webkit-transition:background-color 300ms;transition:background-color 300ms;}
.css-3sphsi{position:fixed;top:0;right:0;bottom:0;width:80vw;max-width:400px;background-color:white;z-index:100;box-shadow:0 0 4px 4px rgba(0,0,0,0.15);overscroll-behavior:contain;overflow-y:auto;}
.css-eioi0i{position:-webkit-sticky;position:sticky;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%;height:48px;padding:0 12px;background-color:inherit;z-index:10;border-bottom:2px solid #F5F5F5;}
.css-1c2b2ho{height:24px;margin-left:8px;}
.css-18gf8m2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;height:40px;padding:0 16px;font-size:16px;font-weight:700;color:inherit;-webkit-text-decoration:none;text-decoration:none;}.css-18gf8m2:hover{color:var(--color);background-color:#F5F5F5;}
.css-1ojmi23:last-child{margin-bottom:12px;}
.css-17qwkxv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:16px;border-left:2px solid currentColor;}.css-17qwkxv:last-child{margin-bottom:12px;}
.css-1kybxxf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1px;pointer-events:none;height:24px;margin-top:8px;margin-bottom:4px;}@media (max-width:480px){.css-1kybxxf{height:auto;margin-top:16px;margin-bottom:32px;}}
.css-ml9d2r{width:100%;margin-top:2px;margin-bottom:1px;max-width:calc(100vw - 192px);}@media (max-width: 480px){.css-ml9d2r{max-width:100%;}}
.css-bgqgff{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width:480px){.css-bgqgff{display:block;}}
.css-1klgan9{padding-top:12px;padding-bottom:12px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc((100% - 46px) * 0.5);}@media (max-width: 480px){.css-1klgan9{width:100%;}}
.css-9whsf3{max-width:100%;}
.css-1fhgjcy{margin-top:4px;}
.css-hetz5y{width:100%;max-width:100%;margin-top:2px;margin-bottom:1px;}
.css-1hbojrh{max-width:100%;width:100%;white-space:pre-wrap;word-break:break-word;padding:3px 2px;}
.css-i2xsib{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:1.5em;}
.css-15830to{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}
.css-1hkimrz{max-width:100%;width:100%;white-space:pre-wrap;word-break:break-word;padding:3px 2px;font-weight:600;font-size:1.875em;line-height:1.3;margin:0;}@media (max-width:480px){.css-1hkimrz{font-size:1.5em;}}
.css-7ft6pd{width:100%;margin-top:1px;margin-bottom:1px;max-width:calc(100vw - 192px);}@media (max-width: 480px){.css-7ft6pd{max-width:100%;}}
.css-jjk7pl{max-width:calc(100vw - 192px);}@media (max-width: 480px){.css-jjk7pl{max-width:100%;}}
.css-1g2rt6x{width:100%;max-width:calc(100vw - 192px);margin-top:1px;margin-bottom:1px;}@media (max-width: 480px){.css-1g2rt6x{max-width:100%;}}
.css-1t7u8ij{padding-top:12px;padding-bottom:12px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc((100% - 46px) * 0.3125);}@media (max-width: 480px){.css-1t7u8ij{width:100%;}}
.css-11x5oxj{max-width:100%;width:100%;white-space:pre-wrap;word-break:break-word;padding:3px 2px;font-weight:600;font-size:1.875em;line-height:1.3;margin:0;font-size:1.5em;line-height:1.3;}@media (max-width:480px){.css-11x5oxj{font-size:1.5em;}}@media (max-width:480px){.css-11x5oxj{font-size:1.25em;}}
.css-jgt332{padding-top:12px;padding-bottom:12px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc((100% - 46px) * 0.6875);}@media (max-width: 480px){.css-jgt332{width:100%;}}
.css-sshsh6{max-width:100%;width:100%;white-space:pre-wrap;word-break:break-word;padding:3px 2px;font-weight:600;font-size:1.875em;line-height:1.3;margin:0;font-size:1.25em;line-height:1.3;}@media (max-width:480px){.css-sshsh6{font-size:1.5em;}}@media (max-width:480px){.css-sshsh6{font-size:1.17em;}}
.css-bf7j1z{width:100%;margin-top:1px;margin-bottom:1px;max-width:100%;}
.css-1easnuy{width:100%;max-width:100%;margin-top:1px;margin-bottom:1px;}
.css-1n4xn28{width:100%;max-width:100%;margin-top:1px;margin-bottom:0px;}
.css-1yunidd{width:100vw;max-width:100vw;margin-top:1px;margin-bottom:1px;}
.css-axh57m{min-height:40px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;z-index:85;padding-left:calc((100% - var(--content-max-width)) / 2);padding-right:calc((100% - var(--content-max-width)) / 2);}@media (max-width:1400px){.css-axh57m{padding-left:96px;padding-right:96px;}}@media (max-width:480px){.css-axh57m{padding-left:24px;padding-right:24px;}}
.css-tueaip{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.css-13uiyao{padding-bottom:15px;padding-left:calc((100% - var(--content-max-width)) / 2);padding-right:calc((100% - var(--content-max-width)) / 2);}@media (max-width:1400px){.css-13uiyao{padding-bottom:15px;padding-left:96px;padding-right:96px;}}@media (max-width:480px){.css-13uiyao{padding-bottom:0px;padding-left:24px;padding-right:24px;}}
.css-vfzyh5{display:grid;position:relative;grid-template-columns:repeat(
            auto-fill,minmax(
              320px,1fr
            )
          );gap:16px;padding-top:16px;padding-bottom:4px;}@media (max-width:480px){.css-vfzyh5{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));}}
.css-cnzm4r{position:relative;width:100%;padding-top:56.25%;overflow:hidden;}
.css-t37t6d{position:absolute;top:0;bottom:0;left:0;right:0;}
.css-1ymil09{max-width:100%;width:auto;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.5;min-height:21px;font-weight:500;pointer-events:none;}
.css-1n1men8{font-size:12px;line-height:1.2;padding:0px 0px 10px 0px;}.css-1n1men8:empty{padding:0!important;}
.css-wikc6s{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:0px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:4px 6px;}
.css-1xuomm2{width:100%;max-width:100%;margin-top:2px;margin-bottom:0px;}
.css-1iidvhj{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;z-index:1;overflow:visible;padding-left:1px;padding-right:1px;}
.css-1x6vxkv{padding-bottom:15px;padding-left:calc((100% - var(--content-max-width)) / 2);padding-right:calc((100% - var(--content-max-width)) / 2);padding-left:1px;padding-right:1px;}@media (max-width:1400px){.css-1x6vxkv{padding-bottom:15px;padding-left:96px;padding-right:96px;}}@media (max-width:480px){.css-1x6vxkv{padding-bottom:15px;padding-left:24px;padding-right:24px;}}@media (max-width: 1140px){.css-1x6vxkv{padding-bottom:0px;padding-left:1px;padding-right:1px;}}@media (max-width: 480px){.css-1x6vxkv{padding-bottom:15px;padding-left:1px;padding-right:1px;}}
.css-qsxvr5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:8px;padding-bottom:4px;}@media (max-width:480px){.css-qsxvr5{padding-top:4px;}}
.css-nulizf{margin-top:1px;margin-bottom:1px;border-radius:4px;}
.css-k008qs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.css-16edzfm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:inherit;-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background 20ms ease-in 0s;transition:background 20ms ease-in 0s;cursor:pointer;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;border-radius:4px;height:30px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:4px;}@media (max-width:480px){.css-16edzfm{display:none;}}
.css-d3c2q3{position:relative;font-size:12px;overflow:hidden;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0px;padding-right:0px;padding-bottom:0px;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:0px;margin-right:auto;min-height:30px;min-width:240px;max-width:max(75%,400px);}
.css-15y00n0{max-width:100%;width:auto;white-space:nowrap;word-break:break-word;caret-color:rgba(255,255,255,0.81);font-weight:500;line-height:1.3;pointer-events:none;overflow:hidden;text-overflow:ellipsis;display:inline;font-size:16px;}
.css-18o1mew{position:relative;font-size:12px;overflow:hidden;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0px 6px 0px 8px;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:2px;margin-right:0px;min-height:30px;min-width:26px;}.css-18o1mew:has(> div:empty){display:none;}@media (max-width:480px){.css-18o1mew{margin-left:0px;margin-right:2px;}}
.css-kave44{line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.css-kh2a8r{display:none;}@media (max-width:480px){.css-kh2a8r{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:inherit;-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background 20ms ease-in 0s;transition:background 20ms ease-in 0s;cursor:pointer;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;height:30px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;padding-right:4px;display:block;height:auto;border-radius:0;border-bottom:1px solid rgba(55, 53, 47, 0.16);margin-top:10px;margin-bottom:10px;}}
.css-7pf6at{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}
.css-1jxv60r{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;min-width:0px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;}
.css-bqxy4n{max-width:100%;width:auto;white-space:nowrap;word-break:break-word;caret-color:rgba(255,255,255,0.81);font-weight:500;line-height:1.3;pointer-events:none;overflow:hidden;text-overflow:ellipsis;}
.css-hgbh52{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:6px;margin-top:4px;}
.css-1twwy9g{width:100vw;max-width:100vw;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-top:4px;margin-bottom:4px;}
.css-8r93cn{display:block;object-fit:cover;border-radius:1px;width:100%;height:320px;pointer-events:auto;border-radius:20px;}@media (max-width:480px){.css-8r93cn{height:auto;}}
.css-19sua3t{display:block;object-fit:cover;border-radius:1px;width:100%;height:320px;pointer-events:auto;border-radius:20px;}@media (max-width:480px){.css-19sua3t{height:auto;}}
[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--normal-text);background:var(--normal-bg);border:1px solid var(--normal-border);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}

  /* B_DB_n개의 속성 더 표시_비노출 efiction*/ .css-17o5it {display: none;}
  /* B_DB_속성 아이콘_비노출 efiction*/ svg:not(:root) {display: none;}
  /* Grp_flourish 크레딧_비노출 efiction*/ .flourish-credit {display: none;}
  /* B_GAL_그룹하위수량_비노출 efiction*/ .css-1j41pvo {display: none;}
  /* alink 컬러 조정 efiction a:link {color: white;} */
  /* 줄바꿈 : 모든 요소 efiction*/ * { word-break: keep-all !important; }
  /* 줄바꿈 : 특정 요소 추가 보완  efiction*/ p, div, span, h1, h2, h3, h4, h5, h6, li, td, th, input, textarea, button, label { word-break: keep-all !important;  }
  /* DB-LI-클릭불가 efiction*/ .css-nvmrto, .css-1ussv66 {pointer-events: none;}
  /* DB-LI-클릭불가 241108 efiction*/ .css-nvmrto, .css-1ussv66 {pointer-events: none;}

.full-body-footer_ef{position:relative;left:50%;transform:translateX(-50%);width:100vw !important;margin:0 auto}.footer_ef{background-color:#77a9bd;padding:30px 10px 70px 10px;font-size:clamp(12px,3vw,15px);text-align:center;width:100vw;box-sizing:border-box;margin:0}.footerImg_ef{width:200px;height:auto}.center-sns_ef{display:block;text-align:center;margin:10px auto 0}.txt_ef{color:#fff;font-family:'Pretendard',sans-serif;text-align:center;text-decoration:none}.copyright_ef{color:#fff;font-family:'Pretendard',sans-serif;text-align:center;margin:1vh auto}