.app-frame{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.app-main{min-width:0}@media (min-width:769px){.app-frame{grid-template-columns:188px minmax(0,1fr)}}@media (min-width:1100px){.app-frame{grid-template-columns:200px minmax(0,1fr);gap:40px}}.app-side{display:none}@media (min-width:769px){.app-side{top:calc(96px + var(--launch-banner-h,0px));padding-top:4px;display:block;position:sticky}}.app-side ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.app-side-link{min-height:40px;color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.app-side-link svg{color:var(--faint);flex-shrink:0}.app-side-link:hover{color:var(--text);background:var(--overlay-2)}.app-side-link[aria-current=page]{color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.app-side-link[aria-current=page] svg{color:var(--gold)}.app-side-link--quiet{min-height:34px;padding:6px 12px;font-size:13.5px}.app-side-group{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:24px 0 6px;padding:0 12px;font-size:11.5px;font-weight:600}.app-tabs{display:none}@media (max-width:768px){.app-tabs{z-index:1900;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--barBg);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -16px #0006}.app-tab{min-height:48px;color:var(--muted);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11.5px;font-weight:600;display:flex}.app-tab svg{color:var(--faint)}.app-tab[aria-current=page]{color:var(--text);background:var(--overlay-2)}.app-tab[aria-current=page] svg{color:var(--gold)}.app-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}.app-crumbs ol{color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;padding:0;font-size:13px;list-style:none;display:flex}.app-crumbs li+li:before{content:"›";color:var(--faint);margin-right:6px}.app-crumbs a{color:var(--muted)}.app-crumbs a:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.app-crumbs [aria-current=page]{color:var(--text)}.app-footer{border-top:1px solid var(--lineSoft);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;padding-bottom:28px;font-size:13px;display:flex}.app-footer a{color:var(--muted)}.app-footer a:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.app-main{font-variant-numeric:tabular-nums}.app-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:600}.app-title{letter-spacing:-.02em;color:var(--text);margin-top:4px;font-size:28px;font-weight:700;line-height:1.15}@media (min-width:769px){.app-title{font-size:32px}}.app-lead{max-width:680px;color:var(--muted);margin-top:8px;font-size:15px;line-height:1.55}.app-h2{color:var(--text);font-size:18px;font-weight:650;line-height:1.3}.app-small{color:var(--muted);font-size:13px;line-height:1.5}.app-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-bottom:24px;display:flex}.app-pagehead-side{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px}@media (min-width:769px){.app-card{padding:24px}}.app-more-list{margin:0;padding:8px;list-style:none}.app-more-link{min-height:48px;color:var(--text);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;display:flex}.app-more-link svg{color:var(--faint)}.app-more-link:hover{background:var(--overlay-2)}.app-report-month{margin-top:24px}.app-report-month>.app-eyebrow{margin-bottom:8px}.app-report-list{margin:0;padding:4px 16px;list-style:none}.app-report-row{border-bottom:1px solid var(--lineSoft);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.app-report-row:last-child{border-bottom:0}.app-report-title{color:var(--text);font-size:15px;font-weight:600}.app-report-title:hover{text-underline-offset:3px;text-decoration:underline}.app-empty{text-align:left}.app-evidence{color:var(--faint);margin-top:6px;font-size:12.5px;line-height:1.45}.app-evidence .mono{color:var(--muted)}.app-frame{--site-bg:var(--bg);--site-surface:var(--surface);--site-surface2:var(--surface2);--site-line:var(--line);--site-text:var(--text);--site-muted:var(--muted);--site-faint:var(--faint)}.app-frame .audit-dash{--dash-bg:var(--site-bg);--dash-card:var(--site-surface);--dash-card2:var(--site-surface2);--dash-line:var(--site-line);--dash-text:var(--site-text);--dash-muted:var(--site-muted);--dash-faint:var(--site-faint);--ok:var(--green);--warn:var(--orange);--bad:var(--redText);--na:var(--site-faint);--info:var(--blue);--dash-wash-1:var(--overlay-1);--dash-wash-2:var(--overlay-2);--dash-wash-3:var(--overlay-3);--dash-na-text:var(--site-muted);--dash-radius:var(--radius);--dash-radius-inner:10px}:root[data-theme=light] .app-frame .audit-dash{--dash-shadow:#0f141914}.memo-progress-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.memo-progress .app-progressbar{background:var(--overlay-2);border-radius:99px;height:8px;margin-top:12px;overflow:hidden}.memo-progress .app-progressbar>span{background:var(--green);border-radius:99px;height:100%;display:block}.memo-steps{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.memo-steps a{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.memo-steps a:hover{color:var(--text);border-color:var(--faint)}.memo-steps [data-status=done] a{color:var(--green);border-color:color-mix(in srgb, var(--green) 55%, transparent);background:color-mix(in srgb, var(--green) 10%, transparent)}.memo-steps [data-status=in_progress] a{color:var(--blue);border-color:color-mix(in srgb, var(--blue) 55%, transparent)}.memo-steps [data-status=dismissed] a{opacity:.5;text-decoration:line-through}.memo-summary{color:var(--text);margin-top:8px;font-size:15px;line-height:1.6}.memo-actions{margin-top:32px}.memo-action-list{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.memo-action-head{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.memo-action-num{background:var(--overlay-2);width:32px;height:32px;color:var(--text);border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.memo-action[data-status=done] .memo-action-num{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green)}.memo-action[data-status=done] .memo-action-title{text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.memo-action[data-status=dismissed]{opacity:.65}.memo-action-title{color:var(--text);font-size:17px;font-weight:650;line-height:1.35}.memo-action-line{color:var(--text);margin-top:12px;font-size:15px;font-weight:600}.memo-action-why{color:var(--muted);margin-top:12px;font-size:14.5px;line-height:1.6}.memo-steps-detail{margin-top:12px;font-size:14px}.memo-steps-detail summary{cursor:pointer;color:var(--text);font-weight:600}.memo-steps-detail ol{color:var(--text);gap:4px;margin:8px 0 0;padding-left:20px;list-style:decimal;display:grid}.memo-action .app-evidence a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.memo-action-controls{margin-top:16px}.action-toggle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.action-toggle form{display:inline}.memo-lists{gap:12px;margin-top:24px;display:grid}@media (min-width:900px){.memo-lists{grid-template-columns:1fr 1fr}}.memo-bullets{color:var(--text);gap:6px;margin:8px 0 0;padding-left:20px;font-size:14px;list-style:outside;display:grid}.memo-bullets-muted{color:var(--muted)}.memo-disclaimer{color:var(--faint);margin-top:12px;font-size:12px;line-height:1.5}.memo-signature{color:var(--muted);margin-top:12px;font-size:13px}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface2:#f3f4f6;--line:#d1d5db;--lineSoft:#e5e7eb;--text:#111;--muted:#374151;--faint:#4b5563;--green:#166534;--redText:#991b1b;--orange:#92400e;--blue:#1d4ed8}body{background:#fff!important}.nav-root,.nav-spacer,.app-side,.app-tabs,.app-footer,.app-crumbs,.launch-banner,[data-doc-actions],.memo-action-controls,.memo-steps,form,nextjs-portal{display:none!important}.app-frame{display:block}.app-card{box-shadow:none;break-inside:avoid}.memo-steps-detail>ol{display:grid!important}.memo-steps-detail summary{list-style:none}a[href^=http]:after{content:" (" attr(href) ")";color:#4b5563;font-size:11px}}.drafts-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.drafts-filter{border:1px solid var(--line);min-height:36px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.drafts-filter:hover{color:var(--text);border-color:var(--faint)}.drafts-filter[aria-current=page]{color:var(--text);border-color:var(--text);background:var(--overlay-2)}.drafts-filter .dash-filter-n{color:var(--faint);font-variant-numeric:tabular-nums}.drafts-keys-hint{margin-bottom:8px}.drafts-keys-hint kbd,.app-main kbd{border:1px solid var(--line);min-width:20px;font:600 12px/18px var(--font-geist-mono), ui-monospace, monospace;text-align:center;color:var(--text);border-bottom-width:2px;border-radius:5px;padding:0 5px;display:inline-block}.drafts-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.draft-card:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.draft-card[data-status=rejected]{opacity:.6}.draft-head{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.draft-glyph{background:var(--overlay-2);border:1px solid var(--line);width:36px;height:36px;color:var(--text);border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.draft-glyph-facebook{color:#1877f2}.draft-glyph-linkedin{color:#0a66c2}:root[data-theme=dark] .draft-glyph-facebook,:root:not([data-theme]) .draft-glyph-facebook{color:#6ea8ff}:root[data-theme=dark] .draft-glyph-linkedin,:root:not([data-theme]) .draft-glyph-linkedin{color:#6fb2f2}.draft-channel{color:var(--text);font-size:15px;font-weight:650;line-height:1.35}.draft-title{color:var(--muted);font-weight:500}.draft-review{border-left:3px solid var(--line);color:var(--muted);margin:12px 0 0;padding:8px 12px;font-size:13.5px}.draft-form{margin-top:12px}.draft-edit>summary{cursor:pointer;list-style:none}.draft-edit>summary::-webkit-details-marker{display:none}.draft-text{white-space:pre-wrap;color:var(--text);-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.draft-edit[open] .draft-text{display:none}.draft-text-static{color:var(--muted);margin-top:12px}.draft-edit-label{color:var(--muted);text-underline-offset:3px;margin-top:6px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.draft-edit[open] .draft-edit-label{display:none}.draft-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}@media (max-width:640px){.draft-head{grid-template-columns:36px minmax(0,1fr)}.draft-head>.chip{grid-column:2;justify-self:start}}@media (max-width:768px),(pointer:coarse){.drafts-keys-hint{display:none}}.int-overview{margin-top:24px}.int-overview ul{margin:8px 0 0;padding:0;list-style:none}.int-ov-row{border-top:1px solid var(--lineSoft);grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 0;display:grid}.int-ov-row:first-child{border-top:0}.int-ov-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.int-ov-name{color:var(--text);font-size:15px;font-weight:650}.int-ov-text{color:var(--muted);font-size:14px;line-height:1.5}.int-ov-rules{color:var(--faint);text-underline-offset:3px;cursor:help;font-size:12.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.int-ov-link{justify-self:start;font-size:13px}@media (min-width:900px){.int-ov-row{grid-template-columns:220px minmax(0,1fr) auto;align-items:baseline;gap:16px}.int-ov-head{flex-direction:column;align-items:flex-start;gap:6px}}.app-error{max-width:640px;margin:48px auto 0}.memo-current{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.app-footer a,.app-small a,.app-lead a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}.drafts-filter .dash-filter-n,.dash-filter-n{color:var(--muted)}.app-toprow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.app-toprow .app-crumbs{flex:auto}.app-howto{color:var(--muted);text-underline-offset:3px;margin:0 0 12px auto;font-size:13px;text-decoration:underline}.app-howto:hover{color:var(--text)}.help-pill{z-index:1950;border:1px solid var(--line);background:var(--surface);height:40px;color:var(--text);box-shadow:var(--popShadow);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;position:fixed;bottom:20px;right:16px}.help-pill>span{background:var(--overlay-3);border-radius:99px;justify-content:center;align-items:center;width:20px;height:20px;font-weight:800;display:inline-flex}.help-pill:hover{border-color:var(--faint)}@media (max-width:768px){.help-pill{bottom:calc(80px + env(safe-area-inset-bottom));height:36px;padding:0 12px;right:12px}}.help-drawer{z-index:2100;background:var(--surface);border-left:1px solid var(--line);width:min(400px,100vw);box-shadow:var(--popShadow);padding:20px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.help-drawer[hidden]{display:none}.help-drawer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.help-drawer-sec{border-top:1px solid var(--lineSoft);margin-top:20px;padding-top:16px}.help-drawer-title{color:var(--text);font-size:15px;font-weight:600;display:block}.help-drawer-steps{color:var(--text);gap:4px;margin:8px 0 0;padding-left:20px;font-size:14px;list-style:decimal;display:grid}.help-drawer-results,.help-drawer-ref{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.help-drawer-results a,.help-drawer-ref a{border-radius:8px;padding:8px;display:block}.help-drawer-results a:hover,.help-drawer-ref a:hover{background:var(--overlay-2)}.help-start{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.help-start{grid-template-columns:repeat(4,minmax(0,1fr))}}.help-start-card{flex-direction:column;gap:6px;height:100%;padding:16px;display:flex}.help-start-card:hover{border-color:var(--faint)}.help-start-n{background:var(--overlay-3);border-radius:99px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;display:inline-flex}.help-start-title,.help-list-title{color:var(--text);font-size:15px;font-weight:650}.help-list{margin:8px 0 0;padding:4px 8px;list-style:none}.help-list li+li{border-top:1px solid var(--lineSoft)}.help-list a{flex-direction:column;gap:2px;padding:12px 8px;display:flex}.help-list a:hover .help-list-title{text-underline-offset:3px;text-decoration:underline}.help-ref a:after{content:" ↗";color:var(--faint)}.help-article{max-width:760px}.help-shot{margin:12px 0 20px}.help-shot img{border:1px solid var(--line);border-radius:12px;width:100%;height:auto;display:block}.help-shot-light,:root[data-theme=light] .help-shot-dark{display:none}:root[data-theme=light] .help-shot-light{display:block}.guide-toc{gap:4px;margin:16px 0 0;padding-left:20px;list-style:decimal;display:grid}@media print{.guide-print .guide-article{break-before:page}.guide-print .help-shot{break-inside:avoid}.guide-print .help-shot img{width:auto;max-width:100%;max-height:520px}.guide-print .help-article>.app-small:last-child{display:none}.help-pill,.help-drawer{display:none!important}}.help-article .prose ol{padding-left:24px;list-style:decimal}.help-article .prose ul{padding-left:22px;list-style:outside}.help-article .prose li{margin:6px 0}.help-article .prose li>ul{margin-top:6px}
