@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");:root{--paper:#fafaf8;--surface:#ffffff;--surface-2:#f4f4f1;--surface-3:#ecece7;--overlay:rgba(24,28,26,0.44);--ink:#191c1a;--ink-2:#565c57;--ink-3:#686e69;--on-brand:#ffffff;--line:#e6e6e1;--line-2:#d9d9d3;--brand:#0e7a6e;--brand-ink:#0a5a50;--brand-hover:#0c6a60;--brand-tint:#e4f1ee;--brand-tint-2:#d4e9e4;--work:#0e7a6e;--pms:#b9701a;--personal:#5b5fbf;--amber:#b9701a;--amber-tint:#f6ecdd;--danger:#c0453b;--danger-tint:#f7e4e1;--success:#2e7d52;--success-tint:#e1f0e7;--info:#2c6bb3;--on-danger:#ffffff;--on-success:#ffffff;--on-info:#ffffff;--primary:var(--brand);--brand-weak:var(--brand-tint);--surface-muted:var(--surface-2);--border:var(--line);--line-strong:var(--line-2);--muted:var(--ink-2);--muted-fg:var(--ink-3);--warn:var(--amber);--danger-weak:var(--danger-tint);--z-topbar:5;--z-modal:50;--z-overlay-scrim:44;--z-overlay-panel:46;--z-thread:47;--z-popover:55;--z-search:60;--z-confirm:90;--z-skip-link:200;--z-toast:2000;--amber-ink:#9c5a10;--danger-ink:#a8362d;--success-ink:#2a7049;--pms-ink:#9c5a10;--r-xs:6px;--r-sm:8px;--r:12px;--r-lg:16px;--r-xl:20px;--r-full:999px;--sh-1:0 1px 2px rgba(20,28,24,0.06),0 1px 3px rgba(20,28,24,0.05);--sh-2:0 4px 12px rgba(20,28,24,0.08),0 2px 4px rgba(20,28,24,0.05);--sh-3:0 12px 32px rgba(20,28,24,0.16),0 4px 10px rgba(20,28,24,0.08);--control-h-table:32px;--control-h-search:38px;--control-h-form:44px;--control-h-hero:48px;--control-pad-x-table:10px;--control-pad-x-search:12px;--control-pad-x-form:14px;--control-pad-x-hero:16px;--control-focus:0 0 0 3px var(--brand-tint);--control-focus-danger:0 0 0 3px var(--danger-tint);--control-touch-min:44px;--page-pad-x:24px;--page-pad-y:24px;--phead-pad-y:20px;--toolbar-pad-y:14px;--page-gap:16px;--content-w-narrow:900px;--content-w-default:1120px;--action-gap:8px;--action-gap-lg:12px;--font:"Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--mark-symbol:url(/icons/gonggam-space-symbol.svg)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}.t-display{font-size:28px;line-height:1.25}.t-display,.t-h1{font-weight:700;letter-spacing:0}.t-h1{font-size:22px;line-height:1.3}.t-h2{font-size:18px;line-height:1.35;letter-spacing:0}.t-h2,.t-h3{font-weight:600}.t-h3{font-size:15px;line-height:1.4}.t-body{font-size:14px;line-height:1.55}.t-body,.t-sm{font-weight:400}.t-sm{font-size:13px;line-height:1.5}.t-xs{font-size:12px;line-height:1.45;font-weight:500}.t-num{font-variant-numeric:tabular-nums;letter-spacing:0}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.row{align-items:center}.col,.row{display:flex}.col{flex-direction:column}.mid{align-items:center}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.grow{min-width:0}.grow,.spacer{flex:1 1 auto}.g4{gap:4px}.g6{gap:6px}.g8{gap:8px}.g10{gap:10px}.g12{gap:12px}.g16{gap:16px}.g20{gap:20px}.g24{gap:24px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card,.cq,.dash-grid,.main,.modal,.modern-surface{container-type:inline-size}.data-grid,.modern-surface{min-width:0;max-width:100%}.cv-auto{contain-intrinsic-size:auto 420px}.cv-auto,.cv-section{content-visibility:auto}.cv-section{contain-intrinsic-size:auto 680px}.viewport-list{--viewport-list-item-size:72px;display:grid;gap:8px}.viewport-list>*{content-visibility:auto;contain-intrinsic-size:auto var(--viewport-list-item-size)}.app-view-transition{min-width:0;max-width:100%;view-transition-name:app-page}@supports (view-transition-name:app-page){::view-transition-new(app-page),::view-transition-old(app-page){animation-duration:.16s;animation-timing-function:ease-out}}@media (prefers-reduced-motion:reduce){.app-view-transition{view-transition-name:none}::view-transition-new(app-page),::view-transition-old(app-page){animation:none}}.field:has(.input[aria-invalid=true],.input[data-invalid=true],.input-err) .label{color:var(--danger-ink)}.field:has(.input:focus-visible) .label{color:var(--brand-ink)}@container (max-width: 420px){.card-hd,.setting-tile-row,.toolbar{align-items:stretch;flex-direction:column}.card-hd>.row,.setting-tile-row>.row,.toolbar>.row{flex-wrap:wrap}}.sortable-drop-zone,.sortable-item{position:relative;border:1px solid transparent;border-radius:var(--r-sm);transition:opacity .16s ease,transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.sortable-item:hover{background:var(--surface-2)}.sortable-item[data-dragging=true]{opacity:.48;transform:scale(.985)}.sortable-drop-zone[data-drop-active=true],.sortable-item[data-drop-position=after],.sortable-item[data-drop-position=before]{border-color:var(--brand);background:var(--brand-tint);box-shadow:var(--control-focus);transform:translateY(-1px) scale(1.008)}.sortable-item[data-drop-position=before]{box-shadow:inset 0 3px 0 var(--brand),var(--control-focus)}.sortable-item[data-drop-position=after]{box-shadow:inset 0 -3px 0 var(--brand),var(--control-focus)}.sortable-item[data-drop-mode=insert][data-drop-position=after],.sortable-item[data-drop-mode=insert][data-drop-position=before]{border-color:transparent;background:transparent;transform:none}.sortable-item[data-drop-mode=insert][data-drop-position=before]{box-shadow:inset 0 3px 0 var(--brand)}.sortable-item[data-drop-mode=insert][data-drop-position=after]{box-shadow:inset 0 -3px 0 var(--brand)}.sortable-drop-zone[data-drop-active=true]:after,.sortable-item[data-drop-position=after]:after,.sortable-item[data-drop-position=before]:after{content:attr(data-drop-label);position:absolute;z-index:2;right:42px;padding:2px 7px;border-radius:var(--r-full);background:var(--brand);color:var(--on-brand);font-size:11px;font-weight:700;pointer-events:none}.sortable-drop-zone[data-drop-active=true]:after{top:7px}.sortable-item[data-drop-position=before]:after{top:-10px}.sortable-item[data-drop-position=after]:after{bottom:-10px}.sortable-handle{cursor:grab;opacity:.58;transition:opacity .14s ease,color .14s ease,background-color .14s ease,transform .14s ease}.sortable-handle:focus-visible,.sortable-item:hover .sortable-handle{opacity:1;color:var(--brand);transform:scale(1.06)}.sortable-handle:active{cursor:grabbing}.inline-action-select{border:1px solid transparent;border-radius:var(--r-xs);color:var(--ink-2);font:inherit;font-size:12px;font-weight:600;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.inline-action-select:focus-visible,.inline-action-select:hover,.inline-action-select[data-state=open]{border-color:var(--line-2);background:var(--surface-2);color:var(--brand-ink)}@media (prefers-reduced-motion:reduce){.inline-action-select,.sortable-drop-zone,.sortable-handle,.sortable-item{transition:none}.sortable-drop-zone[data-drop-active=true],.sortable-handle:focus-visible,.sortable-item:hover .sortable-handle,.sortable-item[data-dragging=true],.sortable-item[data-drop-position]{transform:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--control-h-search);padding:0 16px;border-radius:var(--r-sm);font-family:var(--font);font-size:14px;font-weight:600;line-height:1;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}.btn svg{width:18px;height:18px}.btn-spinner{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:var(--r-full);animation:btn-spin .7s linear infinite}@keyframes btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn-spinner{animation-duration:1.5s}}.btn-primary{background:var(--brand);color:var(--on-brand)}.btn-primary:hover{background:var(--brand-hover)}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-2)}.btn-secondary:hover{background:var(--surface-2)}.btn-ghost{background:transparent;color:var(--ink-2)}.btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.btn-soft{background:var(--brand-tint);color:var(--brand-ink)}.btn-soft:hover{background:var(--brand-tint-2)}.btn-danger{background:var(--danger);color:#fff}.btn-danger-soft{background:transparent;color:var(--danger);border-color:var(--line-2)}.btn-danger-soft:hover{background:var(--danger-tint);border-color:color-mix(in srgb,var(--danger) 32%,var(--line-2))}.btn-block{width:100%;height:var(--control-h-form);font-size:15px}.btn-sm{height:var(--control-h-table);padding:0 12px;font-size:13px}.btn-md{height:var(--control-h-form);padding:0 18px}.btn-lg{height:var(--control-h-hero);padding:0 var(--control-pad-x-hero);font-size:15px}.btn-sm svg{width:15px;height:15px}.btn-lg svg{width:20px;height:20px}.btn:disabled{opacity:.5;cursor:not-allowed}.iconbtn{display:inline-flex;align-items:center;justify-content:center;width:var(--control-h-search);height:var(--control-h-search);border-radius:var(--r-sm);border:none;background:transparent;color:var(--ink-2);cursor:pointer;position:relative;transition:background .12s}.iconbtn svg{width:20px;height:20px}.iconbtn:hover{background:var(--surface-2);color:var(--ink)}.iconbtn.on,.iconbtn[aria-pressed=true]{background:var(--brand-tint);color:var(--brand-ink)}.iconbtn:disabled{opacity:.5;cursor:not-allowed}.iconbtn-sm{width:var(--control-h-table);height:var(--control-h-table)}.iconbtn-sm svg{width:16px;height:16px}.iconbtn-md{width:var(--control-h-form);height:var(--control-h-form)}.iconbtn-md svg{width:20px;height:20px}.iconbtn-lg{width:var(--control-h-hero);height:var(--control-h-hero)}.iconbtn-lg svg{width:22px;height:22px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.label{font-size:13px;font-weight:600;line-height:1.4}.input,.label{color:var(--ink)}.input{min-height:var(--control-h-form);padding:0 var(--control-pad-x-form);border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);font-family:var(--font);font-size:14px;line-height:20px;width:100%;min-width:0;transition:border-color .12s,box-shadow .12s,background .12s}.input::-moz-placeholder{color:var(--ink-3)}.input::placeholder{color:var(--ink-3)}.input:hover:not(:disabled):not([readonly]){border-color:color-mix(in srgb,var(--brand) 52%,var(--line-2))}.input:focus,.input:focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--control-focus)}.input:disabled{cursor:not-allowed;color:var(--ink-3);border-color:var(--line)}.input:disabled,.input[readonly]{background:var(--surface-2)}.input-err,.input[aria-invalid=true],.input[data-invalid=true]{border-color:var(--danger)}.input-err:focus,.input[aria-invalid=true]:focus,.input[aria-invalid=true]:focus-visible,.input[data-invalid=true]:focus,.input[data-invalid=true]:focus-visible{box-shadow:var(--control-focus-danger)}.input-form,.input-md{min-height:var(--control-h-form);padding-inline:var(--control-pad-x-form);font-size:14px}.input-lg{min-height:var(--control-h-hero);padding-inline:var(--control-pad-x-hero);font-size:15px}.input-search{min-height:var(--control-h-search);background:var(--surface-2)}.input-compact,.input-search,.input-sm{padding-inline:var(--control-pad-x-search)}.input-compact,.input-sm{min-height:36px;font-size:13px}.input-table,.input-xs{min-height:var(--control-h-table);padding-inline:var(--control-pad-x-table);border-radius:var(--r-xs);font-size:13px}.input-color-md,.input-color-sm{flex:none;max-width:none;aspect-ratio:1;cursor:pointer}.input-color-sm{width:var(--control-h-table);min-width:var(--control-h-table);max-width:var(--control-h-table);height:var(--control-h-table);min-height:var(--control-h-table);max-height:var(--control-h-table);padding:3px}.input-color-md{width:var(--control-h-form);min-width:var(--control-h-form);max-width:var(--control-h-form);height:var(--control-h-form);min-height:var(--control-h-form);max-height:var(--control-h-form);padding:4px}.textarea,textarea.input{min-height:96px;padding-block:10px;resize:vertical}.textarea-sm{min-height:72px}.hint{color:var(--ink-3)}.hint,.hint-err{font-size:12px;line-height:1.45}.hint-err{color:var(--danger)}.input-wrap{position:relative;display:flex;align-items:center;min-width:0}.input-wrap .input{padding-right:44px}.input-wrap-start .input{padding-left:40px;padding-right:var(--control-pad-x-form)}.input-affix{position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);cursor:pointer;padding:6px;border-radius:6px;border:none;background:transparent}.input-affix:hover{color:var(--ink);background:var(--surface-2)}.input-affix svg{width:18px;height:18px}.input-prefix{position:absolute;left:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);pointer-events:none}.input-prefix svg{width:16px;height:16px}.field-inline{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:start;gap:10px 12px}.field-inline .label{padding-top:10px}.field-inline .hint,.field-inline .hint-err{grid-column:2}.form-stack{display:grid;gap:16px}.form-field{display:grid;gap:6px;min-width:0}.form-label{font-weight:700;line-height:1.4}.form-hint,.form-label{font-size:13px;color:var(--ink-2)}.form-hint{line-height:1.5}.form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.control-row>.btn,.form-row>.btn{height:44px;min-width:76px}.form-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:20px}.control-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.settings-box{display:grid;gap:14px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:16px}.settings-box-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}@media (max-width:720px){.control-row,.field-inline,.form-row,.settings-box-head{grid-template-columns:1fr}.field-inline .label{padding-top:0}.field-inline .hint,.field-inline .hint-err{grid-column:auto}.control-row>.btn,.form-row>.btn,.settings-box-head>.btn{width:100%}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-1)}.card-pad{padding:18px}.card-hd{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line)}.card-hd .t-h3{margin:0}.badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:var(--r-full);font-size:12px;font-weight:600;line-height:1}.badge-neutral{background:var(--surface-3);color:var(--ink-2)}.badge-brand{background:var(--brand-tint);color:var(--brand-ink)}.badge-info{background:color-mix(in srgb,var(--info) 12%,var(--surface));color:var(--info)}.badge-amber{background:var(--amber-tint);color:var(--amber-ink)}.badge-danger{background:var(--danger-tint);color:var(--danger-ink)}.badge-success{background:var(--success-tint);color:var(--success-ink)}.inline-alert{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--ink);font-size:13px;line-height:1.5}.inline-alert-title{font-weight:600}.inline-alert-info{background:color-mix(in srgb,var(--info) 8%,var(--surface));border-color:color-mix(in srgb,var(--info) 24%,var(--line-2))}.inline-alert-warning{background:var(--amber-tint);border-color:color-mix(in srgb,var(--amber) 24%,var(--line-2))}.inline-alert-success{background:var(--success-tint);border-color:color-mix(in srgb,var(--success) 24%,var(--line-2))}.inline-alert-danger{background:var(--danger-tint);border-color:color-mix(in srgb,var(--danger) 24%,var(--line-2))}.soft-tag{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 9px;border-radius:var(--r-full);border:1px solid transparent;font-size:12px;font-weight:650;line-height:1.2;white-space:nowrap}.soft-tag-brand{background:color-mix(in srgb,var(--brand-tint) 72%,var(--surface));border-color:color-mix(in srgb,var(--brand) 16%,transparent);color:var(--brand-ink)}.soft-tag-neutral{background:color-mix(in srgb,var(--surface-3) 70%,var(--surface));border-color:var(--line);color:var(--ink-2)}.soft-tag-amber{background:color-mix(in srgb,var(--amber-tint) 76%,var(--surface));border-color:color-mix(in srgb,var(--amber) 16%,transparent);color:var(--amber-ink)}.soft-tag-success{background:color-mix(in srgb,var(--success-tint) 74%,var(--surface));border-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success-ink)}.soft-tag-danger{background:color-mix(in srgb,var(--danger-tint) 74%,var(--surface));border-color:color-mix(in srgb,var(--danger) 15%,transparent);color:var(--danger-ink)}.soft-tag-info{background:color-mix(in srgb,var(--info) 12%,var(--surface));border-color:color-mix(in srgb,var(--info) 20%,transparent);color:var(--info)}.count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-full);background:var(--danger);color:var(--on-danger);font-size:11px;font-weight:700;line-height:1}.count-brand{background:var(--brand)}.dot{width:8px;height:8px;border-radius:50%;background:var(--danger)}.dot-brand{background:var(--brand)}.avatar{--avatar-color:var(--brand);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--avatar-color) 14%,var(--surface));color:color-mix(in srgb,var(--avatar-color) 55%,var(--ink));font-weight:700;font-size:13px;flex:none;overflow:hidden}.avatar-28{width:28px;height:28px;font-size:12px}.avatar-32{width:32px;height:32px;font-size:13px}.avatar-40{width:40px;height:40px;font-size:15px}.avatar-p2{background:color-mix(in srgb,var(--personal) 14%,var(--surface));color:var(--personal)}.avatar-p3{background:color-mix(in srgb,var(--amber) 14%,var(--surface));color:var(--amber-ink)}.avatar-p4{background:color-mix(in srgb,var(--info) 14%,var(--surface));color:var(--info)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line)}.tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-family:var(--font);font-size:14px;font-weight:600;color:var(--ink-3);padding:10px 14px;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.tab:hover:not(:disabled){color:var(--ink-2)}.tab.on,.tab[aria-selected=true]{color:var(--brand-ink);border-bottom-color:var(--brand)}.tab:disabled{opacity:.5;cursor:not-allowed}.tab-badge{margin-left:6px;font-size:12px;font-weight:700;color:var(--ink-3)}.tab.on .tab-badge,.tab[aria-selected=true] .tab-badge{color:var(--brand-ink)}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--r-full);border:1px solid var(--line-2);background:var(--surface);font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer}.chip.on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.toast{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--r);background:#20272b;color:#fff;box-shadow:var(--sh-3);font-size:14px}.toast svg{width:20px;height:20px;flex:none}.toast-ok svg{color:#5fd39b}.hr{height:1px;background:var(--line);border:none;width:100%}.kbd{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:5px;border:1px solid var(--line-2);background:var(--surface-2);font-size:11px;font-weight:600;color:var(--ink-3);font-family:var(--font)}.icon{width:18px;height:18px;flex:none}.icon-16{width:16px;height:16px;flex:none}.icon-20{width:20px;height:20px;flex:none}.app{flex-direction:column;height:100vh;height:100dvh;width:100%;background:var(--paper)}.app,.topbar{display:flex;max-width:100%;overflow:hidden}.topbar{align-items:center;gap:12px;height:56px;padding:0 14px;background:var(--surface);border-bottom:1px solid var(--line);flex:none;z-index:var(--z-topbar);min-width:0}.body{display:flex;flex:1;min-height:0;min-width:0;max-width:100%}.rail{width:76px;flex:none;background:var(--surface);border-right:1px solid var(--line);padding:10px 0}.rail,.rail-item{display:flex;flex-direction:column;align-items:center;gap:4px}.rail-item{justify-content:center;width:60px;padding:9px 0;border-radius:var(--r);color:var(--ink-3);cursor:pointer;position:relative;transition:background .12s,color .12s}.rail-item:hover{background:var(--surface-2);color:var(--ink-2)}.rail-item svg{width:22px;height:22px}.rail-item .rl{font-size:11px;font-weight:600}.rail-item.on{color:var(--brand-ink);background:var(--brand-tint)}.rail-item.on:before{content:"";position:absolute;left:-10px;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--brand)}.rail-item.on.pms{color:var(--pms-ink);background:var(--amber-tint)}.rail-item.on.pms:before{background:var(--pms)}.rail-item.on.personal{color:var(--personal);background:color-mix(in srgb,var(--personal) 14%,var(--surface))}.rail-item.on.personal:before{background:var(--personal)}.subnav{width:236px;flex:none;background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;transition:width .16s ease;overflow:hidden}.subnav-hd{padding:16px 16px 10px}.subnav-collapse-btn{width:32px;height:32px}.subnav-collapse-btn svg{transition:transform .16s ease;transform:rotate(180deg)}.subnav.is-collapsed{width:64px}.subnav.is-collapsed .subnav-hd{justify-content:center;padding:12px 8px 8px}.subnav.is-collapsed .subnav-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.subnav.is-collapsed .subnav-collapse-btn svg{transform:rotate(0deg)}.subnav-scroll{overflow-y:auto;padding:4px 10px 14px;flex:1}.subnav.is-collapsed .subnav-scroll{padding:4px 8px 14px}.nav-group{margin:0;font-size:11px;font-weight:700;letter-spacing:0;color:var(--ink-3);text-transform:uppercase;padding:12px 8px 6px}.nav-list,.nav-section{min-width:0}.subnav.is-collapsed .nav-group{display:none}.nav-item{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border-radius:var(--r-sm);color:var(--ink-2);cursor:pointer;font-size:14px;font-weight:500;transition:background .1s,color .1s}button.nav-item{width:100%;border:0;background:transparent;text-align:left;font:inherit}.subnav.is-collapsed .nav-item{justify-content:center;padding:0}.nav-item svg{width:18px;height:18px;color:var(--ink-3);flex:none}.nav-item:hover{background:var(--surface-2);color:var(--ink)}.nav-item .nl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subnav.is-collapsed .nav-item .count,.subnav.is-collapsed .nav-item .nl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav-item.on{background:var(--brand-tint);color:var(--brand-ink);font-weight:600}.nav-item.on svg{color:var(--brand)}.main{flex:1;overflow-x:hidden;overflow-y:auto}.main,.main-pad{min-width:0;max-width:100%}.main-pad{padding:var(--page-pad-y) var(--page-pad-x)}.main .main-pad:has(.page-shell){padding:0}.page-body,.page-shell{display:flex;flex-direction:column;min-width:0}.page-body{gap:var(--page-gap);width:100%;padding:var(--page-pad-y) var(--page-pad-x)}.page-body[data-width=narrow]{max-width:var(--content-w-narrow)}.page-body[data-width=default]{max-width:var(--content-w-default)}.page-body[data-width=wide]{max-width:none}.page-actions{flex-wrap:wrap;gap:var(--action-gap)}.page-actions,.search-pill{display:flex;align-items:center}.search-pill{gap:8px;height:38px;padding:0 12px;border-radius:var(--r-full);background:var(--surface-2);border:1px solid transparent;color:var(--ink-3);cursor:text;width:100%;max-width:520px;font:inherit;text-align:left;transition:border-color .12s,background .12s}.search-pill:hover{border-color:var(--line-2)}.search-pill svg{width:18px;height:18px}.search-pill .sp-text{font-size:14px;color:var(--ink-3);flex:1}.ws-switch{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px;border:none;background:transparent;color:inherit;font:inherit;text-align:left;border-radius:var(--r-sm);cursor:pointer;transition:background .12s}.ws-switch:hover{background:var(--surface-2)}.ws-logo{width:30px;height:30px;border-radius:9px;flex:none;font-size:0;color:transparent;background:var(--mark-symbol) center /25px 25px no-repeat,var(--surface);border:1px solid var(--line-2)}.ws-switch{min-width:210px}.topbar-search{justify-content:center}.topbar-actions{min-width:210px;justify-content:flex-end}.topbar-profile{width:auto;gap:4px;padding:0 6px 0 4px}.scrim{position:fixed;inset:0;background:var(--overlay);display:flex;backdrop-filter:blur(2px);z-index:var(--z-modal)}.overlay-dismiss-scrim{background:transparent;backdrop-filter:none;z-index:var(--z-overlay-scrim)}.modal{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-3);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100dvh - 32px)}.modal-hd{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line);flex:none}.modal-bd{padding:20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0}.modal-ft{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid var(--line);background:var(--surface);flex:none}.project-detail-shell{display:flex;flex-direction:column;height:calc(100vh - 104px);height:calc(100dvh - 104px);min-width:0;min-height:0}.project-detail-header-actions{display:flex;align-items:center;gap:8px;min-width:0}.project-detail-member-trigger{display:inline-flex;align-items:center;min-width:var(--control-h-form);min-height:var(--control-h-form);padding:4px;border:0;border-radius:var(--r-sm);background:transparent;cursor:pointer}.project-detail-tabs{display:flex;align-items:center;gap:2px;min-width:0;margin-bottom:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.project-detail-content{display:flex;flex:1;min-width:0;min-height:0;gap:12px}.project-detail-tab-content{overflow-x:hidden}.project-participants-rail{width:260px;max-height:100%;align-self:flex-start;flex-shrink:0;display:flex;flex-direction:column}.project-participants-close{width:var(--control-h-form);min-width:var(--control-h-form);height:var(--control-h-form);padding:0}.project-participants-manage{width:100%;min-height:var(--control-h-form)}.project-participants-scrim{z-index:var(--z-overlay-panel);align-items:flex-end;justify-content:center;padding:max(12px,env(safe-area-inset-top)) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.project-participants-dialog{width:min(480px,100%);max-height:min(80dvh,680px,100%);border-radius:var(--r-lg) var(--r-lg) 0 0}.project-participants-dialog>:last-child{padding-bottom:max(12px,env(safe-area-inset-bottom))}.search-overlay-scrim{z-index:var(--z-search);align-items:flex-start;justify-content:center;padding:clamp(12px,9vh,80px) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.search-overlay-panel{display:flex;flex-direction:column;width:min(640px,100%);min-height:0;max-height:100%;overflow:hidden}.search-overlay-head{flex:none;padding:12px;border-bottom:1px solid var(--line)}.search-overlay-results{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px}@media (max-width:640px){.search-overlay-scrim{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.search-overlay-panel{width:100%;height:100%;max-height:100%;border:0;border-radius:0;box-shadow:none}.search-overlay-head [role=tablist]{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.search-overlay-head [role=tablist]::-webkit-scrollbar{display:none}.search-overlay-head [role=tablist]>*{flex:none}}.project-feed-image-attachment{width:100%;height:auto;padding:0;color:inherit}.project-feed-text-action{height:auto;min-height:var(--control-h-table);padding:0 4px}.project-feed-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:12px}@media (max-width:1180px){.project-detail-shell{height:auto;min-height:calc(100dvh - 88px);overflow:visible}.project-detail-content{flex:none;width:100%}.project-detail-header-actions{flex-wrap:wrap;justify-content:flex-end}.project-detail-tabs .tab,.project-participants-toggle{min-height:var(--control-h-form)}.project-participants-toggle{position:sticky;right:0;margin-left:auto}.project-feed-text-action{min-width:var(--control-h-form);min-height:var(--control-h-form)}.project-feed-scroll{padding-right:4px}}.auth{min-height:100vh;min-height:100dvh;display:flex;background:var(--paper)}.auth,.auth *{box-sizing:border-box}.auth-aside{flex:1;background:linear-gradient(150deg,#0e7a6e,#0b5f56 55%,#0a4a44);color:#fff;padding:56px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-main{width:min(480px,100%);flex:none;justify-content:center;padding:40px 48px}.auth-card,.auth-main{display:flex;flex-direction:column}.auth-card{width:100%;max-width:384px;margin:0 auto;gap:22px}.brandmark{width:40px;height:40px;border-radius:11px;flex:none;font-size:0;color:transparent;background:var(--mark-symbol) center /32px 32px no-repeat,var(--surface);border:1px solid var(--line-2);box-shadow:var(--sh-1)}.brand-loading-mask{min-height:100vh;min-height:100dvh;width:100%;display:grid;place-items:center;align-content:center;gap:14px;padding:24px;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--brand-tint) 58%,transparent),transparent 34%),var(--paper);color:var(--ink-2)}.brand-loader{width:88px;height:88px;position:relative;display:grid;place-items:center}.brand-loader:after{content:"";position:absolute;inset:8px;border-radius:22px;background:color-mix(in srgb,#212121 14%,transparent);filter:blur(18px);opacity:.36;animation:brand-loader-breathe 1.8s ease-in-out infinite}.brand-loader-mark{width:88px;height:88px;position:relative;z-index:1;overflow:visible}.brand-loader-image{width:88px;height:88px;display:block;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(20,28,24,.08));clip-path:inset(100% 0 0 0);animation:brand-loader-reveal 1.8s ease-in-out infinite}.brand-loading-label{font-size:13px;font-weight:650;line-height:1.45;color:var(--ink-2)}@keyframes brand-loader-reveal{0%,14%{clip-path:inset(100% 0 0 0);transform:scale(.96);opacity:.64}46%,78%{clip-path:inset(0 0 0 0);transform:scale(1);opacity:1}to{clip-path:inset(0 0 0 0);transform:scale(.98);opacity:.76}}@keyframes brand-loader-breathe{0%,to{transform:scale(.92);opacity:.24}54%{transform:scale(1.08);opacity:.42}}@media (prefers-reduced-motion:reduce){.brand-loader-image,.brand-loader:after{animation:none}.brand-loader-image{clip-path:inset(0 0 0 0);opacity:1}}.social{display:flex;align-items:center;justify-content:center;gap:10px;height:46px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;width:100%}.social:hover{background:var(--surface-2)}.social-kakao{background:#fee500;border-color:#fee500;color:#191600}.social-naver{background:#03c75a;border-color:#03c75a;color:#fff}.or{display:flex;align-items:center;gap:12px;color:var(--ink-3);font-size:12px;font-weight:600}.or:after,.or:before{content:"";height:1px;background:var(--line);flex:1}.link{color:var(--brand-ink);font-weight:600;text-decoration:none;cursor:pointer}.link:hover{text-decoration:underline}.dash-grid{display:flex;flex-wrap:wrap;gap:16px}.list-row{display:flex;align-items:center;gap:12px;padding:11px 8px;border-radius:var(--r-sm);cursor:default;content-visibility:auto;contain-intrinsic-size:auto 48px}[role=button].list-row,a.list-row,button.list-row{cursor:pointer}[role=button].list-row:hover,a.list-row:hover,button.list-row:hover{background:var(--surface-2)}.list-row+.list-row{border-top:1px solid var(--line)}.stat{display:flex;flex-direction:column;gap:3px}.stat-num{font-size:26px;font-weight:750;letter-spacing:0;font-variant-numeric:tabular-nums;line-height:1}.stat-label{font-size:12.5px;color:var(--ink-2);font-weight:500}.leadicon{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:none}.leadicon svg{width:18px;height:18px}.li-brand{background:var(--brand-tint);color:var(--brand-ink)}.li-amber{background:var(--amber-tint);color:var(--amber-ink)}.li-personal{background:color-mix(in srgb,var(--personal) 14%,var(--surface));color:var(--personal)}.li-danger{background:var(--danger-tint);color:var(--danger-ink)}.li-success{background:var(--success-tint);color:var(--success-ink)}.home-shortcut{display:inline-flex;align-items:center;gap:8px;min-height:var(--control-h-form);padding:6px 10px 6px 6px;border-radius:var(--r);color:var(--ink-2);text-decoration:none}.home-shortcut:hover{background:var(--surface-2);color:var(--ink)}.home-stat:hover{box-shadow:var(--sh-2);border-color:var(--line-2)}.home-page-body{width:min(100%,1440px);min-width:0;max-width:100%;margin:0 auto;padding:20px 24px 32px}.home-command-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0;margin-bottom:20px}.home-command-bar h2{margin:0 0 8px}.home-shortcut-list{display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;margin:0;padding:0;list-style:none}.home-shortcut-list>li{min-width:0}@media (max-width:767px){.home-page-body{width:100%;padding:12px 12px max(24px,env(safe-area-inset-bottom))}.home-command-bar{align-items:flex-start;width:100%}.home-command-bar>*{min-width:0}.home-shortcut-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-shortcut{width:100%;min-width:0}.home-shortcut .t-xs{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.n-scrim{position:fixed;inset:0;background:rgba(24,28,26,.28);z-index:var(--z-overlay-scrim)}.n-panel{position:fixed;top:64px;right:16px;width:392px;max-height:calc(100vh - 88px);max-height:calc(100dvh - 88px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-3);display:flex;flex-direction:column;overflow:hidden;z-index:var(--z-overlay-panel)}.n-hd{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 0}.n-scroll{overflow-y:auto;padding:6px 8px 10px}.n-group{font-size:11px;font-weight:700;letter-spacing:0;color:var(--ink-3);padding:12px 10px 6px;text-transform:uppercase}.n-row{display:flex;width:100%;gap:12px;padding:11px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;position:relative}.n-row:hover:not(:disabled){background:var(--surface-2)}.n-row.unread{background:var(--brand-tint)}.n-row.unread:hover:not(:disabled){background:var(--brand-tint-2)}.n-row:disabled{cursor:not-allowed;opacity:.68}@keyframes entity-target-highlight-pulse{0%,to{outline-color:transparent}25%,75%{outline-color:var(--brand)}}.entity-target-highlight{background:var(--brand-tint);outline:3px solid var(--brand);outline-offset:3px;box-shadow:var(--control-focus);animation:entity-target-highlight-pulse 2.4s ease-in-out;transition:background-color .18s ease,outline-color .18s ease,box-shadow .18s ease}@media (prefers-reduced-motion:reduce){.entity-target-highlight{animation:none;transition:none}}.n-ic{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:none}.n-ic svg{width:18px;height:18px}.n-empty{padding:40px 16px;text-align:center;color:var(--ink-3);font-size:13px}.async-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:40px 24px}.async-state-page{min-height:60vh}.async-state-card{min-height:200px}.async-state-inline{min-height:0;padding:16px}.async-state-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--ink-3);margin-bottom:4px}.async-state-error .async-state-icon{background:var(--danger-tint);color:var(--danger)}.async-state-icon svg,.async-state-spinner{width:30px;height:30px}.async-state-spinner{border:3px solid var(--line-2);border-right-color:var(--brand);border-radius:var(--r-full);animation:spin .8s linear infinite}.async-state-title{color:var(--ink);margin:0}.async-state-desc{max-width:360px;margin:0}.async-state-action{margin-top:8px}.async-state-retry{min-height:var(--control-h-form)}@media (prefers-reduced-motion:reduce){.async-state-spinner{animation-duration:1.5s}}@media (max-width:767px){.n-panel .chip{height:var(--control-h-form)}}.phead{padding:var(--phead-pad-y) var(--page-pad-x);border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--action-gap-lg)}.phead[data-width=narrow] .phead-title{max-width:var(--content-w-narrow)}.phead[data-width=default] .phead-title{max-width:var(--content-w-default)}.phead-title{display:flex;flex-direction:column;gap:3px;flex:1 1 min(320px,100%);min-width:0}.phead-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--action-gap)}.phead-extra{flex:1 1 100%;min-width:0}.crumb{font-size:12px;font-weight:600;color:var(--ink-3)}.toolbar{flex-wrap:wrap;gap:var(--action-gap-lg);padding:var(--toolbar-pad-y) var(--page-pad-x);border-bottom:1px solid var(--line)}.toolbar,.toolbar-group{display:flex;align-items:center}.toolbar-group{gap:var(--action-gap);min-width:0}.toolbar-spacer{flex:1 1 auto;min-width:0}.content-fill{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.dtable{width:100%;border-collapse:collapse;font-size:13px}.dtable thead th{text-align:left;padding:11px 16px;font-size:12px;font-weight:600;color:var(--ink-2);white-space:nowrap}.dtable tbody td,.dtable thead th{border-bottom:1px solid var(--line)}.dtable tbody td{padding:12px 16px;color:var(--ink);vertical-align:middle}.dtable tbody tr:hover{background:var(--surface-2)}.dgrid-mobile-list{display:none}.card-flush{overflow:hidden}.stat-tile{display:flex;align-items:center;gap:14px;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-1)}.col-3{flex:1 1 calc(25% - 12px);min-width:0}.col-4{flex:1 1 calc(33.333% - 11px);min-width:0}.col-6{flex:1 1 calc(50% - 8px);min-width:0}.col-12{flex:1 1 100%;min-width:0}@media (max-width:1180px){.col-6{flex-basis:100%}.col-3{flex-basis:calc(50% - 8px)}}@media (max-width:767px){.col-12,.col-3,.col-4,.col-6{flex-basis:100%;max-width:100%}:root{--page-pad-x:16px;--page-pad-y:16px;--phead-pad-y:16px;--toolbar-pad-y:12px;--page-gap:12px}.page-body{padding-left:max(var(--page-pad-x),env(safe-area-inset-left));padding-right:max(var(--page-pad-x),env(safe-area-inset-right));padding-bottom:max(var(--page-pad-y),env(safe-area-inset-bottom))}.t-display{font-size:24px}.t-h1{font-size:20px}.main{width:100%}.card-pad{padding:14px}.card-hd{align-items:flex-start;gap:10px;padding:12px 14px}.tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.tab{flex:none;padding-inline:12px}.toolbar>.input{width:100%!important;min-width:0}.modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px);border-radius:var(--r)}.modal-bd,.modal-ft,.modal-hd{padding-inline:16px}.modal-ft{flex-wrap:wrap}.modal-ft .btn{flex:1 1 120px}.n-scrim{inset:0}.n-panel{top:64px;right:8px;left:8px;width:auto;max-height:calc(100dvh - 72px);border-radius:var(--r)}.auth{min-height:100dvh}.auth-aside{display:none}.auth-main{width:100%;max-width:100%;min-height:100dvh;justify-content:flex-start;padding:max(20px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom))}.auth-card{width:100%;max-width:none;margin:0}.ob-wrap{justify-content:flex-start;min-height:100dvh;padding:28px 16px}.stepper{align-self:stretch;justify-content:center;overflow-x:auto;padding-bottom:2px}.stp{flex:none}.stp .lb{display:none}.stp-line{width:20px}.ob-card{width:100%;padding:20px;border-radius:var(--r)}.dtable{min-width:640px}.dtable tbody td,.dtable thead th{padding:10px 12px}.dtable-desktop{display:none}.dgrid-mobile-list{display:grid;gap:10px;padding:10px}.dgrid-mobile-card{display:block;width:100%;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding:12px;box-shadow:var(--sh-1)}.dgrid-mobile-card[role=button]{cursor:pointer}}@media (max-width:420px){:root{--page-pad-x:12px;--page-pad-y:12px;--phead-pad-y:12px}.btn{padding-inline:12px}.card-pad{padding:12px}}.btn:focus-visible,.card[tabindex]:focus-visible,.chip:focus-visible,.iconbtn:focus-visible,.tab:focus-visible,[role=button]:focus-visible,[role=menuitem]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-sm,8px)}.btn-danger-soft:focus-visible,.btn-danger:focus-visible{outline-color:var(--danger)}@media (forced-colors:active){.btn:focus-visible,.iconbtn:focus-visible,[role=button]:focus-visible,[role=menuitem]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid CanvasText}.btn,.chip,.iconbtn{border:1px solid ButtonBorder}.chip.on,.chip[aria-pressed=true],.tab.on,.tab[aria-selected=true]{color:Highlight;border-color:Highlight}.tab.on,.tab[aria-selected=true]{border-bottom-color:Highlight}.btn:disabled,.chip:disabled,.iconbtn:disabled,.tab:disabled{opacity:1;color:GrayText;border-color:GrayText}}@media (pointer:coarse){.btn,.chip,.iconbtn,.tab{position:relative}.access-filter,.access-matrix-link,.access-radio,.access-schedule,.gg-toast-action,.org-toggle,.search-pill,label:has(.access-check){min-width:var(--control-touch-min);min-height:var(--control-touch-min)}.btn:after,.chip:after,.iconbtn:after,.tab:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--control-touch-min));height:max(100%,var(--control-touch-min));transform:translate(-50%,-50%);background:transparent;border-radius:inherit;pointer-events:auto}.btn-block:after,.btn-lg:after,.btn-md:after,.iconbtn-lg:after,.iconbtn-md:after{display:none}}@media (prefers-reduced-motion:reduce){.btn,.chip,.iconbtn,.tab{transition:none}}.skip-link{position:fixed;top:8px;left:8px;z-index:var(--z-skip-link);padding:10px 16px;border-radius:var(--r-sm,8px);background:var(--brand);color:#fff;font-size:14px;font-weight:600;text-decoration:none;transform:translateY(-200%);transition:transform .12s ease-out}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.btn-spinner{animation-duration:1.5s!important;animation-iteration-count:infinite!important}}.org-tree-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;padding:8px 4px 24px}.org-tree-roots{flex-direction:column;gap:32px;width:-moz-fit-content;width:fit-content;min-width:100%}.org-tree-children,.org-tree-roots{display:flex;align-items:flex-start}.org-tree-children{position:relative;flex-direction:row;justify-content:center;gap:40px;padding-top:24px}.org-tree-children:before{content:"";position:absolute;top:0;left:50%;width:1px;height:24px;background:var(--line-2)}.org-node{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:24px}.org-node.is-root{padding-top:0}.org-tree-children>.org-node:before{content:"";position:absolute;top:0;left:50%;width:1px;height:24px;background:var(--line-2)}.org-tree-children>.org-node:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--line-2)}.org-tree-children>.org-node:first-child:after{left:50%}.org-tree-children>.org-node:last-child:after{right:50%}.org-tree-children>.org-node:only-child:after,.org-tree-children>.org-node:only-child:before{display:none}.org-node-card{box-shadow:none;width:300px}.org-node-card.is-root{box-shadow:var(--sh-1)}.org-node-card.is-drop-target{box-shadow:var(--control-focus);background:color-mix(in srgb,var(--brand) 6%,transparent)}.org-drag-source{opacity:.5}.org-avatar-stack{display:flex;align-items:center;flex:none}.org-avatar-stack .avatar{flex:none}.org-avatar-stack .avatar+.avatar{margin-left:-8px;box-shadow:0 0 0 2px var(--surface)}.org-avatar-stack .avatar:first-child{z-index:5}.org-avatar-stack .avatar:nth-child(2){z-index:4}.org-avatar-stack .avatar:nth-child(3){z-index:3}.org-avatar-stack .avatar:nth-child(4){z-index:2}.org-avatar-stack .avatar:nth-child(5){z-index:1}.org-avatar-stack-more{background:var(--surface-3);color:var(--ink-2)}.org-member-toggle{background:transparent;border:none;padding:0;cursor:pointer;color:var(--ink-2);font-size:12px;font-weight:500}.org-member-toggle:hover{color:var(--ink)}.org-member-list{max-height:420px;overflow-y:auto}.org-toggle{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-xs);color:var(--ink-3);background:transparent;border:none;cursor:pointer;flex:none}.org-toggle:hover{background:var(--surface-2);color:var(--ink)}.org-toggle svg{transition:transform .14s ease;transform:rotate(90deg)}.org-toggle.is-collapsed svg{transform:rotate(0deg)}.avatar-lead{box-shadow:0 0 0 2px var(--brand),0 0 0 4px var(--surface)}.nav-item-danger,.nav-item-danger svg{color:var(--danger)}.nav-item-danger:hover{background:var(--danger-tint)}