/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */:root{--foreground:240 10% 3.9%;--card:0 0% 100%;--card-foreground:240 10% 3.9%;--popover:0 0% 100%;--popover-foreground:240 10% 3.9%;--primary:240 5.9% 10%;--primary-foreground:0 0% 98%;--secondary:240 4.8% 95.9%;--secondary-foreground:240 5.9% 10%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 46.1%;--accent:240 4.8% 95.9%;--accent-foreground:240 5.9% 10%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:240 5.9% 90%;--input:240 5.9% 90%;--ring:240 10% 3.9%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:0.5rem;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%}.dark{--foreground:0 0% 98%;--card:240 10% 3.9%;--card-foreground:0 0% 98%;--popover:240 10% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:240 5.9% 10%;--secondary:240 3.7% 15.9%;--secondary-foreground:0 0% 98%;--muted:240 3.7% 15.9%;--muted-foreground:240 5% 64.9%;--accent:240 3.7% 15.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:240 3.7% 15.9%;--input:240 3.7% 15.9%;--ring:240 4.9% 83.9%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%;--sidebar-background:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:217.2 91.2% 59.8%}body{background-color:var(--b-primary-light);color:hsl(var(--foreground))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:Pretendard,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:#fff;--border:#f8fafc;--input:#e2e8f0;--brand-primary:#10b981;--brand-secondary:#34d399;--brand-tertiary:#a3e635;--brand-gradient:linear-gradient(90deg,#10b981,#a3e635);--point-purple:#a855f7;--point-blue:#3b82f6;--point-cyan:#06b6d4;--point-pink:#ec4899;--point-rose:#f43f5e;--point-orange:#f97316;--point-yellow:#eab308;--b-primary-dark:#0f172a;--b-primary-light:#fff;--b-primary-2-dark:#020617;--b-primary-2-light:#fcfcfc;--b-secondary-dark:#1e293b;--b-secondary-light:#f1f5f9;--b-secondary-2-dark:#18212f;--b-secondary-2-light:#e2e8f0;--b-tertiary-dark:#334155;--b-tertiary-light:#e2e8f0;--b-inverse:#fff;--i-inactive:#94a3b8;--i-hover:#059669;--i-pressed:#047857;--i-focus:#10b981;--ring:#10b981;--ring-color:#10b981;--t-primary-dark:#f8fafc;--t-primary-light:#1e293b;--t-primary-dark-10:#f8fafc1b;--t-primary-light-10:#1e293b1b;--t-secondary-dark:#cbd5e1;--t-secondary-light:#334155;--t-tertiary-dark:#e2e8f0;--t-tertiary-light:#0f172a;--t-default:#64748b;--t-inverse:#fff;--t-disabled:#94a3b8;--s-danger:#dc2626;--icon-primary:#64748b;--icon-inverse:#f8fafc;--icon-brand:#10b981}.dark{--background:#0f172a;--b-primary-light:var(--b-primary-dark);--b-primary-2-light:var(--b-primary-2-dark);--b-secondary-light:var(--b-secondary-dark);--b-secondary-2-light:var(--b-secondary-2-dark);--b-tertiary-light:var(--b-tertiary-dark);--t-primary-light:var(--t-primary-dark);--t-secondary-light:var(--t-secondary-dark);--t-tertiary-light:var(--t-tertiary-dark);--ring:#10b981;--ring-color:#10b981;--border:rgba(248,250,252,.1);--input:#343e4e}.light{--b-primary-dark:var(--b-primary-light);--b-primary-2-dark:var(--b-primary-2-light);--b-secondary-dark:var(--b-secondary-light);--b-secondary-2-dark:var(--b-secondary-2-light);--b-tertiary-dark:var(--b-tertiary-light);--t-primary-dark:var(--t-primary-light);--t-primary-dark-10:var(--t-primary-light-10);--t-secondary-dark:var(--t-secondary-light);--t-tertiary-dark:var(--t-tertiary-dark)}.scrollbar{border-right:.5rem solid transparent}.scrollbar::-webkit-scrollbar{width:.25rem}.scrollbar::-webkit-scrollbar-thumb{height:1.875rem;background-color:var(--b-tertiary-dark);border-radius:99rem}.scrollbar::-webkit-scrollbar-track{margin:1rem}.scrollbar::-webkit-scrollbar-button{display:none}@keyframes floating-boat{0%{transform:translateX(0) rotate(0deg)}25%{transform:translateX(5px) rotate(2deg)}50%{transform:translateX(0) rotate(0deg)}75%{transform:translateX(-5px) rotate(-2deg)}to{transform:translateX(0) rotate(0deg)}}.floating-boat{animation:floating-boat 6s linear infinite}*{border-color:var(--border)}body,html{background-color:var(--b-primary-light);color:hsl(var(--foreground))}.dropdown-item{width:100%;height:100%;cursor:pointer}.dropdown-item:focus{background-color:var(--b-tertiary-light);outline:2px solid transparent;outline-offset:2px}.icon-kebab{width:1rem;height:1rem;border-radius:9999px;background-image:url(/images/icon-kebab.svg);transition-duration:.3s;animation-duration:.3s}.icon-kebab:hover{background-color:hsl(var(--primary)/.1)}.icon-kebab:active{background-color:hsl(var(--primary)/.2)}.article_title{font-size:1.125rem;font-weight:500;line-height:1.75rem;color:var(--t-secondary-light)}@media (max-width:767px){.article_title{font-size:.875rem;font-weight:500;line-height:1.5rem}}.line-col{margin-left:1rem;margin-right:1rem;height:.75rem;width:.0625rem;background-color:var(--b-tertiary-light)}@media (max-width:767px){.line-col{margin-left:.5rem;margin-right:.5rem}}.modal-title-wrapper{margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.modal-title{font-size:1rem;line-height:1.1875rem;font-weight:500;color:var(--t-primary-light)}.modal-subTitle{font-size:.875rem;line-height:1.0625rem;font-weight:500;color:var(--t-default)}.modal-button-wrapper{margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.link-underline{font-size:1rem;line-height:1.1875rem;font-weight:500;color:var(--brand-primary);text-decoration-line:underline}.auth_input-list{display:flex;flex-direction:column;gap:1.5rem}.icon_oauth-google{background-image:url(/images/icon-google.svg)}.icon_oauth-google,.icon_oauth-kakao{width:2.625rem;height:2.625rem;background-size:contain;background-position:50%;background-repeat:no-repeat}.icon_oauth-kakao{background-image:url(/images/icon-kakao.svg)}.input-tooltip{position:relative;z-index:100;margin-top:.375rem;width:fit-content;border-radius:.75rem;border-width:1px;background-color:var(--b-primary-light);padding:.625rem .9375rem;font-size:.875rem;line-height:1.0625rem;font-weight:500}.input-tooltip:after{top:-6px;z-index:1;border-top-width:0;border-top-style:solid;border-bottom:8px solid var(--b-primary-light);border-left:6.5px solid transparent;border-right:6px solid transparent}.input-tooltip:after,.input-tooltip:before{position:absolute;left:.9375rem;display:block;height:0;width:0;content:""}.input-tooltip:before{top:-8px;z-index:0;border-bottom-width:8px;border-top-width:0;border-bottom-style:solid;border-top-style:solid;border-left:6.5px solid transparent;border-right:6px solid transparent}