:root{--shp-bg:#f3f5f7;--shp-text:#202124;--shp-surface:#fff;--shp-border:#d5dae0;--shp-ad-bg:#e8ebef;--shp-danger:#b3261e;color:var(--shp-text);background:var(--shp-bg);font-family:system-ui,-apple-system,BlinkMacSystemFont,Noto Sans KR,sans-serif}@media (prefers-color-scheme:dark){:root{--shp-bg:#12161b;--shp-text:#f2f4f7;--shp-surface:#1d2229;--shp-border:#3b424d;--shp-ad-bg:#262c35;--shp-danger:#ffb4ab}}:root[data-theme=dark]{--shp-bg:#12161b;--shp-text:#f2f4f7;--shp-surface:#1d2229;--shp-border:#3b424d;--shp-ad-bg:#262c35;--shp-danger:#ffb4ab}:root[data-theme=light]{--shp-bg:#f3f5f7;--shp-text:#202124;--shp-surface:#fff;--shp-border:#d5dae0;--shp-ad-bg:#e8ebef;--shp-danger:#b3261e}html,body{min-width:320px;min-height:100%;margin:0}button,input{font:inherit}.simplehwp-viewer-shell{grid-template-rows:minmax(0,1fr) auto auto;width:100%;height:100dvh;display:grid;overflow-x:clip}.viewer-workspace{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.viewer-app-bar:not([hidden]){background:var(--shp-surface);border-bottom:1px solid var(--shp-border);flex-direction:column;flex:none;min-width:0;display:flex}.viewer-app-bar{position:relative}.viewer-app-bar-row{min-width:0;padding:8px max(12px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:12px;display:flex}.viewer-icon-button{min-width:44px;min-height:44px;color:var(--shp-text);background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.viewer-icon-button:hover,.viewer-icon-button:focus-visible{background:var(--shp-border)}.viewer-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.viewer-document-title{flex:auto;min-width:0}.viewer-document-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;display:block;overflow:hidden}.viewer-document-meta{color:var(--shp-text);opacity:.65;align-items:center;gap:6px;margin-top:2px;font-size:.75rem;display:flex;overflow:hidden}.viewer-format-chip:not([hidden]){letter-spacing:.02em;background:var(--shp-border);border-radius:4px;padding:1px 5px;font-size:.625rem;font-weight:700;display:inline-block}.viewer-app-actions:not([hidden]){flex:none;align-items:center;gap:4px;min-width:0;display:flex}.viewer-search-bar:not([hidden]){padding:0 max(12px, env(safe-area-inset-left)) 10px;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.viewer-search-bar [data-region=search-input]{min-width:0;min-height:44px;color:var(--shp-text);background:var(--shp-bg);border:1px solid var(--shp-border);border-radius:10px;flex:160px;padding:0 10px}.viewer-app-bar [data-region=more-actions]:not([hidden]){z-index:30;top:100%;right:max(10px, env(safe-area-inset-right));background:var(--shp-surface);border:1px solid var(--shp-border);border-radius:14px;flex-direction:column;width:252px;max-width:calc(100vw - 20px);padding:6px;display:flex;position:absolute;box-shadow:0 14px 34px #00000038}.viewer-menu-item:not([hidden]){width:100%;min-height:40px;color:var(--shp-text);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 10px;font-size:.875rem;display:flex}.viewer-menu-item:hover,.viewer-menu-item:focus-visible{background:var(--shp-border)}.viewer-menu-item svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.viewer-menu-item-danger{color:var(--shp-danger)}.viewer-menu-divider{background:var(--shp-border);height:1px;margin:4px 8px}.viewer-more-actions-backdrop{display:none}.viewer-app-actions button,.viewer-home-host button{min-width:48px;min-height:48px}.viewer-zoom-cluster{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.viewer-zoom-step{color:var(--shp-text);background:var(--shp-surface);border:1px solid var(--shp-border);border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.9375rem;font-weight:700;display:inline-flex}.viewer-zoom-value{text-align:center;min-width:42px;color:var(--shp-text);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.viewer-zoom-fit{color:var(--shp-text);background:var(--shp-surface);border:1px solid var(--shp-border);border-radius:8px;flex:auto;padding:0 10px;font-size:.75rem;font-weight:650}.viewer-zoom-fit-active{color:#294db8;background:color-mix(in srgb, #365fd9 14%, var(--shp-surface));border-color:#365fd9}.viewer-app-actions .viewer-zoom-cluster{border-right:1px solid var(--shp-border);flex-wrap:nowrap;margin-right:4px;padding-right:10px}.viewer-app-actions .viewer-zoom-step{width:30px;min-width:0;height:30px;min-height:0}.viewer-app-actions .viewer-zoom-fit{flex:none;min-width:0;min-height:30px}.viewer-home-host:not([hidden]){overflow-wrap:anywhere;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;min-height:0;padding:24px;display:flex;overflow-y:auto}.viewer-home-host h2{margin:0;font-size:1.125rem}.viewer-home-host p{color:var(--shp-text);opacity:.7;margin:0;font-size:.8125rem}.viewer-notice-host:not([hidden]){flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.viewer-workspace-grid:not([hidden]){background:var(--shp-bg);flex:auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.viewer-thumbnail-rail{background:var(--shp-surface);border-right:1px solid var(--shp-border);scroll-behavior:smooth;min-height:0;padding:12px 8px;display:none;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.viewer-thumbnail-rail{scroll-behavior:auto}}.viewer-thumbnail-rail-item{width:100%;color:var(--shp-text);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;margin:0 0 14px;padding:5px;display:block}.viewer-thumbnail-rail-item-active{background:#365fd91f;border-color:#365fd9}.viewer-thumbnail-rail-canvas{background:#fff;width:100%;height:auto;display:block;box-shadow:0 1px 4px #00000026}.viewer-thumbnail-rail-label{color:var(--shp-text);text-align:center;opacity:.7;margin-top:6px;font-size:.625rem;display:block}@media (width>=768px){.viewer-workspace-grid:not([hidden]){grid-template-columns:118px minmax(0,1fr)}.viewer-thumbnail-rail:not([hidden]){display:block}}.viewer-page-viewport-frame{min-height:0;position:relative}.viewer-page-viewport{overscroll-behavior:contain;height:100%;min-height:0;position:relative;overflow:auto}.viewer-page-viewport section[data-page]{background:var(--shp-surface);box-shadow:0 0 0 1px var(--shp-border), 0 3px 14px #0000001f}.viewer-status-pill:not([hidden]){z-index:15;color:#fff;appearance:none;background:#1f2329d6;border:1px solid #fff3;border-radius:16px;align-items:center;min-height:32px;padding:0 12px;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;bottom:12px;box-shadow:0 3px 12px #00000038}.viewer-page-pill{cursor:pointer;left:12px}.viewer-zoom-pill{cursor:pointer;right:12px}.viewer-menu-panel{padding:12px max(12px, env(safe-area-inset-left));background:var(--shp-surface);border-top:1px solid var(--shp-border)}.viewer-selection-menu:not([hidden]){z-index:20;background:var(--shp-surface);border:1px solid var(--shp-border);border-radius:10px;flex-direction:column;padding:4px;display:flex;position:absolute;box-shadow:0 8px 24px #00000038}.viewer-selection-menu button{min-width:120px;min-height:44px;color:var(--shp-text);text-align:left;background:0 0;border:0;border-radius:7px;padding:0 14px}.viewer-selection-menu button:hover,.viewer-selection-menu button:focus-visible{background:var(--shp-border)}.viewer-menu-panel button{min-width:48px;min-height:48px;margin-right:8px}.viewer-menu-panel p{color:var(--shp-text);margin:0 0 8px;font-size:.875rem;line-height:1.5}.viewer-menu-panel p:last-child{margin-bottom:0}.viewer-panel-card:not([hidden]){z-index:31;top:100%;right:max(10px, env(safe-area-inset-right));background:var(--shp-surface);border:1px solid var(--shp-border);border-radius:14px;width:320px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 150px);padding:0 16px 16px;position:absolute;overflow:auto;box-shadow:0 14px 34px #00000038}.viewer-panel-head{z-index:1;background:var(--shp-surface);border-bottom:1px solid var(--shp-border);border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;margin:0 -16px 12px;padding:12px 6px 12px 16px;display:flex;position:sticky;top:0}.viewer-panel-head h2{margin:0;font-size:.9375rem}.viewer-panel-card>button{min-width:48px;min-height:48px;margin-right:8px}.viewer-panel-card>p{color:var(--shp-text);margin:0 0 8px;font-size:.875rem;line-height:1.5}.viewer-panel-card>p:last-child{margin-bottom:0}.viewer-page-list-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.viewer-page-list-heading h2{margin:0;font-size:1rem}.viewer-page-list{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:8px;display:grid}.viewer-page-list button{min-width:48px;min-height:48px}.viewer-accessible-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-layer=text-selection-overlay] span[data-page]{background:#3b6edc4d;border-radius:1px}.viewer-large-page-navigation{z-index:20;background:color-mix(in srgb, var(--shp-surface) 94%, transparent);border-top:1px solid var(--shp-border);width:100%;min-width:0;position:sticky;bottom:52px}.viewer-large-page-navigation button{color:var(--shp-text);background:var(--shp-surface);border:1px solid var(--shp-border);overflow-wrap:anywhere;border-radius:14px;flex:1 1 0;padding:0 14px;font-weight:650;min-height:52px!important}.viewer-large-page-navigation button:disabled{color:color-mix(in srgb, var(--shp-text) 45%, transparent)}.viewer-large-page-navigation button:nth-of-type(2){color:#fff;background:#365fd9;border-color:#294db8;flex:none;min-width:82px}.viewer-auxiliary-slot{z-index:10;background:var(--shp-ad-bg);border-top:1px solid var(--shp-border);justify-content:center;align-items:center;min-height:52px;padding:0 12px;display:flex;position:sticky;bottom:0}.viewer-ad-placeholder{color:var(--shp-text);opacity:.7;align-items:center;gap:8px;font-size:.75rem;display:flex}.viewer-toast:not([hidden]){z-index:22;color:#fff;text-align:center;background:#1c2129eb;border-radius:999px;max-width:calc(100% - 24px);padding:10px 18px;font-size:.8125rem;font-weight:600;display:block;position:absolute;bottom:64px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000003d}@media (width<=768px){.viewer-app-bar [data-region=more-actions]:not([hidden]){width:auto;max-width:none;padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;position:fixed;inset:auto 0 0;box-shadow:0 -12px 34px #00000047}.viewer-app-bar [data-region=more-actions]:not([hidden]):before{background:var(--shp-border);content:"";border-radius:999px;width:38px;height:4px;margin:2px auto 10px;display:block}.viewer-more-actions-backdrop:not([hidden]){z-index:25;background:#0a0c1073;display:block;position:fixed;inset:0}[data-region=more-actions]>[data-region=appbar-zoom] .viewer-zoom-step{width:44px;min-width:0;height:44px;min-height:0}[data-region=more-actions]>[data-region=appbar-zoom] .viewer-zoom-fit{min-height:44px;font-size:.875rem}.viewer-menu-item{min-height:48px;font-size:.9375rem}.viewer-panel-card:not([hidden]){width:auto;max-width:none;max-height:80vh;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;position:fixed;inset:auto 0 0;box-shadow:0 -12px 34px #00000047}}@media (width<=480px){.viewer-document-title{overflow-wrap:anywhere;max-width:100%}.viewer-home-host:not([hidden]){padding:16px}}.info-row:not([hidden]){border-top:1px solid var(--shp-border);gap:10px;padding:9px 0;display:flex}.info-row:first-child{border-top:0}.info-mark{color:#1f7a45;flex:none;width:18px;font-weight:800}.info-row.warn .info-mark{color:#8a5a00}.info-copy strong{font-size:.8125rem;display:block}.info-copy span{color:var(--shp-text);opacity:.7;margin-top:2px;font-size:.78125rem;line-height:1.6;display:block}@media (prefers-color-scheme:dark){.info-mark{color:#6dd39b}.info-row.warn .info-mark{color:#e3b566}}:root[data-theme=dark] .info-mark{color:#6dd39b}:root[data-theme=dark] .info-row.warn .info-mark{color:#e3b566}*{box-sizing:border-box}:root{--shp-accent:#365fd9;--shp-accent-strong:#294db8;--shp-accent-soft:#e9efff;--shp-danger:#b3261e;--shp-danger-soft:#fceceb;--shp-danger-border:#eccfcd;--shp-trust-bg:#f1f8f3;--shp-trust-border:#cfe0d6;--shp-trust-text:#1c5637}@media (prefers-color-scheme:dark){:root{--shp-accent:#7d9dff;--shp-accent-strong:#9db4ff;--shp-accent-soft:#1d2747;--shp-danger:#ff8a80;--shp-danger-soft:#3a1f1d;--shp-danger-border:#5c2b28;--shp-trust-bg:#16281d;--shp-trust-border:#2d4a37;--shp-trust-text:#8fd4ab}}:root[data-theme=dark]{--shp-accent:#7d9dff;--shp-accent-strong:#9db4ff;--shp-accent-soft:#1d2747;--shp-danger:#ff8a80;--shp-danger-soft:#3a1f1d;--shp-danger-border:#5c2b28;--shp-trust-bg:#16281d;--shp-trust-border:#2d4a37;--shp-trust-text:#8fd4ab}:root[data-theme=light]{--shp-accent:#365fd9;--shp-accent-strong:#294db8;--shp-accent-soft:#e9efff;--shp-danger:#b3261e;--shp-danger-soft:#fceceb;--shp-danger-border:#eccfcd;--shp-trust-bg:#f1f8f3;--shp-trust-border:#cfe0d6;--shp-trust-text:#1c5637}.landing-primary-button,.landing-ghost-button,.landing-footnote-link,.notice-icon-button{font:inherit}.landing-primary-button{color:#fff;background:var(--shp-accent);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 26px;font-size:1rem;font-weight:700;display:inline-flex}.landing-primary-button:hover,.landing-primary-button:focus-visible{background:var(--shp-accent-strong)}.landing-ghost-button{min-height:44px;color:var(--shp-text);background:var(--shp-surface);border:1px solid var(--shp-border);border-radius:12px;padding:0 18px;font-size:.875rem;font-weight:650}.landing-ghost-button:hover,.landing-ghost-button:focus-visible{background:var(--shp-border)}.landing-footnote-link{min-height:44px;color:var(--shp-text);text-underline-offset:2px;opacity:.75;font-size:inherit;background:0 0;border:0;align-items:center;padding:0 6px;text-decoration:underline;display:inline-flex}.landing-footnote-link:hover,.landing-footnote-link:focus-visible{opacity:1}.landing-screen{width:100%;height:100dvh;color:var(--shp-text);background:var(--shp-bg);flex-direction:column;display:flex;overflow-x:clip}.landing-header{flex:none;align-items:center;padding:14px 16px;display:flex}.landing-brand{background-image:url(/logo-wordmark.png);background-position:0;background-repeat:no-repeat;background-size:contain;width:140px;height:28px}@media (prefers-color-scheme:dark){.landing-brand{background-image:url(/logo-wordmark-dark.png)}}:root[data-theme=dark] .landing-brand{background-image:url(/logo-wordmark-dark.png)}:root[data-theme=light] .landing-brand{background-image:url(/logo-wordmark.png)}.landing-body{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;padding:20px 16px 28px;display:flex;overflow-y:auto}.landing-hero:not([hidden]){flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.landing-logo{width:auto;height:92px;margin-bottom:2px}.landing-lead{letter-spacing:-.01em;margin:0;font-size:1.625rem;font-weight:780}.landing-sub{color:var(--shp-text);opacity:.7;margin:-8px 0 0;font-size:.9rem;line-height:1.55}.landing-dropzone{background:var(--shp-surface);border:2px dashed var(--shp-border);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(100% - 8px,520px);padding:34px 20px;transition:border-color .12s,background .12s;display:flex}.landing-dropzone--dragging{background:var(--shp-accent-soft);border-color:var(--shp-accent);border-style:solid}.landing-dropzone-icon{width:58px;height:58px;color:var(--shp-accent);background:var(--shp-accent-soft);border-radius:18px;place-items:center;font-size:1.5rem;font-weight:700;display:grid}.landing-dropzone-title{font-size:1rem;font-weight:700}.landing-dropzone-title-mobile{display:none}@media (width<=640px){.landing-dropzone-title-desktop{display:none}.landing-dropzone-title-mobile{display:block}}.landing-dropzone-hint{color:var(--shp-text);opacity:.65;font-size:.8125rem}.landing-trust-badge{max-width:100%;color:var(--shp-trust-text);text-align:left;background:var(--shp-trust-bg);border:1px solid var(--shp-trust-border);border-radius:999px;align-items:center;gap:10px;padding:11px 16px;font-size:.8125rem;display:inline-flex}.landing-trust-icon{flex:none;font-weight:700}.landing-footnote{color:var(--shp-text);opacity:.65;margin:0;font-size:.78125rem}.landing-footnote-static{color:var(--shp-text);opacity:.65;font-size:.78125rem}.landing-opening-card:not([hidden]),.landing-error-card:not([hidden]){background:var(--shp-surface);border:1px solid var(--shp-border);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:min(100% - 8px,460px);padding:30px 22px;display:flex}.landing-opening-file{overflow-wrap:anywhere;align-items:center;gap:10px;font-size:.9375rem;font-weight:700;display:flex}.landing-format-chip{color:var(--shp-accent-strong);background:var(--shp-accent-soft);letter-spacing:.03em;border-radius:6px;flex:none;padding:3px 7px;font-size:.65625rem;font-weight:800}.landing-progress-track{background:var(--shp-border);border-radius:999px;width:100%;height:8px;overflow:hidden}.landing-progress-fill{background:var(--shp-accent);border-radius:999px;width:0%;height:100%;transition:width .15s}.landing-opening-status{color:var(--shp-text);opacity:.7;font-size:.8125rem}.landing-error-card{border-color:var(--shp-danger-border)}.landing-error-icon{width:52px;height:52px;color:var(--shp-danger);background:var(--shp-danger-soft);border-radius:16px;place-items:center;font-size:1.375rem;font-weight:800;display:grid}.landing-error-title{font-size:1.0625rem;font-weight:740}.landing-error-detail{color:var(--shp-text);opacity:.75;overflow-wrap:anywhere;font-size:.84375rem;line-height:1.6}.landing-error-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.notice-screen{width:100%;height:100dvh;color:var(--shp-text);background:var(--shp-bg);flex-direction:column;display:flex;overflow-x:clip}.notice-app-bar{padding:8px max(12px, env(safe-area-inset-left));background:var(--shp-surface);border-bottom:1px solid var(--shp-border);flex:none;align-items:center;gap:8px;display:flex}.notice-icon-button{min-width:44px;min-height:44px;color:var(--shp-text);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;font-size:1.125rem;display:inline-flex}.notice-icon-button:hover,.notice-icon-button:focus-visible{background:var(--shp-border)}.notice-app-bar-title{font-size:.9375rem;font-weight:700}.notice-scroll{background:var(--shp-bg);flex:auto;min-height:0;padding:22px 16px;overflow-y:auto}.notice-sheet{background:var(--shp-surface);border:1px solid var(--shp-border);border-radius:18px;width:min(100% - 8px,560px);margin:0 auto;padding:28px 24px 30px}.notice-sheet h1{margin:0 0 10px;font-size:1.25rem}.notice-sheet p{color:var(--shp-text);opacity:.75;margin:0 0 14px;font-size:.84375rem;line-height:1.7}.notice-sheet p strong{opacity:1}.notice-split{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.notice-col{border:1px solid var(--shp-border);border-radius:12px;flex:220px;padding:14px 16px}.notice-col-no{background:var(--shp-trust-bg);border-color:var(--shp-trust-border)}.notice-col strong{margin-bottom:7px;font-size:.8125rem;display:block}.notice-col ul{color:var(--shp-text);opacity:.75;margin:0;padding-left:17px;font-size:.78125rem;line-height:1.75}.notice-external{color:var(--shp-accent);align-items:center;gap:5px;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.notice-external:hover,.notice-external:focus-visible{text-decoration:underline}@media (width<=480px){.notice-sheet{padding:20px 16px 24px}}.report-float-button:not([hidden]){z-index:16;color:#fff;background:#6d3bd4;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:.8125rem;font-weight:700;display:inline-flex;position:absolute;bottom:58px;right:12px;box-shadow:0 3px 12px #00000038}.report-float-button:hover,.report-float-button:focus-visible{background:#5a2eb8}.report-float-button--emphasized{border-color:var(--shp-danger);box-shadow:0 0 0 2px #b3261e59,0 3px 12px #00000038}.report-float-badge{background:var(--shp-danger);border-radius:999px;flex:none;width:8px;height:8px}.report-panel:not([hidden]){z-index:50;background:#0a0c1073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.report-panel-card{width:min(100% - 8px,440px);max-height:calc(100dvh - 32px);color:var(--shp-text);background:var(--shp-surface);border:1px solid var(--shp-border);border-radius:18px;flex-direction:column;padding:0 18px 18px;display:flex;overflow-y:auto;box-shadow:0 14px 34px #00000038}.report-panel-head{z-index:1;background:var(--shp-surface);border-bottom:1px solid var(--shp-border);border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;margin:0 -18px 12px;padding:14px 8px 14px 18px;display:flex;position:sticky;top:0}.report-panel-head h2{margin:0;font-size:1rem}.report-icon-button{min-width:44px;min-height:44px;color:var(--shp-text);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.report-icon-button:hover,.report-icon-button:focus-visible{background:var(--shp-border)}.report-preview-image{object-fit:contain;background:var(--shp-bg);border:1px solid var(--shp-border);border-radius:12px;width:100%;max-height:220px;margin:0 0 14px;display:block}.report-privacy-note{color:var(--shp-text);background:var(--shp-accent-soft);border:1px solid var(--shp-border);border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:.8125rem;line-height:1.6}.report-send-list-heading{color:var(--shp-text);opacity:.75;margin:0 0 8px;font-size:.8125rem;font-weight:700}.report-send-list{margin:0 0 16px;padding:0;list-style:none}.report-send-item{border-top:1px solid var(--shp-border);flex-direction:column;gap:2px;padding:10px 0;display:flex}.report-send-item:first-child{border-top:0;padding-top:0}.report-send-item-title{font-size:.84375rem;font-weight:700}.report-send-item-detail{color:var(--shp-text);opacity:.75;overflow-wrap:anywhere;font-size:.8125rem}.report-diagnostics{flex-direction:column;gap:4px;margin-top:4px;display:flex}.report-diagnostics-row{flex-wrap:wrap;gap:4px 8px;font-size:.78125rem;display:flex}.report-diagnostics-key{color:var(--shp-text);opacity:.65;overflow-wrap:anywhere}.report-diagnostics-value{color:var(--shp-text);overflow-wrap:anywhere}.report-diagnostics-empty{color:var(--shp-text);opacity:.65;margin:0;font-size:.8125rem}.report-progress:not([hidden]){align-items:center;gap:10px;margin:0 0 10px;display:flex}.report-progress-track{background:var(--shp-border);border-radius:999px;flex:1;height:6px;overflow:hidden}.report-progress-fill{background:var(--shp-accent);border-radius:inherit;width:0;height:100%;transition:width .12s linear}.report-progress-value{min-width:4ch;color:var(--shp-text);opacity:.75;font-variant-numeric:tabular-nums;text-align:right;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.report-progress-fill{transition:none}}.report-status{min-height:1.2em;color:var(--shp-text);margin:0 0 12px;font-size:.8125rem}.report-status[data-status=failed]{color:var(--shp-danger)}.report-status[data-status=sent]{color:var(--shp-trust-text)}.report-actions{z-index:1;background:var(--shp-surface);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 0 0;display:flex;position:sticky;bottom:0}.report-primary-button,.report-secondary-button{font:inherit}.report-primary-button:not([hidden]){color:#fff;background:var(--shp-accent);border:0;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:.9375rem;font-weight:700;display:inline-flex}.report-primary-button:hover,.report-primary-button:focus-visible{background:var(--shp-accent-strong)}.report-primary-button:disabled{opacity:.55}.report-secondary-button:not([hidden]){min-height:44px;color:var(--shp-text);background:var(--shp-surface);border:1px solid var(--shp-border);border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:.9375rem;font-weight:650;display:inline-flex}.report-secondary-button:hover,.report-secondary-button:focus-visible{background:var(--shp-border)}@media (width<=480px){.report-panel-card{padding:0 14px 14px}.report-panel-head{margin:0 -14px 12px;padding:12px 6px 12px 14px}}.report-note-label{color:var(--shp-text);margin-top:4px;font-size:.8125rem;font-weight:650;display:block}.report-note{width:100%;color:var(--shp-text);background:var(--shp-bg);border:1px solid var(--shp-border);resize:vertical;border-radius:10px;margin-top:6px;margin-bottom:14px;padding:8px 10px;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1.5;display:block}.report-note:focus-visible{outline:2px solid var(--shp-accent,#365fd9);outline-offset:1px}
