body[data-react-shared-overlays] .agr-overlay,body[data-react-shared-overlays] [data-react-overlay],body[data-react-shared-overlays] [data-shared-popover]{--overlay-card:var(--shared-ui-card);--overlay-text:var(--shared-ui-text);--overlay-border:var(--shared-ui-border);color:var(--overlay-text);font-family:var(--shared-font-sans);color-scheme:light}body[data-react-shared-overlays=dark] .agr-overlay,body[data-react-shared-overlays=dark] [data-react-overlay],body[data-react-shared-overlays=dark] [data-shared-popover]{color-scheme:dark}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(article):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(b):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(dd):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(details):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(div):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(dl):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(dt):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(em):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(footer):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(h1):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(h2):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(h3):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(h4):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(header):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(label):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(li):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(ol):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(p):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(section):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(small):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(span):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(strong):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(summary):where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :where(ul):where(:not([data-own-paint],[data-own-paint] *)){color:inherit!important;background-color:transparent!important;background-image:none!important;border-color:var(--overlay-border)!important;font-family:var(--shared-font-sans)!important;word-break:keep-all;overflow-wrap:break-word}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) h1:where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) h2:where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) h3:where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) h4:where(:not([data-own-paint],[data-own-paint] *)){color:var(--overlay-text)!important}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) blockquote{font-family:var(--shared-font-display)!important}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) code,body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) pre{font-family:var(--shared-font-mono)!important}body[data-react-shared-overlays] .agr-overlay,body[data-react-shared-overlays] [data-react-overlay]:not([data-react-overlay=toast]):not([data-react-overlay=update]):not([data-react-overlay=voters])>div{background:rgba(17,17,17,.56)!important;backdrop-filter:blur(5px)!important;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))!important}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) .modal-panel,body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) .modal-panel-flex{background:var(--overlay-card)!important;color:var(--overlay-text)!important;border:1px solid var(--overlay-border)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;max-height:calc(100dvh - max(24px, env(safe-area-inset-top)) - max(24px, env(safe-area-inset-bottom)))!important;overscroll-behavior:contain}body[data-react-shared-overlays] [data-react-overlay] .modal-panel{overflow-y:auto}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) h2{font-weight:700!important;line-height:1.4!important;letter-spacing:-.025em}body[data-react-shared-overlays] .agr-ft-footer{background:var(--overlay-card)!important}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) a:where(:not([data-own-paint],[data-own-paint] *)),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) button:where(:not([data-own-paint],[data-own-paint] *)){color:var(--overlay-text)!important;background:var(--shared-ui-raised)!important;border-color:var(--overlay-border)!important;border-radius:var(--radius-md)!important;font-family:var(--shared-font-sans)!important;font-weight:650!important;box-shadow:none!important}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) button:not([aria-label]):where(:not([data-own-paint],[data-own-paint] *)){min-height:44px;font-size:15px!important;padding:10px 16px!important;border:1px solid var(--overlay-border)!important;line-height:1.4!important}@media (pointer:fine){body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) button:not([aria-label]):where(:not([data-own-paint],[data-own-paint] *)){min-height:38px;padding:8px 14px!important;font-size:14.5px!important}}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) a:where(:not([data-own-paint],[data-own-paint] *)){background:transparent!important;text-underline-offset:3px}body[data-react-shared-overlays] [data-react-overlay] .auth-form .auth-text-btn{background:transparent!important;border:0!important;padding:0!important;font-size:.8rem!important}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) button[aria-label]:not([role=switch]):where(:not([data-own-paint],[data-own-paint] *)){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px!important}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) a:focus-visible,body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) button:focus-visible{outline:2px solid var(--shared-ui-focus)!important;outline-offset:3px}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) button:disabled{opacity:.43!important}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) button:not(:disabled):hover:where(:not([data-own-paint],[data-own-paint] *)){border-color:var(--shared-ui-line-strong)!important}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background:var(--shared-ui-raised)!important;color:var(--overlay-text)!important;border-color:var(--shared-ui-line-strong)!important;border-radius:var(--radius-md)!important;font-family:var(--shared-font-sans)!important}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) input{accent-color:var(--shared-ui-focus)!important}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) [aria-invalid=true],body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) [role=alert]{color:var(--shared-ui-danger)!important;border-color:var(--shared-ui-danger)!important}body[data-react-shared-overlays] .agr-card-body>button,body[data-react-shared-overlays] .agr-ft-footer>button,body[data-react-shared-overlays] [data-react-overlay=auth] button[type=submit],body[data-react-shared-overlays] [data-react-overlay=confirm] .desktop-dialog-actions button:last-child,body[data-react-shared-overlays] [data-react-overlay=nickname] .modal-panel>button,body[data-react-shared-overlays] [data-react-overlay=verified] .modal-panel button{background:var(--shared-ui-primary)!important;color:var(--shared-ui-on-primary,#242824)!important;border-color:transparent!important;box-shadow:none!important}body[data-react-shared-overlays] [data-react-overlay=dorm-rules] .dorm-rules-amount,body[data-react-shared-overlays] [data-react-overlay=share] button>span:has(svg),body[data-react-shared-overlays] [data-react-overlay=verified] .modal-panel [aria-hidden=true]{background:var(--shared-ui-primary)!important;color:var(--shared-ui-on-primary,#242824)!important}body[data-react-shared-overlays] [data-react-overlay=dorm-rules] .dorm-rules-group-icon,body[data-react-shared-overlays] [data-react-overlay=dorm-rules] .dorm-rules-tile-icon{background:color-mix(in srgb,var(--shared-ui-primary) 38%,transparent)!important;color:var(--overlay-text)!important}body[data-react-shared-overlays] [data-react-overlay=dorm-rules] .dorm-rules-desc,body[data-react-shared-overlays] [data-react-overlay=dorm-rules] .dorm-rules-group-desc,body[data-react-shared-overlays] [data-react-overlay=dorm-rules] .dorm-rules-lead,body[data-react-shared-overlays] [data-react-overlay=dorm-rules] .dorm-rules-tile-meta{color:color-mix(in srgb,var(--overlay-text) 68%,transparent)!important}body[data-react-shared-overlays] [data-react-overlay=share] .modal-panel button:not([aria-label]){padding:8px 4px!important}body[data-react-shared-overlays] [data-react-overlay=toast]>div>div,body[data-react-shared-overlays] [data-react-overlay=update]>div,body[data-react-shared-overlays] [data-react-overlay=voters]>div{background:var(--shared-ui-card)!important;color:var(--shared-ui-text)!important;border:1px solid var(--shared-ui-border)!important}body[data-react-shared-overlays] [data-react-overlay=profile] [aria-label="원본 이미지"]{background:rgba(17,17,17,.85)!important}body[data-react-shared-overlays] [data-react-overlay=profile] [aria-label="원본 이미지"] button{background:var(--shared-ui-card)!important}@media (max-width:700px){body[data-react-shared-overlays] .agr-overlay,body[data-react-shared-overlays] [data-react-overlay]:not([data-react-overlay=toast]):not([data-react-overlay=update]):not([data-react-overlay=voters])>div{padding:max(9px,env(safe-area-inset-top)) max(9px,env(safe-area-inset-right)) max(9px,env(safe-area-inset-bottom)) max(9px,env(safe-area-inset-left))!important}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) .modal-panel,body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) .modal-panel-flex{border-radius:var(--radius-md)!important;max-height:calc(100dvh - max(9px, env(safe-area-inset-top)) - max(9px, env(safe-area-inset-bottom)) - var(--browser-bar-reserve, 0px))!important}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}}body[data-react-shared-overlays] [data-shared-popover]{background:var(--shared-ui-card)!important;color:var(--shared-ui-text)!important;border-color:var(--shared-ui-border)!important;font-family:var(--shared-font-sans)!important}body[data-react-shared-overlays] [data-shared-popover] .coauthor-results>button[role=option]{min-height:44px;padding:10px 12px!important;border:0!important;border-radius:var(--radius-md)!important;justify-content:flex-start;text-align:left;background:transparent!important;line-height:1.5!important}body[data-react-shared-overlays] [data-shared-popover] .coauthor-results>button[aria-selected=true]{background:var(--shared-ui-surface)!important}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){font-size:16px!important;line-height:1.5;caret-color:var(--shared-ui-text)}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) button:focus-visible,body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) input:focus-visible,body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) select:focus-visible,body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) textarea:focus-visible{outline:2px solid var(--shared-ui-focus);outline-offset:3px}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) ::selection{background:var(--shared-ui-primary);color:#1c1c1c}body[data-react-shared-overlays] .agr-overlay,body[data-react-shared-overlays] [data-react-overlay],body[data-react-shared-overlays] [data-shared-popover]{scrollbar-width:thin;scrollbar-color:var(--shared-ui-line-strong) transparent}body[data-react-shared-overlays] [data-react-overlay=share] .share-targets{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}body[data-react-shared-overlays] [data-react-overlay=share] .share-targets>button{min-width:44px;padding:0!important;border:0!important;background:transparent!important}body[data-react-shared-overlays] [data-react-overlay=share] .share-targets>button>span:first-child{width:44px!important;height:44px!important;border-radius:var(--radius-md)!important;box-shadow:none!important}body[data-react-shared-overlays] [data-react-overlay=share] .share-targets>button>span:last-child{font-size:14px!important}@media(max-width:380px){body[data-react-shared-overlays] [data-react-overlay=share] .share-targets>button>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}body[data-react-shared-overlays] [data-react-overlay=profile] .modal-panel button[aria-label="프로필 사진 크게 보기"]{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;padding:0!important;border:0!important;border-radius:var(--radius-pill)!important;corner-shape:round!important;overflow:hidden;background:var(--shared-ui-primary)!important;color:var(--shared-ui-on-primary,#242824)!important}body[data-react-shared-overlays] [data-react-overlay=profile] .modal-panel button[aria-label="프로필 사진 크게 보기"] img{width:100%;height:100%;object-fit:cover}body[data-react-shared-overlays] [data-react-overlay=profile] .desktop-profile-card-actions>button:first-child{background:var(--shared-ui-primary)!important;color:var(--shared-ui-on-primary,#242824)!important;border-color:transparent!important}body[data-react-shared-overlays] [data-react-overlay=profile] button[data-profile-block]{background:transparent!important;border:0!important;min-height:36px;font-size:13px!important;font-weight:600!important;padding:6px 10px!important}body[data-react-shared-overlays] [data-react-overlay=profile] .modal-panel>button[aria-label="프로필 닫기"]{background:transparent!important;border:0!important}body[data-react-shared-overlays] :is([data-react-overlay],[data-shared-popover]) [data-sticker-caption]{font-family:var(--shared-font-mono,monospace)!important}body[data-react-shared-overlays] [data-shared-popover] [data-sticker-picker=pixel] button{min-width:0;min-height:40px;padding:4px!important;background:transparent!important;font-size:13px!important;line-height:1.45!important}body[data-react-shared-overlays] [data-shared-popover] [data-sticker-tabs] button[aria-pressed=true]{background:var(--shared-ui-text)!important;color:var(--shared-ui-bg)!important}body[data-react-shared-overlays] [data-shared-popover] [data-sticker-picker=pixel] [data-sticker-pick]{display:flex;flex-direction:column;border:0!important;border-radius:0!important}body[data-react-shared-overlays] [data-shared-popover] [data-sticker-actions] button{min-height:34px;font-size:11px!important;border:0!important;border-radius:0!important}body[data-react-shared-overlays] [data-shared-popover] [data-sticker-actions] button[aria-pressed=true]{background:var(--shared-ui-surface)!important}body[data-react-shared-overlays] [data-shared-popover] [data-sticker-picker=pixel] [data-sticker-close]{min-width:32px}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) .doreumi-preference-choices :where(button):not(._is-pad):not(_is-pad),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) .doreumi-preference-choices button[aria-label]{min-height:40px;padding:5px 13px!important;border:1px solid var(--overlay-border)!important;border-radius:var(--radius-pill)!important;corner-shape:round!important;background:var(--shared-ui-card,var(--shared-ui-raised))!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) .doreumi-preference-choices button[aria-pressed=true]{background:var(--shared-ui-primary,#79ADE3)!important;border-color:var(--shared-ui-primary,#79ADE3)!important;color:var(--shared-ui-on-primary,#242824)!important;font-weight:650!important}@media (pointer:fine){body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) .doreumi-preference-choices :where(button):not(._is-pad):not(_is-pad),body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) .doreumi-preference-choices button[aria-label]{min-height:32px;padding:4px 12px!important;font-size:13.5px!important}}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) .compose-chooser .imported-compose-target{min-height:44px;padding:9px 12px!important;border:0!important;border-radius:var(--radius-md)!important;background:transparent!important;text-align:left!important;font-weight:400!important}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) .compose-chooser .imported-compose-target:hover{background:var(--shared-ui-raised)!important}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) .compose-chooser .imported-compose-target small{margin:0!important;font-family:var(--shared-font-sans)!important;font-weight:400!important}body[data-react-shared-overlays] :is([data-react-overlay],.agr-overlay,[data-shared-popover]) .doreumi-preferences-form .doreumi-primary-button{background:var(--shared-ui-primary,#79ADE3)!important;border-color:transparent!important;color:var(--shared-ui-on-primary,#242824)!important;font-weight:700!important}