.PublicCodexOutliner-module__u4eMQq__detailLayer,.PublicCodexOutliner-module__u4eMQq__packDetailLayer{display:contents}.PublicCodexOutliner-module__u4eMQq__controlBar{z-index:5;background:var(--bg-primary);gap:10px;padding:10px 0;display:grid;position:sticky;top:10px}.PublicCodexOutliner-module__u4eMQq__progressSummary{color:#655c66;flex-wrap:wrap;gap:7px;font:600 12px/1.35 DM Sans,sans-serif;display:flex}.PublicCodexOutliner-module__u4eMQq__progressSummary span{background:#fffdfb;border:1px solid #ded6df;border-radius:999px;align-items:baseline;gap:4px;min-height:30px;padding:6px 10px;display:inline-flex}.PublicCodexOutliner-module__u4eMQq__progressSummary strong{color:#342936;font-size:14px}.PublicCodexOutliner-module__u4eMQq__explorerGuide{color:#4d424f;background:#f8f3f8;border:1px solid #d9cddd;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid;box-shadow:0 8px 24px #3527360d}.PublicCodexOutliner-module__u4eMQq__explorerGuide p{margin:0;font:500 13px/1.55 DM Sans,sans-serif}.PublicCodexOutliner-module__u4eMQq__explorerGuide button{color:#fffdfb;cursor:pointer;background:#5d3f60;border:1px solid #5d3f60;border-radius:999px;min-height:34px;padding:0 12px;font:700 12px DM Sans,sans-serif}.PublicCodexOutliner-module__u4eMQq__guideChevron,.PublicCodexOutliner-module__u4eMQq__chevron{color:#624766;background:#fffdfb;border:1px solid #d8cbdc;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative}.PublicCodexOutliner-module__u4eMQq__guideChevron:before,.PublicCodexOutliner-module__u4eMQq__chevron:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .16s;transform:translate(-2px)rotate(-45deg)}.PublicCodexOutliner-module__u4eMQq__chevron[data-open=true]:before{transform:translateY(-2px)rotate(45deg)}.PublicCodexOutliner-module__u4eMQq__treeRow,.PublicCodexOutliner-module__u4eMQq__codeRow{text-align:left;cursor:pointer;border:0;border-bottom:1px solid #e7e0e6;width:100%;transition:background-color .14s,color .14s,box-shadow .14s}.PublicCodexOutliner-module__u4eMQq__treeRow{color:#302532;background:#fffdfb;align-items:center;gap:9px;min-height:50px;padding:6px 14px 6px 10px;font-family:DM Sans,sans-serif;display:flex}.PublicCodexOutliner-module__u4eMQq__treeRow:hover,.PublicCodexOutliner-module__u4eMQq__treeRow:focus-visible,.PublicCodexOutliner-module__u4eMQq__codeRow:hover,.PublicCodexOutliner-module__u4eMQq__codeRow:focus-visible{background:#f8f3f8;outline:none;box-shadow:inset 3px 0 #79577d}.PublicCodexOutliner-module__u4eMQq__treeRow:focus-visible,.PublicCodexOutliner-module__u4eMQq__codeRow:focus-visible,.PublicCodexOutliner-module__u4eMQq__explorerGuide button:focus-visible{outline-offset:-2px;outline:2px solid #79577d}.PublicCodexOutliner-module__u4eMQq__regionRow{background:#fbf8fa;min-height:58px}.PublicCodexOutliner-module__u4eMQq__regionTitle{letter-spacing:-.01em;flex:1;min-width:0;font:700 17px/1.25 DM Sans,sans-serif}.PublicCodexOutliner-module__u4eMQq__packRow{background:#fffdfb;min-height:56px;padding-left:28px}.PublicCodexOutliner-module__u4eMQq__packRowShell{background:#fffdfb;border-bottom:1px solid #e7e0e6;align-items:stretch;display:flex}.PublicCodexOutliner-module__u4eMQq__packRowShell .PublicCodexOutliner-module__u4eMQq__packRow{border-bottom:0;flex:1}.PublicCodexOutliner-module__u4eMQq__packDetailsButton{color:#685b69;cursor:pointer;background:#fff;border:1px solid #ded5df;border-radius:10px;align-self:stretch;place-items:center;min-width:58px;margin:7px 10px 7px 4px;padding:0 10px;font:700 11px DM Sans,sans-serif;display:grid}.PublicCodexOutliner-module__u4eMQq__packDetailsButton:hover,.PublicCodexOutliner-module__u4eMQq__packDetailsButton:focus-visible,.PublicCodexOutliner-module__u4eMQq__packDetailsButton[aria-pressed=true]{color:#4b304f;background:#f3ebf4;border-color:#79577d;outline:none}.PublicCodexOutliner-module__u4eMQq__lockIcon{border:1.5px solid;border-radius:3px;width:13px;height:11px;margin-top:4px;display:block;position:relative}.PublicCodexOutliner-module__u4eMQq__lockIcon:before{content:"";border:1.5px solid;border-bottom:0;border-radius:7px 7px 0 0;width:7px;height:7px;position:absolute;bottom:8px;left:2px}.PublicCodexOutliner-module__u4eMQq__packRow .PublicCodexOutliner-module__u4eMQq__rowLabel{font-size:15px;font-weight:700}.PublicCodexOutliner-module__u4eMQq__sectionRow{background:#fcfafc;min-height:48px;padding-left:56px}.PublicCodexOutliner-module__u4eMQq__sectionRow .PublicCodexOutliner-module__u4eMQq__rowLabel{font-size:14px;font-weight:650}.PublicCodexOutliner-module__u4eMQq__rowLabel{color:#302532;flex:1;min-width:0;line-height:1.4}.PublicCodexOutliner-module__u4eMQq__codeRow{color:#2c2330;background:#fff;align-items:center;gap:10px;min-height:43px;padding:7px 14px 7px 92px;font:500 14px/1.45 DM Sans,sans-serif;display:flex}.PublicCodexOutliner-module__u4eMQq__codeRow[data-active=true]{color:#342138;background:#eee4f0;font-weight:700;box-shadow:inset 3px 0 #654268}.PublicCodexOutliner-module__u4eMQq__codeStatement{flex:1;min-width:0}.PublicCodexOutliner-module__u4eMQq__codeStatus{color:#5f5661;letter-spacing:.03em;text-transform:uppercase;background:#faf8fa;border:1px solid #ded6df;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 7px;font:700 9px/1 DM Sans,sans-serif;display:inline-flex}.PublicCodexOutliner-module__u4eMQq__codeStatus>span{background:currentColor;border-radius:50%;width:6px;height:6px}.PublicCodexOutliner-module__u4eMQq__codeStatus[data-status=true]{color:#176c57;background:#edf7f3;border-color:#b9d8ce}.PublicCodexOutliner-module__u4eMQq__codeStatus[data-status=false]{color:#81472a;background:#fbf1ec;border-color:#e6d1c4}.PublicCodexOutliner-module__u4eMQq__codeStatus[data-status=not_clear]{color:#695d6c;background:#f6f3f7;border-color:#dad3dc}.PublicCodexOutliner-module__u4eMQq__codeStatus[data-status=cleared]{color:#24604d;background:#e8f4ee;border-color:#b8d9ca}.PublicCodexOutliner-module__u4eMQq__codeStatus[data-status=in_progress]{color:#63466b;background:#f1eaf3;border-color:#d3c1d8}@media (max-width:760px){.PublicCodexOutliner-module__u4eMQq__controlBar{z-index:1;padding:4px 0 8px;position:relative;top:auto}.PublicCodexOutliner-module__u4eMQq__explorerGuide{grid-template-columns:auto 1fr}.PublicCodexOutliner-module__u4eMQq__explorerGuide button{grid-column:2;justify-self:start}.PublicCodexOutliner-module__u4eMQq__treeRow{min-height:52px}.PublicCodexOutliner-module__u4eMQq__packRow{padding-left:18px}.PublicCodexOutliner-module__u4eMQq__packDetailsButton{min-width:44px;margin-right:7px;padding:0 8px}.PublicCodexOutliner-module__u4eMQq__sectionRow{padding-left:30px}.PublicCodexOutliner-module__u4eMQq__regionTitle{font-size:16px}.PublicCodexOutliner-module__u4eMQq__codeRow{min-height:46px;padding-left:48px;font-size:14px}.PublicCodexOutliner-module__u4eMQq__detailLayer,.PublicCodexOutliner-module__u4eMQq__packDetailLayer{z-index:80;top:max(68px, calc(env(safe-area-inset-top) + 56px));right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));pointer-events:none;align-items:flex-start;width:auto;max-width:720px;margin-inline:auto;display:flex;position:fixed}.PublicCodexOutliner-module__u4eMQq__detailLayer:before,.PublicCodexOutliner-module__u4eMQq__packDetailLayer:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18121957;position:fixed;inset:0}.PublicCodexOutliner-module__u4eMQq__detailLayer>*,.PublicCodexOutliner-module__u4eMQq__packDetailLayer>*{pointer-events:auto;width:100%;max-height:100%}.PublicCodexOutliner-module__u4eMQq__packDetailLayer>*{position:relative!important;top:auto!important}}@media (max-width:430px){.PublicCodexOutliner-module__u4eMQq__codeStatus{color:#0000;border:0;width:9px;height:9px;padding:0;overflow:hidden}.PublicCodexOutliner-module__u4eMQq__codeStatus>span{width:9px;height:9px}}
