.user-app-shell{--user-sidebar-width:var(--sz-sidebar-width);--user-header-height:var(--sz-header-height);--user-sidebar-bg:var(--sz-color-sidebar);--user-sidebar-active:var(--sz-color-sidebar-active);--user-sidebar-text:var(--sz-color-sidebar-text);background:var(--sz-color-workspace-bg);min-height:100dvh;overflow-x:clip}.user-app-shell.is-sidebar-collapsed{--user-sidebar-width:var(--sz-sidebar-width-collapsed)}.user-app-shell.is-modal-obscured .user-app-sidebar,.user-app-shell.is-modal-obscured .user-app-header,.user-app-shell.is-modal-obscured nav[aria-label="앱 하단 탭"]{filter:brightness(.58)}.user-app-sidebar{z-index:var(--sz-layer-sidebar);width:var(--user-sidebar-width);color:var(--user-sidebar-text);background:var(--user-sidebar-bg);scrollbar-width:thin;scrollbar-color:#c5f1e794 transparent;flex-direction:column;padding:14px 8px 10px;transition:width .18s,transform .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.user-app-sidebar::-webkit-scrollbar{width:6px}.user-app-sidebar-nav::-webkit-scrollbar{width:6px}.user-app-sidebar::-webkit-scrollbar-track{background:0 0}.user-app-sidebar-nav::-webkit-scrollbar-track{background:0 0}.user-app-sidebar::-webkit-scrollbar-thumb{background:#c5f1e785 padding-box padding-box;border:1px solid #0000;border-radius:999px}.user-app-sidebar-nav::-webkit-scrollbar-thumb{background:#c5f1e785 padding-box padding-box;border:1px solid #0000;border-radius:999px}.user-app-sidebar::-webkit-scrollbar-thumb:hover{background:#e1fff7d1 padding-box padding-box}.user-app-sidebar-nav::-webkit-scrollbar-thumb:hover{background:#e1fff7d1 padding-box padding-box}.user-app-brand{min-height:64px;color:inherit;white-space:nowrap;align-items:center;gap:12px;margin:0 4px 16px;padding:0 8px;text-decoration:none;display:flex}.user-app-sidebar-close{display:none}.user-app-brand-mark{width:40px;height:40px;color:var(--user-sidebar-bg);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.user-app-brand-mark svg{fill:currentColor;width:26px;height:26px}.user-app-brand-wordmark{letter-spacing:-.06em;font-size:23px;font-weight:800}.user-app-sidebar-nav{scrollbar-width:thin;scrollbar-color:#c5f1e794 transparent;flex:1;min-height:0;overflow-y:auto}.user-app-sidebar-section{gap:3px;display:grid}.user-app-sidebar-divider{background:#ffffff2b;height:1px;margin:18px 8px}.user-app-nav-block{min-width:0}.user-app-nav-row{color:#f5fffbdb;border-radius:14px;align-items:center;min-height:48px;transition:background .16s,color .16s;display:flex;position:relative}.user-app-nav-row:hover,.user-app-nav-row.is-active{color:#fff;background:var(--user-sidebar-active)}.user-app-nav-row.is-active:before{content:"";background:#c5f1e7;border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.user-app-nav-link{min-width:0;height:48px;color:inherit;flex:1;align-items:center;gap:13px;padding:0 12px 0 16px;text-decoration:none;display:flex}.user-app-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:22px;height:22px}.user-app-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:650;overflow:hidden}.user-app-nav-link[data-nav-scope=public]:after,.user-app-subnav-link[data-nav-scope=public]:after{content:"↗";color:#c5f1e7b3;margin-left:auto;font-size:11px}.user-app-subnav-link[data-nav-scope=public]{align-items:center;display:flex}.user-app-nav-badge{min-width:24px;height:24px;color:var(--user-sidebar-bg);background:#c5f1e7;border-radius:999px;place-items:center;margin-left:auto;padding:0 7px;font-size:12px;font-weight:800;display:grid}.user-app-nav-toggle{color:#f5fffb9e;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;margin-right:4px;display:grid}.user-app-nav-toggle:hover{color:#fff;background:#ffffff14}.user-app-nav-toggle svg,.user-app-profile>svg,.user-app-account-chip svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.user-app-subnav{border-left:1px solid #c5f1e752;gap:2px;margin:1px 8px 4px 30px;padding:3px 0 4px 17px;display:grid}.user-app-subnav[hidden]{display:none}.user-app-subnav-link{color:#f5fffbad;border-radius:9px;min-height:34px;padding:7px 10px;font-size:12px;text-decoration:none;transition:background .16s,color .16s;display:block}.user-app-subnav-link:hover,.user-app-subnav-link.is-active{color:#fff;background:#ffffff1a}.user-app-profile{color:#fff;cursor:pointer;text-align:left;background:#00000017;border:1px solid #ffffff29;border-radius:16px;align-items:center;gap:10px;min-height:72px;margin-top:12px;padding:9px 10px;display:flex}.user-app-profile-avatar,.user-app-account-chip>span{color:var(--user-sidebar-bg);background:#c5f1e7;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.user-app-profile-avatar{width:42px;height:42px}.user-app-profile-copy{gap:1px;min-width:0;display:grid}.user-app-profile-copy strong{font-size:14px}.user-app-profile-copy span{color:#f5fffbad;font-size:12px}.user-app-profile>svg{margin-left:auto}.user-app-header{z-index:var(--sz-layer-header);top:0;right:0;left:var(--user-sidebar-width);height:var(--user-header-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #d8e0dc;justify-content:space-between;align-items:center;gap:16px;padding:0 20px 0 22px;transition:left .18s;display:flex;position:fixed}.user-app-header-location,.user-app-header-actions,.user-app-breadcrumb,.user-app-account-chip{align-items:center;display:flex}.user-app-header-location{gap:17px;min-width:0}.user-app-menu-button,.user-app-header-icon{color:#18201d;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.user-app-menu-button:hover,.user-app-header-icon:hover{background:#eef2ee}.user-app-menu-button svg,.user-app-header-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}.user-app-breadcrumb{white-space:nowrap;gap:9px;min-width:0;font-size:14px}.user-app-breadcrumb span{color:#53615c}.user-app-breadcrumb strong{color:#18201d;text-overflow:ellipsis;overflow:hidden}.user-app-breadcrumb svg{fill:none;stroke:#71807a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.user-app-header-actions{color:#18201d;gap:3px}.user-app-sync{color:#086b5c;white-space:nowrap;align-items:center;gap:5px;margin-right:9px;font-size:12px;font-weight:700;display:inline-flex}.user-app-sync svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.user-app-header-dot{background:#086b5c;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.user-app-header-icon{position:relative}.user-app-header-icon[aria-expanded=true]{color:#07584e;background:#e1f4ed}.user-app-header-tool{position:relative}.user-app-tool-panel{z-index:var(--sz-layer-sidebar);width:min(380px,100vw - 24px);max-height:min(640px, calc(100dvh - var(--user-header-height) - 24px));color:#18201d;background:#fff;border:1px solid #dce4df;border-radius:18px;position:absolute;top:calc(100% + 14px);right:0;overflow:auto;box-shadow:0 18px 48px #11241e33}.user-app-tool-panel-head{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 15px;display:flex}.user-app-tool-panel-head h2{letter-spacing:-.03em;font-size:18px;font-weight:800}.user-app-tool-panel-head p{color:#6c7873;margin-top:4px;font-size:12px;line-height:1.5}.user-app-tool-panel-head button{color:#52605b;cursor:pointer;background:#f3f6f4;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.user-app-tool-panel-head button:hover,.user-app-tool-panel-head button:focus-visible{color:#07584e;background:#e1f4ed;outline:none}.user-app-tool-panel-head svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:17px;height:17px}.user-app-search-panel{width:min(400px,100vw - 24px)}.user-app-tool-search-field{background:#fbfcfb;border:1px solid #bdc9c4;border-radius:12px;align-items:center;gap:10px;margin:16px;padding:0 13px;display:flex}.user-app-tool-search-field:focus-within{border-color:#087665;box-shadow:0 0 0 3px #0876651f}.user-app-tool-search-field svg{fill:none;stroke:#64716c;stroke-linecap:round;stroke-width:1.8px;flex:none;width:18px;height:18px}.user-app-tool-search-field input{color:#18201d;background:0 0;border:0;outline:none;width:100%;min-width:0;height:44px;font-size:14px}.user-app-search-results,.user-app-notification-list{padding:0 10px 12px;display:grid}.user-app-search-results a{color:#26332e;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:0 11px;font-size:14px;font-weight:700;display:flex}.user-app-search-results a:hover,.user-app-search-results a:focus-visible{color:#07584e;background:#eef8f4;outline:none}.user-app-search-results small{color:#77827e;font-size:11px;font-weight:500}.user-app-notification-toolbar{color:#6c7873;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:0 18px;font-size:11px;display:flex}.user-app-notification-toolbar button{color:#087665;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.user-app-notification-list a{color:#26332e;border-radius:12px;align-items:center;gap:10px;min-height:68px;padding:10px;display:flex}.user-app-notification-list a:hover,.user-app-notification-list a:focus-visible{background:#eef8f4;outline:none}.user-app-notification-list a.is-read{color:#65716d}.user-app-notification-mark{background:0 0;border-radius:50%;flex:none;width:8px;height:8px}.user-app-notification-list a.is-unread .user-app-notification-mark{background:#087665}.user-app-notification-copy{flex:1;gap:3px;min-width:0;display:grid}.user-app-notification-copy strong,.user-app-notification-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-app-notification-copy strong{font-size:13px}.user-app-notification-copy small,.user-app-notification-list time{color:#75807c;font-size:11px}.user-app-notification-list time{flex:none;font-weight:700}.user-app-tool-empty,.user-app-tool-error{color:#6c7873;text-align:center;padding:30px 14px;font-size:13px;line-height:1.6}.user-app-tool-error{color:#a33c3c}.user-app-tool-footer-link{color:#087665;border-top:1px solid #edf1ef;justify-content:center;align-items:center;gap:7px;min-height:50px;font-size:12px;font-weight:800;display:flex}.user-app-tool-footer-link:hover,.user-app-tool-footer-link:focus-visible{background:#f4faf7;outline:none}.user-app-help-summary{color:#0a5147;background:#eaf7f2;border-radius:13px;margin:16px 16px 10px;padding:15px}.user-app-help-summary strong{font-size:14px}.user-app-help-summary p{margin-top:4px;font-size:12px;line-height:1.55}.user-app-help-faq{padding:0 16px;display:grid}.user-app-help-faq details{border-bottom:1px solid #edf1ef}.user-app-help-faq summary{cursor:pointer;padding:14px 2px;font-size:13px;font-weight:750}.user-app-help-faq details p{color:#65716d;padding:0 2px 14px;font-size:12px;line-height:1.65}.user-app-help-links{grid-template-columns:1fr 1fr;gap:9px;padding:16px;display:grid}.user-app-help-links a{color:#26332e;border:1px solid #dce4df;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:12px;display:flex}.user-app-help-links a:hover,.user-app-help-links a:focus-visible{background:#f4faf7;border-color:#77ad9f;outline:none}.user-app-help-links a>span:last-child{gap:2px;min-width:0;display:grid}.user-app-help-links strong{font-size:12px}.user-app-help-links small{color:#74807b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.user-app-help-mark{border:1.8px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:800;display:grid}.user-app-account-chip{color:#18201d;cursor:pointer;background:0 0;border:0;border-radius:999px;gap:8px;margin-left:8px;padding:4px 3px 4px 4px}.user-app-account-chip:hover{background:#eef2ee}.user-app-account-menu{position:relative}.user-app-account-popover{z-index:var(--sz-layer-sidebar);background:#fff;border:1px solid #dce4df;border-radius:12px;min-width:144px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 32px #11241e29}.user-app-account-popover[hidden]{display:none}.user-app-account-popover a,.user-app-account-popover button{color:#25312d;text-align:left;align-items:center;width:100%;min-height:44px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.user-app-account-popover a:hover,.user-app-account-popover button:hover,.user-app-account-popover a:focus-visible,.user-app-account-popover button:focus-visible{background:#eef8f4;outline:none}.user-app-account-popover button{color:#b43a3a;border-top:1px solid #edf1ef}.user-app-account-chip>span{width:36px;height:36px;font-size:15px}.user-app-account-chip b{font-size:13px}.user-app-main{min-width:0;min-height:100dvh;margin-left:var(--user-sidebar-width);padding-top:var(--user-header-height);background:var(--sz-color-workspace-bg);transition:margin-left .18s}.user-app-main--public-content{background:#fff}.workspace-fixed-action-bar,.workspace-sticky-action-bar{bottom:calc(var(--tabbar-h,64px) + env(safe-area-inset-bottom,0px))}.workspace-fixed-action-content{padding-bottom:calc(var(--tabbar-h,64px) + env(safe-area-inset-bottom,0px) + 96px)}.user-app-scrim{display:none}@media (max-width:1200px){.user-app-sync{display:none}}@media (max-width:1023px){.user-app-shell,.user-app-shell.is-sidebar-collapsed{--user-sidebar-width:0px}.user-app-sidebar{width:min(300px,100vw - 32px);padding-bottom:max(10px, env(safe-area-inset-bottom,0px));visibility:hidden;transition:transform .18s,visibility 0s linear .18s;transform:translate(-105%)}.user-app-sidebar.is-mobile-open{visibility:visible;transition-delay:0s;transform:translate(0)}.user-app-sidebar-close{top:var(--sz-space-5);right:var(--sz-space-4);width:var(--sz-control-size-lg);height:var(--sz-control-size-lg);border:1px solid color-mix(in srgb, var(--sz-color-sidebar-text) 34%, transparent);border-radius:var(--sz-radius-pill);color:var(--sz-color-sidebar-text);background:var(--sz-color-sidebar-active);font-size:var(--sz-icon-size-lg);cursor:pointer;place-items:center;line-height:1;display:grid;position:absolute}.user-app-sidebar-close:focus-visible{outline:var(--sz-focus-ring-width) solid var(--sz-color-sidebar-text);outline-offset:var(--sz-space-1)}.user-app-sidebar.is-collapsed{width:min(300px,100vw - 32px)}.user-app-shell.is-sidebar-collapsed .user-app-brand-wordmark,.user-app-shell.is-sidebar-collapsed .user-app-nav-label,.user-app-shell.is-sidebar-collapsed .user-app-profile-copy,.user-app-shell.is-sidebar-collapsed .user-app-profile>svg{display:initial}.user-app-scrim.is-visible{z-index:var(--sz-layer-scrim);background:#07221d61;display:block;position:fixed;inset:0}.user-app-header{padding-inline:12px 14px}.user-app-breadcrumb{font-size:13px}.user-app-account-chip b,.user-app-account-chip svg{display:none}}@media (max-width:767px){.user-app-main{width:100%;padding-bottom:calc(var(--tabbar-h,64px) + env(safe-area-inset-bottom,0px) + 24px);scroll-padding-bottom:calc(var(--tabbar-h,64px) + env(safe-area-inset-bottom,0px) + 24px)}}@media (min-width:1024px){.workspace-fixed-action-bar{left:var(--user-sidebar-width);transition:left .18s}.user-app-shell.is-sidebar-collapsed .user-app-sidebar-section{justify-items:center}.user-app-shell.is-sidebar-collapsed .user-app-brand{justify-content:center;margin-inline:0;padding-inline:0}.user-app-shell.is-sidebar-collapsed .user-app-brand-wordmark,.user-app-shell.is-sidebar-collapsed .user-app-nav-label,.user-app-shell.is-sidebar-collapsed .user-app-nav-toggle,.user-app-shell.is-sidebar-collapsed .user-app-profile-copy,.user-app-shell.is-sidebar-collapsed .user-app-profile>svg,.user-app-shell.is-sidebar-collapsed .user-app-subnav,.user-app-shell.is-sidebar-collapsed .user-app-nav-badge{display:none}.user-app-shell.is-sidebar-collapsed .user-app-nav-block,.user-app-shell.is-sidebar-collapsed .user-app-nav-row,.user-app-shell.is-sidebar-collapsed .user-app-nav-link{width:48px}.user-app-shell.is-sidebar-collapsed .user-app-nav-row{min-height:48px}.user-app-shell.is-sidebar-collapsed .user-app-nav-link{flex:0 0 48px;justify-content:center;padding-inline:0}.user-app-shell.is-sidebar-collapsed .user-app-nav-link[data-nav-scope=public]:after{display:none}.user-app-shell.is-sidebar-collapsed .user-app-profile{border-radius:14px;justify-content:center;align-self:center;width:48px;min-height:48px;padding:0}.user-app-shell.is-sidebar-collapsed .user-app-profile-avatar{width:38px;height:38px}}@media (min-width:768px){.workspace-fixed-action-bar,.workspace-sticky-action-bar{bottom:0}.workspace-fixed-action-content{padding-bottom:7rem}}@media (max-width:600px){.user-app-header-actions{gap:0}.user-app-search-tool{display:none}.user-app-tool-panel{top:calc(var(--user-header-height) + 8px);width:auto;max-height:calc(100dvh - var(--user-header-height) - var(--tabbar-h,64px) - env(safe-area-inset-bottom,0px) - 24px);border-radius:16px;position:fixed;left:10px;right:10px}.user-app-tool-panel-head{padding:17px 17px 13px}.user-app-help-links{grid-template-columns:1fr}.user-app-breadcrumb span,.user-app-breadcrumb svg{display:none}}@media (prefers-reduced-motion:reduce){.user-app-sidebar,.user-app-header,.user-app-main{transition:none}}.user-app-auth-loading{color:#53615c;background:#f7f9f6;place-items:center;min-height:100vh;font-size:14px;display:grid}
