.shell-workspace:has(>.cutsheet-canvas){overflow-x:hidden;overflow-y:auto}.c-panel.cutsheet-frame{width:100%;min-width:0;max-width:1200px;margin:0 auto;box-sizing:border-box;overflow:clip}.c-panel__body.cutsheet-frame-body{flex-grow:0;overflow:visible;padding:0 16px 16px}.cutsheet-body>.cutsheet-legal-legend,.cutsheet-canvas>.cutsheet-precheck{width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}.cutsheet-body{display:flex;flex-direction:column;gap:8px}.c-notice .cutsheet-precheck-text{display:block}.c-notice.cutsheet-precheck p svg{flex:none}.c-panel__head.cutsheet-tabhead,.cutsheet-tabhead-side{flex-wrap:wrap;gap:8px 16px}.cutsheet-tabhead-side{display:inline-flex;align-items:center;justify-content:flex-end;font-size:12px;color:var(--dim)}.cutsheet-sum,.cutsheet-sum-item{display:inline-flex;align-items:center;gap:8px}.cutsheet-sum-item{height:32px;padding:0 8px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--panel);font-size:13px;color:var(--text);white-space:nowrap}.cutsheet-sum-item b{font-size:15px;font-weight:700}.cutsheet-sum-item.is-grade{--sum-c:var(--dim-2);--sum-ink:var(--dim);padding-left:4px;border-color:var(--sum-c);background:color-mix(in srgb,var(--sum-c) 10%,var(--panel));color:var(--sum-ink)}.cutsheet-sum-item.is-grade.grade-a{--sum-c:var(--grade-a-fill);--sum-ink:var(--grade-a-ink)}.cutsheet-sum-item.is-grade.grade-b{--sum-c:var(--grade-b-fill);--sum-ink:var(--grade-b-ink)}.cutsheet-sum-item.is-grade.grade-c{--sum-c:var(--grade-c-fill);--sum-ink:var(--grade-c-ink)}.cutsheet-sum-item.is-grade.grade-d{--sum-c:var(--grade-d-fill);--sum-ink:var(--grade-d-ink)}.cutsheet-sum-item.is-grade.grade-e{--sum-c:var(--grade-e-fill);--sum-ink:var(--grade-e-ink)}.cutsheet-sum-grade{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-sm);background:var(--sum-c);color:var(--primary-ink);font-size:13px;font-weight:700;line-height:1}.cutsheet-sum-item.is-incomplete .cutsheet-sum-grade{background:var(--dim);color:var(--primary-ink)}.cutsheet-sum-item.is-legal{border-color:var(--legal-solid);background:color-mix(in srgb,var(--legal-solid) 8%,var(--panel));color:var(--legal-fg)}.cutsheet-adrisk-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 16px;font-size:12px;color:var(--text-strong);cursor:pointer;list-style:none}.cutsheet-adrisk-line::-webkit-details-marker{display:none}.cutsheet-adrisk-line:hover{background:var(--panel-2)}.cutsheet-adrisk-line:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.cutsheet-adrisk-chev{flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);color:var(--text-strong)}.cutsheet-adrisk-chev .c-icon{transition:transform .15s}.cutsheet-adrisk[open] .cutsheet-adrisk-chev .c-icon{transform:rotate(90deg)}.cutsheet-adrisk-line:hover .cutsheet-adrisk-chev{background:var(--panel-2)}.cutsheet-adrisk-grades{display:inline-flex;gap:8px}.cutsheet-adrisk-grade{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.cutsheet-adrisk-desc{color:var(--dim)}.cutsheet-adrisk-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:8px 16px 16px;list-style:none}@media print{.cutsheet-adrisk-chev{display:none}}.cutsheet-canvas .row-grade{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1.25rem;height:1.25rem;aspect-ratio:1/1;margin:0;padding:0;border:.5px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-jp);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap;color:var(--primary-ink);background:var(--dim-2)}.cutsheet-canvas .row-grade.grade-a{background:var(--grade-a-fill)}.cutsheet-canvas .row-grade.grade-b{background:var(--grade-b-fill)}.cutsheet-canvas .row-grade.grade-c{background:var(--grade-c-fill)}.cutsheet-canvas .row-grade.grade-d{background:var(--grade-d-fill)}.cutsheet-canvas .row-grade.grade-e{background:var(--grade-e-fill)}.cutsheet-canvas .rd-badge,.cutsheet-canvas .rd-vendor-badge{margin:0;font-family:var(--font-jp);letter-spacing:0}.cutsheet-canvas .rd-badge.is-legal{box-sizing:border-box;width:1.25rem;height:1.25rem;aspect-ratio:1/1;justify-content:center;padding:0;white-space:nowrap;background:var(--legal-solid);border-color:var(--legal-solid);color:var(--primary-ink)}.cutsheet-legal-legend .rd-badge.is-legal,.cutsheet-risk-title .rd-badge.is-legal{width:auto;height:auto;aspect-ratio:auto;padding:.25rem .5rem}.cutsheet-legal-legend .rd-badge.is-legal{margin-right:4px;vertical-align:middle}.cutsheet-canvas .cutsheet-risk-note{--tone:var(--dim-2);display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:.5rem .75rem;border-left:2px solid color-mix(in srgb,var(--tone) 50%,transparent);font-size:12px;line-height:1.5;color:var(--text);transition:background-color .12s,box-shadow .12s}.cutsheet-canvas .cutsheet-risk-note.risk-a{--tone:var(--grade-a-fill)}.cutsheet-canvas .cutsheet-risk-note.risk-b{--tone:var(--grade-b-fill)}.cutsheet-canvas .cutsheet-risk-note.risk-c{--tone:var(--grade-c-fill);background:color-mix(in srgb,var(--grade-c-fill) 6%,transparent)}.cutsheet-canvas .cutsheet-risk-note.risk-d{--tone:var(--grade-d-fill);border-left-color:color-mix(in srgb,var(--grade-d-fill) 50%,transparent);background:color-mix(in srgb,var(--grade-d-fill) 7%,transparent)}.cutsheet-canvas .cutsheet-risk-note.risk-e{--tone:var(--grade-e-fill);border-left-color:color-mix(in srgb,var(--grade-e-fill) 50%,transparent);background:color-mix(in srgb,var(--grade-e-fill) 7%,transparent)}.cutsheet-canvas .cutsheet-risk-note.legal{--tone:var(--legal-line);border-left-color:color-mix(in srgb,var(--legal-line) 50%,transparent);color:var(--text)}.cutsheet-canvas .cutsheet-risk-note.legal.ng{background:color-mix(in srgb,var(--legal-line) 4%,transparent)}.cutsheet-canvas .cutsheet-risk-note.is-linked.is-linked{border-left-color:var(--tone);box-shadow:inset 2px 0 0 var(--tone);background:color-mix(in srgb,var(--tone) 14%,var(--panel))}.cutsheet-risk-title{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-weight:700;color:var(--text-strong)}.cutsheet-canvas .cutsheet-risk-evidence,.cutsheet-canvas .cutsheet-risk-note-aside,.cutsheet-canvas .cutsheet-risk-subtags{display:block;margin:0;font-size:12px}.cutsheet-canvas .cutsheet-risk-note-aside>span[aria-hidden],.cutsheet-canvas .cutsheet-risk-subtags>span[aria-hidden],.cutsheet-canvas .evidence-visual{display:grid;grid-template-columns:2.5em minmax(0,1fr);-moz-column-gap:4px;column-gap:4px;align-items:baseline}.cutsheet-canvas .ev-lbl{font-size:11px;font-weight:400;color:var(--dim-2)}.cutsheet-canvas .ev-body{min-width:0}.cutsheet-canvas .cutsheet-risk-evidence{color:var(--text);font-weight:500}.cutsheet-canvas .cutsheet-risk-evidence .ev-body{display:flex;flex-wrap:wrap;gap:0 16px}.cutsheet-canvas .cutsheet-risk-evidence .ev-group{display:inline-flex;align-items:baseline;gap:4px}.cutsheet-canvas .cutsheet-risk-evidence .ev-src{font-family:var(--font-jp);font-size:11px;font-weight:400;color:var(--dim)}.cutsheet-canvas .cutsheet-risk-note-aside,.cutsheet-canvas .cutsheet-risk-subtags{color:var(--dim);font-weight:400}.cutsheet-canvas .cutsheet-risk-subtags .ev-body{display:flex;flex-wrap:wrap}.cutsheet-canvas .cutsheet-subtag{font-size:11px}.cutsheet-canvas .cutsheet-subtag+.cutsheet-subtag:before{content:"・"}.cutsheet-sheet{margin:0 -16px -17px}.cutsheet-table{table-layout:auto}.cutsheet-table col.no{width:60px}.cutsheet-table col.frame{width:120px}.cutsheet-table col.na,.cutsheet-table col.sup,.cutsheet-table col.visual{width:200px}.cutsheet-table col.risk{width:300px}.cutsheet-table caption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cutsheet-table td,.cutsheet-table th{font-size:12px;border:1px solid var(--line);vertical-align:top}.cutsheet-table tr>:first-child{border-left:0}.cutsheet-table tr>:last-child{border-right:0}.cutsheet-table thead th{position:sticky;top:-1px;z-index:3;vertical-align:middle;background:var(--panel-3)}.cutsheet-table thead th:first-child{text-align:center}.cutsheet-risk-th{display:flex;align-items:center;justify-content:space-between;gap:8px}.cutsheet-table tbody th{font-weight:700;text-align:center}.cutsheet-no-tc{display:block;margin-top:4px;font-size:10px;font-weight:400;color:var(--dim);font-variant-numeric:tabular-nums}.cutsheet-no-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-top:4px}.cutsheet-table td.merged-na,.cutsheet-table td.merged-sup{word-break:break-word}.cutsheet-table .visual-cell{width:auto;height:auto;aspect-ratio:16/9;border-radius:var(--radius-chip)}.media-portrait .cutsheet-table .visual-cell{width:72px;height:128px;aspect-ratio:auto}.media-square .cutsheet-table .visual-cell{width:96px;height:96px;aspect-ratio:auto}.cutsheet-table .visual-text{line-height:1.4;word-break:break-word}.cutsheet-table .visual-cell-category{color:var(--text)}.cutsheet-table td.risk-cell{height:1px;padding:0}.cutsheet-table td.risk-cell>.cutsheet-risk-note{height:100%;box-sizing:border-box}.cutsheet-table .risk-cell-empty{display:block;padding:.5rem .75rem;font-family:var(--font-jp);font-size:12px;text-align:left;color:var(--dim)}.cutsheet-table tr.is-quiet>*{color:var(--dim)}.cutsheet-table tr.is-quiet .visual-cell{opacity:.7}.cutsheet-table tr.is-flash>*{animation:cutsheet-flash 1.4s ease-out}@keyframes cutsheet-flash{0%{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--text-strong) 10%,transparent)}to{box-shadow:none}}.cutsheet-mark{--hl:var(--dim-2);padding:0 4px;border-radius:var(--radius-xs);color:inherit;background:color-mix(in srgb,var(--hl) 18%,transparent);cursor:default;transition:background-color .12s}.cutsheet-mark.tone-a{--hl:var(--grade-a-fill)}.cutsheet-mark.tone-b{--hl:var(--grade-b-fill)}.cutsheet-mark.tone-c{--hl:var(--grade-c-fill)}.cutsheet-mark.tone-d{--hl:var(--grade-d-fill)}.cutsheet-mark.tone-e{--hl:var(--grade-e-fill)}.cutsheet-mark.tone-legal{--hl:var(--legal-line)}.cutsheet-mark.is-linked{background:color-mix(in srgb,var(--hl) 40%,transparent);font-weight:700}.cutsheet-risk-nav{display:inline-flex;align-items:center;gap:4px;font-weight:400}.cutsheet-risk-nav-pos{margin-right:4px;font-size:11px;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.cutsheet-risk-nav-pos b{font-weight:700;color:var(--text-strong)}.cutsheet-risk-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);color:var(--text-strong);cursor:pointer}.cutsheet-risk-nav-btn .is-up{transform:rotate(-90deg)}.cutsheet-risk-nav-btn .is-down{transform:rotate(90deg)}.cutsheet-risk-nav-btn:hover:not(:disabled){background:var(--panel-2)}.cutsheet-risk-nav-btn:disabled{opacity:.4;cursor:default}.cutsheet-risk-nav-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.cutsheet-grid-bar{position:sticky;top:-1px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 -16px;padding:8px 16px;background:var(--panel-3);border-bottom:1px solid var(--line);font-size:12px}.cutsheet-gridview{display:flex;flex-direction:column;gap:16px}.cutsheet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0;padding:0;list-style:none}.cutsheet-grid-item{position:relative}.cutsheet-card{display:flex;flex-direction:column;gap:8px;height:100%;box-sizing:border-box;padding:8px 8px 40px;border-radius:var(--radius-chip);background:var(--panel-1);color:var(--text)}.cutsheet-card-head{display:flex;align-items:center;gap:8px}.cutsheet-card-no{font-size:14px;font-weight:700;color:var(--text-strong)}.cutsheet-card-tc{font-size:11px;color:var(--dim);font-variant-numeric:tabular-nums}.cutsheet-card-badges{display:inline-flex;gap:4px;margin-left:auto}.cutsheet-canvas .cutsheet-card .visual-cell{width:100%;height:auto;aspect-ratio:16/9;border-radius:var(--radius-sm)}.cutsheet-card-risk{--tone:var(--dim-2);display:flex;align-items:center;gap:8px;min-height:48px;box-sizing:border-box;margin:0;padding:4px 8px;border-left:2px solid color-mix(in srgb,var(--tone) 50%,transparent);background:color-mix(in srgb,var(--tone) 7%,transparent);font-size:12px;line-height:1.5;color:var(--text-strong);white-space:nowrap}.cutsheet-card-risk b{min-width:0;overflow:hidden;text-overflow:ellipsis}.cutsheet-card-risk:not(.is-none){flex-direction:column;align-items:stretch;justify-content:center;gap:4px}.cutsheet-card-risk-head{display:flex;align-items:center;gap:8px;margin:0;min-width:0;font-size:12px}.cutsheet-card-risk-ev{margin:0;overflow:hidden;text-overflow:ellipsis;font-size:11px}.cutsheet-card-risk-ev-lbl{margin-right:4px;color:var(--dim-2)}.cutsheet-card-risk.tone-a{--tone:var(--grade-a-fill);background:transparent}.cutsheet-card-risk.tone-b{--tone:var(--grade-b-fill);background:transparent}.cutsheet-card-risk.tone-c{--tone:var(--grade-c-fill)}.cutsheet-card-risk.tone-d{--tone:var(--grade-d-fill)}.cutsheet-card-risk.tone-e{--tone:var(--grade-e-fill)}.cutsheet-card-risk.tone-legal{--tone:var(--legal-line)}.cutsheet-card-risk.is-none{border-left-color:var(--line);background:transparent;font-weight:400;color:var(--dim)}.cutsheet-card-more{flex:none;margin-left:auto;font-size:11px;color:var(--dim)}.cutsheet-card-src{display:grid;grid-template-columns:3.5em minmax(0,1fr);gap:4px;margin:0;font-size:12px;line-height:1.5}.cutsheet-card-src-lbl{font-size:11px;color:var(--dim-2)}.cutsheet-card-src-body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cutsheet-card-ev{font-size:12px;font-weight:500;color:var(--text)}.cutsheet-card-ev+.cutsheet-card-ev{margin-left:8px}.cutsheet-card-ev-src{margin-right:4px;font-size:11px;font-weight:400;color:var(--dim)}.cutsheet-card.is-quiet{color:var(--dim)}.cutsheet-card.is-quiet .cutsheet-card-no{font-weight:400;color:var(--dim)}.cutsheet-card.is-quiet .visual-cell{opacity:.7}.cutsheet-card.is-flash{animation:cutsheet-card-flash 2.4s ease-out}@keyframes cutsheet-card-flash{0%{box-shadow:0 0 0 2px var(--primary)}to{box-shadow:none}}.cutsheet-canvas .cutsheet-card-open,.cutsheet-canvas .cutsheet-card-open:visited{position:absolute;right:8px;bottom:8px;height:24px;font-size:11px;white-space:nowrap;color:var(--accent-vivid-text)}.cutsheet-grid-empty{margin:0;padding:32px 16px;text-align:center;color:var(--dim);font-size:13px}.cutsheet-print{display:flex;flex-direction:column;gap:32px}.cutsheet-print-head{display:flex;align-items:center;gap:16px;padding:8px 0}.cutsheet-print-head-text{display:flex;flex-direction:column;gap:8px;min-width:0}.cutsheet-print-title{margin:0;font-size:16px;font-weight:700;color:var(--text-strong);overflow-wrap:anywhere}.cutsheet-print-meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px}.cutsheet-print-meta dl{display:flex;flex-wrap:wrap;gap:4px 16px;min-width:0;margin:0}.cutsheet-print-meta dl>div{display:flex;gap:8px;min-width:0}.cutsheet-print-meta dt{color:var(--dim);flex:none}.cutsheet-print-meta dd{min-width:0;overflow-wrap:anywhere;margin:0;font-weight:700;color:var(--text-strong)}.cutsheet-print-note{font-size:10px}.cutsheet-print-thumb{position:relative;width:128px;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-chip);background:var(--panel-2)}.cutsheet-print-thumb img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cutsheet-print-thumb{flex:none}.media-portrait .cutsheet-print-thumb,.media-square .cutsheet-print-thumb{width:auto;height:72px}.media-portrait .cutsheet-print-thumb{aspect-ratio:9/16}.media-square .cutsheet-print-thumb{aspect-ratio:1/1}.media-portrait .cutsheet-print-thumb img,.media-square .cutsheet-print-thumb img{-o-object-fit:contain;object-fit:contain}.cutsheet-print-page .cutsheet-sheet{margin-bottom:0}.cutsheet-print-page:last-child .cutsheet-sheet{margin-bottom:-17px}.cutsheet-print .cutsheet-table{table-layout:fixed;width:100%}.cutsheet-print .cutsheet-table col.no{width:64px}.cutsheet-print .cutsheet-table col.frame{width:80px}.cutsheet-print .cutsheet-table :is(col.visual,col.na,col.sup){width:17%}.cutsheet-print .cutsheet-table col.risk{width:26%}.cutsheet-canvas.is-print .cutsheet-risk-note{border-left:0}.cutsheet-canvas.is-print .c-panel.cutsheet-frame{border:0;border-radius:0}.cutsheet-print .cutsheet-table{border-right:1px solid var(--line);border-left:1px solid var(--line)}.cutsheet-canvas.is-print .c-panel__body.cutsheet-frame-body{padding:0}.cutsheet-canvas.is-print .cutsheet-print-page .cutsheet-sheet{margin:0}.cutsheet-print .cutsheet-table :is(.cutsheet-risk-note,.cutsheet-risk-evidence,.cutsheet-risk-note-aside,.cutsheet-risk-subtags,.risk-cell-empty),.cutsheet-print .cutsheet-table :is(th,td){font-size:9px}.cutsheet-print .cutsheet-table :is(.ev-lbl,.ev-src,.cutsheet-subtag,.cutsheet-no-tc){font-size:8px}.cutsheet-print .cutsheet-table :is(.cutsheet-risk-note,.risk-cell-empty),.cutsheet-print .cutsheet-table :is(th,td:not(.risk-cell)){padding:4px 8px}.cutsheet-canvas.is-print .cutsheet-adrisk-grade,.cutsheet-canvas.is-print .cutsheet-adrisk-line,.cutsheet-canvas.is-print .cutsheet-adrisk-list :is(.cutsheet-risk-note,.cutsheet-risk-evidence,.cutsheet-risk-note-aside,.cutsheet-risk-subtags),.cutsheet-canvas.is-print>.c-notice.cutsheet-precheck p,.cutsheet-canvas.is-print>.rd-note-strip{font-size:10px}.cutsheet-canvas.is-print .cutsheet-adrisk-list :is(.ev-lbl,.ev-src,.cutsheet-subtag){font-size:9px}.cutsheet-canvas.is-print>.c-notice.cutsheet-precheck p>.c-icon,.cutsheet-canvas.is-print>.rd-note-strip>.c-icon{width:12px;height:12px}.cutsheet-canvas.is-print>.c-notice.cutsheet-precheck p>.c-icon{margin-top:1.5px}.cutsheet-canvas.is-print .cutsheet-legal-legend{font-size:10px}.cutsheet-canvas.is-print .cutsheet-legal-legend .rd-badge.is-legal{padding:2px 4px;font-size:9px}.cutsheet-print .cutsheet-table :is(.row-grade,.rd-badge.is-legal){width:16px;height:16px;font-size:9px}.cutsheet-print .cutsheet-table .cutsheet-risk-title .rd-badge.is-legal,.cutsheet-print .cutsheet-table .rd-vendor-badge{width:auto;height:auto;padding:2px 4px;font-size:9px}.cutsheet-canvas.is-print .cutsheet-adrisk .row-grade{width:16px;height:16px;font-size:9px}.cutsheet-canvas.is-print .cutsheet-table thead th{position:static}.shell:has(.cutsheet-canvas.is-print)>.rd-note-strip{display:none}.cutsheet-canvas.is-print>.rd-note-strip{min-height:0;padding:0;border-bottom:0;background:transparent}.cutsheet-canvas.is-print>.c-notice.cutsheet-precheck{padding:0;border-radius:0;background:transparent}.cutsheet-canvas.is-print .cutsheet-adrisk-chev{display:none}.cutsheet-canvas.is-print .cutsheet-adrisk{border:1px solid var(--line)}.cutsheet-canvas.is-print .cutsheet-adrisk-line{cursor:default}.cutsheet-canvas.is-print .cutsheet-frame-body>.cutsheet-legal-legend{margin-top:8px}.cutsheet-canvas.is-print .c-panel__head.cutsheet-tabhead{display:none}@media print{.cutsheet-canvas,.cutsheet-canvas *,.shell:has(.cutsheet-canvas) .rd-note-strip,.shell:has(.cutsheet-canvas) .rd-note-strip *{visibility:visible!important}.shell-workspace:has(>.cutsheet-canvas){container-type:normal;height:auto;overflow:visible}.cutsheet-adrisk>.cutsheet-adrisk-line{display:flex}.cutsheet-adrisk>.cutsheet-adrisk-line:before{content:none}.c-panel__head.cutsheet-tabhead,.cutsheet-adrisk-chev,.cutsheet-grid-bar,.cutsheet-risk-nav{display:none}.cutsheet-table thead th{position:static}.shell:has(.cutsheet-canvas) .rd-note-strip{padding:0;border-bottom:0}.c-panel.cutsheet-frame{border-radius:0}.cutsheet-canvas{-webkit-print-color-adjust:exact;print-color-adjust:exact}.c-panel.cutsheet-frame,.cutsheet-body>.cutsheet-legal-legend,.cutsheet-canvas>.cutsheet-precheck{max-width:none}.c-panel.cutsheet-frame,.c-panel__body.cutsheet-frame-body,.cutsheet-body,.cutsheet-print,.rd-canvas.cutsheet-canvas{display:block}.cutsheet-body>*+*,.rd-canvas.cutsheet-canvas>*+*{margin-top:8px}.cutsheet-print-page+.cutsheet-print-page{margin-top:0}.c-panel.cutsheet-frame{overflow:visible}.cutsheet-canvas .rd-badge.is-legal,.cutsheet-canvas .row-grade{color:var(--primary-ink)!important}.cutsheet-canvas section,.cutsheet-canvas table{page-break-inside:auto;-moz-column-break-inside:auto;break-inside:auto}.cutsheet-print-page{-moz-column-break-after:page;break-after:page}.cutsheet-print-page:last-child{-moz-column-break-after:auto;break-after:auto}.cutsheet-print .cutsheet-table tr{-moz-column-break-inside:avoid;break-inside:avoid}}:root[data-theme=dark] .an-page{color-scheme:dark}.an-wrap{display:flex;flex-direction:column;gap:16px}.an-wrap>.c-notice+.c-notice{margin-top:0}.an-body{display:flex;flex-direction:column;gap:8px}.an-main.rd-main{min-height:0;grid-template-rows:auto;align-items:stretch}.an-main>.rd-left>.an-frame-wrap{display:flex;width:100%;max-width:640px;aspect-ratio:16/9;margin-inline:auto}.an-main>.rd-left>.an-frame-wrap:has(>.an-frame:is(.is-image,.is-lp)){flex:1;max-width:none;aspect-ratio:auto}.an-main>.rd-right{display:flex;min-height:0}.an-status{flex:1;min-height:0;overflow:visible}.an-details{display:flex;flex-direction:column;gap:16px;margin-top:8px}.an-detail .extracted-panel{margin-top:0;padding-top:0;border-top:0;&>.panel-head{display:none}}.an-detail--log .log-box{max-height:240px;padding:0;&>h4{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.an-fallback-loading{--c-loading-size:40px}.an-frame{position:relative;display:flex;flex:1;align-items:center;justify-content:center;min-width:0;overflow:hidden;border-radius:var(--radius-card);background:var(--rd-video-bg)}.an-frame-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.an-frame:is(.is-image,.is-lp) .an-frame-media{inset:16px;width:calc(100% - 32px);height:calc(100% - 32px)}.an-frame.is-lp .an-frame-media{-o-object-position:top center;object-position:top center}.an-frame-msg{position:relative;z-index:1;font-size:12px;color:var(--dim)}.an-frame .an-frame-msg{color:color-mix(in srgb,var(--primary-ink) 70%,transparent)}.an-corner{position:absolute;z-index:2;width:24px;height:24px;border:2px solid var(--primary-ink);pointer-events:none}.an-corner.is-tl{top:16px;left:16px;border-right:0;border-bottom:0}.an-corner.is-tr{top:16px;right:16px;border-left:0;border-bottom:0}.an-corner.is-bl{bottom:16px;left:16px;border-right:0;border-top:0}.an-corner.is-br{right:16px;bottom:16px;border-left:0;border-top:0}.an-scan{position:absolute;pointer-events:none;z-index:2;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 90%,transparent),transparent);animation:an-scan 4s linear infinite}@keyframes an-scan{0%{top:-10%}to{top:110%}}.an-frame.is-playing :is(.an-corner,.an-scan,.an-play){display:none}.an-play{position:absolute;z-index:3;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:var(--radius-circle);background:var(--rd-overlay);color:var(--primary-ink);transform:translate(-50%,-50%);cursor:pointer}.an-play:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.an-frame .rd-video-chip{z-index:3;top:16px;right:48px}.an-meta{font-size:10px;color:var(--dim);white-space:nowrap}.an-film{position:relative;padding:16px 16px 24px}.an-film-strip{display:flex;gap:4px;height:32px}.an-film-strip li{flex:1 1 0;min-width:2px;border-radius:var(--radius-xs);background:var(--rd-thumb-bg) center left /contain no-repeat}.an-film-strip li.is-empty{border:1px dashed var(--line-2);border-radius:var(--radius-xs);background:none}.an-side{display:flex;flex-direction:column;gap:16px;min-width:0}.an-side p{margin:0}.an-big-row{justify-content:space-between;gap:16px}.an-big,.an-big-row{display:flex;align-items:baseline}.an-big{gap:4px;line-height:1;color:var(--text-strong)}.an-big b{font-variant-numeric:tabular-nums}.an-time{gap:16px;font-size:12px;color:var(--dim);white-space:nowrap}.an-time,.an-time span{display:flex;align-items:baseline}.an-time span{gap:4px}.an-time b{font-variant-numeric:tabular-nums}.an-time em{font-size:10px;font-style:normal;color:var(--dim-2)}.an-bar{position:relative;height:8px;overflow:hidden;background:var(--panel-3)}.an-bar,.an-bar i{border-radius:var(--radius-md)}.an-bar i{position:absolute;top:0;bottom:0;left:0;background-color:var(--primary)}.an-bar.is-live i{background-image:linear-gradient(135deg,color-mix(in srgb,var(--primary-ink) 22%,transparent) 25%,transparent 25%,transparent 50%,color-mix(in srgb,var(--primary-ink) 22%,transparent) 50%,color-mix(in srgb,var(--primary-ink) 22%,transparent) 75%,transparent 75%);background-size:16px 16px;animation:an-stripe .8s linear infinite}@keyframes an-stripe{to{background-position:16px 0}}.an-side .an-log{display:flex;align-items:baseline;gap:8px;margin-top:-8px;font-size:12px;color:var(--dim)}.an-side .an-log time{flex:none;color:var(--dim-2);font-variant-numeric:tabular-nums}.an-state{display:flex;flex-direction:column;gap:8px}.an-side .resume-panel{padding:16px;border:0;background:var(--panel-2)}.an-phrase{word-break:auto-phrase;text-wrap:balance}.an-resume{display:flex;flex-direction:column;align-items:center;gap:8px}.an-resume>.resume-panel{align-self:stretch}.an-steps{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:.25rem;margin-top:8px}.an-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}.an-steps li+li:before{content:"";position:absolute;top:16px;right:50%;left:-50%;height:1px;background:var(--line)}.an-steps li.is-done+li:before{background:var(--navy)}.an-step-no{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:32px;height:32px;border:2px solid var(--line);border-radius:var(--radius-circle);background:var(--panel);font-size:12px;font-weight:700;color:var(--dim);font-variant-numeric:tabular-nums}.an-steps li.is-done .an-step-no{border-color:var(--navy);background:var(--navy);color:var(--primary-ink)}.an-steps li.is-running .an-step-no{border-color:var(--primary);background:var(--primary);color:var(--primary-ink)}.an-steps li.is-failed .an-step-no{border-color:var(--crit);background:var(--crit);color:var(--primary-ink)}.an-steps li.is-stopped .an-step-no{border-color:var(--text);font-size:10px;color:var(--text)}.an-step-label{font-size:11px;color:var(--dim)}.an-steps li:not(.is-pending) .an-step-label{color:var(--text-strong)}.an-steps li:is(.is-running,.is-failed,.is-stopped) .an-step-label{font-weight:700}.an-step-time{font-size:10px;color:var(--dim);font-variant-numeric:tabular-nums}.an-steps li.is-running .an-step-time{color:var(--primary-text)}.an-step-time.is-fail{color:var(--crit)}.an-nums{display:flex;gap:32px;padding-top:16px;border-top:1px solid var(--line)}.an-num{display:flex;flex-direction:column;gap:4px}.an-num b{font-variant-numeric:tabular-nums}.an-queue-head{display:flex;align-items:baseline;gap:8px}.an-queue-pos{flex:none;font-size:16px;font-weight:700;color:var(--dim)}.an-queue-pos b{margin-right:4px;font-size:24px;font-weight:900;color:var(--text-strong)}.an-queue-list{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:var(--radius-chip);background:var(--panel-1);font-size:12px}.an-queue-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:4px 8px;border-radius:var(--radius-md)}.an-queue-list li.is-self{background:var(--panel);font-weight:700}.an-queue-list span{color:var(--dim)}.an-queue-list em{overflow:hidden;font-style:normal;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap}.an-queue-list i{font-style:normal;color:var(--primary-text)}.an-queue-list li.is-self i{color:var(--dim)}.an-batch{position:relative;flex:none}.an-batch summary{letter-spacing:0;padding:0 .5rem 0 .75rem!important}.an-batch summary::-webkit-details-marker{display:none}.an-batch-count{display:flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums}.an-batch-count b{font-size:14px;font-weight:700;color:var(--primary-text)}.an-batch-count i{font-style:normal;color:var(--dim)}.an-batch[open] .an-batch-chev{transform:rotate(180deg)}.an-batch-list{min-width:320px;counter-reset:an-batch;padding:.5rem;gap:.25rem}.an-batch-list li{display:flex;align-items:baseline;gap:8px;padding:4px 8px;border-radius:var(--radius-md);font-size:12px;color:var(--text);counter-increment:an-batch}.an-batch-list li:before{content:counter(an-batch);flex:none;color:var(--dim);font-variant-numeric:tabular-nums}.an-batch-list li.is-cur{background:var(--panel-2);font-weight:700}.an-batch-list :is(a,span){flex:1;min-width:0;overflow:hidden;font-size:12px;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap}.an-batch-list a{text-decoration:none;&:is(:hover,:focus-visible){color:var(--primary-text);text-decoration:underline;text-underline-offset:4px}}.an-batch-list em{flex:none;font-style:normal;color:var(--dim)}.an-batch-list li.is-cur em{color:var(--primary-text)}.an-crumb-slot{display:contents}.rd-shellhead.an-shellhead{overflow:visible}.an-chip.c-status{gap:4px;margin-left:8px}.an-chip-dot{flex:none;width:8px;height:8px;border-radius:var(--radius-circle);background:currentColor}.an-chip.is-live .an-chip-dot{animation:an-blink 1.4s infinite}@keyframes an-blink{50%{opacity:.3}}.an-head-ctl{display:flex;flex:none;align-items:center;gap:4px}.an-more-btn.c-btn{width:32px;min-width:0;padding:0}.an-more-btn svg{fill:none}.an-more .pbx-kebab-pop{min-width:240px}.an-more .pbx-kebab-item small{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--dim)}.an-more .pbx-kebab-item.danger{font-weight:700}.an-more .pbx-kebab-item.danger:is(:hover,:focus-visible){background:var(--crit-soft)}@media (prefers-reduced-motion:reduce){.an-bar.is-live i,.an-chip.is-live .an-chip-dot,.an-scan{animation:none}}.an-sb-msg{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;color:color-mix(in srgb,var(--primary-ink) 90%,transparent);font-size:13px;line-height:1.9;text-align:center}.an-sb-msg small{color:color-mix(in srgb,var(--primary-ink) 60%,transparent);font-size:12px}.an-sb-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:420px;margin-top:8px}.an-sb-pages i{display:block;width:26px;height:34px;border:1px solid color-mix(in srgb,var(--primary-ink) 35%,transparent);border-radius:2px}.an-sb-pages i.is-done{background:color-mix(in srgb,var(--primary-ink) 22%,transparent);border-color:color-mix(in srgb,var(--primary-ink) 60%,transparent)}.an-sb-pages i.is-now{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.an-sb-art{position:relative;z-index:1;width:72%;height:76%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:3px;background:#fafafa}.an-sb-art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.an-sb-cno{top:18px;padding:2px 8px;border-radius:4px;background:#fff;color:#1d2330;font-size:12px;font-weight:700}.an-sb-cno,.an-sb-pg{position:absolute;z-index:3;left:30px}.an-sb-pg{bottom:18px;color:color-mix(in srgb,var(--primary-ink) 80%,transparent);font-size:11px}.an-sb-dots{position:absolute;z-index:3;right:30px;bottom:18px;display:flex;gap:5px}.an-sb-dots span{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--primary-ink) 30%,transparent)}.an-sb-dots span.is-on{background:var(--primary-ink)}