.pc.dg-lm,.pc.fb-root{position:fixed;inset:0;z-index:var(--pc-z-modal-scrim);width:auto;min-height:0;background:none}.pc.dg-lm,.pc.dg-lm[lang],.pc.fb-root,.pc.fb-root[lang]{--pc-font:"Pretendard","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI",sans-serif}:where(.pc.dg-lm,.pc.fb-root) :where(svg:not([width])){width:16px;height:16px;flex-shrink:0}.pc .dg-login{--pc-modal-w:440px}.pc .dg-login:focus{outline:none}.pc .dg-login .pc-modal-head{flex-direction:column;align-items:stretch;text-align:center;padding:var(--pc-sp-28) var(--pc-sp-24) var(--pc-sp-8)}.pc .dg-login .pc-eyebrow{align-self:center}.pc .dg-login .pc-modal-body{padding:var(--pc-sp-14) var(--pc-sp-24) var(--pc-sp-22)}.pc .dg-login-get{display:flex;flex-direction:column;gap:var(--pc-sp-8);margin:var(--pc-sp-6) 0 var(--pc-sp-16);padding:var(--pc-sp-12) var(--pc-sp-14);border-radius:var(--pc-radius-tile);background:var(--pc-surface-2);border:1px solid var(--pc-line);text-align:left}.pc .dg-login-get li{display:flex;gap:var(--pc-sp-8);align-items:flex-start;font-size:var(--pc-fs-body-sm);line-height:1.5;color:var(--pc-text-2)}.pc .dg-login-get li svg{flex-shrink:0;width:15px;height:15px;margin-top:2px;color:var(--pc-accent)}.pc .dg-login .lg-btns{display:flex;flex-direction:column;gap:var(--pc-sp-8)}.pc .dg-login .lg-btn{position:relative;height:var(--pc-h-cta-lg);border-radius:var(--pc-radius-control);font-size:var(--pc-fs-cta);font-weight:700}.pc .dg-login .lg-btn:hover{transform:none}.pc .dg-login .lg-btn .ic{position:absolute;left:var(--pc-sp-16)}.pc .dg-login .lg-legal{margin-top:var(--pc-sp-14);font-size:var(--pc-fs-badge);line-height:1.6;color:var(--pc-text-3);text-align:center}.pc .dg-login .lg-legal a{color:var(--pc-text-2);text-decoration:underline;text-underline-offset:2px}@media (max-width:479.98px){.pc .dg-login .pc-modal-head{padding:var(--pc-sp-24) var(--pc-sp-18) var(--pc-sp-6)}.pc .dg-login .pc-modal-body{padding:var(--pc-sp-12) var(--pc-sp-18) var(--pc-sp-18)}}.pc .fb{width:min(880px,calc(100vw - 32px));height:min(600px,calc(100vh - 48px));height:min(600px,calc(100dvh - 48px));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);overflow:hidden}.pc .fb-x{position:absolute;top:12px;right:12px;z-index:var(--pc-z-raised);background:var(--pc-surface)}.pc .fb-form{min-height:0;overflow-y:auto;padding:var(--pc-sp-28) var(--pc-sp-28) var(--pc-sp-24)}.pc .fb-form,.pc .fb-write{display:flex;flex-direction:column}.pc .fb-write{gap:var(--pc-sp-12);flex:1 1}.pc .fb-k{display:inline-flex;align-items:center;gap:var(--pc-sp-6);font-size:var(--pc-fs-caption);font-weight:700;color:var(--pc-accent)}.pc .fb-k svg{width:15px;height:15px}.pc .fb-t{font-size:var(--pc-fs-h3);font-weight:800;line-height:1.4;letter-spacing:var(--pc-ls-heading);color:var(--pc-text-1);text-wrap:balance}.pc .fb-sub{margin-top:calc(var(--pc-sp-6) * -1);font-size:var(--pc-fs-body);line-height:1.6;color:var(--pc-text-2)}.pc .fb-chips{display:flex;flex-wrap:wrap;gap:var(--pc-sp-6);margin-top:var(--pc-sp-4)}.pc .fb-chips .pc-chip[aria-checked=true]{background:var(--pc-accent-bg);border-color:var(--pc-accent);color:var(--pc-accent);font-weight:700}.pc .fb-field{display:flex;flex:1 1;min-height:140px}.pc .fb-area{flex:1 1;height:auto;min-height:140px;padding:12px 14px;resize:none;font-size:var(--pc-fs-body);line-height:1.65}.pc .fb-meta{display:flex;align-items:center;gap:var(--pc-sp-10);min-height:18px}.pc .fb-count{margin-left:auto;font-size:var(--pc-fs-caption);color:var(--pc-text-3)}.pc .fb-count b{font-weight:700;color:var(--pc-text-2)}.pc .fb-write .fb-send[aria-disabled=true]{opacity:.45;pointer-events:auto;cursor:not-allowed}.pc .fb-done{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pc-sp-10);text-align:center}.pc .fb-done .fb-sub{margin-top:0}.pc .fb-done-mark{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--pc-accent-bg);color:var(--pc-accent)}.pc .fb-done-mark svg{width:24px;height:24px}.pc .fb-done-t{font-size:var(--pc-fs-h4);font-weight:800;color:var(--pc-text-1)}.pc .fb-done .pc-btn{margin-top:var(--pc-sp-6)}.pc .fb-log{display:flex;flex-direction:column;min-height:0;background:var(--pc-surface-2);border-left:1px solid var(--pc-line)}.pc .fb-log-head{padding:var(--pc-sp-28) var(--pc-sp-20) var(--pc-sp-12);border-bottom:1px solid var(--pc-line-soft)}.pc .fb-log-t{display:flex;align-items:baseline;gap:var(--pc-sp-8);padding-right:36px;font-size:var(--pc-fs-title-sm);font-weight:800;color:var(--pc-text-1)}.pc .fb-log-t span{font-size:var(--pc-fs-caption);font-weight:600;color:var(--pc-text-3)}.pc .fb-log-sub{margin-top:var(--pc-sp-4);font-size:var(--pc-fs-caption);line-height:1.55;color:var(--pc-text-2)}.pc .fb-log-list{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--pc-sp-14) var(--pc-sp-16) var(--pc-sp-16) var(--pc-sp-12);scrollbar-width:thin;scrollbar-color:var(--pc-line-strong) transparent}.pc .fb-log-i{position:relative;padding:0 0 var(--pc-sp-14) 22px}.pc .fb-log-i:before{content:"";position:absolute;left:6px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--pc-line-strong)}.pc .fb-log-i:after{content:"";position:absolute;left:9px;top:17px;bottom:0;width:1px;background:var(--pc-line)}.pc .fb-log-i:last-child:after{display:none}.pc .fb-log-i.is-latest:before{background:var(--pc-accent);box-shadow:0 0 0 3px var(--pc-accent-ring)}.pc .fb-log-when{display:flex;align-items:center;gap:var(--pc-sp-6);font-size:var(--pc-fs-badge);font-weight:700;color:var(--pc-text-3)}.pc .fb-log-when span{color:var(--pc-accent)}.pc .fb-log-title{margin-top:2px;font-size:var(--pc-fs-body-sm);font-weight:700;line-height:1.45;color:var(--pc-text-1)}.pc .fb-log-tag{display:inline-flex;align-items:center;height:18px;margin-right:6px;padding:0 6px;border-radius:var(--pc-radius-badge);vertical-align:1px;background:var(--pc-accent-bg);color:var(--pc-accent);font-size:var(--pc-fs-badge);font-weight:700}.pc .fb-log-d{margin-top:3px;font-size:var(--pc-fs-caption);line-height:1.6;color:var(--pc-text-2)}@media (max-width:639.98px){.pc .fb{height:calc(100vh - 32px);height:calc(100dvh - 32px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.pc .fb-form{padding:var(--pc-sp-24) var(--pc-sp-18) var(--pc-sp-18);overflow:visible}.pc .fb-area,.pc .fb-field{min-height:112px}.pc .fb-log{border-left:none;border-top:1px solid var(--pc-line)}.pc .fb-log-head{padding:var(--pc-sp-16) var(--pc-sp-18) var(--pc-sp-10)}}