.notice-module__9pkWTG__box{border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-body-s);align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.55;display:flex}.notice-module__9pkWTG__icon{flex:none;align-items:center;height:1.55em;display:flex}.notice-module__9pkWTG__text{word-break:keep-all;overflow-wrap:anywhere;flex:1;min-width:0}.notice-module__9pkWTG__action{flex:none}.notice-module__9pkWTG__info{background:var(--accent-wash);border-color:color-mix(in srgb, var(--accent) 28%, var(--paper));color:var(--accent-ink)}.notice-module__9pkWTG__ok{background:var(--ok-wash);border-color:var(--ok-line);color:var(--ok)}.notice-module__9pkWTG__need{background:var(--need-wash);border-color:var(--need-line);color:var(--need)}.notice-module__9pkWTG__stop{background:var(--stop-wash);border-color:var(--stop-line);color:var(--stop)}@media (max-width:640px){.notice-module__9pkWTG__box{flex-wrap:wrap;gap:8px;padding:9px 11px;line-height:1.5}.notice-module__9pkWTG__icon{height:1.5em}.notice-module__9pkWTG__action{flex-basis:100%;padding-left:24px}}
.hint-module__s18hRW__hint{align-items:center;display:inline-flex;position:relative}.hint-module__s18hRW__btn{border:1px solid var(--line);background:var(--paper);width:18px;height:18px;color:var(--ink-3);font:inherit;cursor:help;border-radius:50%;place-items:center;padding:0;font-size:11px;font-weight:700;line-height:1;transition:border-color .15s,color .15s;display:inline-grid}.hint-module__s18hRW__btn:hover,.hint-module__s18hRW__btn:focus-visible,.hint-module__s18hRW__hint[data-open] .hint-module__s18hRW__btn{border-color:var(--accent);color:var(--accent-ink)}.hint-module__s18hRW__pop{z-index:5;border:1px solid var(--line);background:var(--paper);width:max-content;max-width:min(340px,80vw);color:var(--ink-2);font-size:var(--fs-caption);text-align:left;white-space:normal;box-shadow:var(--shadow-2);border-radius:8px;padding:8px 10px;font-weight:500;line-height:1.5;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.hint-module__s18hRW__hint:hover .hint-module__s18hRW__pop,.hint-module__s18hRW__hint:focus-within .hint-module__s18hRW__pop,.hint-module__s18hRW__hint[data-open] .hint-module__s18hRW__pop{display:block}@media (max-width:479px){.hint-module__s18hRW__pop{left:0;transform:none}}
.date-input-module__bMhR-q__date{cursor:pointer}.date-input-module__bMhR-q__date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.65;border-radius:6px;padding:4px;transition:opacity .15s,background-color .15s}.date-input-module__bMhR-q__date:hover::-webkit-calendar-picker-indicator{opacity:1;background-color:var(--accent-wash)}.date-input-module__bMhR-q__date:focus::-webkit-calendar-picker-indicator{opacity:1;background-color:var(--accent-wash)}.date-input-module__bMhR-q__date:disabled{cursor:not-allowed}.date-input-module__bMhR-q__date:disabled::-webkit-calendar-picker-indicator{display:none}
.dialog-module__tevg6W__dialog{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-3);max-height:calc(100vh - 48px);padding:0;overflow:auto}.dialog-module__tevg6W__dialog::backdrop{background:#0f172973}.dialog-module__tevg6W__sm{width:min(420px,100vw - 32px)}.dialog-module__tevg6W__md{width:min(560px,100vw - 32px)}.dialog-module__tevg6W__lg{width:min(820px,100vw - 32px)}.dialog-module__tevg6W__inner{padding:24px}.dialog-module__tevg6W__title{font-size:var(--fs-h-m);margin-bottom:14px}.dialog-module__tevg6W__body{font-size:var(--fs-body-s);line-height:1.6}.dialog-module__tevg6W__actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}@media (max-width:640px){.dialog-module__tevg6W__dialog{border-radius:var(--r);max-height:calc(100dvh - 24px)}.dialog-module__tevg6W__sm,.dialog-module__tevg6W__md,.dialog-module__tevg6W__lg{width:calc(100vw - 24px)}.dialog-module__tevg6W__inner{padding:18px 16px 16px}.dialog-module__tevg6W__title{margin-bottom:10px}.dialog-module__tevg6W__actions{margin-top:16px}}
.dock-module__iBwZ8q__dock{left:var(--sidenav-w);z-index:35;min-height:var(--dock-h);background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-top:1px solid var(--line);align-items:center;gap:14px;padding:10px 26px;display:flex;position:fixed;bottom:0;right:0}.dock-module__iBwZ8q__space{height:calc(var(--dock-h) + 20px)}.dock-module__iBwZ8q__info{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.dock-module__iBwZ8q__text{min-width:0}.dock-module__iBwZ8q__title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.dock-module__iBwZ8q__sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dock-module__iBwZ8q__actions{flex:none;align-items:center;gap:8px;display:flex}@media (max-width:1080px){.dock-module__iBwZ8q__dock{left:0}}@media (max-width:640px){.dock-module__iBwZ8q__dock{padding:10px var(--page-gutter) calc(10px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:10px}.dock-module__iBwZ8q__info{flex-basis:100%;gap:9px}.dock-module__iBwZ8q__title{font-size:13px}.dock-module__iBwZ8q__sub{display:none}.dock-module__iBwZ8q__actions{gap:8px;width:100%}.dock-module__iBwZ8q__actions>*{flex:none}.dock-module__iBwZ8q__actions>:last-child{flex:auto}.dock-module__iBwZ8q__space{height:130px}}
.stepbar-module__KFjGgG__bar{flex-wrap:wrap;flex:none;align-self:flex-start;align-items:center;gap:8px;margin:4px 0 0;display:flex}.stepbar-module__KFjGgG__cell{align-items:center;gap:8px;min-width:0;display:flex}.stepbar-module__KFjGgG__step{border-radius:var(--r-sm);color:var(--ink-3);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:4px 2px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}a.stepbar-module__KFjGgG__step:hover{color:var(--ink);text-decoration:none}.stepbar-module__KFjGgG__step[data-state=current],.stepbar-module__KFjGgG__step[data-state=done]{color:var(--accent-ink)}.stepbar-module__KFjGgG__step:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stepbar-module__KFjGgG__no{border:1px solid var(--line);background:var(--paper);font-variant-numeric:tabular-nums;width:28px;height:28px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:grid}.stepbar-module__KFjGgG__step[data-state=current] .stepbar-module__KFjGgG__no{background:var(--accent);border-color:var(--accent);color:var(--on-solid)}.stepbar-module__KFjGgG__step[data-state=done] .stepbar-module__KFjGgG__no{background:var(--accent-wash);border-color:var(--accent-wash);color:var(--accent-ink)}.stepbar-module__KFjGgG__line{background:var(--line);flex:none;width:24px;height:1px}.stepbar-module__KFjGgG__line[data-done=true]{background:var(--accent);opacity:.4}@media (max-width:640px){.stepbar-module__KFjGgG__bar{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:6px;max-width:100%;margin-top:0;overflow:auto hidden}.stepbar-module__KFjGgG__bar::-webkit-scrollbar{display:none}.stepbar-module__KFjGgG__cell{flex:none;gap:6px}.stepbar-module__KFjGgG__step:not([data-state=current]) .stepbar-module__KFjGgG__name{display:none}.stepbar-module__KFjGgG__line{width:14px}}@media (prefers-reduced-motion:reduce){.stepbar-module__KFjGgG__step,.stepbar-module__KFjGgG__no{transition:none}}
.top-button-module__-GL2YW__top{right:24px;bottom:calc(var(--dock-h) + 20px);z-index:36;border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);width:42px;height:42px;box-shadow:var(--shadow-2);color:var(--ink-2);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .15s,border-color .15s,transform .15s;display:grid;position:fixed}.top-button-module__-GL2YW__top:hover{color:var(--accent-ink);border-color:var(--accent);transform:translateY(-2px)}.top-button-module__-GL2YW__top:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.top-button-module__-GL2YW__icon{width:18px;height:18px;transform:rotate(180deg)}@media (max-width:640px){.top-button-module__-GL2YW__top{right:var(--page-gutter);width:36px;height:36px}.top-button-module__-GL2YW__icon{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.top-button-module__-GL2YW__top{transition:none}.top-button-module__-GL2YW__top:hover{transform:none}}
.theme-toggle-module__q0QqyW__wrap{position:relative}.theme-toggle-module__q0QqyW__iconBtn{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);width:31px;height:31px;color:var(--ink-2);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.theme-toggle-module__q0QqyW__iconBtn:hover{background:var(--sunken);color:var(--ink)}.theme-toggle-module__q0QqyW__menu{z-index:41;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);width:max-content;min-width:200px;max-width:calc(100vw - 32px);padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0000001f,0 2px 6px #0000000f}.theme-toggle-module__q0QqyW__menuItem{border-radius:var(--r-sm);width:100%;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;transition:background .15s,color .15s;display:flex}.theme-toggle-module__q0QqyW__menuItem:hover{background:var(--sunken);color:var(--ink)}.theme-toggle-module__q0QqyW__menuItem[aria-checked=true]{background:var(--accent-wash);color:var(--accent-ink)}.theme-toggle-module__q0QqyW__menuIx{background:var(--sunken);width:28px;height:28px;color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.theme-toggle-module__q0QqyW__menuItem[aria-checked=true] .theme-toggle-module__q0QqyW__menuIx{background:var(--accent);color:var(--on-solid)}.theme-toggle-module__q0QqyW__menuText{flex-direction:column;flex:1;min-width:0;line-height:1.4;display:flex}.theme-toggle-module__q0QqyW__menuName{font-size:14px;font-weight:600}.theme-toggle-module__q0QqyW__menuHint{color:var(--ink-3);white-space:nowrap;font-size:12px}.theme-toggle-module__q0QqyW__menuItem[aria-checked=true] .theme-toggle-module__q0QqyW__menuHint{color:inherit;opacity:.75}.theme-toggle-module__q0QqyW__menuCheck{color:var(--accent);flex:none;display:inline-flex}
.signup-module__zh9hia__back{z-index:80;background:color-mix(in srgb, var(--ink) 42%, transparent);place-items:center;padding:16px;animation:.16s signup-module__zh9hia__fade;display:grid;position:fixed;inset:0}@keyframes signup-module__zh9hia__fade{0%{opacity:0}}.signup-module__zh9hia__box{border-radius:var(--r);background:var(--paper);border:1px solid var(--line);width:min(440px,100%);max-height:calc(100dvh - 32px);box-shadow:0 24px 60px color-mix(in srgb, var(--ink) 26%, transparent);padding:26px 28px 24px;animation:.18s signup-module__zh9hia__rise;overflow:auto}@keyframes signup-module__zh9hia__rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.signup-module__zh9hia__back,.signup-module__zh9hia__box{animation:none}}.signup-module__zh9hia__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.signup-module__zh9hia__title{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:700}.signup-module__zh9hia__x{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);width:32px;height:32px;color:var(--ink-3);cursor:pointer;flex:none;font-size:15px}.signup-module__zh9hia__x:hover:not(:disabled){color:var(--ink);border-color:var(--ink-3)}.signup-module__zh9hia__x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.signup-module__zh9hia__form{flex-direction:column;gap:14px;display:flex}.signup-module__zh9hia__field{flex-direction:column;gap:6px;display:flex}.signup-module__zh9hia__label{color:var(--ink-2);font-size:14px;font-weight:600}.signup-module__zh9hia__form .field{padding:12px 14px;font-size:15px;line-height:1.5}.signup-module__zh9hia__idRow{gap:8px;display:flex}.signup-module__zh9hia__idRow .field{flex:1;min-width:0}.signup-module__zh9hia__idRow .btn{white-space:nowrap;flex:none}.signup-module__zh9hia__bad,.signup-module__zh9hia__good,.signup-module__zh9hia__hint{margin:0;font-size:13px;line-height:1.5}.signup-module__zh9hia__bad{color:var(--stop)}.signup-module__zh9hia__good{color:var(--ok)}.signup-module__zh9hia__hint{color:var(--ink-3)}.signup-module__zh9hia__form .field[aria-invalid=true]{border-color:var(--stop-line)}.signup-module__zh9hia__form .field[aria-invalid=true]:focus{border-color:var(--stop);box-shadow:0 0 0 3px var(--stop-wash)}.signup-module__zh9hia__roles{flex-direction:column;gap:8px;display:flex}.signup-module__zh9hia__role{text-align:left;cursor:pointer;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);font:inherit;color:inherit;flex-direction:column;gap:3px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.signup-module__zh9hia__role:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent-wash) 45%, var(--paper))}.signup-module__zh9hia__role:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.signup-module__zh9hia__role[data-on=true]{border-color:var(--accent);background:var(--accent-wash);box-shadow:0 0 0 1px var(--accent) inset}.signup-module__zh9hia__role:disabled{cursor:not-allowed;opacity:.6}.signup-module__zh9hia__roleTop{align-items:center;gap:8px;display:flex}.signup-module__zh9hia__roleName{font-size:15px;font-weight:700}.signup-module__zh9hia__role[data-on=true] .signup-module__zh9hia__roleName{color:var(--accent-ink)}.signup-module__zh9hia__roleMark{border:1.5px solid var(--line);background:var(--paper);border-radius:50%;flex:none;width:18px;height:18px;margin-left:auto}.signup-module__zh9hia__roleMark[data-on=true]{border-color:var(--accent);border-width:5px}.signup-module__zh9hia__roleDesc{color:var(--ink-3);word-break:keep-all;font-size:13px;line-height:1.6}.signup-module__zh9hia__role[data-on=true] .signup-module__zh9hia__roleDesc{color:var(--ink-2)}.signup-module__zh9hia__note{border-radius:var(--r-sm);background:var(--sunken);color:var(--ink-2);word-break:keep-all;margin:2px 0 0;padding:11px 13px;font-size:13px;line-height:1.7}.signup-module__zh9hia__note b{color:var(--ink)}.signup-module__zh9hia__error{border-radius:var(--r-sm);background:var(--stop-wash);border:1px solid var(--stop-line);color:var(--stop);margin:0;padding:10px 13px;font-size:13px;line-height:1.6}.signup-module__zh9hia__acts{gap:8px;margin-top:6px;display:flex}.signup-module__zh9hia__acts .btn{flex:1;justify-content:center;padding:12px 16px;font-size:15px}@media (max-width:640px){.signup-module__zh9hia__back{padding:12px}.signup-module__zh9hia__box{max-height:calc(100dvh - 24px);padding:18px 16px 0}.signup-module__zh9hia__head{gap:10px;margin-bottom:16px}.signup-module__zh9hia__title{font-size:19px}.signup-module__zh9hia__x{width:28px;height:28px;font-size:14px}.signup-module__zh9hia__form{gap:12px}.signup-module__zh9hia__field{gap:5px}.signup-module__zh9hia__label{font-size:12px}.signup-module__zh9hia__form .field{padding:9px 11px;font-size:13px}.signup-module__zh9hia__bad,.signup-module__zh9hia__good,.signup-module__zh9hia__hint{font-size:12px}.signup-module__zh9hia__roles{gap:6px}.signup-module__zh9hia__role{gap:2px;padding:10px 12px}.signup-module__zh9hia__roleTop{gap:7px}.signup-module__zh9hia__roleName{font-size:13px}.signup-module__zh9hia__roleDesc{font-size:12px;line-height:1.5}.signup-module__zh9hia__roleMark{width:16px;height:16px}.signup-module__zh9hia__roleMark[data-on=true]{border-width:4.5px}.signup-module__zh9hia__note,.signup-module__zh9hia__error{padding:10px 12px;font-size:12px;line-height:1.6}.signup-module__zh9hia__acts{padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--paper);box-shadow:0 -1px 0 var(--line-soft);margin:4px -16px 0;position:sticky;bottom:0}.signup-module__zh9hia__acts .btn{padding:9px 12px;font-size:13px}}
.login-module__kR-2ia__wrap{background:var(--ground);grid-template-columns:minmax(0,6fr) minmax(400px,4fr);height:100dvh;display:grid}.login-module__kR-2ia__aside{background:var(--paper);border-right:1px solid var(--line);flex-direction:column;display:flex;position:relative;overflow:auto}.login-module__kR-2ia__panel{justify-content:center;align-items:center;padding:clamp(24px,4vh,40px) clamp(20px,2.5vw,40px);display:flex;position:relative;overflow:auto}.login-module__kR-2ia__themeCorner{position:absolute;top:clamp(14px,2vh,20px);right:clamp(14px,2vw,24px)}.login-module__kR-2ia__box{--login-blue:#4f7df3;--login-blue-ink:#3f68d6;width:100%;max-width:420px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .login-module__kR-2ia__box{--login-blue:#5b86ef;--login-blue-ink:#4a72db}}:root[data-theme=dark] .login-module__kR-2ia__box{--login-blue:#5b86ef;--login-blue-ink:#4a72db}.login-module__kR-2ia__title{letter-spacing:-.03em;margin-bottom:18px;font-size:26px}.login-module__kR-2ia__form{display:block}.login-module__kR-2ia__label{color:var(--ink-2);margin:16px 0 6px;font-size:14px;font-weight:600;display:block}.login-module__kR-2ia__label:first-of-type{margin-top:0}.login-module__kR-2ia__form .field{padding:12px 14px;font-size:15px;line-height:1.5}.login-module__kR-2ia__actions{margin-top:22px}.login-module__kR-2ia__actions .btn{width:100%;padding:13px 18px;font-size:16px;font-weight:700}.login-module__kR-2ia__actions .btn.primary{background:var(--login-blue);border-color:var(--login-blue);color:#fff}.login-module__kR-2ia__actions .btn.primary:hover:not(:disabled){background:var(--login-blue-ink);border-color:var(--login-blue-ink)}.login-module__kR-2ia__error{background:var(--stop-wash);border:1px solid var(--stop-line);color:var(--stop);border-radius:var(--r-sm);margin-top:14px;padding:9px 12px;font-size:13px;font-weight:600}.login-module__kR-2ia__helpRow{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.login-module__kR-2ia__helpCap{color:var(--ink-3);font-size:13px}.login-module__kR-2ia__helpLink{cursor:pointer;color:var(--ink-2);background:0 0;border:0;padding:2px 0;font-size:14px;font-weight:600}.login-module__kR-2ia__helpLink:hover{color:var(--accent-ink);text-decoration:underline}.login-module__kR-2ia__helpLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.login-module__kR-2ia__helpNote{background:var(--sunken);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--ink-2);margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.6}@media (max-width:1100px){.login-module__kR-2ia__wrap{grid-template-columns:1fr;height:auto;min-height:100dvh}.login-module__kR-2ia__aside{display:none}.login-module__kR-2ia__panel{min-height:100dvh;padding:32px 16px}.login-module__kR-2ia__box{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:28px 28px 24px}}@media (max-width:640px){.login-module__kR-2ia__box{padding:20px 16px 16px}.login-module__kR-2ia__title{margin-bottom:12px;font-size:19px}.login-module__kR-2ia__label{margin:12px 0 5px;font-size:12px}.login-module__kR-2ia__form .field{padding:9px 11px;font-size:13px}.login-module__kR-2ia__actions{margin-top:16px}.login-module__kR-2ia__actions .btn{padding:10px 14px;font-size:14px}.login-module__kR-2ia__helpRow{margin-top:14px;padding-top:12px}.login-module__kR-2ia__helpCap,.login-module__kR-2ia__helpLink,.login-module__kR-2ia__helpNote,.login-module__kR-2ia__error{font-size:12px}}
.guide-panel-module__FPvgfa__panel{--outline:#16233f;min-height:100%;padding:var(--pad-y) var(--pad-x);color:var(--outline);--art-w:clamp(96px, min(12vw - 12px, (100dvh - 300px) / 2), 180px);--pad-x:clamp(24px, 4vw - 14px, 50px);--pad-y:clamp(24px, 4.5vh, 48px);--brand-gap:clamp(12px, 4vh, 44px);--row-gap:clamp(20px, 6vh, 64px);--col-gap:clamp(20px, 3vw - 8px, 40px);flex-direction:column;flex:none;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .guide-panel-module__FPvgfa__panel{--outline:#cfe0ff}}:root[data-theme=dark] .guide-panel-module__FPvgfa__panel{--outline:#cfe0ff}.guide-panel-module__FPvgfa__brand{margin-bottom:var(--brand-gap)}.guide-panel-module__FPvgfa__brandLogo{width:auto;height:clamp(20px,3.5vw - 22px,34px);margin-bottom:clamp(3px,1vw - 9px,7px);display:block}.guide-panel-module__FPvgfa__brandSub{color:var(--ink-3);letter-spacing:.02em;font-size:clamp(11px,.75vw + 2px,14px)}.guide-panel-module__FPvgfa__guide{margin-top:var(--brand-gap);flex-direction:column;flex:1;display:flex}.guide-panel-module__FPvgfa__cols{column-gap:var(--col-gap);row-gap:var(--row-gap);grid-template-rows:auto repeat(3,auto);grid-template-columns:1fr 1fr;align-content:start;display:grid}.guide-panel-module__FPvgfa__col{grid-row:1/-1;grid-template-rows:subgrid;min-width:0;display:grid}.guide-panel-module__FPvgfa__colHead{border-bottom:1px solid var(--line);color:var(--outline);align-items:baseline;gap:10px;padding-bottom:clamp(9px,.75vw,12px);font-size:clamp(14px,.5vw + 8px,16px);font-weight:700;display:flex}.guide-panel-module__FPvgfa__colRange{font-variant-numeric:tabular-nums}.guide-panel-module__FPvgfa__colSub{color:var(--ink-2)}.guide-panel-module__FPvgfa__list{grid-row:2/-1;grid-template-rows:subgrid;margin:0;padding:0;list-style:none;display:grid}.guide-panel-module__FPvgfa__step{grid-template-columns:var(--art-w) minmax(0, 1fr);align-items:start;gap:clamp(12px,1.5vw - 6px,18px);display:grid}.guide-panel-module__FPvgfa__artBox{width:var(--art-w);height:calc(var(--art-w) / 1.5);flex:none;display:block}.guide-panel-module__FPvgfa__artImg{object-fit:contain;width:100%;height:100%;display:block}.guide-panel-module__FPvgfa__text{align-content:start;gap:0;min-width:0;max-width:22em;display:grid}.guide-panel-module__FPvgfa__no{color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(12px,.75vw + 3px,15px);font-weight:800}.guide-panel-module__FPvgfa__name{letter-spacing:-.02em;color:var(--outline);margin-top:2px;font-size:clamp(15px,.75vw + 6px,18px);font-weight:700}.guide-panel-module__FPvgfa__desc{color:var(--ink-3);word-break:keep-all;margin-top:clamp(5px,.75vw - 4px,8px);font-size:clamp(13px,.25vw + 10px,14px);line-height:1.5}
.issue-module__wNy9zq__cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.issue-module__wNy9zq__steps{flex-direction:column;gap:10px;display:flex}.issue-module__wNy9zq__step{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:34px minmax(0,1fr);gap:13px;padding:15px 17px;transition:border-color .2s,box-shadow .2s;display:grid}.issue-module__wNy9zq__step[data-state=running]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.issue-module__wNy9zq__step[data-state=done]{border-color:var(--ok-line)}.issue-module__wNy9zq__step[data-state=error]{border-color:var(--stop-line)}.issue-module__wNy9zq__step[data-state=idle]{opacity:.62}.issue-module__wNy9zq__stepIx{background:var(--sunken);width:26px;height:26px;color:var(--ink-3);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.issue-module__wNy9zq__step[data-state=running] .issue-module__wNy9zq__stepIx{background:var(--accent);color:var(--on-solid)}.issue-module__wNy9zq__step[data-state=done] .issue-module__wNy9zq__stepIx{background:var(--ok);color:var(--on-solid)}.issue-module__wNy9zq__step[data-state=error] .issue-module__wNy9zq__stepIx{background:var(--stop);color:var(--on-solid)}.issue-module__wNy9zq__stepBody{min-width:0}.issue-module__wNy9zq__stepTitle{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.issue-module__wNy9zq__stepDesc{color:var(--ink-2);margin-top:2px;font-size:13px}.issue-module__wNy9zq__stepOut{border-top:1px solid var(--line-soft);margin-top:10px;padding-top:10px;font-size:13px;line-height:1.85}.issue-module__wNy9zq__kv{grid-template-columns:104px minmax(0,1fr);gap:2px 10px;display:grid}.issue-module__wNy9zq__kvK{color:var(--ink-3)}.issue-module__wNy9zq__kvV{font-family:var(--mono);word-break:break-all;color:var(--ink)}.issue-module__wNy9zq__hint{color:var(--ink-3);border-left:2px solid var(--line);margin-top:9px;padding-left:11px;font-size:13px;line-height:1.7}.issue-module__wNy9zq__qrCard{max-width:900px}.issue-module__wNy9zq__qrHead{padding:15px 17px 0}.issue-module__wNy9zq__qrTitle{font-size:15px;font-weight:700}.issue-module__wNy9zq__qrStage{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;padding:20px;display:grid}@media (max-width:760px){.issue-module__wNy9zq__qrStage{grid-template-columns:minmax(0,1fr)}}.issue-module__wNy9zq__qrLeft{flex-direction:column;align-items:center;gap:16px;min-width:0;display:flex}.issue-module__wNy9zq__qrBox{border:1px solid var(--line);border-radius:var(--r);background:#fff;justify-content:center;align-items:center;width:248px;height:248px;padding:12px;display:flex}.issue-module__wNy9zq__qrBox svg{width:100%;height:100%;display:block}.issue-module__wNy9zq__qrEmpty{border-radius:var(--r);width:248px;height:248px;color:var(--ink-3);text-align:center;border:1px dashed var(--line);background:var(--sunken);justify-content:center;align-items:center;padding:20px;font-size:13px;display:flex}.issue-module__wNy9zq__qrSpec{color:var(--ink-3);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px 14px;margin:0;font-size:13px;line-height:1.7;display:grid}.issue-module__wNy9zq__qrSpec dt{color:var(--ink-2);white-space:nowrap;font-weight:700}.issue-module__wNy9zq__qrSpec dd{overflow-wrap:anywhere;min-width:0;margin:0}.issue-module__wNy9zq__qrActions{gap:7px;display:flex}.issue-module__wNy9zq__qrActions>*{min-width:150px}.issue-module__wNy9zq__printLabel{display:none}@media print{body:has(>.issue-module__wNy9zq__printLabel)>:not(.issue-module__wNy9zq__printLabel){display:none!important}.issue-module__wNy9zq__printLabel{width:30mm;height:30mm;margin:0;padding:0;display:block}.issue-module__wNy9zq__printLabel svg{width:30mm;height:30mm;display:block}}.issue-module__wNy9zq__notice{border-radius:var(--r);background:var(--need-wash);border:1px solid var(--need-line);color:var(--need);padding:10px 13px;font-size:13px;line-height:1.6}.issue-module__wNy9zq__error{border-radius:var(--r);background:var(--stop-wash);border:1px solid var(--stop-line);color:var(--stop);padding:11px 14px;font-size:13px;font-weight:600;line-height:1.6}.issue-module__wNy9zq__review{overflow:hidden}.issue-module__wNy9zq__reviewHead{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:9px;padding:14px 17px 11px;display:flex}.issue-module__wNy9zq__reviewTitle{font-size:15px;font-weight:700}.issue-module__wNy9zq__reviewMeta{color:var(--ink-3);margin-left:auto;font-size:13px}.issue-module__wNy9zq__checks{margin:0;padding:6px 0;list-style:none}.issue-module__wNy9zq__checkRow{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px 17px;display:grid}.issue-module__wNy9zq__checkRow+.issue-module__wNy9zq__checkRow{border-top:1px solid var(--line-soft)}.issue-module__wNy9zq__checkMark{background:var(--ok-wash);width:22px;height:22px;color:var(--ok);border-radius:50%;justify-content:center;align-items:center;margin-top:1px;font-size:13px;font-weight:700;display:flex}.issue-module__wNy9zq__checkRow[data-ok=false] .issue-module__wNy9zq__checkMark{background:var(--stop);color:var(--on-solid)}.issue-module__wNy9zq__checkBody{gap:5px;min-width:0;display:grid}.issue-module__wNy9zq__checkTitle{font-size:14px;font-weight:700}.issue-module__wNy9zq__checkText{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.issue-module__wNy9zq__checkErr{color:var(--stop);font-size:13px;font-weight:600;line-height:1.6}.issue-module__wNy9zq__checkSrc{color:var(--accent-ink);overflow-wrap:anywhere;font-size:13px}.issue-module__wNy9zq__stages{display:grid}.issue-module__wNy9zq__stage+.issue-module__wNy9zq__stage{border-top:1px solid var(--line-soft)}.issue-module__wNy9zq__stageSum{cursor:pointer;align-items:center;gap:10px;padding:14px 17px;font-size:14px;font-weight:600;list-style:none;display:flex}.issue-module__wNy9zq__stageSum::-webkit-details-marker{display:none}.issue-module__wNy9zq__stageSum:after{content:"▸";color:var(--ink-3);font-size:12px;transition:transform .15s}.issue-module__wNy9zq__stage[open] .issue-module__wNy9zq__stageSum:after{transform:rotate(90deg)}.issue-module__wNy9zq__stageSum:hover{background:var(--sunken)}.issue-module__wNy9zq__stageSum:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.issue-module__wNy9zq__stageName{flex:1;min-width:0}.issue-module__wNy9zq__stageN{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.issue-module__wNy9zq__stageEmpty{color:var(--ink-3);margin:0;padding:12px 17px 14px;font-size:13px}.issue-module__wNy9zq__rows{margin:0;padding:0 17px 14px;display:grid}.issue-module__wNy9zq__row{grid-template-columns:minmax(0,13em) minmax(0,1fr);gap:6px 14px;padding:12px 0;display:grid}.issue-module__wNy9zq__row+.issue-module__wNy9zq__row{border-top:1px dashed var(--line-soft)}@media (max-width:640px){.issue-module__wNy9zq__row{grid-template-columns:minmax(0,1fr)}}.issue-module__wNy9zq__rowK{color:var(--ink-2);align-content:start;justify-items:start;gap:5px;padding-top:4px;font-size:13px;display:grid}.issue-module__wNy9zq__rowK .issue-module__wNy9zq__rowVis{order:-1}.issue-module__wNy9zq__rowVis{border:1px solid var(--line);color:var(--ink-3);white-space:nowrap;border-radius:99px;align-items:center;padding:3px 8px;font-size:11px;line-height:1.3;display:inline-flex}.issue-module__wNy9zq__rowVis[data-tone=ok]{color:var(--ok);border-color:var(--ok-line)}.issue-module__wNy9zq__rowVis[data-tone=need]{color:var(--need);border-color:var(--need-line)}.issue-module__wNy9zq__rowVis[data-tone=stop]{color:var(--stop);border-color:var(--stop-line)}.issue-module__wNy9zq__rowV{color:var(--ink);overflow-wrap:anywhere;gap:4px;margin:0;font-size:14px;display:grid}.issue-module__wNy9zq__rowSrc{color:var(--ink-3);font-size:12px}.issue-module__wNy9zq__checkImg{align-items:center;gap:10px;min-width:0;display:flex}.issue-module__wNy9zq__checkImg img{object-fit:contain;border-radius:var(--r-sm);background:var(--sunken);flex:none;width:52px;height:52px}.issue-module__wNy9zq__imgWrap{gap:8px;display:grid}.issue-module__wNy9zq__imgDrop{cursor:pointer;border:1.5px dashed var(--line);border-radius:var(--r);background:var(--paper);align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.issue-module__wNy9zq__imgDrop:hover,.issue-module__wNy9zq__imgDrop[data-over=true]{border-color:var(--accent);background:var(--accent-wash)}.issue-module__wNy9zq__imgDrop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.issue-module__wNy9zq__imgPlus{border-radius:var(--r-sm);width:52px;height:52px;color:var(--ink-3);background:var(--sunken);flex:none;place-items:center;font-size:26px;display:grid}.issue-module__wNy9zq__imgDropText{color:var(--ink-3);gap:2px;font-size:13px;display:grid}.issue-module__wNy9zq__imgDropText b{color:var(--ink);font-size:15px}.issue-module__wNy9zq__imgCard{border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:14px;min-width:0;padding:10px;display:flex}.issue-module__wNy9zq__imgThumb{object-fit:contain;border-radius:var(--r-sm);background:var(--sunken);flex:none;width:84px;height:84px}.issue-module__wNy9zq__imgBody{gap:3px;min-width:0;display:grid}.issue-module__wNy9zq__imgActions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.issue-module__wNy9zq__imgErr{color:var(--stop);font-size:13px;font-weight:600}.issue-module__wNy9zq__docName{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.issue-module__wNy9zq__docMeta{color:var(--ink-3);font-size:13px}.issue-module__wNy9zq__dropInputHidden{display:none}.issue-module__wNy9zq__noticeBack{z-index:80;background:color-mix(in srgb, var(--ink) 38%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.issue-module__wNy9zq__noticeBox{border-radius:var(--r);background:var(--paper);border:1px solid var(--line);width:min(560px,100%);min-height:0;max-height:calc(100dvh - 32px);box-shadow:0 18px 50px color-mix(in srgb, var(--ink) 22%, transparent);flex-direction:column;display:flex}.issue-module__wNy9zq__noticeHead{border-bottom:1px solid var(--line-soft);flex:none;padding:22px 24px 14px}.issue-module__wNy9zq__noticeTitle{font-size:var(--fs-h-s);color:var(--ink);margin:0 0 8px}.issue-module__wNy9zq__noticeLede{font-size:var(--fs-body-s);color:var(--ink-2);word-break:keep-all;margin:0;line-height:1.7}.issue-module__wNy9zq__noticeLede b{color:var(--ink)}.issue-module__wNy9zq__noticeOkay{border-radius:var(--r-sm);background:var(--ok-wash);color:var(--ok);padding:1px 6px;font-weight:700}.issue-module__wNy9zq__noticeBody{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 24px 20px;display:flex;overflow:auto}.issue-module__wNy9zq__noticeBlock{border-radius:var(--r-sm);background:var(--stop-wash);border:1px solid var(--stop-line);font-size:var(--fs-body-s);color:var(--ink);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.6;display:flex}.issue-module__wNy9zq__noticeBlockIx{color:var(--stop);flex:none;margin-top:2px}.issue-module__wNy9zq__noticeBlockList{color:var(--ink-2);flex-direction:column;gap:3px;margin:6px 0 0;padding-left:18px;display:flex}.issue-module__wNy9zq__noticeCount{font-size:var(--fs-caption);color:var(--ink-3)}.issue-module__wNy9zq__noticeCount b{color:var(--ink);font-size:var(--fs-body-s)}.issue-module__wNy9zq__noticeGroups{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.issue-module__wNy9zq__noticeGroup{border-radius:var(--r-sm);background:var(--sunken);border:1px solid var(--line-soft);padding:12px 14px}.issue-module__wNy9zq__noticeGroupTop{align-items:center;gap:10px;display:flex}.issue-module__wNy9zq__noticeGroupName{font-size:var(--fs-body-s);color:var(--ink);min-width:0;font-weight:700}.issue-module__wNy9zq__noticeGroupN{background:var(--paper);border:1px solid var(--line);font-size:var(--fs-caption);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:99px;flex:none;margin-left:auto;padding:1px 9px;font-weight:700}.issue-module__wNy9zq__noticeGroupItems{font-size:var(--fs-body-s);color:var(--ink-2);word-break:keep-all;overflow-wrap:anywhere;margin:6px 0 0;line-height:1.6}.issue-module__wNy9zq__noticeMore{border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--line);background:var(--paper);font:inherit;font-size:var(--fs-body-s);color:var(--ink-2);align-self:flex-start;align-items:center;gap:6px;padding:7px 12px;font-weight:600;display:inline-flex}.issue-module__wNy9zq__noticeMore:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-wash)}.issue-module__wNy9zq__noticeMore:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.issue-module__wNy9zq__noticeChev{transition:transform .15s}.issue-module__wNy9zq__noticeChev[data-open=true]{transform:rotate(180deg)}.issue-module__wNy9zq__noticeDetail{flex-direction:column;gap:14px;display:flex}.issue-module__wNy9zq__noticeDetailGroup{flex-direction:column;gap:8px;display:flex}.issue-module__wNy9zq__noticeDetailName{font-size:var(--fs-body-s);color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:0;padding-bottom:6px;font-weight:700;display:flex}.issue-module__wNy9zq__noticeDetailList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.issue-module__wNy9zq__noticeDetailItem{flex-direction:column;gap:3px;min-width:0;display:flex}.issue-module__wNy9zq__noticeItemName{font-size:var(--fs-body-s);color:var(--ink);overflow-wrap:anywhere;font-weight:600}.issue-module__wNy9zq__noticeItemField{font-size:var(--fs-caption);color:var(--ink-3);overflow-wrap:anywhere}.issue-module__wNy9zq__noticeItemText{font-size:var(--fs-caption);color:var(--ink-2);word-break:keep-all;margin:2px 0 0;line-height:1.7}.issue-module__wNy9zq__noticeStage{color:var(--ink-3)}.issue-module__wNy9zq__noticeFoot{border-top:1px solid var(--line);background:var(--paper);border-radius:0 0 var(--r) var(--r);flex-direction:column;flex:none;gap:10px;padding:14px 24px 18px;display:flex}.issue-module__wNy9zq__noticeAgree{cursor:pointer;font-size:var(--fs-body-s);color:var(--ink-2);word-break:keep-all;align-items:center;gap:8px;display:flex}.issue-module__wNy9zq__noticeAgree input{width:17px;height:17px;accent-color:var(--accent);cursor:pointer;flex:none}.issue-module__wNy9zq__noticeAgree:hover{color:var(--ink)}.issue-module__wNy9zq__noticeActs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.issue-module__wNy9zq__noticeActs .issue-module__wNy9zq__btn{flex:auto;justify-content:center;max-width:220px}@media (max-width:520px){.issue-module__wNy9zq__noticeHead{padding:18px 16px 12px}.issue-module__wNy9zq__noticeBody{padding:14px 16px 16px}.issue-module__wNy9zq__noticeFoot{padding:12px 16px 16px}.issue-module__wNy9zq__noticeActs .issue-module__wNy9zq__btn{max-width:none}}.issue-module__wNy9zq__histLock{font-size:var(--fs-caption);color:var(--ink-3);align-items:center;gap:4px;display:inline-flex}.issue-module__wNy9zq__histBody{padding:14px 17px 17px}.issue-module__wNy9zq__histSub{font-size:var(--fs-body);margin:20px 0 10px;font-weight:700}.issue-module__wNy9zq__histBody>.issue-module__wNy9zq__histSub:first-child{margin-top:0}.issue-module__wNy9zq__histCount{font-size:var(--fs-caption);color:var(--ink-3);margin-left:6px;font-weight:500}.issue-module__wNy9zq__histEmpty{border:1px dashed var(--line);border-radius:var(--r-sm);background:var(--paper);color:var(--ink-3);font-size:var(--fs-body-s);margin:0;padding:16px;line-height:1.6}.issue-module__wNy9zq__histTable{border:1px solid var(--line-soft);border-radius:var(--r-sm);flex-direction:column;display:flex;overflow:hidden}.issue-module__wNy9zq__histRow{min-width:0;font-size:var(--fs-body-s);border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(90px,.6fr);align-items:center;gap:10px;padding:13px 14px;display:grid}.issue-module__wNy9zq__histRow:first-child{border-top:0}.issue-module__wNy9zq__histRow>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.issue-module__wNy9zq__histVer{grid-template-columns:52px 170px minmax(0,1.1fr) minmax(180px,1fr) 76px}.issue-module__wNy9zq__histVerChain{grid-template-columns:52px 160px minmax(0,.9fr) 84px minmax(120px,.8fr) minmax(130px,.9fr) 76px;align-items:center}.issue-module__wNy9zq__histChain{font-size:var(--fs-caption);color:var(--ink-3);margin-left:8px;font-weight:500}.issue-module__wNy9zq__verLink{font-size:var(--fs-caption);white-space:nowrap;font-weight:600}.issue-module__wNy9zq__histProof{align-items:center;gap:6px;display:flex}.issue-module__wNy9zq__histHead{background:var(--sunken);color:var(--ink-3);font-size:var(--fs-caption);font-weight:600}.issue-module__wNy9zq__histDate{color:var(--ink-3);font-variant-numeric:tabular-nums}.issue-module__wNy9zq__histNote{font-size:var(--fs-caption);color:var(--ink-3);margin:8px 0 0}@media (max-width:640px){.issue-module__wNy9zq__qrStage{gap:18px;padding:16px}.issue-module__wNy9zq__qrBox,.issue-module__wNy9zq__qrEmpty{width:200px;height:200px}.issue-module__wNy9zq__qrActions{width:100%}.issue-module__wNy9zq__qrActions>*{flex:1;min-width:0}.issue-module__wNy9zq__qrSpec{grid-template-columns:minmax(0,1fr);gap:2px 0}.issue-module__wNy9zq__qrSpec dt{margin-top:8px}.issue-module__wNy9zq__reviewHead{padding:14px 16px 11px}.issue-module__wNy9zq__checkRow,.issue-module__wNy9zq__stageSum{padding:12px 16px}.issue-module__wNy9zq__rows{padding:0 16px 12px}.issue-module__wNy9zq__stageEmpty{padding:10px 16px 12px}.issue-module__wNy9zq__histBody{padding:12px 16px 16px}.issue-module__wNy9zq__histRow,.issue-module__wNy9zq__histVer,.issue-module__wNy9zq__histVerChain{grid-template-columns:minmax(0,1fr);gap:2px}.issue-module__wNy9zq__histHead{display:none}}.issue-module__wNy9zq__checkBadgeBtn{cursor:pointer;font:inherit;font-size:var(--fs-caption);font-weight:700}.issue-module__wNy9zq__checkBadgeBtn:hover{filter:brightness(.96)}.issue-module__wNy9zq__checkBadgeBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.issue-module__wNy9zq__textarea{resize:vertical;min-height:96px}.issue-module__wNy9zq__count{font-size:var(--fs-caption);color:var(--ink-3);text-align:right;margin-top:6px}.issue-module__wNy9zq__imgCard{position:relative}.issue-module__wNy9zq__imgRemove{border:1px solid var(--line);background:var(--paper);width:26px;height:26px;color:var(--ink-2);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .12s,border-color .12s,background .12s;display:grid;position:absolute;top:8px;right:8px}.issue-module__wNy9zq__imgRemove:hover{color:var(--stop);border-color:var(--stop);background:var(--stop-wash)}.issue-module__wNy9zq__imgRemove:disabled{opacity:.5;cursor:default}@media (max-width:640px){.issue-module__wNy9zq__step{grid-template-columns:auto minmax(0,1fr);gap:0 9px;padding:13px 14px}.issue-module__wNy9zq__stepBody{display:contents}.issue-module__wNy9zq__stepBody>*{grid-column:1/-1}.issue-module__wNy9zq__stepBody>.issue-module__wNy9zq__stepTitle{grid-area:1/2}.issue-module__wNy9zq__stepIx{grid-row:1;align-self:center;width:24px;height:24px;font-size:12px}.issue-module__wNy9zq__stepTitle{gap:6px;font-size:14px}.issue-module__wNy9zq__stepDesc{margin-top:6px;font-size:12px}.issue-module__wNy9zq__stepOut{font-size:12px;line-height:1.7}.issue-module__wNy9zq__kv{grid-template-columns:minmax(0,1fr);gap:0}.issue-module__wNy9zq__kvK{font-size:11px}.issue-module__wNy9zq__kv>div+div>.issue-module__wNy9zq__kvK{margin-top:9px}.issue-module__wNy9zq__hint{padding-left:9px;font-size:12px}.issue-module__wNy9zq__qrTitle{font-size:14px}.issue-module__wNy9zq__qrEmpty{font-size:12px}.issue-module__wNy9zq__qrSpec{font-size:12px;line-height:1.6}.issue-module__wNy9zq__notice,.issue-module__wNy9zq__error{font-size:12px}.issue-module__wNy9zq__reviewTitle{font-size:14px}.issue-module__wNy9zq__reviewMeta{font-size:12px}.issue-module__wNy9zq__checkRow{grid-template-columns:22px minmax(0,1fr);gap:9px}.issue-module__wNy9zq__checkMark{width:20px;height:20px;font-size:12px}.issue-module__wNy9zq__checkTitle{font-size:13px}.issue-module__wNy9zq__checkText,.issue-module__wNy9zq__checkErr,.issue-module__wNy9zq__checkSrc{font-size:12px}.issue-module__wNy9zq__checkImg img{width:44px;height:44px}.issue-module__wNy9zq__stageSum{font-size:13px}.issue-module__wNy9zq__stageN,.issue-module__wNy9zq__stageEmpty,.issue-module__wNy9zq__rowK{font-size:12px}.issue-module__wNy9zq__rowVis{padding:2px 7px;font-size:10px}.issue-module__wNy9zq__rowV{font-size:13px}.issue-module__wNy9zq__rowSrc{font-size:11px}.issue-module__wNy9zq__row{padding:10px 0}.issue-module__wNy9zq__imgDrop{gap:12px;padding:12px 14px}.issue-module__wNy9zq__imgPlus{width:44px;height:44px;font-size:22px}.issue-module__wNy9zq__imgDropText{font-size:12px}.issue-module__wNy9zq__imgDropText b{font-size:14px}.issue-module__wNy9zq__imgThumb{width:68px;height:68px}.issue-module__wNy9zq__imgErr{font-size:12px}.issue-module__wNy9zq__docName{font-size:14px}.issue-module__wNy9zq__docMeta{font-size:12px}.issue-module__wNy9zq__imgRemove,.issue-module__wNy9zq__imgRemove:hover{background:0 0;border-color:#0000;width:24px;height:24px}.issue-module__wNy9zq__histSub{margin:16px 0 8px}.issue-module__wNy9zq__histInfo{padding:10px 12px;font-size:12px}.issue-module__wNy9zq__histEmpty{padding:14px;font-size:12px}.issue-module__wNy9zq__histRow{gap:1px;padding:10px 12px}.issue-module__wNy9zq__histRow>span:first-child{color:var(--ink);font-weight:600}.issue-module__wNy9zq__histRow>a{font-size:12px}.issue-module__wNy9zq__histDate,.issue-module__wNy9zq__histNote{font-size:11px}}
.withdraw-module__8USZHq__reason{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.withdraw-module__8USZHq__label{margin:14px 0 6px;font-weight:600;display:block}.withdraw-module__8USZHq__count{font-size:var(--fs-caption);color:var(--ink-3);text-align:right;margin:6px 0 10px}
.consumer-register-module__6eLmIW__page{--dpp-w:520px;--dpp-pad:16px;background:var(--ground);min-height:100dvh;padding-bottom:40px}.consumer-register-module__6eLmIW__wrap{max-width:calc(var(--dpp-w) + var(--dpp-pad) * 2);padding:0 var(--dpp-pad);margin:0 auto}.consumer-register-module__6eLmIW__hero{padding:30px var(--dpp-pad);background:var(--paper);border-bottom:1px solid var(--line)}.consumer-register-module__6eLmIW__heroTop{max-width:var(--dpp-w);margin-bottom:16px;align-items:center;gap:9px;margin-inline:auto;display:flex}.consumer-register-module__6eLmIW__heroLogo{flex:none;width:auto;height:22px;display:block}.consumer-register-module__6eLmIW__heroTag{color:var(--ink-3);font-size:13px}.consumer-register-module__6eLmIW__heroSpacer{flex:1}.consumer-register-module__6eLmIW__heroBody{max-width:var(--dpp-w);margin-inline:auto}.consumer-register-module__6eLmIW__kicker{color:var(--ink-3);letter-spacing:.02em;margin-bottom:5px;font-size:13px}.consumer-register-module__6eLmIW__name{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:700;line-height:1.5}.consumer-register-module__6eLmIW__nameRow{align-items:center;gap:8px;display:flex}.consumer-register-module__6eLmIW__back,.consumer-register-module__6eLmIW__back:hover{border-radius:var(--r-sm);width:32px;height:32px;color:var(--ink-3);flex:none;place-items:center;margin-left:-7px;font-size:20px;line-height:1;text-decoration:none;transition:color .12s,background .12s;display:grid}.consumer-register-module__6eLmIW__back:hover{color:var(--ink);background:var(--sunken)}.consumer-register-module__6eLmIW__card{margin-top:18px;padding:18px 20px}.consumer-register-module__6eLmIW__cardTitle{letter-spacing:-.02em;margin:0 0 16px;font-size:17px;font-weight:700}.consumer-register-module__6eLmIW__kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.consumer-register-module__6eLmIW__kind{text-align:left;cursor:pointer;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);font:inherit;color:inherit;flex-direction:column;gap:5px;padding:16px 14px;display:flex}.consumer-register-module__6eLmIW__kind:hover{border-color:var(--accent)}.consumer-register-module__6eLmIW__kind[data-on=true]{border-color:var(--accent);background:var(--accent-wash);box-shadow:0 0 0 1px var(--accent) inset}.consumer-register-module__6eLmIW__kindTop{align-items:center;gap:7px;display:flex}.consumer-register-module__6eLmIW__kindName{font-size:16px;font-weight:700}.consumer-register-module__6eLmIW__kind:disabled{cursor:not-allowed;background:var(--sunken);border-color:var(--line-soft);color:var(--ink-3)}.consumer-register-module__6eLmIW__kind:disabled:hover{border-color:var(--line-soft)}.consumer-register-module__6eLmIW__kind:disabled .consumer-register-module__6eLmIW__kindName{color:var(--ink-3)}.consumer-register-module__6eLmIW__kindDone{background:var(--ok-wash);color:var(--ok);border-radius:99px;flex:none;padding:1px 7px;font-size:11px;font-weight:700}.consumer-register-module__6eLmIW__kind[data-on=true] .consumer-register-module__6eLmIW__kindName{color:var(--accent-ink)}.consumer-register-module__6eLmIW__kindDesc{color:var(--ink-3);word-break:keep-all;font-size:13px;line-height:1.6}.consumer-register-module__6eLmIW__field{gap:8px;display:grid}.consumer-register-module__6eLmIW__field+.consumer-register-module__6eLmIW__field{margin-top:18px}.consumer-register-module__6eLmIW__label{color:var(--ink-2);font-size:13px;font-weight:600}.consumer-register-module__6eLmIW__card .field{padding:10px 12px;font-size:14px}.consumer-register-module__6eLmIW__card select.field{padding-right:32px}.consumer-register-module__6eLmIW__req{color:var(--stop);margin-left:3px}.consumer-register-module__6eLmIW__checks{gap:12px;display:grid}.consumer-register-module__6eLmIW__check{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.consumer-register-module__6eLmIW__check input{width:18px;height:18px;accent-color:var(--accent);flex:none}.consumer-register-module__6eLmIW__reward{border-radius:var(--r);background:var(--accent-wash);color:var(--accent-ink);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding:15px 16px;font-size:14px;display:flex}.consumer-register-module__6eLmIW__rewardState{font-size:13px;font-weight:700}.consumer-register-module__6eLmIW__submit{border-radius:var(--r);background:var(--accent);width:100%;color:var(--on-solid);font:inherit;cursor:pointer;border:0;padding:12px 16px;font-size:14px;font-weight:700}.consumer-register-module__6eLmIW__submit:disabled{opacity:.45;cursor:not-allowed}.consumer-register-module__6eLmIW__submitInline{margin-top:18px}.consumer-register-module__6eLmIW__submitErr{color:var(--stop);text-align:center;word-break:keep-all;margin:18px 0 0;font-size:13px;font-weight:600;line-height:1.6}.consumer-register-module__6eLmIW__submitErr+.consumer-register-module__6eLmIW__submitInline{margin-top:10px}.consumer-register-module__6eLmIW__submitLink,.consumer-register-module__6eLmIW__submitLink:hover{text-align:center;text-decoration:none;display:block}.consumer-register-module__6eLmIW__done{text-align:center;padding:30px 20px 24px}.consumer-register-module__6eLmIW__doneMark{background:var(--ok-wash);width:52px;height:52px;color:var(--ok);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.consumer-register-module__6eLmIW__doneHead{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:7px;display:flex}.consumer-register-module__6eLmIW__doneTitle{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700}.consumer-register-module__6eLmIW__doneText{color:var(--ink-2);word-break:keep-all;margin:0;font-size:14px;line-height:1.7}.consumer-register-module__6eLmIW__doneActions{gap:10px;margin-top:22px;display:grid}.consumer-register-module__6eLmIW__sum{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.consumer-register-module__6eLmIW__sumN{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.consumer-register-module__6eLmIW__sumUnit{color:var(--ink-2);font-size:16px;font-weight:700}.consumer-register-module__6eLmIW__sumCount{color:var(--ink-3);margin-left:auto;font-size:13px}.consumer-register-module__6eLmIW__tabs{border:1px solid var(--line);background:var(--sunken);border-radius:99px;gap:2px;margin-top:18px;padding:3px;display:inline-flex}.consumer-register-module__6eLmIW__tab{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:5px 13px;font-size:13px;font-weight:600}.consumer-register-module__6eLmIW__tab[data-on=true]{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-1)}.consumer-register-module__6eLmIW__rows{margin-top:6px}.consumer-register-module__6eLmIW__row{border-top:1px solid var(--line-soft);padding:15px 0}.consumer-register-module__6eLmIW__rowTop{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.consumer-register-module__6eLmIW__row[data-off]{opacity:.55}.consumer-register-module__6eLmIW__rowCancel{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:4px 2px;font-size:13px;font-weight:600}.consumer-register-module__6eLmIW__rowCancel:hover{color:var(--stop)}.consumer-register-module__6eLmIW__rowReason{border-left:2px solid var(--stop-line);color:var(--stop);word-break:keep-all;margin:6px 0 0;padding-left:10px;font-size:13px;line-height:1.6}.consumer-register-module__6eLmIW__page dialog{width:min(440px,100vw - 32px)}.consumer-register-module__6eLmIW__page dialog>div{padding:26px 24px 22px}.consumer-register-module__6eLmIW__page dialog h2{letter-spacing:-.02em;margin-bottom:12px;font-size:17px}.consumer-register-module__6eLmIW__page dialog .btn{padding:9px 14px;font-size:13px}.consumer-register-module__6eLmIW__askText{margin:0;font-size:14px;line-height:1.7}.consumer-register-module__6eLmIW__askErr{color:var(--stop);margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.6}.consumer-register-module__6eLmIW__loading{color:var(--ink-3);margin:18px 0 0;font-size:14px}.consumer-register-module__6eLmIW__notice{margin-top:18px}.consumer-register-module__6eLmIW__rowName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.consumer-register-module__6eLmIW__rowPoint{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:13px;font-weight:700}.consumer-register-module__6eLmIW__rowMeta{color:var(--ink-3);margin:5px 0 0;font-size:13px}.consumer-register-module__6eLmIW__empty{text-align:center;background:var(--ground);border-radius:var(--r);margin-top:18px;padding:36px 20px}.consumer-register-module__6eLmIW__emptyTitle{margin-bottom:7px;font-size:16px;font-weight:700}.consumer-register-module__6eLmIW__emptyText{color:var(--ink-3);word-break:keep-all;font-size:14px;line-height:1.7}@media (max-width:640px){.consumer-register-module__6eLmIW__hero{padding:22px var(--dpp-pad)}.consumer-register-module__6eLmIW__name{font-size:21px}.consumer-register-module__6eLmIW__back,.consumer-register-module__6eLmIW__back:hover{width:28px;height:28px;margin-left:-6px;font-size:18px}.consumer-register-module__6eLmIW__card{padding:16px}.consumer-register-module__6eLmIW__cardTitle{margin-bottom:14px;font-size:16px}.consumer-register-module__6eLmIW__kind{padding:14px 12px}.consumer-register-module__6eLmIW__kindName{font-size:15px}.consumer-register-module__6eLmIW__kindDesc{font-size:12px}.consumer-register-module__6eLmIW__label,.consumer-register-module__6eLmIW__check{font-size:13px}.consumer-register-module__6eLmIW__card .field{padding:9px 11px;font-size:13px}.consumer-register-module__6eLmIW__sumN{font-size:24px}.consumer-register-module__6eLmIW__submit{padding:11px 14px;font-size:13px}.consumer-register-module__6eLmIW__rowName{font-size:14px}.consumer-register-module__6eLmIW__rowMeta,.consumer-register-module__6eLmIW__rowReason,.consumer-register-module__6eLmIW__rowCancel,.consumer-register-module__6eLmIW__emptyText{font-size:12px}}
.cell-editor-module__8NaBPW__editor{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);width:320px;max-width:100%;box-shadow:var(--shadow-2);color:var(--ink);flex-direction:column;gap:8px;padding:12px;display:flex}@media (max-width:640px){.cell-editor-module__8NaBPW__editor{width:100%}}.cell-editor-module__8NaBPW__editor:focus{outline:none}.cell-editor-module__8NaBPW__head{font-size:var(--fs-body-s);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.cell-editor-module__8NaBPW__editor .cell-editor-module__8NaBPW__text{font-size:var(--fs-body-s);resize:none;min-height:calc(4.8em + 18px);max-height:calc(12.8em + 18px);padding:8px 10px;line-height:1.6;display:block;overflow-y:auto}.cell-editor-module__8NaBPW__choices{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow-y:auto}.cell-editor-module__8NaBPW__choice{border-radius:var(--r-sm);font-size:var(--fs-body-s);cursor:pointer;align-items:flex-start;gap:8px;padding:6px 8px;line-height:1.5;display:flex}.cell-editor-module__8NaBPW__choice:not([data-disabled=true]):not([data-on=true]):hover{background:var(--sunken)}.cell-editor-module__8NaBPW__choice[data-on=true]{background:var(--accent-wash)}.cell-editor-module__8NaBPW__choice[data-disabled=true]{cursor:not-allowed;opacity:.6}.cell-editor-module__8NaBPW__choice input{width:17px;height:17px;accent-color:var(--accent);cursor:inherit;flex:none;margin:2px 0 0}.cell-editor-module__8NaBPW__choiceName{overflow-wrap:anywhere;min-width:0}.cell-editor-module__8NaBPW__choiceBlank{color:var(--ink-3)}.cell-editor-module__8NaBPW__note{font-size:var(--fs-caption);color:var(--ink-3);margin:0}.cell-editor-module__8NaBPW__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cell-editor-module__8NaBPW__close{margin-left:auto}
.studio-module__4xS-WW__studio{height:calc(100dvh - var(--topbar-h) - var(--page-top));margin-bottom:calc(-1 * var(--page-top));flex-direction:column;display:flex}.studio-module__4xS-WW__panes{grid-template-columns:var(--studio-left,480px) 24px minmax(0, 1fr);flex:1;grid-template-rows:minmax(0,1fr);gap:0;min-height:0;display:grid}.studio-module__4xS-WW__left{--studio-pad-bottom:16px;overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:4px 6px var(--studio-pad-bottom) 8px;flex-direction:column;gap:16px;margin:-4px 0 0 -8px;display:flex;overflow-y:auto}.studio-module__4xS-WW__left>*{flex-shrink:0}.studio-module__4xS-WW__right{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.studio-module__4xS-WW__handle{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.studio-module__4xS-WW__handle:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:calc(50% - .5px)}.studio-module__4xS-WW__grip{background:var(--line);border-radius:99px;width:4px;height:40px;margin:-20px 0 0 -2px;position:absolute;top:50%;left:50%}.studio-module__4xS-WW__handle:hover .studio-module__4xS-WW__grip,.studio-module__4xS-WW__handle:focus-visible .studio-module__4xS-WW__grip,.studio-module__4xS-WW__studio[data-dragging] .studio-module__4xS-WW__grip{background:var(--accent)}.studio-module__4xS-WW__handle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.studio-module__4xS-WW__studio[data-dragging]{-webkit-user-select:none;user-select:none;cursor:col-resize}@media (max-width:900px){.studio-module__4xS-WW__studio{height:auto;margin-bottom:0}.studio-module__4xS-WW__panes{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:24px}.studio-module__4xS-WW__left,.studio-module__4xS-WW__right{overflow:visible}.studio-module__4xS-WW__left{--studio-pad-bottom:0px;margin:0;padding:0}.studio-module__4xS-WW__handle{display:none}}.studio-module__4xS-WW__todo{font-size:var(--fs-body-s);color:var(--ink);align-items:flex-start;gap:8px;margin:0;display:flex}.studio-module__4xS-WW__card{flex-direction:column;gap:12px;padding:16px;display:flex}.studio-module__4xS-WW__cardTitle{font-size:var(--fs-h-xxs);margin:0;font-weight:700}.studio-module__4xS-WW__hint{font-size:var(--fs-caption);color:var(--ink-3);margin:0}.studio-module__4xS-WW__field{flex-direction:column;gap:4px;display:flex}.studio-module__4xS-WW__label{font-size:var(--fs-caption);color:var(--ink-2);font-weight:600}.studio-module__4xS-WW__sub{font-size:var(--fs-caption);color:var(--ink-3);font-weight:400}.studio-module__4xS-WW__files{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.studio-module__4xS-WW__fileRow{font-size:var(--fs-body-s);align-items:center;gap:8px;display:flex}.studio-module__4xS-WW__fileName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.studio-module__4xS-WW__stack{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.studio-module__4xS-WW__row{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);color:inherit;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:4px 12px;padding:10px 12px;text-decoration:none;display:grid}.studio-module__4xS-WW__row:hover{border-color:var(--accent);text-decoration:none}.studio-module__4xS-WW__rowName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.studio-module__4xS-WW__rowBadge{text-align:right;justify-self:end}.studio-module__4xS-WW__rowMeta{font-size:var(--fs-caption);color:var(--ink-3);grid-column:1/-1}.studio-module__4xS-WW__empty{border:1px dashed var(--line);border-radius:var(--r-sm);text-align:center;font-size:var(--fs-caption);color:var(--ink-3);margin:0;padding:16px}.studio-module__4xS-WW__fold{border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 14px}.studio-module__4xS-WW__fold summary{cursor:pointer;font-size:var(--fs-body-s);color:var(--ink-2);font-weight:600}.studio-module__4xS-WW__fold p{font-size:var(--fs-caption);color:var(--ink-2);margin:8px 0 0;line-height:1.6}.studio-module__4xS-WW__fold select{margin-top:8px}.studio-module__4xS-WW__emptyDoc{border:1px dashed var(--line);border-radius:var(--r);background:var(--sunken);min-height:420px;color:var(--ink-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.studio-module__4xS-WW__emptyArt{background:var(--paper);width:120px;height:150px;box-shadow:var(--shadow-1);border-radius:6px;align-content:start;gap:8px;padding:16px;display:grid}.studio-module__4xS-WW__emptyArt span{background:var(--line);border-radius:4px;height:8px;display:block}.studio-module__4xS-WW__w60{width:60%}.studio-module__4xS-WW__w80{width:80%}
.writer-module__PIQqxa__head{align-items:flex-start}.writer-module__PIQqxa__passportLink{white-space:nowrap}.writer-module__PIQqxa__passportGo{margin-left:3px;font-size:.85em;display:inline-block;transform:rotate(-90deg)}.writer-module__PIQqxa__headActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.writer-module__PIQqxa__materials{font-size:var(--fs-body-s);white-space:nowrap;align-items:center;gap:8px;display:inline-flex;position:relative}.writer-module__PIQqxa__addBtn{cursor:pointer}.writer-module__PIQqxa__addBtn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.writer-module__PIQqxa__materials:has(input:focus-visible) .writer-module__PIQqxa__addBtn{outline:2px solid var(--accent);outline-offset:2px}.writer-module__PIQqxa__band{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.writer-module__PIQqxa__bandRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.writer-module__PIQqxa__badgeSlot{justify-self:start}.writer-module__PIQqxa__chip{justify-content:center;justify-self:stretch}.writer-module__PIQqxa__bandTitle{font-size:var(--fs-body-s);font-weight:600}.writer-module__PIQqxa__nowrap{white-space:nowrap}.writer-module__PIQqxa__sub{font-size:var(--fs-caption);color:var(--ink-3);margin:0}.writer-module__PIQqxa__label{font-size:var(--fs-caption);color:var(--ink-2);flex-direction:column;gap:4px;font-weight:600;display:flex}.writer-module__PIQqxa__fold>summary{cursor:pointer;font-size:var(--fs-caption);color:var(--ink-2);font-weight:600}.writer-module__PIQqxa__reqList{grid-template-columns:max-content minmax(0,1fr);gap:6px 10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.writer-module__PIQqxa__reqRow{grid-column:1/-1;grid-template-columns:subgrid;font-size:var(--fs-caption);align-items:start;line-height:1.5;display:grid}.writer-module__PIQqxa__reqRef{font-weight:700}.writer-module__PIQqxa__bar{background:var(--paper);border-top:1px solid var(--line);box-shadow:0 var(--studio-pad-bottom,0px) 0 var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex;position:sticky;bottom:0}.writer-module__PIQqxa__barNotice{flex:0 0 100%}.writer-module__PIQqxa__viewerWrap{position:relative}.writer-module__PIQqxa__readingBand{margin-bottom:8px}.writer-module__PIQqxa__draftRow{z-index:2;pointer-events:none;justify-content:flex-end;align-items:flex-start;height:0;padding-right:8px;display:flex;position:sticky;top:0}.writer-module__PIQqxa__draftTag{margin-top:8px}.writer-module__PIQqxa__draftFlow{height:auto;padding:0 0 8px;position:static}.writer-module__PIQqxa__draftFlow .writer-module__PIQqxa__draftTag{margin-top:0}.writer-module__PIQqxa__section{border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;padding:12px 0;display:flex}.writer-module__PIQqxa__section:first-child{border-top:0;padding-top:0}.writer-module__PIQqxa__sectionTitle{font-size:var(--fs-body-s);margin:0;font-weight:700}.writer-module__PIQqxa__saveRow{align-items:center;gap:8px;display:flex}.writer-module__PIQqxa__matList{grid-template-columns:minmax(0,1fr) max-content max-content;gap:6px 8px;margin:0;padding:0;list-style:none;display:grid}.writer-module__PIQqxa__matRow{grid-column:1/-1;grid-template-columns:subgrid;font-size:var(--fs-body-s);align-items:center;row-gap:8px;display:grid}.writer-module__PIQqxa__matName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.writer-module__PIQqxa__matNote{grid-column:1/-1}.writer-module__PIQqxa__danger{flex-wrap:wrap;gap:8px;display:flex}.writer-module__PIQqxa__confirmActions{gap:8px;display:flex}.writer-module__PIQqxa__issuedActions{flex-wrap:wrap;gap:8px;display:flex}.writer-module__PIQqxa__fillBar{flex-direction:column;gap:6px;display:flex}.writer-module__PIQqxa__cards{flex-direction:column;gap:12px;display:flex}.writer-module__PIQqxa__filterRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.writer-module__PIQqxa__filterRow select{width:auto}.writer-module__PIQqxa__chapter{border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 12px}.writer-module__PIQqxa__chapter>summary{cursor:pointer;font-size:var(--fs-body-s);font-weight:700}.writer-module__PIQqxa__chapter[open]>summary{margin-bottom:10px}.writer-module__PIQqxa__slotCard{flex-direction:column;gap:8px;padding:12px;display:flex}.writer-module__PIQqxa__slotCard+.writer-module__PIQqxa__slotCard{margin-top:10px}.writer-module__PIQqxa__slotHead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.writer-module__PIQqxa__slotBadge{justify-self:start}.writer-module__PIQqxa__slotLabel{font-size:var(--fs-body-s);margin:0;font-weight:600}.writer-module__PIQqxa__slotCard[data-locate=true]{cursor:pointer}.writer-module__PIQqxa__slotCard[data-locate=true] details,.writer-module__PIQqxa__slotCard[data-locate=true] textarea{cursor:auto}.writer-module__PIQqxa__slotCard[data-active=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.writer-module__PIQqxa__locate{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.writer-module__PIQqxa__locate:hover{text-decoration:underline}.writer-module__PIQqxa__locate:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.writer-module__PIQqxa__slotText{border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--paper);max-height:12em;font-size:var(--fs-body-s);white-space:pre-wrap;margin:0;padding:8px 10px;line-height:1.6;overflow:auto}.writer-module__PIQqxa__slotEmpty{color:var(--ink-3)}.writer-module__PIQqxa__assumedLine{background:var(--need-wash)}.writer-module__PIQqxa__slotActions{flex-wrap:wrap;gap:6px;display:flex}.writer-module__PIQqxa__edit{flex-direction:column;gap:6px;display:flex}.writer-module__PIQqxa__choiceLine{flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}.writer-module__PIQqxa__choiceEdit{flex-wrap:wrap;gap:6px 14px;display:flex}.writer-module__PIQqxa__more>summary{cursor:pointer;font-size:var(--fs-caption);color:var(--ink-3)}.writer-module__PIQqxa__more>*+*{margin-top:6px}.writer-module__PIQqxa__versions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.writer-module__PIQqxa__versionText{font-size:var(--fs-caption);white-space:pre-wrap;display:block}.writer-module__PIQqxa__assumed{border:1px solid var(--need-line);border-radius:var(--r-sm);background:var(--need-wash);font-size:var(--fs-caption);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.writer-module__PIQqxa__form{flex-direction:column;gap:10px;display:flex}.writer-module__PIQqxa__selectRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.writer-module__PIQqxa__applyRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.writer-module__PIQqxa__optionsBox{border:1px dashed var(--line);border-radius:var(--r-sm);flex-direction:column;gap:8px;padding:10px;display:flex}@media (max-width:640px){.writer-module__PIQqxa__selectRow{grid-template-columns:minmax(0,1fr)}}
.view-module__7lbDIW__tabs{border:1px solid var(--line);background:var(--sunken);border-radius:99px;gap:2px;padding:3px;display:inline-flex}.view-module__7lbDIW__tab{color:var(--ink-2);border-radius:99px;align-items:center;gap:6px;padding:5px 13px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.view-module__7lbDIW__tab:hover{color:var(--ink);text-decoration:none}.view-module__7lbDIW__tab[data-on=true]{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-1)}.view-module__7lbDIW__tabN{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.view-module__7lbDIW__tab[data-on=true] .view-module__7lbDIW__tabN{color:var(--accent-ink)}.view-module__7lbDIW__viewBar{border-bottom:1px solid var(--line);align-items:flex-end;gap:4px;margin-bottom:14px;display:flex}.view-module__7lbDIW__viewTab{color:var(--ink-3);border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 14px 10px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.view-module__7lbDIW__viewTab:hover{color:var(--ink);text-decoration:none}.view-module__7lbDIW__viewTab[data-on=true]{color:var(--accent-ink);border-bottom-color:var(--accent)}.view-module__7lbDIW__viewTabN{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:12px}.view-module__7lbDIW__viewTab[data-on=true] .view-module__7lbDIW__viewTabN{color:var(--accent)}@media (max-width:640px){.view-module__7lbDIW__viewTab{padding:8px 10px 9px;font-size:13px}}.view-module__7lbDIW__summary{margin-bottom:14px}.view-module__7lbDIW__sumRow{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:13px;padding:14px 15px;display:flex}.view-module__7lbDIW__sumBody{flex:1;min-width:0}.view-module__7lbDIW__sumName{font-size:15px;font-weight:700}.view-module__7lbDIW__sumMeta{color:var(--ink-2);margin-top:2px;font-size:13px}.view-module__7lbDIW__sumUid{color:var(--ink-3);word-break:break-all;margin-top:2px;font-size:13px}.view-module__7lbDIW__role{border:1px solid var(--line);background:var(--paper);color:var(--ink-2);border-radius:99px;flex:none;padding:3px 9px;font-size:13px;font-weight:600}.view-module__7lbDIW__role[data-role=authority]{color:var(--stop);border-color:var(--stop-line);background:var(--stop-wash)}.view-module__7lbDIW__role[data-role=partner]{color:var(--accent-ink);border-color:var(--accent-wash);background:var(--accent-wash)}.view-module__7lbDIW__visBar{flex-wrap:wrap;gap:7px;padding:11px 15px;display:flex}.view-module__7lbDIW__vis{border:1px solid var(--line);background:var(--paper);color:var(--ink-2);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.view-module__7lbDIW__visIcon{display:inline-flex}.view-module__7lbDIW__vis[data-v=public] .view-module__7lbDIW__visIcon{color:var(--ok)}.view-module__7lbDIW__vis[data-v=private] .view-module__7lbDIW__visIcon{color:var(--need)}.view-module__7lbDIW__visN{font-variant-numeric:tabular-nums}.view-module__7lbDIW__visState{color:var(--ink-3)}@media (max-width:720px){.view-module__7lbDIW__sumRow{flex-direction:column;align-items:flex-start;gap:8px}.view-module__7lbDIW__role{order:-1}.view-module__7lbDIW__sumBody{width:100%}}@media (max-width:640px){.view-module__7lbDIW__sumRow{padding:12px 14px}.view-module__7lbDIW__sumName{font-size:13px;line-height:1.4}.view-module__7lbDIW__sumMeta,.view-module__7lbDIW__sumUid{font-size:11px;line-height:1.4}.view-module__7lbDIW__role{padding:2px 8px;font-size:11px}.view-module__7lbDIW__visBar{gap:6px;padding:9px 14px}.view-module__7lbDIW__vis{padding:4px 9px;font-size:11px}.view-module__7lbDIW__tabs{padding:2px}.view-module__7lbDIW__tab{gap:5px;padding:5px 11px;font-size:12px}.view-module__7lbDIW__tabN{font-size:11px}}.view-module__7lbDIW__top{margin-bottom:14px}.view-module__7lbDIW__top>:nth-child(n){margin-top:0;margin-bottom:0}.view-module__7lbDIW__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.view-module__7lbDIW__col{align-content:start;gap:14px;display:grid}.view-module__7lbDIW__col>:nth-child(n){margin-top:0;margin-bottom:0}@media (max-width:1100px){.view-module__7lbDIW__cols{grid-template-columns:1fr}}.view-module__7lbDIW__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.view-module__7lbDIW__links{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);align-items:stretch;display:flex;overflow:hidden}.view-module__7lbDIW__link{font:inherit;font-size:var(--fs-body-s);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:8px 14px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.view-module__7lbDIW__link+.view-module__7lbDIW__link{border-left:1px solid var(--line)}.view-module__7lbDIW__link:hover{background:var(--sunken);color:var(--ink);text-decoration:none}.view-module__7lbDIW__link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.view-module__7lbDIW__linkGo{width:13px;height:13px;color:var(--ink-faint);place-items:center;transition:color .12s,transform .12s;display:grid;transform:rotate(-90deg)}.view-module__7lbDIW__link:hover .view-module__7lbDIW__linkGo{color:var(--ink-3);transform:rotate(-90deg)translateY(-2px)}.view-module__7lbDIW__links{height:37px}.view-module__7lbDIW__actions .btn{height:37px;font-size:var(--fs-body-s);padding:0 14px}@media (max-width:640px){.view-module__7lbDIW__link{padding:7px 11px;font-size:13px}.view-module__7lbDIW__links{height:34px}.view-module__7lbDIW__actions .btn{height:34px;padding:0 11px;font-size:13px}}
.dpp-public-detail-module__2rcS2q__page,.dpp-public-detail-module__2rcS2q__hero{--dpp-w:520px;--dpp-pad:16px}.dpp-public-detail-module__2rcS2q__page{background:var(--ground);min-height:100dvh;padding-bottom:56px}.dpp-public-detail-module__2rcS2q__wrap{max-width:calc(var(--dpp-w) + var(--dpp-pad) * 2);padding:0 var(--dpp-pad);margin:0 auto}.dpp-public-detail-module__2rcS2q__hero{padding:30px var(--dpp-pad) 18px;background:var(--paper);border-bottom:1px solid var(--line)}.dpp-public-detail-module__2rcS2q__heroTop{max-width:var(--dpp-w);margin-bottom:16px;align-items:center;gap:9px;margin-inline:auto;display:flex}.dpp-public-detail-module__2rcS2q__heroLogo{flex:none;width:auto;height:22px;display:block}.dpp-public-detail-module__2rcS2q__heroTag{color:var(--ink-3);font-size:13px}.dpp-public-detail-module__2rcS2q__heroSpacer{flex:1}.dpp-public-detail-module__2rcS2q__heroBody{max-width:var(--dpp-w);margin-inline:auto}.dpp-public-detail-module__2rcS2q__heroKicker{color:var(--ink-3);letter-spacing:.02em;margin-bottom:5px;font-size:13px}.dpp-public-detail-module__2rcS2q__heroName{letter-spacing:-.035em;margin-bottom:16px;font-size:24px;font-weight:700;line-height:1.5}.dpp-public-detail-module__2rcS2q__shotRow{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.dpp-public-detail-module__2rcS2q__shot{object-fit:contain;background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-sm);flex:none;width:84px;height:112px}.dpp-public-detail-module__2rcS2q__shotText{flex:1;min-width:0}.dpp-public-detail-module__2rcS2q__shotText .dpp-public-detail-module__2rcS2q__heroName{margin-bottom:6px;font-size:24px}.dpp-public-detail-module__2rcS2q__shotSrc{color:var(--ink-3);font-size:13px;line-height:1.5;display:block}@media (max-width:360px){.dpp-public-detail-module__2rcS2q__shot{width:66px;height:88px}.dpp-public-detail-module__2rcS2q__shotText .dpp-public-detail-module__2rcS2q__heroName{font-size:19px}}.dpp-public-detail-module__2rcS2q__heroSide{flex-direction:column;min-width:0;display:flex}.dpp-public-detail-module__2rcS2q__heroBadges{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.dpp-public-detail-module__2rcS2q__heroBadge{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex}.dpp-public-detail-module__2rcS2q__bGrade{background:var(--eco);color:var(--on-solid)}.dpp-public-detail-module__2rcS2q__bPcr{background:var(--accent-wash);color:var(--accent-ink)}.dpp-public-detail-module__2rcS2q__bClear{background:var(--sunken);color:var(--ink-2);border:1px solid var(--line)}.dpp-public-detail-module__2rcS2q__heroFacts{background:var(--line-soft);border:1px solid var(--line-soft);border-radius:var(--r);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.dpp-public-detail-module__2rcS2q__heroFacts[data-n="1"]{grid-template-columns:1fr}.dpp-public-detail-module__2rcS2q__fact{background:var(--paper);padding:14px}.dpp-public-detail-module__2rcS2q__factN{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.5}.dpp-public-detail-module__2rcS2q__factL{color:var(--ink-3);font-size:14px}.dpp-public-detail-module__2rcS2q__bin{margin-top:18px}.dpp-public-detail-module__2rcS2q__binHead{padding:18px 20px 14px}.dpp-public-detail-module__2rcS2q__binTitle{letter-spacing:-.02em;font-size:17px;font-weight:700}.dpp-public-detail-module__2rcS2q__binSub{color:var(--ink-2);margin-top:2px;font-size:13px}.dpp-public-detail-module__2rcS2q__binSteps{background:var(--line-soft);border-top:1px solid var(--line-soft);gap:1px;margin:0;padding:0;list-style:none;display:grid}.dpp-public-detail-module__2rcS2q__binStep{background:var(--paper);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:14px;padding:16px 20px;display:grid}.dpp-public-detail-module__2rcS2q__binIx{background:var(--eco);width:28px;height:28px;color:var(--on-solid);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;line-height:1;display:grid}.dpp-public-detail-module__2rcS2q__binName{font-size:16px;font-weight:700}.dpp-public-detail-module__2rcS2q__binDesc{color:var(--ink-2);margin-top:2px;font-size:14px;line-height:1.6}.dpp-public-detail-module__2rcS2q__binParts{border-top:1px solid var(--line-soft);gap:10px;padding:16px 20px 18px;display:grid}.dpp-public-detail-module__2rcS2q__binPartsTitle{color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:700}.dpp-public-detail-module__2rcS2q__binPart{align-items:center;gap:10px;font-size:15px;display:flex}.dpp-public-detail-module__2rcS2q__binChip{border-radius:6px;flex:none;justify-content:center;align-items:center;min-width:64px;padding:3px 9px;font-size:13px;font-weight:700;display:inline-flex}.dpp-public-detail-module__2rcS2q__binPartName{font-weight:600}.dpp-public-detail-module__2rcS2q__binPartHow{color:var(--ink-3);font-size:13px}.dpp-public-detail-module__2rcS2q__sec{margin-top:18px}.dpp-public-detail-module__2rcS2q__secHead{align-items:baseline;gap:9px;padding:18px 20px 14px;display:flex}.dpp-public-detail-module__2rcS2q__secTitle{letter-spacing:-.02em;flex:1;font-size:17px;font-weight:700}.dpp-public-detail-module__2rcS2q__secCount{color:var(--ink-3);font-size:13px}.dpp-public-detail-module__2rcS2q__fold{padding:0}.dpp-public-detail-module__2rcS2q__foldHead{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;padding:18px 20px;list-style:none;display:flex}.dpp-public-detail-module__2rcS2q__foldHead::-webkit-details-marker{display:none}.dpp-public-detail-module__2rcS2q__foldHead:hover{background:var(--sunken)}.dpp-public-detail-module__2rcS2q__foldHead .dpp-public-detail-module__2rcS2q__secTitle{margin:0}.dpp-public-detail-module__2rcS2q__foldChev{color:var(--ink-3);flex:none;font-size:13px;transition:transform .16s}.dpp-public-detail-module__2rcS2q__fold[open] .dpp-public-detail-module__2rcS2q__foldChev{transform:rotate(180deg)}.dpp-public-detail-module__2rcS2q__fold[open] .dpp-public-detail-module__2rcS2q__foldHead{border-bottom:1px solid var(--line-soft)}@media (max-width:480px){.dpp-public-detail-module__2rcS2q__foldStack>.dpp-public-detail-module__2rcS2q__foldHead{grid-template-columns:1fr auto;gap:4px 9px;display:grid}.dpp-public-detail-module__2rcS2q__foldStack>.dpp-public-detail-module__2rcS2q__foldHead .dpp-public-detail-module__2rcS2q__secTitle{grid-area:1/1}.dpp-public-detail-module__2rcS2q__foldStack>.dpp-public-detail-module__2rcS2q__foldHead .dpp-public-detail-module__2rcS2q__foldChev{grid-area:1/2}.dpp-public-detail-module__2rcS2q__foldStack>.dpp-public-detail-module__2rcS2q__foldHead .dpp-public-detail-module__2rcS2q__secCount{grid-area:2/1/auto/-1}}.dpp-public-detail-module__2rcS2q__rules{border-top:1px solid var(--line-soft)}.dpp-public-detail-module__2rcS2q__rule{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:10px;padding:12px 20px;display:flex}.dpp-public-detail-module__2rcS2q__rule:last-child{border-bottom:0}.dpp-public-detail-module__2rcS2q__ruleIcon{flex:none;width:14px;margin-top:1px;font-size:13px}.dpp-public-detail-module__2rcS2q__ruleBody{flex:1;min-width:0}.dpp-public-detail-module__2rcS2q__ruleName{font-size:15px;font-weight:600}.dpp-public-detail-module__2rcS2q__ruleDesc{color:var(--ink-3);font-size:14px}.dpp-public-detail-module__2rcS2q__journey{border-top:1px solid var(--line-soft);padding:6px 0 10px}.dpp-public-detail-module__2rcS2q__jStep{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:0 20px 0 10px;display:grid}.dpp-public-detail-module__2rcS2q__jRail{flex-direction:column;align-items:center;display:flex;position:relative}.dpp-public-detail-module__2rcS2q__jDot{background:var(--eco);border:2.5px solid var(--paper);width:11px;height:11px;box-shadow:0 0 0 1.5px var(--eco);border-radius:50%;flex:none;margin-top:11px}.dpp-public-detail-module__2rcS2q__jDot[data-partial=true]{background:var(--need);box-shadow:0 0 0 1.5px var(--need)}.dpp-public-detail-module__2rcS2q__jLine{background:var(--line);flex:1;width:1.5px;margin:3px 0 -8px}.dpp-public-detail-module__2rcS2q__jStep:last-child .dpp-public-detail-module__2rcS2q__jLine{display:none}.dpp-public-detail-module__2rcS2q__jBody{min-width:0;padding:8px 0 12px}.dpp-public-detail-module__2rcS2q__jName{flex-wrap:wrap;align-items:center;gap:7px;font-size:15px;font-weight:700;display:flex}.dpp-public-detail-module__2rcS2q__jCount{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.dpp-public-detail-module__2rcS2q__details{border-top:1px solid var(--line-soft)}.dpp-public-detail-module__2rcS2q__dStage{border-bottom:1px solid var(--line-soft)}.dpp-public-detail-module__2rcS2q__dStage:last-child{border-bottom:0}.dpp-public-detail-module__2rcS2q__dHead{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:14px 20px;display:flex}.dpp-public-detail-module__2rcS2q__dHead:hover{background:var(--sunken)}.dpp-public-detail-module__2rcS2q__dIx{color:var(--ink-3);flex:none;font-size:15px}.dpp-public-detail-module__2rcS2q__dName{flex:1;min-width:0;font-size:15px;font-weight:600}.dpp-public-detail-module__2rcS2q__dN{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.dpp-public-detail-module__2rcS2q__dChev{color:var(--ink-3);font-size:13px;transition:transform .16s}.dpp-public-detail-module__2rcS2q__dChev[data-open=true]{transform:rotate(90deg)}.dpp-public-detail-module__2rcS2q__dRows{gap:28px;padding:8px 20px 18px;display:grid}.dpp-public-detail-module__2rcS2q__dTable{min-width:0}.dpp-public-detail-module__2rcS2q__dGroup{color:var(--ink-3);letter-spacing:.04em;padding-bottom:8px;font-size:13px;font-weight:700}.dpp-public-detail-module__2rcS2q__dRow{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:baseline;gap:11px;padding:11px 0;font-size:14px;line-height:1.5;display:grid}.dpp-public-detail-module__2rcS2q__dRowK{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.dpp-public-detail-module__2rcS2q__dRowV{word-break:break-word;gap:3px;font-weight:600;display:grid}.dpp-public-detail-module__2rcS2q__dRowLine{overflow-wrap:anywhere;min-width:0}.dpp-public-detail-module__2rcS2q__valueLink{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.dpp-public-detail-module__2rcS2q__valueLink:hover{color:var(--accent)}.dpp-public-detail-module__2rcS2q__dRowLine:not(:only-child){color:var(--ink-2);font-weight:400}.dpp-public-detail-module__2rcS2q__dLocked{align-items:center;gap:5px;font-weight:600;display:flex}.dpp-public-detail-module__2rcS2q__offline{z-index:20;background:var(--need-wash);border-bottom:1px solid var(--need-line);color:var(--need);justify-content:center;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;display:flex;position:sticky;top:0}.dpp-public-detail-module__2rcS2q__offlineDot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;animation:1.6s ease-in-out infinite dpp-public-detail-module__2rcS2q__rp-pulse}.dpp-public-detail-module__2rcS2q__foot{text-align:center;color:var(--ink-3);margin-top:28px;padding:16px 20px 0;font-size:13px;line-height:1.8}.dpp-public-detail-module__2rcS2q__heroEmbedded{border:1px solid var(--line);border-radius:var(--r);padding:18px 20px}.dpp-public-detail-module__2rcS2q__heroEmbedded .dpp-public-detail-module__2rcS2q__heroBody{max-width:none}@media (min-width:901px){.dpp-public-detail-module__2rcS2q__heroEmbedded{padding:20px 24px}.dpp-public-detail-module__2rcS2q__heroEmbedded .dpp-public-detail-module__2rcS2q__heroBody{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:32px;display:grid}.dpp-public-detail-module__2rcS2q__heroEmbedded .dpp-public-detail-module__2rcS2q__heroBody>:nth-child(n){grid-column:1}.dpp-public-detail-module__2rcS2q__heroEmbedded .dpp-public-detail-module__2rcS2q__heroBadges{justify-content:flex-start;margin:14px 0 0}.dpp-public-detail-module__2rcS2q__heroEmbedded .dpp-public-detail-module__2rcS2q__heroBody>.dpp-public-detail-module__2rcS2q__heroSide{grid-area:1/2/span 3;align-self:center}.dpp-public-detail-module__2rcS2q__heroEmbedded .dpp-public-detail-module__2rcS2q__heroBadge{padding:7px 16px;font-size:15px}.dpp-public-detail-module__2rcS2q__heroEmbedded .dpp-public-detail-module__2rcS2q__heroFacts{background:0 0;border:0;border-radius:0;align-items:center;gap:0;padding:0 8px 0 0;display:flex;overflow:visible}.dpp-public-detail-module__2rcS2q__heroEmbedded .dpp-public-detail-module__2rcS2q__fact+.dpp-public-detail-module__2rcS2q__fact{border-left:1px solid var(--line)}.dpp-public-detail-module__2rcS2q__heroEmbedded .dpp-public-detail-module__2rcS2q__fact{background:0 0;min-width:0;padding:4px 36px}.dpp-public-detail-module__2rcS2q__heroEmbedded .dpp-public-detail-module__2rcS2q__factN{font-size:28px;line-height:1.3}.dpp-public-detail-module__2rcS2q__heroEmbedded .dpp-public-detail-module__2rcS2q__factL{margin-top:2px}.dpp-public-detail-module__2rcS2q__heroEmbedded .dpp-public-detail-module__2rcS2q__shotRow{margin-bottom:0}.dpp-public-detail-module__2rcS2q__heroEmbedded .dpp-public-detail-module__2rcS2q__shot{width:104px;height:136px}}@media (max-width:640px){.dpp-public-detail-module__2rcS2q__heroEmbedded{padding:16px}}.dpp-public-detail-module__2rcS2q__consumerBar{max-width:calc(var(--dpp-w) + var(--dpp-pad) * 2);padding:12px var(--dpp-pad);color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;margin:0 auto;font-size:14px;display:flex}.dpp-public-detail-module__2rcS2q__consumerBar a{color:var(--accent-ink);font-weight:600}@media (max-width:640px){.dpp-public-detail-module__2rcS2q__hero{padding:20px var(--dpp-pad) 14px}.dpp-public-detail-module__2rcS2q__heroName,.dpp-public-detail-module__2rcS2q__shotText .dpp-public-detail-module__2rcS2q__heroName{margin-bottom:10px;font-size:18px}.dpp-public-detail-module__2rcS2q__shot{width:72px;height:96px}.dpp-public-detail-module__2rcS2q__heroKicker,.dpp-public-detail-module__2rcS2q__shotSrc{font-size:11px}.dpp-public-detail-module__2rcS2q__heroBadges{gap:6px;margin-bottom:14px}.dpp-public-detail-module__2rcS2q__factL{font-size:12px}.dpp-public-detail-module__2rcS2q__bin{margin-top:14px}.dpp-public-detail-module__2rcS2q__binTitle,.dpp-public-detail-module__2rcS2q__secTitle{font-size:14px}.dpp-public-detail-module__2rcS2q__binSub{font-size:11px}.dpp-public-detail-module__2rcS2q__binHead{padding:14px 16px 10px}.dpp-public-detail-module__2rcS2q__binName{font-size:13px;line-height:1.4}.dpp-public-detail-module__2rcS2q__binDesc{font-size:12px;line-height:1.6}.dpp-public-detail-module__2rcS2q__binIx{width:22px;height:22px;font-size:12px}.dpp-public-detail-module__2rcS2q__binStep{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:11px 16px}.dpp-public-detail-module__2rcS2q__secHead,.dpp-public-detail-module__2rcS2q__foldHead{padding:14px 16px 10px}.dpp-public-detail-module__2rcS2q__foldHead{padding:14px 16px}.dpp-public-detail-module__2rcS2q__binParts{gap:7px;padding:12px 16px 14px}.dpp-public-detail-module__2rcS2q__heroBadge{padding:5px 11px;font-size:12px}.dpp-public-detail-module__2rcS2q__factN{font-size:19px}.dpp-public-detail-module__2rcS2q__factL{font-size:11px;line-height:1.4}.dpp-public-detail-module__2rcS2q__fact{padding:10px 11px}.dpp-public-detail-module__2rcS2q__binPartsTitle{font-size:11px}.dpp-public-detail-module__2rcS2q__binPart{font-size:13px;line-height:1.4}.dpp-public-detail-module__2rcS2q__binChip{min-width:56px;font-size:11px;line-height:1.2}.dpp-public-detail-module__2rcS2q__binPartHow{font-size:11px;line-height:1.5}.dpp-public-detail-module__2rcS2q__sec{margin-top:14px}.dpp-public-detail-module__2rcS2q__secCount{font-size:11px}.dpp-public-detail-module__2rcS2q__jName{font-size:13px;line-height:1.4}.dpp-public-detail-module__2rcS2q__jCount{font-size:11px;line-height:1.55}.dpp-public-detail-module__2rcS2q__jStep{grid-template-columns:16px minmax(0,1fr);gap:10px;padding-inline:16px}.dpp-public-detail-module__2rcS2q__jDot{border-width:2px;width:9px;height:9px;margin-top:10px}.dpp-public-detail-module__2rcS2q__dHead{padding:11px 16px}.dpp-public-detail-module__2rcS2q__dIx,.dpp-public-detail-module__2rcS2q__dName{font-size:13px;line-height:1.4}.dpp-public-detail-module__2rcS2q__dN,.dpp-public-detail-module__2rcS2q__dChev{font-size:11px}.dpp-public-detail-module__2rcS2q__dRows{gap:20px;padding:6px 16px 14px}.dpp-public-detail-module__2rcS2q__dGroup{font-size:11px}.dpp-public-detail-module__2rcS2q__dRow{padding:8px 0;font-size:12px;line-height:1.55}.dpp-public-detail-module__2rcS2q__ruleName{font-size:13px;line-height:1.4}.dpp-public-detail-module__2rcS2q__ruleDesc{font-size:12px;line-height:1.6}.dpp-public-detail-module__2rcS2q__rule{padding:10px 16px}.dpp-public-detail-module__2rcS2q__foot{margin-top:20px;font-size:11px;line-height:1.6}.dpp-public-detail-module__2rcS2q__consumerBar{font-size:12px;line-height:1.5}}.dpp-public-detail-module__2rcS2q__binCard{border-radius:var(--r-sm);background:var(--accent-wash);flex-direction:column;gap:10px;margin:0 0 12px;padding:14px;display:flex}.dpp-public-detail-module__2rcS2q__binCardTitle{font-size:var(--fs-h-xs);color:var(--accent-ink)}.dpp-public-detail-module__2rcS2q__binArtBox{background:var(--sunken);width:100%;margin:0 0 12px;overflow:hidden}.dpp-public-detail-module__2rcS2q__binArt{width:100%;height:auto;display:block}.dpp-public-detail-module__2rcS2q__binCard .dpp-public-detail-module__2rcS2q__binArtBox{margin-bottom:0}.dpp-public-detail-module__2rcS2q__binWords{border-radius:var(--r-sm);background:var(--sunken);color:var(--ink);font-size:var(--fs-body-s);margin:0 20px 14px;padding:12px 14px;line-height:1.7}.dpp-public-detail-module__2rcS2q__notice{margin-top:18px}.dpp-public-detail-module__2rcS2q__mapWrap{border-top:1px solid var(--line-soft);padding:12px 20px 4px;scroll-margin:16px}.dpp-public-detail-module__2rcS2q__map{border-radius:var(--r-sm);background:var(--sunken);border:1px solid var(--line-soft);z-index:0;height:240px;position:relative;overflow:hidden}.dpp-public-detail-module__2rcS2q__map[data-loading]{animation:1.6s ease-in-out infinite dpp-public-detail-module__2rcS2q__rp-pulse}.dpp-public-detail-module__2rcS2q__mapLegend{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.dpp-public-detail-module__2rcS2q__mapLegend li{align-items:center;gap:5px;display:inline-flex}.dpp-public-detail-module__2rcS2q__mapLegend i{background:var(--eco);border-radius:2px;width:14px;height:4px}.dpp-public-detail-module__2rcS2q__mapLegend li[data-kind=facility] i{background:var(--hold)}.dpp-public-detail-module__2rcS2q__mapLegend li[data-kind=collection] i{background:var(--need)}.dpp-public-detail-module__2rcS2q__mapLegend li[data-kind=sorting] i{background:var(--accent)}.dpp-public-detail-module__2rcS2q__mapNote{color:var(--ink-3);margin:8px 0 0;font-size:13px;line-height:1.6}.dpp-public-detail-module__2rcS2q__mapRetry{color:var(--accent-ink);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:0;padding:0}.dpp-public-detail-module__2rcS2q__jFields .dpp-public-detail-module__2rcS2q__dRows{gap:18px;padding:4px 0 6px}.dpp-public-detail-module__2rcS2q__jPin{vertical-align:1px;background:var(--paper);color:var(--eco);cursor:pointer;font-variant-numeric:tabular-nums;border:1px solid;border-radius:99px;align-items:center;gap:3px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-flex}.dpp-public-detail-module__2rcS2q__jPin[data-kind=facility]{color:var(--hold)}.dpp-public-detail-module__2rcS2q__jPin[data-kind=collection]{color:var(--need)}.dpp-public-detail-module__2rcS2q__jPin[data-kind=sorting]{color:var(--accent)}.dpp-public-detail-module__2rcS2q__jPin[data-kind=recycling]{color:var(--eco)}.dpp-public-detail-module__2rcS2q__jPin:hover{background:var(--sunken)}.dpp-public-detail-module__2rcS2q__jPinOff{vertical-align:1px;color:var(--ink-3);opacity:.45;margin-left:8px;display:inline-flex}.dpp-public-detail-module__2rcS2q__cellV[data-active],.dpp-public-detail-module__2rcS2q__dRowV[data-active]{background:var(--accent-wash);box-shadow:0 0 0 4px var(--accent-wash);border-radius:4px;transition:background .3s,box-shadow .3s}.dpp-public-detail-module__2rcS2q__cellV,.dpp-public-detail-module__2rcS2q__dRowV{scroll-margin:96px}@media (prefers-reduced-motion:reduce){.dpp-public-detail-module__2rcS2q__map[data-loading]{animation:none}.dpp-public-detail-module__2rcS2q__cellV[data-active],.dpp-public-detail-module__2rcS2q__dRowV[data-active]{transition:none}}.dpp-public-detail-module__2rcS2q__cells{grid-template-columns:minmax(6.5em,34%) minmax(0,1fr);gap:5px 12px;margin:0;font-size:13px;line-height:1.5;display:grid}.dpp-public-detail-module__2rcS2q__cellK{color:var(--ink-3)}.dpp-public-detail-module__2rcS2q__cellV{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.dpp-public-detail-module__2rcS2q__cellsGap{background:var(--line-soft);grid-column:1/-1;height:1px;margin:4px 0}.dpp-public-detail-module__2rcS2q__dRecord{border-top:1px solid var(--line-soft);gap:8px;padding:12px 0;display:grid}.dpp-public-detail-module__2rcS2q__dRecordHead{color:var(--ink-2);font-size:14px;font-weight:700}.dpp-public-detail-module__2rcS2q__dRecord .dpp-public-detail-module__2rcS2q__cells{grid-template-columns:minmax(0,3fr) minmax(0,7fr);column-gap:11px}.dpp-public-detail-module__2rcS2q__empty{text-align:center;background:var(--ground);flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:100dvh;padding:24px 22px;display:flex}.dpp-public-detail-module__2rcS2q__emptyTitle{font-size:19px}.dpp-public-detail-module__2rcS2q__emptyText{max-width:360px;color:var(--ink-2);font-size:15px;line-height:1.8}.dpp-public-detail-module__2rcS2q__emptyActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}@media (max-width:640px){.dpp-public-detail-module__2rcS2q__binArtBox{margin-bottom:10px}.dpp-public-detail-module__2rcS2q__binWords{margin:0 16px 12px;padding:10px 12px;font-size:12px;line-height:1.5}.dpp-public-detail-module__2rcS2q__mapWrap{padding:10px 16px 4px}.dpp-public-detail-module__2rcS2q__map{height:200px}.dpp-public-detail-module__2rcS2q__mapNote{font-size:11px}.dpp-public-detail-module__2rcS2q__cells{grid-template-columns:minmax(5.5em,36%) minmax(0,1fr);column-gap:10px;font-size:12px}.dpp-public-detail-module__2rcS2q__dRecordHead{font-size:13px}.dpp-public-detail-module__2rcS2q__dRecord .dpp-public-detail-module__2rcS2q__cells{grid-template-columns:minmax(5.5em,36%) minmax(0,1fr);column-gap:10px}.dpp-public-detail-module__2rcS2q__dRow{grid-template-columns:minmax(0,1fr);gap:3px;padding:10px 0}.dpp-public-detail-module__2rcS2q__dRows{gap:22px;padding:8px 16px 16px}.dpp-public-detail-module__2rcS2q__dHead{padding:12px 16px}.dpp-public-detail-module__2rcS2q__empty{gap:11px;padding:20px 16px}.dpp-public-detail-module__2rcS2q__emptyTitle{font-size:16px}.dpp-public-detail-module__2rcS2q__emptyText{font-size:13px;line-height:1.7}.dpp-public-detail-module__2rcS2q__notice{margin-top:14px}}
.passport-docs-module__x7rAna__card{margin-top:14px}.passport-docs-module__x7rAna__head{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 17px 2px;display:flex}.passport-docs-module__x7rAna__title{font-size:15px;font-weight:700}.passport-docs-module__x7rAna__count{font-size:var(--fs-caption);color:var(--ink-3);font-variant-numeric:tabular-nums}.passport-docs-module__x7rAna__lock{font-size:var(--fs-caption);color:var(--need);background:var(--need-wash);border:1px solid var(--need-line);border-radius:99px;align-items:center;gap:4px;margin-left:auto;padding:2px 9px;font-weight:600;display:inline-flex}.passport-docs-module__x7rAna__sub{font-size:var(--fs-caption);color:var(--ink-2);margin:2px 0 4px;padding:0 17px}.passport-docs-module__x7rAna__inner{padding:2px 17px 10px}.passport-docs-module__x7rAna__list{margin:0;padding:0;list-style:none;display:grid}.passport-docs-module__x7rAna__row{border-top:1px solid var(--line-soft);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px 14px;padding:9px 0;display:grid}.passport-docs-module__x7rAna__row:first-child{border-top:0}.passport-docs-module__x7rAna__icon{place-items:center;display:grid}.passport-docs-module__x7rAna__body{min-width:0}.passport-docs-module__x7rAna__name{overflow-wrap:anywhere;font-size:15px;font-weight:600}.passport-docs-module__x7rAna__meta{font-size:var(--fs-caption);color:var(--ink-3)}.passport-docs-module__x7rAna__open{font-size:var(--fs-caption);white-space:nowrap;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--paper);color:var(--accent-ink);padding:5px 10px;font-weight:600;text-decoration:none}.passport-docs-module__x7rAna__open:hover{background:var(--accent-wash);border-color:var(--accent-wash)}.passport-docs-module__x7rAna__nofile{font-size:var(--fs-caption);white-space:nowrap;color:var(--ink-3);background:var(--sunken);border-radius:99px;padding:3px 9px}.passport-docs-module__x7rAna__remove{cursor:pointer;width:28px;height:28px;font:inherit;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);color:var(--ink-3);padding:0;font-size:17px;line-height:1}.passport-docs-module__x7rAna__remove:hover:not(:disabled){color:var(--stop);background:var(--stop-wash);border-color:var(--stop-line)}.passport-docs-module__x7rAna__remove:disabled{opacity:.45;cursor:default}.passport-docs-module__x7rAna__open:focus-visible,.passport-docs-module__x7rAna__remove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.passport-docs-module__x7rAna__empty{font-size:var(--fs-caption);color:var(--ink-3);margin:0;padding:6px 0 4px}.passport-docs-module__x7rAna__foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 17px 15px;display:flex}@media (max-width:640px){.passport-docs-module__x7rAna__head{padding:12px 14px 2px}.passport-docs-module__x7rAna__title{font-size:14px}.passport-docs-module__x7rAna__sub{padding:0 14px}.passport-docs-module__x7rAna__name{font-size:13px}.passport-docs-module__x7rAna__meta,.passport-docs-module__x7rAna__sub,.passport-docs-module__x7rAna__count,.passport-docs-module__x7rAna__lock,.passport-docs-module__x7rAna__nofile,.passport-docs-module__x7rAna__open{font-size:11px}.passport-docs-module__x7rAna__row{grid-template-columns:26px minmax(0,1fr) auto auto;gap:8px 12px;padding:11px 0}.passport-docs-module__x7rAna__icon svg{width:26px;height:auto}.passport-docs-module__x7rAna__inner{padding:2px 14px 12px}.passport-docs-module__x7rAna__foot{padding:10px 14px 14px}.passport-docs-module__x7rAna__sub{margin:2px 0 6px}.passport-docs-module__x7rAna__lock{padding:2px 8px}}@media (max-width:560px){.passport-docs-module__x7rAna__row{grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:4px 12px}.passport-docs-module__x7rAna__open,.passport-docs-module__x7rAna__nofile{grid-column:2;justify-self:start;margin-top:2px}.passport-docs-module__x7rAna__remove,.passport-docs-module__x7rAna__remove:hover:not(:disabled){background:0 0;border-color:#0000;grid-area:1/3;align-self:start;width:24px;height:24px;font-size:19px}}.passport-docs-module__x7rAna__status{color:var(--ink-2);align-items:center;gap:7px;font-size:13px;display:inline-flex}.passport-docs-module__x7rAna__note{color:var(--ok);font-size:13px;font-weight:600}.passport-docs-module__x7rAna__err{color:var(--stop);font-size:13px;font-weight:600}.passport-docs-module__x7rAna__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}
