.ml-profile{--ml-profile-accent:#2563eb;--ml-profile-paper:#e5ecf2;--ml-profile-card:#fff;--ml-profile-ink:#0f172a;--ml-profile-secondary:#475569;--ml-profile-rule:#c1cddc;--ml-profile-icon:#1d4ed8;--ml-profile-focus:#1e3a8a;--ml-profile-error:#991b1b;--ml-profile-field:#77869a;--ml-profile-block-radius:13px;--ml-profile-media-radius:12px;--ml-profile-shortcut-radius:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ml-profile-ink);background:var(--ml-profile-paper);font:400 1rem/1.6 "Instrument Sans", "Pretendard", var(--font), system-ui, sans-serif;overflow-wrap:anywhere;min-inline-size:0}.ml-profile[data-theme=soft]{--ml-profile-paper:#f7f0e7;--ml-profile-card:#fffcf7;--ml-profile-ink:#33271f;--ml-profile-secondary:#645042;--ml-profile-rule:#dcccbb;--ml-profile-icon:#75452b;--ml-profile-focus:#75452b;--ml-profile-field:#8c7463}.ml-profile[data-theme=dark]{--ml-profile-paper:#101929;--ml-profile-card:#1b273a;--ml-profile-ink:#f8fafc;--ml-profile-secondary:#bcc9dc;--ml-profile-rule:#43536b;--ml-profile-icon:#b4caff;--ml-profile-focus:#b4caff;--ml-profile-error:#ffadad;--ml-profile-field:#8191aa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ml-profile-page{min-block-size:100vh;min-block-size:100svh;padding:clamp(2.5rem,9vw,6rem) clamp(1.125rem,5vw,2rem) 2rem}.ml-profile-preview{border-radius:14px;padding:1.5rem 1rem 1rem}.ml-profile-content{inline-size:100%;max-inline-size:33rem;margin-inline:auto}.ml-profile-header{border-block-end:1px solid var(--ml-profile-rule);margin-block-end:1.375rem;padding-block-end:1.5rem;position:relative}.ml-profile-header:after{content:"";background:var(--ml-profile-accent);block-size:2px;inline-size:2.5rem;position:absolute;inset-block-end:-1px;inset-inline-start:0}.ml-profile-avatar{background:var(--ml-profile-card);background:color-mix(in srgb, var(--ml-profile-accent) 16%, var(--ml-profile-card));block-size:5rem;inline-size:5rem;color:var(--ml-profile-ink);border-radius:50%;place-items:center;margin-block-end:1.125rem;font-size:1.875rem;font-weight:750;display:grid;position:relative;overflow:hidden}.ml-profile-avatar img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.ml-profile-avatar img[hidden]{display:none}.ml-profile .ml-profile-header :is(h1,h2),.ml-profile-state h1{font:750 clamp(2rem, 6vw, 3rem)/1.18 "Schibsted Grotesk", "Pretendard", var(--font), system-ui, sans-serif;letter-spacing:-.032em;overflow-wrap:anywhere;word-break:normal;text-wrap:balance;margin:0}.ml-profile-preview .ml-profile-avatar{block-size:3.75rem;inline-size:3.75rem;font-size:1.5rem}.ml-profile-preview .ml-profile-header h2{font-size:1.625rem}.ml-profile .ml-profile-bio{color:var(--ml-profile-secondary);white-space:pre-line;margin:.625rem 0 0}.ml-profile-blocks{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}.ml-profile-block{border:1px solid var(--ml-profile-rule);border-radius:var(--ml-profile-block-radius);background:var(--ml-profile-card);min-inline-size:0;color:var(--ml-profile-ink);text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out;display:block}.ml-profile a.ml-profile-block:hover{background-color:color-mix(in srgb, var(--ml-profile-accent) 8%, var(--ml-profile-card));border-color:var(--ml-profile-field)}.ml-profile-row{align-items:center;gap:.875rem;min-block-size:3.75rem;padding:.75rem 1rem;display:flex}.ml-profile-icon{color:var(--ml-profile-icon)}.ml-profile-arrow{color:var(--ml-profile-secondary);margin-inline-start:auto}.ml-profile-block-text{gap:.125rem;min-inline-size:0;display:grid}.ml-profile-label{font-weight:700;line-height:1.35}.ml-profile-description,.ml-profile .ml-profile-section p{color:var(--ml-profile-secondary);white-space:pre-line;margin:0;font-size:.875rem}.ml-profile-section{margin-block:1rem .125rem}.ml-profile-section:first-child{margin-block-start:0}.ml-profile .ml-profile-section :is(h2,h3){overflow-wrap:anywhere;word-break:normal;margin:0;font-size:1.0625rem;font-weight:750;line-height:1.4}.ml-profile-media{aspect-ratio:16/9;border-radius:var(--ml-profile-media-radius) var(--ml-profile-media-radius) 0 0;background:var(--ml-profile-paper);inline-size:100%;display:block;overflow:hidden}.ml-profile-block-image,.ml-profile-cover img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ml-profile-media[data-image-fit=contain] img{object-fit:contain}.ml-profile :is(.ml-profile-media,.ml-profile-cover) img[hidden]{display:none}.ml-profile-cover{aspect-ratio:3;border-radius:var(--ml-profile-block-radius);background:var(--ml-profile-card);background:color-mix(in srgb, var(--ml-profile-accent) 14%, var(--ml-profile-card));min-block-size:6.5rem;inline-size:100%;overflow:hidden}.ml-profile-cover+.ml-profile-avatar{box-shadow:0 0 0 4px var(--ml-profile-paper);margin-block-start:-1.625rem;margin-inline-start:.875rem}.ml-profile[data-align=center] .ml-profile-header{text-align:center}.ml-profile[data-align=center] .ml-profile-header:after{margin-inline:auto;inset-inline:0}.ml-profile[data-align=center] .ml-profile-avatar{margin-inline:auto}.ml-profile[data-font=serif],.ml-profile[data-font=serif] .ml-profile-header :is(h1,h2){font-family:Georgia,Noto Serif KR,Noto Serif CJK KR,AppleMyungjo,Batang,ui-serif,serif}.ml-profile[data-shape=square]{--ml-profile-block-radius:0px;--ml-profile-media-radius:0px;--ml-profile-shortcut-radius:0px}.ml-profile[data-shape=pill]{--ml-profile-block-radius:2rem;--ml-profile-media-radius:1.9375rem;--ml-profile-shortcut-radius:999px}.ml-profile-social{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-block-start:.875rem;display:flex}.ml-profile[data-align=center] .ml-profile-social{justify-content:center}.ml-profile-social-link{border-radius:var(--ml-profile-shortcut-radius);text-align:center;min-inline-size:3.5rem;max-inline-size:min(8rem,100%);color:var(--ml-profile-ink);justify-items:center;gap:.375rem;padding:.25rem;font-size:.8125rem;font-weight:700;line-height:1.3;text-decoration:none;display:grid}.ml-profile-social-icon{border:1px solid var(--ml-profile-rule);border-radius:var(--ml-profile-shortcut-radius);background:var(--ml-profile-card);block-size:2.75rem;inline-size:2.75rem;color:var(--ml-profile-icon);place-items:center;display:grid}a.ml-profile-social-link:hover .ml-profile-social-icon{background:color-mix(in srgb, var(--ml-profile-accent) 10%, var(--ml-profile-card));border-color:var(--ml-profile-field)}.ml-profile-badge{background:var(--ml-profile-paper);background:color-mix(in srgb, var(--ml-profile-accent) 11%, var(--ml-profile-card));inline-size:fit-content;max-inline-size:100%;color:var(--ml-profile-ink);border-radius:999px;justify-self:start;padding:.125rem .5rem;font-size:.75rem;font-weight:700;line-height:1.4}.ml-profile-social-link .ml-profile-badge{justify-self:center}.ml-profile-block-thumbnail{position:relative}.ml-profile-block-thumbnail .ml-profile-media{aspect-ratio:1;border-radius:var(--ml-profile-shortcut-radius);place-items:center;inline-size:2.5rem;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:.75rem;transform:translateY(-50%)}.ml-profile-block-thumbnail .ml-profile-row{padding-inline-start:4rem}.ml-profile-thumbnail-fallback{color:var(--ml-profile-icon);display:none}.ml-profile-block-image[hidden]+.ml-profile-thumbnail-fallback{display:block}.ml-profile-block-featured{background:var(--ml-profile-card);background:color-mix(in srgb, var(--ml-profile-accent) 12%, var(--ml-profile-card))}.ml-profile-block-featured .ml-profile-row{min-block-size:6rem;padding-block:1rem}.ml-profile-block-featured .ml-profile-label{letter-spacing:-.025em;font-size:1.25rem}.ml-profile[data-layout]:not([data-layout=classic]).ml-profile-page{padding-block-start:clamp(1.75rem,5vw,3.5rem)}.ml-profile[data-layout=buttons] .ml-profile-content{max-inline-size:29rem}.ml-profile[data-layout=buttons] .ml-profile-blocks{gap:.75rem}.ml-profile[data-layout=buttons] .ml-profile-block:not(.ml-profile-block-featured) .ml-profile-row{grid-template-columns:1.75rem minmax(0,1fr) 1.75rem;padding-inline:1rem;display:grid}.ml-profile[data-layout=buttons] .ml-profile-block:not(.ml-profile-block-featured) .ml-profile-block-text{text-align:center;grid-column:2;justify-items:center}.ml-profile[data-layout=buttons] .ml-profile-block:not(.ml-profile-block-featured) .ml-profile-badge{justify-self:center}.ml-profile[data-layout=buttons] .ml-profile-block:not(.ml-profile-block-featured) .ml-profile-arrow{grid-column:3}.ml-profile[data-layout=cards] .ml-profile-content{max-inline-size:41rem;container:ml-profile-cards/inline-size}.ml-profile[data-layout=cards] .ml-profile-blocks{gap:.75rem}.ml-profile[data-layout=cards] :is(.ml-profile-section,.ml-profile-block-featured,.ml-profile-empty){grid-column:1/-1}.ml-profile[data-layout=cards] .ml-profile-section:not(:first-child){margin-block-start:1.25rem}.ml-profile[data-layout=cards] .ml-profile-section :is(h2,h3){font-size:1.125rem}.ml-profile[data-layout=cards] .ml-profile-block-featured:not(.ml-profile-block-with-image) .ml-profile-row{min-block-size:8rem}.ml-profile[data-layout=cards] .ml-profile-block-featured .ml-profile-media{aspect-ratio:16/7}@container ml-profile-cards (width>=20.25rem){.ml-profile-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-profile-block:not(.ml-profile-block-featured){flex-direction:column;display:flex}.ml-profile-block:not(.ml-profile-block-featured) .ml-profile-row{flex:1;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;gap:.625rem;min-block-size:7.25rem;padding:.875rem;display:grid}.ml-profile-block:not(.ml-profile-block-featured) .ml-profile-icon{grid-area:1/1}.ml-profile-block:not(.ml-profile-block-featured) .ml-profile-arrow{grid-area:1/2}.ml-profile-block:not(.ml-profile-block-featured) .ml-profile-block-text{grid-area:2/1/3/-1}.ml-profile-block-with-image:not(.ml-profile-block-featured) .ml-profile-row{min-block-size:5.75rem}}.ml-profile-empty{color:var(--ml-profile-secondary);font-size:.875rem}.ml-profile-footer{border-block-start:1px solid var(--ml-profile-rule);color:var(--ml-profile-secondary);place-items:start;gap:.125rem;margin-block-start:1.75rem;padding-block-start:.625rem;font-size:.875rem;display:grid}.ml-profile-brand,.ml-profile-report summary{border-radius:5px;align-items:center;gap:.5rem;min-block-size:2.75rem;display:inline-flex}.ml-profile-brand{font-weight:750}.ml-profile-brand svg{block-size:1.25rem;inline-size:1.25rem}.ml-profile-report{inline-size:100%}.ml-profile-report summary{cursor:pointer;inline-size:fit-content;list-style:none}.ml-profile-report summary::-webkit-details-marker{display:none}.ml-profile-report[open] summary svg:last-child{transform:rotate(180deg)}.ml-profile-report summary:hover,.ml-profile a.ml-profile-brand:hover{color:var(--ml-profile-ink);text-underline-offset:.22em;text-decoration:underline}.ml-profile-report form{justify-items:start;gap:.5rem;margin-block:.25rem .5rem;display:grid}.ml-profile-report label{color:var(--ml-profile-ink);font-weight:650}.ml-profile-report textarea{border:1px solid var(--ml-profile-field);background:var(--ml-profile-card);min-block-size:5rem;inline-size:100%;color:var(--ml-profile-ink);caret-color:var(--ml-profile-icon);resize:vertical;border-radius:8px;padding:.625rem .75rem;font-size:1rem}.ml-profile-report [role=alert]{color:var(--ml-profile-error)}.ml-profile-submit{color:#fff;background:#1d4ed8;border-radius:8px;min-block-size:2.75rem;padding:.625rem 1rem;font-weight:700}.ml-profile-submit:hover:not(:disabled){background:#1e3a8a}.ml-profile :is(a,button,summary,textarea):focus-visible{outline:3px solid var(--ml-profile-focus);outline-offset:3px}.ml-profile ::selection{background:var(--ml-profile-focus);color:var(--ml-profile-paper)}.ml-profile-state{align-content:center;justify-items:start;gap:.75rem;padding-block:2rem;padding-inline:max(clamp(1.125rem,5vw,2rem),50% - 16.5rem);display:grid}.ml-profile-state h1{font-size:clamp(1.75rem,4.5vw,2.5rem)}.ml-profile-state p{color:var(--ml-profile-secondary)}.ml-profile-state p[role=status]{align-items:center;gap:.625rem;display:flex}.ml-profile-state-icon,.ml-profile-spinner{color:var(--ml-profile-icon)}.ml-profile-spinner{animation:.85s linear infinite ml-profile-spin}@keyframes ml-profile-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ml-profile :is(a,button){transition:none}.ml-profile-spinner{animation:none}}
