.app-boot{grid-template-columns:var(--nav-rail) minmax(0, 1fr);background:var(--canvas);height:100%;display:grid}.app-boot__rail{background:var(--surface-sidebar);border-right:1px solid var(--border)}.app-boot__main{place-items:center;min-width:0;display:grid}.app-boot__mark{justify-items:center;gap:var(--space-3);color:var(--ink);animation:app-fade-in var(--duration-enter) var(--ease-out) var(--duration-panel) both;display:grid}.app-boot__text{color:var(--ink-secondary);font-size:14px;line-height:20px}:root:not([lang=ja]) .app-boot__text[data-boot-lang=ja],:root[lang=ja] .app-boot__text[data-boot-lang=en]{display:none}@media (max-width:1200px){.app-boot{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:1100px){.app-boot{grid-template-columns:56px minmax(0,1fr)}}:root[data-rail=collapsed] .app-boot{grid-template-columns:56px minmax(0,1fr)}:root[data-rail=expanded] .app-boot{grid-template-columns:var(--nav-rail) minmax(0, 1fr)}@media (max-width:1200px){:root[data-rail=expanded] .app-boot{grid-template-columns:210px minmax(0,1fr)}}@media (min-width:961px){:root[data-ask=open] .app-boot:after{content:"";border-left:1px solid var(--border);background:var(--canvas);grid-area:1/3}:root[data-ask=open][data-rail=collapsed] .app-boot{grid-template-columns:56px minmax(0, 1fr) var(--app-boot-ask,var(--sidecar))}:root[data-ask=open]:not([data-rail=collapsed]) .app-boot{grid-template-columns:var(--nav-rail) minmax(0, 1fr) var(--app-boot-ask,var(--sidecar))}}@media (min-width:961px) and (max-width:1200px){:root[data-ask=open]:not([data-rail=collapsed]) .app-boot{grid-template-columns:210px minmax(0, 1fr) var(--app-boot-ask,var(--sidecar))}}@media (max-width:700px){.app-boot,:root .app-boot{grid-template-columns:minmax(0,1fr)}.app-boot__rail,.app-boot:after{display:none}}@keyframes app-fade-in{0%{opacity:0}to{opacity:1}}.app-offpage{min-height:100%;padding:var(--space-6);background:var(--canvas);color:var(--ink);place-items:center;display:grid}.app-offpage__card{justify-items:center;gap:var(--space-6);max-width:560px;display:grid}.app-offpage__ref{color:var(--ink-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:16px}.app-signin{justify-items:stretch;width:min(360px,100%)}.app-signin .aw-logo{justify-self:center}.app-signin__intro{gap:var(--space-1);text-align:center;display:grid}.app-signin__title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:28px}.app-signin__sub{color:var(--ink-secondary);margin:0;font-size:14px;line-height:20px}.app-signin__form{gap:var(--space-4);display:grid}.app-signin__submit{width:100%}.app-signin__note{color:var(--ink-secondary);text-align:center;margin:0;font-size:13px;line-height:18px}.app-signin__note [lang=ja],.app-signin .aw-field__error [lang=ja]{display:block}@media (max-width:700px){.app-signin .aw-field__input{font-size:16px}}.app-noscript{padding:var(--space-4);border-bottom:1px solid var(--border);background:var(--surface-subtle);color:var(--ink);margin:0;font-size:14px;line-height:20px}.app-railwrap,.app-palette{display:contents}.app-topbar__spacer{flex:1}@media (pointer:coarse){.app-topbar .aw-btn--icon{width:var(--control-lg);min-width:var(--control-lg);height:var(--control-lg)}}.aw-layer.app-wsmenu,.aw-layer.app-usermenu{z-index:var(--z-dialog)}.app-toast{gap:var(--space-1);justify-items:start;display:grid}.app-toast__link{border-radius:var(--radius-sm);min-height:24px;color:var(--link);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.app-toast__link:hover{text-decoration:underline}.app-toast__link:active{opacity:.8;text-decoration:underline}.app-toast__link:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.app-shortcuts__or{color:var(--ink-secondary);align-self:center;font-size:12px;line-height:16px}.app-help,.app-help__about{gap:var(--space-4);display:grid}.app-help__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}[data-reduce-motion=true] .aw-root,[data-reduce-motion=true] .aw-root *,[data-reduce-motion=true] .aw-root :before,[data-reduce-motion=true] .aw-root :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}[data-reduce-motion=true] .aw-root .aw-spinner{border-color:var(--border-strong);border-right-color:var(--ink);opacity:.7}[data-reduce-motion=true] .aw-root .aw-skel:after{display:none!important}[data-reduce-motion=true] .aw-root .aw-progress__track--indeterminate .aw-progress__fill{opacity:.4;width:100%!important;position:static!important}[data-reduce-motion=true] .aw-root .aw-reason__label--live{-webkit-text-fill-color:currentColor;animation:none;color:var(--ink)!important;background:0 0!important}[data-reduce-motion=true] .aw-root .aw-reason__pulse,[data-reduce-motion=true] .aw-root.aw-layer,[data-reduce-motion=true] .aw-root .aw-date__panel{animation:none}[data-reduce-motion=true] .aw-root .aw-sheet,[data-reduce-motion=true] .aw-root .aw-sheet--dragging{transition:none!important}.app-aside{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}.app-aside:focus{outline:none}.app-pane{min-width:0;min-height:0;animation:app-aside-in var(--duration-enter) var(--ease-out) both;flex-direction:column;flex:auto;display:flex}.app-pane[hidden]{display:none}@keyframes app-aside-in{0%{opacity:0;transform:translateX(var(--space-3))}to{opacity:1;transform:none}}.app-asidesheet .aw-sheet__body{flex-direction:column;min-height:0;padding:0;display:flex}.app-asidesheet .app-aside{flex:auto}.app-asidesheet .aw-sheet__head{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-asidesheet .aw-sheet__head .aw-btn{display:none}.app-resizer{z-index:var(--z-sticky);width:var(--space-2);cursor:col-resize;touch-action:none;position:absolute;inset-block:0;inset-inline-start:calc(var(--space-1) * -1)}.app-resizer:after{content:"";width:2px;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;position:absolute;inset-block:0;inset-inline-start:calc(var(--space-1) - 1px)}.app-resizer:hover:after,.app-root[data-resizing] .app-resizer:after{background:var(--border-strong)}.app-resizer:focus{outline:none}.app-resizer:focus-visible:after{background:var(--focus)}.app-root[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.app-root[data-resizing] .aw-shell__rail{transition:none}.app-root .aw-shell__aside:has(>.app-aside>.app-resizer){overflow:visible}.app-root .aw-shell__aside>.app-aside>.app-pane{overflow:hidden}.app-peek{background:var(--canvas);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;container:peek-frame/inline-size}.app-peek__head{align-items:center;gap:var(--space-2);min-width:0;min-height:calc(var(--control-md) + var(--space-4));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-bottom:1px solid var(--border);background:var(--canvas);flex:none;display:flex}.app-peek__pager{flex:none;align-items:center;display:flex}.app-peek__title{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.app-peek__tools{align-items:center;gap:var(--space-1);flex:none;display:flex}.app-peek__close{display:contents}.app-peek__title{transition:opacity var(--duration-fast) var(--ease-standard)}.app-peek__title--quiet{opacity:0}.app-peek__fulltitle{padding:var(--space-5) var(--space-5) 0;letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:18px;font-weight:600;line-height:26px}:root[lang=ja] .app-peek__fulltitle{word-break:keep-all;word-break:auto-phrase;line-break:strict}.app-peek__body>.app-peek__fulltitle+.aw-inspector{min-height:0}@media (prefers-reduced-motion:reduce){.app-peek__title{transition:none}}[data-reduce-motion=true] .app-peek__title{transition:none}.app-peekpager__short{font-variant-numeric:tabular-nums;display:none}@container peek-frame (max-width:560px){.app-peek__head{padding-top:var(--space-2);padding-bottom:var(--space-1);flex-wrap:wrap;row-gap:0}.app-peek__title{flex-basis:100%;order:-1}.app-peek__title[data-body-title]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-peek__pager{flex:0 auto;min-width:0;position:relative}.app-peek__pager .app-peekpager{flex-wrap:nowrap;padding:0}.app-peek__tools{flex-wrap:nowrap;margin-inline-start:auto}}@container peek-frame (max-width:480px){.app-peek__pager .app-peekpager__where{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-peek__pager .app-peekpager__short{display:inline}.app-peek__tools{gap:0}}.app-peek__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto;container:peek/inline-size}.app-peek__body>.aw-inspector{height:auto;min-height:100%}.app-sidecar__back{padding:var(--space-2) var(--space-3) 0;align-items:center;display:flex}.app-sidecar__back .aw-btn{min-width:0;max-width:100%}.app-sidecar__backlabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-sidecar__close{display:contents}.app-launcher{right:calc(var(--app-aside-w,0px) + var(--space-5));bottom:var(--space-5);z-index:var(--z-panel);transition:right var(--duration-panel) var(--ease-standard);position:fixed}.app-launcher__btn{width:var(--space-10);height:var(--space-10);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-overlay);color:var(--ink);box-shadow:var(--shadow-popover);cursor:pointer;animation:app-fade-in var(--duration-enter) var(--ease-out) both;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);place-items:center;padding:0;display:grid;position:relative}.app-launcher__btn:hover{background:var(--surface-hover);box-shadow:var(--shadow-overlay)}.app-launcher__btn:active{background:var(--surface-pressed)}.app-launcher__btn:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.app-launcher__dot{width:var(--space-2);height:var(--space-2);border:2px solid var(--surface-overlay);border-radius:var(--radius-full);background:var(--brand);box-sizing:content-box;position:absolute;top:1px;right:1px}.app-launcher__dot--live{animation:app-launcher-pulse var(--duration-loop) var(--ease-standard) infinite}@keyframes app-launcher-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (pointer:coarse){.app-launcher__btn{width:var(--control-lg);height:var(--control-lg)}}.app-launcher__btn{transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.app-launcher--yield{pointer-events:none}.app-launcher--yield .app-launcher__btn{opacity:0;transform:scale(.92)}@media (prefers-reduced-motion:reduce){.app-launcher--yield .app-launcher__btn{transform:none}}[data-reduce-motion=true] .app-launcher--yield .app-launcher__btn{transition:none;transform:none}@media (pointer:coarse){.app-peek__head .aw-btn--icon,.app-sidecar__head .aw-btn--icon,.app-sidecar__back .aw-btn{min-width:var(--control-lg);min-height:var(--control-lg)}.app-peek__head .aw-btn--icon,.app-sidecar__head .aw-btn--icon{width:var(--control-lg)}}@media (max-width:700px){.app-launcher{display:none}}.app-root:has(.app-launcher) .app-content:not(.app-content--company):after{content:"";height:calc(var(--space-10) + var(--space-5) + var(--space-3));display:block}.app-root:has(.app-launcher) .app-company__main:after{content:"";height:calc(var(--space-10) + var(--space-5) + var(--space-3));display:block}@media (pointer:coarse){.app-root:has(.app-launcher) .app-content:not(.app-content--company):after{height:calc(var(--control-lg) + var(--space-5) + var(--space-3))}.app-root:has(.app-launcher) .app-company__main:after{height:calc(var(--control-lg) + var(--space-5) + var(--space-3))}}@media print{.app-launcher{display:none}}[data-theme=contrast] .app-launcher__btn:hover{box-shadow:inset 0 0 0 1px var(--border)}[data-reduce-motion=true] .app-launcher,[data-reduce-motion=true] .app-launcher__dot--live{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.app-pane,.app-boot__mark,.app-launcher__btn,.app-launcher__dot--live{animation:none}.app-launcher{transition:none}}.app-root .aw-shell--rail-collapsed .aw-shell__rail{z-index:var(--z-rail);contain:none;position:relative;overflow:visible}.app-root .aw-composer{grid-template-columns:minmax(0,1fr)}.app-root .aw-composer__tools .aw-menubtn{min-width:0;max-width:100%}.app-root .aw-composer__tools .aw-anchor{max-width:100%;display:flex}:root[lang=ja] .app-railwrap :where(.aw-rail__ws-name,.aw-rail__ws-plan,.aw-rail__user-name,.aw-rail__user-meta){line-break:strict;word-break:auto-phrase}.app-skip{top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-overlay);color:var(--ink);box-shadow:var(--shadow-popover);transform:translateY(calc(-100% - var(--space-4)));font-size:13px;font-weight:500;line-height:18px;text-decoration:none;position:fixed}.app-skip:focus{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset);transform:none}@media (pointer:coarse){.app-skip{min-height:var(--control-lg);align-items:center;display:inline-flex}}
.app-objpage{width:100%;max-width:var(--detail-max);margin-inline:auto}.app-objpage__cols{gap:var(--space-8)}.app-objpage__side{align-content:start}.app-objsection{scroll-margin-top:var(--space-6)}.app-objpage .aw-sources__main{grid-template-columns:minmax(0,1fr)}.app-objpage .aw-sources__row{min-width:0}.app-objpage .aw-kv dd>*{min-width:0;max-width:100%}.app-objpage .aw-kv dd .aw-btn{white-space:normal;text-align:start;justify-content:flex-start;max-width:100%}.app-sibnav{align-items:center;gap:var(--space-1);display:inline-flex}.app-sibnav__where{white-space:nowrap;padding-inline:var(--space-2) var(--space-1);font-variant-numeric:tabular-nums}.app-sibnav__short{white-space:nowrap;padding-inline:var(--space-1);font-variant-numeric:tabular-nums;display:none}.app-dtb--where-short .app-sibnav__short{display:inline}.app-dtb:is(.app-dtb--where-short,.app-dtb--where-none) .app-sibnav__where{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-peekpager{align-items:center;gap:var(--space-1);padding:var(--space-2) 0 0;display:flex}.app-peekpager__where{font-variant-numeric:tabular-nums;flex:1;min-width:0}.app-prose{gap:var(--space-3);max-width:72ch;display:grid}.app-prose p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:22px}.app-objpage .app-prose p{font-size:15px;line-height:24px}.app-fold{gap:var(--space-2);display:grid}.app-fold__more{justify-self:start}.app-fold--clipped .app-prose{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1100px){.app-objpage__cols{gap:var(--space-6)}}.app-dtb__sentinel{height:1px;margin-bottom:-1px}.app-dtb{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-3);min-height:calc(var(--control-sm) + var(--space-2) * 2);padding:var(--space-2) 0;margin-bottom:calc(var(--space-2) * -1);background:var(--canvas);transition:border-color var(--duration-fast) var(--ease-standard);border-bottom:1px solid #0000;display:flex;position:sticky;top:0}.app-dtb--stuck{border-bottom-color:var(--border)}.app-dtb{container:dtb/inline-size}@container dtb (max-width:560px){.app-dtb .app-sibnav__where,.app-dtb .app-sibnav__short{display:none}.app-dtb .app-sibnav{margin-inline-end:0}}.app-dtb__start{flex:auto;min-width:0;overflow:hidden}.app-dtb__start .aw-crumbs ol{flex-wrap:nowrap;min-width:0}.app-dtb__start .aw-crumbs li{white-space:nowrap;flex:0 auto;min-width:0}.app-dtb__start .aw-crumbs li:last-child{flex-shrink:0;max-width:60%}.app-root .app-dtb__start .aw-crumbs__item{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;min-width:0;display:block;overflow:hidden}.app-dtb__start .aw-crumbs__sep{flex:none}.app-dtb__end{align-items:center;gap:var(--space-1);flex:none;display:flex}.app-dtb__extra{align-items:center;gap:var(--space-2);margin-inline:var(--space-1) var(--space-2);display:inline-flex}.app-dtb .app-sibnav{margin-inline-end:var(--space-2)}@media (max-width:700px){.app-dtb .app-sibnav__where,.app-dtb__start{display:none}.app-dtb{justify-content:flex-end}}.app-dtb--wrap .app-dtb__end{justify-content:flex-end;row-gap:var(--space-2);flex-wrap:wrap;flex:auto;min-width:0}.app-dtb--wrap .app-sibnav{margin-inline-end:auto}.app-dtb--wrap .app-dtb__extra{justify-content:flex-end;row-gap:var(--space-2);flex-wrap:wrap;flex:1 0 100%;order:1;margin-inline:0}.app-dtb--extra-row{column-gap:var(--space-1);row-gap:var(--space-2);flex-wrap:wrap}.app-dtb--extra-row .app-dtb__start{flex:1 1 0;margin-inline-end:var(--space-2)}.app-dtb--extra-row .app-dtb__end{display:contents}.app-dtb--extra-row .app-dtb__extra{justify-content:flex-end;row-gap:var(--space-2);flex-wrap:wrap;flex:1 0 100%;order:1;margin-inline:0}@media (pointer:coarse){.app-dtb__end .aw-btn--icon,.app-sibnav .aw-btn--icon{width:var(--control-lg);min-width:var(--control-lg);min-height:var(--control-lg)}.app-dtb__extra .aw-btn{min-height:var(--control-lg)}}@media print{.app-dtb,.app-dtb__sentinel{display:none}}.app-objpage--v2>.aw-page{padding-top:var(--space-2)}.app-objpage__single{gap:var(--space-6)}.app-dhead{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);min-width:0;display:grid}.app-dhead__row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.app-dhead__title{letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;max-width:34ch;margin:0;font-size:28px;font-weight:600;line-height:34px}:root[lang=ja] .app-root :is(.app-dhead__title,.aw-page__title.app-phrase){word-break:keep-all;word-break:auto-phrase;line-break:strict;overflow-wrap:anywhere;text-wrap:pretty}.app-dhead__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.app-dhead__badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.app-dhead__eyebrow{color:var(--ink-secondary);font-size:13px;line-height:18px}.app-dhead__meta{gap:var(--space-1) var(--space-3);color:var(--ink-secondary);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}@media (pointer:coarse){.app-dhead__meta a{position:relative}.app-dhead__meta a:after{content:"";inset:min(0px, calc((100% - var(--control-lg)) / 2)) 0;position:absolute}.app-dhead__meta{row-gap:var(--space-5)}}.app-dhead__due{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.app-dhead__due-label{font-weight:600}.app-dhead__due-icon{color:var(--ink-secondary)}.app-dhead__due-day{font-variant-numeric:tabular-nums}.app-dhead__due-day--late{color:var(--danger);font-weight:600}.app-dhead__lead{max-width:72ch}.app-objsection__desc{margin:0}@media (prefers-reduced-motion:reduce){.app-dtb{transition:none}}.app-pathblock{min-width:0;container:pathblock/inline-size}.app-pathblock__grid{gap:var(--space-6);grid-template-columns:minmax(0,3fr) minmax(220px,2fr);align-items:start;display:grid}.app-pathblock__path,.app-pathblock__aside{min-width:0}@container pathblock (max-width:560px){.app-pathblock__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}:where(.app-peek,.aw-inspector) .app-pathblock--auto .app-pathblock__aside{display:none}:where(.app-peek,.aw-inspector) .app-pathblock--auto .app-pathblock__grid{grid-template-columns:minmax(0,1fr)}.app-srcsig{gap:var(--space-2);min-width:0;display:grid}.app-srcsig__title{color:var(--ink-secondary);margin:0;font-size:13px;font-weight:600;line-height:18px}.app-srcsig__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.app-srcsig__row{align-items:start;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;display:grid}.app-srcsig__row:hover{background:var(--surface-hover)}.app-srcsig__row:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.app-srcsig__icon{color:var(--ink-secondary);margin-top:2px}.app-srcsig__text{gap:2px;min-width:0;display:grid}.app-srcsig__name{overflow-wrap:anywhere;font-weight:500}:root[lang=ja] .app-srcsig__name{word-break:auto-phrase;line-break:strict;overflow-wrap:normal}.app-srcsig__chev{color:var(--ink-secondary);margin-top:3px}
.app-ask__thread{min-height:0}.app-sidecar .aw-threadview__scroll{padding:var(--space-4)}.app-sidecar .aw-threadview__footer{padding:var(--space-2) var(--space-3) var(--space-3)}.app-sidecar .app-empty-thread{margin-top:var(--space-2)}.app-sidecar .app-empty-thread__title{font-size:17px;line-height:24px}.app-sidecar .aw-starters__grid{grid-template-columns:1fr}.app-composer-host{display:contents}.app-ask__about{align-items:center;gap:var(--space-1);margin:var(--space-2) 0 calc(var(--space-1) * -1);color:var(--ink-secondary);font-size:13px;line-height:18px;display:flex}.app-ask__about svg{flex:none}.app-ask__offer{margin-top:var(--space-2)}.app-ask__actions{gap:var(--space-2);text-align:start;min-width:0;display:grid}.app-thread .aw-followups>*,.app-thread .aw-sources__main,.app-thread .aw-sources__row{min-width:0}.app-thread .aw-sources__item{grid-template-columns:var(--space-5) minmax(0, 1fr)}.app-thread .aw-sources__row{flex-wrap:wrap}.app-thread .aw-followups .aw-chip{height:auto;min-height:var(--control-sm);padding-block:var(--space-1);white-space:normal;text-align:start}.app-thread .aw-followups .aw-chip__label{overflow-wrap:anywhere;overflow:visible}.app-ask.app-ask--narrow{grid-template-columns:minmax(0,1fr)}.app-ask__h1{font-size:inherit;line-height:inherit;margin:0}.app-ask__note{margin:var(--space-1) 0 0}.app-thread .aw-msg__trace{min-width:0}.app-ask__review{margin-top:var(--space-2);min-width:0}[data-theme=contrast] .app-composer-host .aw-composer:focus-within{box-shadow:0 0 0 var(--focus-ring) var(--focus)}
.ws-flush{margin:0}.ws-gap-below{margin-bottom:var(--space-2)}.ws-grow{flex:1}.ws-prose{gap:var(--space-2);display:grid}.ws-prose .app-p{text-wrap:pretty}.ws-dialog-stack{gap:var(--space-4);display:grid}.ws-form-wide{max-width:none}.ws-inline-btn{margin:calc(var(--space-1) * -1.5) 0 calc(var(--space-1) * -1.5) calc(var(--space-2) * -1);max-width:calc(100% + var(--space-2));white-space:normal;text-align:start;overflow-wrap:anywhere;height:auto}:root[lang=ja] .ws-inline-btn{word-break:auto-phrase}.ws-extlink{align-items:center;gap:var(--space-1);color:var(--link);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.ws-extlink:hover{text-decoration:underline}.ws-extlink:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.ws-extlink .aw-icon{color:var(--ink-secondary);flex:none}.ws-manrows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ws-manrow{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.ws-manrow__icon{color:var(--ink-secondary);flex:none;margin-top:2px}.ws-manrow__main{flex:1;gap:2px;min-width:140px;display:grid}.ws-manrow__title{font-size:14px;font-weight:500;line-height:20px}a.ws-manrow__title{max-width:100%;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;overflow-wrap:anywhere;justify-self:start}a.ws-manrow__title:hover{text-decoration-color:currentColor}a.ws-manrow__title:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.ws-manrow>.aw-btn{flex:none}.ws-pick{align-items:center;gap:var(--space-1);font:inherit;color:inherit;padding:2px var(--space-1);margin:-2px calc(var(--space-1) * -1);border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:0;display:inline-flex}.ws-pick:hover{background:var(--surface-hover)}.ws-pick:active{background:var(--surface-pressed)}.ws-pick:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.ws-pick__chev{color:var(--ink-secondary);flex:none}.ws-sev{align-items:center;gap:var(--space-2);display:inline-flex}.ws-metric-foot{margin:var(--space-2) 0 0}.ws-outcome{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-2);padding-left:var(--space-12);color:var(--ink-secondary);text-wrap:pretty;font-size:13px;line-height:18px;display:flex}.ws-outcome .aw-icon{flex:none;margin-top:3px}@container (max-width:520px){.ws-outcome{padding-left:calc(var(--space-8) + var(--space-1))}}.ws-report-side{gap:var(--space-5)}.ws-brief-path{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.ws-sheet-body{gap:var(--space-5);align-content:start;display:grid}.ws-sheet-section{gap:var(--space-2);display:grid}.ws-sheet-body>.aw-badge{justify-self:start}.ws-print-only{display:none}@media print{body:has(.ws-print) :not(:has(.ws-print)):not(.ws-print):not(.ws-print *){display:none!important}body:has(.ws-print) :has(.ws-print){width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}body:has(.ws-print){background:var(--canvas)}.ws-print{color:var(--ink);box-shadow:none!important;background:var(--canvas)!important;border:0!important;padding:0!important}.ws-print .aw-card__foot,.ws-print .aw-btn,.ws-print .aw-copy{display:none!important}.ws-print .ws-print-only{margin:0 0 var(--space-4);display:block}.ws-print .aw-prose table,.ws-print .aw-prose tr{break-inside:avoid}.ws-print .aw-prose h2,.ws-print .aw-prose h3{break-after:avoid}.ws-print .ws-brief-path{break-inside:avoid}}.app-reports{container:app-ws/inline-size}@container app-ws (max-width:1040px){.app-reports .app-report{grid-template-columns:minmax(0,1fr)}}:root:lang(ja) :is(.app-reports,.ws-sheet-body) .aw-prose{word-break:keep-all;word-break:auto-phrase;line-break:strict;overflow-wrap:break-word}.app-date-nowrap{white-space:nowrap}
.app-company.app-company--wide,.app-root[data-peek]:not([data-aside=none]) .app-company:not(.app-company--wide){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.app-root[data-peek]:not([data-aside=none]) .app-company:not(.app-company--wide)>.app-company__tree{display:none}.app-kb-table{min-width:0}.app-kb-table--tight .aw-table td .aw-cell,.app-kb-table--tight .aw-table td .aw-cell__text,.app-kb-table--tight .aw-table td .aw-badge{white-space:normal}.app-kb-table--compact{font-size:13px}.app-kb-nowrap{white-space:nowrap}.app-kb-danger{color:var(--danger)}.app-kb-flat{margin:0}.app-kb-note{margin:var(--space-2) 0 0}.app-kb-tipwrap{display:inline-flex}.app-kb-pick{align-items:center;gap:var(--space-1);font:inherit;color:inherit;padding:2px var(--space-1);margin:-2px calc(var(--space-1) * -1);border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:0;display:inline-flex}.app-kb-pick:hover{background:var(--surface-hover)}.app-kb-pick__chev{color:var(--ink-secondary);flex:none}.app-kb-textbtn{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0}.app-kb-textbtn:hover{text-underline-offset:3px;text-decoration:underline}.app-kb-url{overflow-wrap:anywhere}.app-kb-uses{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.app-kb-uses li{align-items:center;gap:var(--space-1);min-width:0;display:flex}.app-kb-details{gap:var(--space-2);display:grid}.app-kb-details .aw-inline__btn{margin:-2px -6px;padding:2px 6px}.app-kb-details .aw-kv dd>*,.app-kb-peek .aw-kv dd>*{max-width:100%}.app-kb-details .aw-inline__text{white-space:normal;text-overflow:clip;overflow-wrap:break-word;overflow:visible}.app-kb-peek .aw-kv dd{overflow-wrap:break-word}.app-kb-changes{margin-top:var(--space-1)}.app-kb-changes .app-linkrow>.aw-badge{flex:none}.app-kb-peek{padding:var(--space-3) var(--space-5) var(--space-5);min-width:0}.app-kb-peek__lede{align-items:center;gap:var(--space-1) var(--space-2);padding-bottom:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.app-kb-peek__eyebrow{color:var(--ink-secondary);font-size:12px;line-height:16px}.app-kb-peek__sub{overflow-wrap:anywhere;min-width:0}.app-kb-peek__cols{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.app-kb-peek__col{min-width:0}.app-kb-peek__col:not(:last-child)>.aw-inspector__section:last-child{border-bottom:1px solid var(--border)}.app-kb-peek__foot{z-index:1;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);background:var(--surface-sidebar);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.app-peek__body:has(>.app-kb-peek__foot){flex-direction:column;display:flex}.app-peek__body:has(>.app-kb-peek__foot)>.app-kb-peek__foot{margin-top:auto}.app-doc-peek>.aw-kv{padding-bottom:var(--space-3)}.app-doc-peek__body{min-width:0;padding-top:var(--space-4);border-top:1px solid var(--border);overflow-wrap:break-word}.app-doc-peek__body>:first-child,.app-doc-peek__body>*>:first-child{margin-top:0}.app-doc-peek>.aw-inspector__section{padding-inline:0}@container peek (min-width:640px){.app-kb-peek,.app-kb-peek__foot{padding-inline:var(--space-6)}}@container peek (min-width:880px){.app-kb-peek__cols{column-gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.app-kb-peek__col:not(:last-child)>.aw-inspector__section:last-child{border-bottom:0}}@container app-content (max-width:900px){.app-content .app-company:not(.app-company--wide){grid-template-columns:248px minmax(0,1fr)}.app-company__main .aw-page__row{flex-flow:column;align-items:stretch}.app-root .app-company__main .aw-page__titles{flex:none;align-content:start}.app-company__main .aw-page__actions{flex-wrap:wrap;flex-shrink:1;min-width:0}}@container app-content (max-width:760px){.app-root:not([data-aside=none]) .app-company:not(.app-company--wide){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.app-root:not([data-aside=none]) .app-company:not(.app-company--wide)>.app-company__tree{display:none}}@media (max-width:700px){.app-content .app-company:not(.app-company--wide){grid-template-columns:minmax(0,1fr)}}.app-kb-watch{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.app-kb-watch__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.app-kb-checks{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.app-kb-checks__row{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.app-kb-field{gap:var(--space-2);display:grid}@media (max-width:700px){.app-kb-checks__row{display:grid}}.app-kb-golink{align-items:center;gap:var(--space-1);display:inline-flex}@media print{@page{size:A4 portrait;margin:16mm}body:has(.app-kb-print) *{visibility:hidden}:is(body:has(.app-kb-print) .app-kb-print,body:has(.app-kb-print) .app-kb-print *){visibility:visible}.app-kb-print{width:100%;position:absolute;top:0;left:0}.app-kb-print .aw-editor__bar,.app-kb-print .aw-editor__toolbar,.app-kb-print .aw-editor__float,.app-kb-print .aw-editor__slash{display:none!important}.app-kb-print .aw-editor__scroll{height:auto;overflow:visible}.app-kb-print .aw-editor__page{max-width:none;padding:0}.app-kb-print .aw-prose img{max-width:100%}.app-kb-print .aw-prose h2,.app-kb-print .aw-prose h3{break-after:avoid;page-break-after:avoid}.app-kb-print .aw-prose table,.app-kb-print .aw-prose figure,.app-kb-print .aw-callout{break-inside:avoid;page-break-inside:avoid}}.app-add-choose{gap:var(--space-3);display:grid}.app-add-choose__card{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-lg);padding:var(--space-4);text-align:start;font:inherit;color:var(--ink);background:var(--canvas);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.app-add-choose__card:hover{background:var(--surface-hover);border-color:var(--border-strong)}.app-add-choose__card:focus-visible{box-shadow:var(--focus-ring);border-color:var(--border-strong);outline:none}.app-add-choose__card--last{border-color:var(--border-strong)}.app-add-choose__icon{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.app-add-choose__text{gap:var(--space-1);min-width:0;display:grid}.app-add-choose__title{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:600;display:flex}.app-add-choose__num{min-width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);background:var(--surface-pressed);color:var(--ink-secondary);justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.app-add-choose__body{color:var(--ink-secondary);overflow-wrap:anywhere}.app-add-choose__go{color:var(--ink-secondary)}@media (prefers-reduced-motion:reduce){.app-add-choose__card{transition:none}}[data-theme=contrast] .app-add-choose__card{border-color:var(--border-strong)}.app-add__give{gap:var(--space-4);display:grid}.app-add__or{align-items:center;gap:var(--space-3);color:var(--ink-secondary);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.app-add__or:before,.app-add__or:after{content:"";border-top:var(--border-width) solid var(--border)}.app-add__review{gap:var(--space-5);min-width:0;display:grid}.app-add__h{margin:0 0 var(--space-2);font-size:inherit;font-weight:600}.app-add__maplist{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.app-add__mapitem{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);display:inline-flex}.app-add__mapitem--unused{color:var(--ink-secondary);background:0 0;border-style:dashed}.app-add__from{font-family:var(--font-mono);overflow-wrap:anywhere}.app-add__arrow{color:var(--ink-secondary);flex:none}.app-add__to{overflow-wrap:anywhere;font-weight:500}.app-add__mapitem--unused .app-add__to{font-weight:400}.app-add__records{gap:var(--space-3);min-width:0;display:grid}.app-add__picker{gap:var(--space-1);max-height:calc(var(--space-12) * 4);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.app-add__pick{align-items:center;gap:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.app-add__pick--on{background:var(--selected)}.app-add__pickbtn{min-width:0;min-height:var(--control-md);padding:var(--space-1) 0;text-align:start;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;gap:0;display:grid}.app-add__pickbtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-add__pickname{overflow-wrap:anywhere;font-weight:500}.app-add__note{margin:0}.aw-dialog.app-add .app-add__proc+.app-add__review{margin-top:var(--space-5)}.app-add__proc,.app-add__review{outline:none}.app-add__proc{min-width:0}.app-add__picker{container:app-add-picker/inline-size}@container app-add-picker (max-width:480px){.app-add__pick{grid-template-columns:auto minmax(0,1fr);padding-block-end:var(--space-1)}.app-add__pick>.aw-badge{grid-column:2;justify-self:start;max-width:100%}}.aw-dialog.app-add--review{width:min(calc(var(--detail-max) - var(--space-16) * 2), 100%)}.aw-dialog.app-add .aw-dialog__actions{bottom:calc(-1 * var(--space-6));z-index:1;margin:0 calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-3) var(--space-6) var(--space-6);background:var(--surface-overlay);border-top:var(--border-width) solid var(--border);position:sticky}.app-addsplit{flex:none;align-items:stretch;display:inline-flex}.app-addsplit>.app-addsplit__main{border-start-end-radius:0;border-end-end-radius:0}.app-addsplit>.app-addsplit__more{display:inline-flex}.app-addsplit>.app-addsplit__more .aw-btn{border-inline-start:1px solid color-mix(in srgb, var(--canvas) 30%, transparent);border-start-start-radius:0;border-end-start-radius:0;height:100%}.app-kmeta--strip{align-items:center;gap:var(--space-1) var(--space-4);margin:calc(var(--space-2) * -1) 0 var(--space-4);color:var(--ink-secondary);flex-wrap:wrap;min-width:0;display:flex}.app-kmeta__item{align-items:center;gap:var(--space-1);overflow-wrap:anywhere;min-width:0;max-width:100%;display:inline-flex}.app-kmeta__item>.aw-icon{flex:none}.app-kmeta__label{color:var(--ink-secondary);white-space:nowrap;margin-inline-end:var(--space-1)}.app-kmeta--strip .app-kmeta__item:not(.app-kmeta__item--links){color:var(--ink)}.app-kmeta--strip .app-kmeta__label{color:var(--ink-secondary)}.app-kmeta__links{align-items:center;gap:0 var(--space-1);flex-wrap:wrap;display:inline-flex}.app-kmeta__link .aw-btn{padding-inline:var(--space-2)}.app-kmeta--strip .app-kmeta__links{margin-block:calc(var(--space-1) * -1)}.app-kmeta__type{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.app-kmeta .app-kmeta__links{margin-inline-start:calc(var(--space-2) * -1)}@media (pointer:coarse){.app-kmeta__link .aw-btn,.app-kb-pick,.app-kb-golink{min-height:var(--control-lg)}}.app-kfields{gap:var(--space-2);min-width:0;display:grid}.app-kfields__head{margin:var(--space-4) 0 var(--space-2);font-size:14px;font-weight:600}.app-kfields__list{gap:var(--space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.app-kfields__row{align-items:end;gap:var(--space-2);min-width:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(8em,11em) auto;display:grid}.app-kfields__row--fixed{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.app-kfields__name{font-weight:600}.app-kfields__options{grid-column:1/3}.app-kfields__tools{align-self:end;gap:0;display:inline-flex}.app-kfields__note{margin:var(--space-3) 0 0}@container (max-width:480px){.app-kfields__row{grid-template-columns:minmax(0,1fr) auto}.app-kfields__type,.app-kfields__options{grid-column:1/-1}}@media (max-width:560px){.app-kfields__row{grid-template-columns:minmax(0,1fr) auto}.app-kfields__type,.app-kfields__options{grid-column:1/-1}}.app-addmenu{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.app-addmenu__item{align-items:flex-start;gap:var(--space-3);text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:0 0;border:0;display:flex}.app-addmenu__item:hover,.app-addmenu__item:focus-visible{background:var(--surface-hover)}.app-addmenu__item>.aw-icon{color:var(--ink-secondary);flex:none;margin-top:2px}.app-addmenu__text{gap:2px;min-width:0;display:grid}.app-addmenu__label{font-weight:500}.app-form__grid.app-kform{align-items:start}.app-kstack{gap:var(--space-4);display:grid}.app-kfields__table{margin-bottom:var(--space-4)}.app-company__tree .aw-tree__search .aw-field__input{text-overflow:ellipsis}.app-company__tree .aw-tree__text{white-space:normal;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root:lang(ja) .app-company__tree .aw-tree__text{word-break:keep-all;word-break:auto-phrase;line-break:strict;overflow-wrap:normal}.app-company__tree .aw-tree__text{min-width:0}
.app-manual{gap:var(--space-4)}.app-manual__head .aw-page__meta{row-gap:var(--space-1)}.app-manuals{gap:var(--space-4)}.app-mtabs{gap:var(--space-4);display:flex}.app-mreader-wrap{gap:var(--space-4);min-width:0;display:grid;container:app-mreader/inline-size}.app-mreader{gap:var(--space-6);grid-template-columns:232px minmax(0,1fr);align-items:start;min-width:0;display:grid}.app-mreader__toc{top:var(--space-4);overscroll-behavior:contain;align-self:start;gap:var(--space-3);align-content:start;max-height:calc(100vh - 150px);display:grid;position:sticky;overflow:auto}.app-mreader__find{min-width:0}.app-mreader__found{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.app-mreader__body{gap:var(--space-3);min-width:0;display:grid}.app-mreader__bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.app-mreader__tools{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.app-mreader__legend{align-items:center;gap:var(--space-2);display:inline-flex}.app-mreader__legend-bar{background:var(--border-strong);border-radius:1px;width:2px;height:14px;display:inline-block}.app-mreader__jump{display:none}.app-mreader__note{margin:0}.app-mtoc__item{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.app-mtoc__t{text-overflow:ellipsis;overflow:hidden}.app-mtoc__mark{border-radius:var(--radius-full);background:var(--review);flex:none;width:6px;height:6px}.app-mdoc{gap:var(--space-5);max-width:78ch;font-size:15px;line-height:26px;display:grid}.app-msec{gap:var(--space-2);scroll-margin-top:calc(var(--control-sm) + var(--space-2) * 2 + var(--space-4));display:grid}.app-msec__h{align-items:baseline;gap:var(--space-3);scroll-margin-top:var(--space-8);margin:0;display:flex}.app-msec__h:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:3px;border-radius:var(--radius-sm)}.app-msec__num{font-variant-numeric:tabular-nums;color:var(--ink-secondary);flex:none;font-weight:500}.app-msec__tags{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.app-msec__proposed-h{align-items:baseline;gap:var(--space-3);font-weight:600;display:flex}.app-msec__fallback{color:var(--ink-secondary);margin:0;font-size:13px;line-height:18px}.app-msec--changed{position:relative}.app-msec--target{background:var(--selected);border-radius:var(--radius-md);box-shadow:0 0 0 var(--space-3) var(--selected);animation:app-msec-arrive var(--duration-panel) var(--ease-out) var(--duration-loop-slow) forwards}@keyframes app-msec-arrive{0%{background:var(--selected);box-shadow:0 0 0 var(--space-3) var(--selected)}to{box-shadow:0 0 0 var(--space-3) transparent;background:0 0}}@media (prefers-reduced-motion:reduce){.app-msec--target{animation:none}}:root[data-reduce-motion] .app-msec--target{animation:none}.app-msec--proposed{border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-subtle)}.app-mark{background:var(--warning-bg);color:inherit;border-radius:var(--radius-sm);padding:0 1px}.app-msec__req{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.app-msec__reqlink{align-items:baseline;gap:var(--space-1);color:var(--link);text-decoration:none;display:inline-flex}.app-msec__reqlink:hover{text-underline-offset:3px;text-decoration:underline}.app-msec__reqref{font-variant-numeric:tabular-nums;color:var(--ink-secondary)}@media (pointer:coarse){.app-msec__req{row-gap:0}.app-msec__reqlink{min-height:var(--control-lg);align-items:center}.app-msec__tags{min-height:var(--control-lg);row-gap:var(--space-6)}.app-mtag{position:relative}.app-mtag:after{content:"";inset:calc(50% - var(--control-lg) / 2) 0;position:absolute}}.app-mbar{left:calc(var(--space-4) * -1);display:block;position:absolute;top:0;bottom:0}.app-mbar__line{background:var(--border-strong);border-radius:1px;width:2px;height:100%;min-height:20px;display:block}.app-mbar__line:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:2px}.app-mtag{align-items:center;gap:var(--space-1);color:var(--review);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1px var(--space-2);background:var(--review-bg);font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.app-mtag:hover{text-underline-offset:2px;text-decoration:underline}.app-mtag__dot{border-radius:var(--radius-full);background:currentColor;flex:none;width:6px;height:6px}.app-mtag__dot--brand{color:var(--brand-ink)}.app-mtag__dot--review{color:var(--review)}.app-mtag__dot--info{color:var(--focus)}.app-mtag__dot--warning{color:var(--warning)}.app-mtag__dot--success{color:var(--success)}.app-mtag__dot--danger{color:var(--danger)}.app-mtag__dot--neutral{color:var(--ink-secondary)}.app-mext{align-items:center;gap:var(--space-1);display:inline-flex}.app-mtext__p{margin:0 0 var(--space-3)}.app-mtext__items{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}.app-mtext__item{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.app-mtext__marker{color:var(--ink-secondary);font-variant-numeric:tabular-nums}.app-mtext__itext{min-width:0}.app-mcov{gap:var(--space-5);display:grid}.app-mcov__intro{gap:var(--space-3);display:grid}.app-mmetrics{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.app-mcov__rule{gap:var(--space-3);display:grid}.app-mcov__rulehead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.app-mcov__ruletitles{gap:2px;min-width:0;display:grid}.app-mcov__req{min-width:0}.app-mcov__ref{font-variant-numeric:tabular-nums;margin-right:var(--space-1);font-weight:500}.app-mcov__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.app-mcov__watch{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:inline-flex}.app-mcov__mbtn{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.app-mcov__mbtn:hover{text-underline-offset:4px;text-decoration:underline}.app-mcov__mbtn:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:3px;border-radius:var(--radius-sm)}.app-mcov__secs{gap:var(--space-2);flex-wrap:wrap;display:flex}.app-mcov__sec,.app-mcov__change{color:var(--link);font-variant-numeric:tabular-nums;text-decoration:none}.app-mcov__sec:hover,.app-mcov__change:hover{text-underline-offset:3px;text-decoration:underline}.app-mhist{gap:var(--space-6);display:grid}.app-mhist__rev{font-variant-numeric:tabular-nums;font-weight:500}.app-mhist__date{white-space:nowrap;font-variant-numeric:tabular-nums}.app-mhist__signals{gap:var(--space-2);flex-wrap:wrap;display:flex}.app-mhist__signal{color:var(--link);text-decoration:none}.app-mhist__signal:hover{text-underline-offset:3px;text-decoration:underline}.app-mhist__versions{margin-top:var(--space-2)}.app-mside__links{gap:var(--space-2);flex-wrap:wrap;display:flex}.app-mside__list{gap:2px;display:grid}.app-mside__p{color:var(--ink-secondary);margin:0;font-size:13px;line-height:18px}.app-mside__review{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.app-mside__row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.app-mside__rules{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.app-mside__rule{gap:2px;display:grid}.app-mside__rule-title{font-size:13px;font-weight:500;line-height:18px}.app-mside__rule-link{font-size:12px;line-height:16px}.app-mside__watch{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:2px;display:flex}.app-mside__file{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;display:inline-flex}.app-mtable{min-width:0}.app-mtable__manual{gap:1px;display:grid}.app-mtable__titlerow{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.app-mtable__title{font-weight:500}.app-mtable__demo{border-radius:var(--radius-sm);max-width:100%;display:inline-flex}.app-mtable__demo .aw-badge{white-space:nowrap}.app-mtable__doc{font-variant-numeric:tabular-nums;color:var(--ink-secondary);white-space:nowrap}.app-mtable__nowrap{white-space:nowrap;font-variant-numeric:tabular-nums}.app-mtable__foot{align-items:center;gap:var(--space-2);display:inline-flex}.app-mup{gap:var(--space-4);display:grid}.app-mup__drop{gap:var(--space-3);display:grid}.app-mup__label{font-size:14px;font-weight:500;line-height:20px}.app-mup__note{color:var(--ink-secondary);margin:0;font-size:13px;line-height:18px}.app-mup__sample{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.app-mup__samplebtn{flex:none}.app-mup__confirm{gap:var(--space-3);display:grid}.app-mup__outline{border:1px solid var(--border);border-radius:var(--radius-md);max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.app-mup__outline-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.app-mup__row{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.app-mup__row:last-child{border-bottom:0}.app-mup__row--2{padding-left:var(--space-6)}.app-mup__row--3{padding-left:var(--space-10)}.app-mup__t{gap:1px;min-width:0;display:grid}.app-mup__edit{min-width:0}.app-mup__heading{min-width:0;color:var(--ink);overflow-wrap:break-word}.app-mup__num{font-variant-numeric:tabular-nums;color:var(--ink-secondary)}.app-mup__pages{color:var(--ink-secondary);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.app-mup__rules{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.app-mup__current{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.app-mup__current-title{font-size:13px;font-weight:500;line-height:18px}@media (max-width:1100px){.app-mmetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app-mreader (max-width:720px){.app-mreader{grid-template-columns:minmax(0,1fr)}.app-mreader__toc{max-height:none;position:static;overflow:visible}.app-mreader__outline{display:none}.app-mreader__jump{display:inline-flex}.app-mbar{left:calc(var(--space-3) * -1)}}@media (max-width:700px){.app-mmetrics{grid-template-columns:minmax(0,1fr)}.app-mdoc{font-size:14px;line-height:24px}}.app-mprint__head{display:none}@media print{:root[data-print=manual] :not(:has(.app-mprint)):not(.app-mprint):not(.app-mprint *){display:none!important}:root[data-print=manual] :has(.app-mprint){width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}:root[data-print=manual] body{background:var(--canvas)}:root[data-print=manual] .app-mprint__head{margin:0 0 var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-strong);color:var(--ink-secondary);gap:2px;font-size:9pt;line-height:13pt;display:grid}:root[data-print=manual] .app-mprint__company{color:var(--ink);font-weight:600}:root[data-print=manual] .app-mprint__title{color:var(--ink);font-size:14pt;font-weight:600;line-height:18pt}:root[data-print=manual] .app-mprint .app-mdoc{gap:var(--space-4);max-width:none;font-size:10pt;line-height:15pt}:root[data-print=manual] .app-mprint .app-msec{break-inside:avoid;page-break-inside:avoid}:root[data-print=manual] .app-mprint .app-msec__h{break-after:avoid;page-break-after:avoid}:root[data-print=manual] .app-mprint .app-msec--target{box-shadow:none;background:0 0;animation:none}:root[data-print=manual] .app-mprint .app-mtag,:root[data-print=manual] .app-mprint .app-msec__req{display:none!important}}.app-manual__rule,.app-mside__never,.app-mup__rule{align-items:flex-start;gap:var(--space-2);overflow-wrap:break-word;min-width:0;display:flex}.app-manual__rule>.aw-icon,.app-mside__never>.aw-icon,.app-mup__rule>.aw-icon{color:var(--ink-secondary);flex:none;margin-top:2px}.app-mside__never{margin-top:var(--space-3)}.app-mup__rule{margin:0}.app-manual__head .aw-page__badges{flex-wrap:wrap;min-width:0}.app-manual__head .aw-page__badges .aw-badge{white-space:normal;text-align:start}
.df{white-space:pre-wrap}.df-del{background:var(--danger-bg);color:var(--danger);border-radius:var(--radius-sm);padding:0 2px;text-decoration:line-through;text-decoration-thickness:1px}.df-ins{text-underline-offset:3px;background:var(--success-bg);color:var(--success);border-radius:var(--radius-sm);padding:0 2px;text-decoration:underline;text-decoration-thickness:1px}.df--underline .df-del{color:inherit;background:0 0;text-decoration:line-through}.df--underline .df-ins{color:inherit;text-underline-offset:3px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.df-del--row,.df-ins--row{display:inline}.df-lines{gap:var(--space-2);counter-reset:none;margin:0;padding:0;list-style:none;display:grid}.df-line{gap:var(--space-2);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.df-lines--plain .df-line{grid-template-columns:minmax(0,1fr)}.df-line__n{color:var(--ink-secondary);font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;user-select:none;font-size:12px;line-height:20px}.df-line__t{white-space:pre-wrap;overflow-wrap:anywhere}.df-line--changed .df-line__n{color:var(--ink);font-weight:500}.df-line--added .df-line__t,.df-line--removed .df-line__t{display:block}.rv-page{gap:var(--space-4);--rv-bar-h:132px;align-content:start;display:grid;container:rvpage/inline-size}.rv-page>.aw-page .aw-page__titles{min-width:min(100%,420px)}.rv-page>.aw-page .aw-page__title-row--badged{row-gap:var(--space-2);flex-wrap:wrap}.rv-page>.aw-page .aw-page__title-row--badged>.aw-page__badges{max-width:100%;margin-top:0}.rv-late{color:var(--danger)}.rv-tipwrap{display:inline-flex}.rv-bar{z-index:var(--z-sticky);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sidebar);display:grid;position:sticky;top:0}.rv-bar--stuck{border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-popover);border-top-color:#0000}[data-theme=contrast] .rv-bar--stuck{border-top-color:var(--border)}.rv-bar__progress{max-width:520px}:root[lang=ja] .rv-bar__progress .aw-progress__row>span{word-break:auto-phrase;line-break:strict;overflow-wrap:normal}.rv-bar__row{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.rv-filters,.rv-bar__tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rv-bar__search{flex:180px;min-width:180px;max-width:260px}.rv-bar__note{align-items:center;gap:var(--space-2);color:var(--ink-secondary);margin:0;font-size:13px;line-height:18px;display:flex}.rv-bar__jump{display:none}.rv-body{gap:var(--space-6);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.rv-list{gap:var(--space-6);min-width:0;display:grid;container:rvlist/inline-size}.rv-foot{color:var(--ink-secondary);margin:0;font-size:13px;line-height:18px}.rv-rail{top:calc(var(--rv-bar-h) + var(--space-3));max-height:calc(100vh - var(--rv-bar-h) - var(--space-10) * 2);overscroll-behavior:contain;align-self:start;gap:var(--space-3);display:grid;position:sticky;overflow:auto}.rv-rail__groups,.rv-rail__items{margin:0;padding:0;list-style:none}.rv-rail__group+.rv-rail__group{margin-top:var(--space-4)}.rv-rail__chapter{color:var(--ink-secondary);padding:0 var(--space-2) var(--space-1);font-size:12px;font-weight:500;line-height:16px}.rv-rail__item{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);background:0 0;border:0;gap:2px;display:grid}.rv-rail__item:hover{background:var(--surface-hover)}.rv-rail__item:active{background:var(--surface-pressed)}[data-theme=contrast] .rv-rail__item:hover{box-shadow:inset 0 0 0 1px var(--border)}[data-theme=contrast] .rv-rail__item:active{box-shadow:inset 0 0 0 2px var(--border)}[data-theme=contrast] .rv-rail__item--active:hover{box-shadow:inset 0 0 0 1px var(--border-strong), inset 2px 0 0 var(--ink)}[data-theme=contrast] .rv-rail__item--active:active{box-shadow:inset 0 0 0 2px var(--border-strong), inset 2px 0 0 var(--ink)}.rv-rail__item--active{background:var(--selected);box-shadow:inset 2px 0 0 var(--ink)}[data-theme=contrast] .rv-rail__item--active{box-shadow:inset 0 0 0 1px var(--border-strong), inset 2px 0 0 var(--ink)}.rv-rail__item--dim .rv-rail__ref,.rv-rail__item--dim .rv-rail__title,.rv-rail__item--dim .rv-rail__state{color:var(--ink-secondary)}.rv-rail__ref{color:var(--ink-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:var(--space-1);font-size:12px;font-weight:500;line-height:16px;display:flex}.rv-rail__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.rv-rail__state{align-items:center;gap:var(--space-1);color:var(--ink-secondary);flex-wrap:wrap;font-size:12px;line-height:16px;display:inline-flex}.rv-rail__mark{color:var(--ink-secondary);align-items:center;gap:2px;display:inline-flex}.rv-rail__hidden{gap:var(--space-1);padding:var(--space-2);border-top:1px solid var(--border);color:var(--ink-secondary);font-size:12px;line-height:16px;display:grid}.rv-dot{border-radius:var(--radius-full);background:currentColor;flex:none;width:6px;height:6px}.rv-tone--brand{color:var(--brand-ink)}.rv-tone--review{color:var(--review)}.rv-tone--info{color:var(--focus)}.rv-tone--warning{color:var(--warning)}.rv-tone--success{color:var(--success)}.rv-tone--neutral{color:var(--ink-secondary)}.rv-tone--danger{color:var(--danger)}.rv-card{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--canvas);scroll-margin-top:calc(var(--rv-bar-h) + var(--space-4))}.rv-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@keyframes rv-arrive{0%{background:var(--selected)}to{background:var(--canvas)}}.rv-card--arrived{animation:rv-arrive var(--duration-loop) ease-out 1}@media (prefers-reduced-motion:reduce){.rv-card--arrived{animation:none}}[data-reduce-motion=true] .rv-card--arrived{animation:none}.rv-card--rejected .rv-areas{opacity:.72}.rv-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.rv-card__titles{gap:var(--space-1);min-width:0;display:grid}.rv-card__eyebrow{align-items:center;gap:var(--space-2);color:var(--ink-secondary);flex-wrap:wrap;font-size:12px;font-weight:500;line-height:16px;display:flex}.rv-card__ref{font-variant-numeric:tabular-nums;color:var(--ink)}.rv-card__title{text-wrap:balance;margin:0;font-size:16px;font-weight:600;line-height:24px}.rv-card__other{color:var(--ink-secondary);font-size:13px;line-height:18px}.rv-card__people{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.rv-card__persons{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.rv-card__people>.aw-menubtn{flex:none}.rv-card__note{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border);background:var(--surface-subtle);color:var(--ink-secondary);margin:0;font-size:13px;line-height:18px;display:flex}.rv-person{text-align:left;gap:1px;display:grid}.rv-person__role{color:var(--ink-secondary);font-size:12px;line-height:16px}.rv-person__none{color:var(--ink-secondary);font-size:13px;line-height:18px}.rv-person__btn{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);font:inherit;color:inherit;padding:var(--space-1) var(--space-2);cursor:pointer;background:0 0;border:1px solid #0000;min-height:24px;display:inline-flex}.rv-person__btn:hover{background:var(--surface-hover);border-color:var(--border)}.rv-person__btn:active{background:var(--surface-pressed);border-color:var(--border)}[data-theme=contrast] .rv-person__btn:active{box-shadow:inset 0 0 0 1px var(--border)}.rv-areas{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.rv-area{padding:var(--space-4) var(--space-5);gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.rv-area+.rv-area{border-top:1px solid var(--border)}.rv-area--reason{background:var(--surface-subtle)}.rv-area__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.rv-area__titles{gap:1px;min-width:0;display:grid}.rv-area__title{letter-spacing:0;color:var(--ink-secondary);text-transform:none;margin:0;font-size:12px;font-weight:500;line-height:16px}.rv-area__meta{color:var(--ink-secondary);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.rv-area__tools{align-items:center;gap:var(--space-2);display:flex}.rv-area__note{color:var(--ink-secondary);margin:0;font-size:13px;line-height:18px}.rv-area__foot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.rv-doc{font-size:14px;line-height:22px}.rv-doc .df-line__t{overflow-wrap:anywhere}.rv-areas--editing .rv-area{border-top:0;border-left:0}.rv-areas--editing .rv-area--rec{border-bottom:1px solid var(--border);order:-1}.rv-areas--editing .rv-area--reason{border-top:1px solid var(--border)}.rv-why{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:20px}.rv-detail{color:var(--ink-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:20px}.rv-reason__block{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.rv-links{gap:var(--space-1);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.rv-links>li{min-width:0}.rv-linkbtn{align-items:flex-start;gap:var(--space-2);max-width:100%;min-height:24px;padding:3px var(--space-1);margin-inline:calc(var(--space-1) * -1);border-radius:var(--radius-sm);font:inherit;color:var(--link);text-align:start;cursor:pointer;background:0 0;border:0;font-size:13px;line-height:18px;display:inline-flex}.rv-linkbtn>svg{color:var(--ink-secondary);flex:none;margin-top:2px}.rv-linkbtn>span{overflow-wrap:anywhere;min-width:0}.rv-linkbtn:hover>span{text-underline-offset:3px;text-decoration:underline}.rv-linkbtn:active{background:var(--surface-pressed)}.rv-linkbtn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.rv-linkbtn--plain{color:var(--ink);cursor:default}.rv-linkbtn--active{background:var(--selected);box-shadow:inset 2px 0 0 var(--ink)}.rv-linkbtn--plain:hover>span{text-decoration:none}.rv-reason__label{color:var(--ink-secondary);margin:0;font-size:12px;font-weight:500;line-height:16px}.rv-reason__foot{color:var(--ink-secondary);gap:2px;margin:0;font-size:12px;line-height:16px;display:grid}.rv-cite{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--canvas);padding:var(--space-3);gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rv-cite__title{align-items:flex-start;gap:var(--space-2);font-size:13px;font-weight:500;line-height:18px;display:flex}.rv-cite__title>svg{flex:none;margin-top:2px}.rv-cite__title>span{overflow-wrap:anywhere;min-width:0}.rv-cite__meta{color:var(--ink-secondary);overflow-wrap:anywhere;font-size:12px;line-height:16px}.rv-cite__quote{overflow-wrap:anywhere;padding-left:var(--space-3);border-left:1px solid var(--border-strong);margin:0;font-size:13px;line-height:20px}.rv-cite__foot{align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.rv-newsec{gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);align-items:flex-start;display:flex}.rv-newsec__icon{color:var(--ink-secondary)}.rv-newsec__text{gap:2px;display:grid}.rv-newsec__title{font-size:13px;font-weight:500;line-height:18px}.rv-newsec__body{color:var(--ink-secondary);margin:0;font-size:13px;line-height:18px}.rv-note{align-items:flex-start;gap:var(--space-2);color:var(--ink-secondary);margin:0;font-size:13px;line-height:18px;display:flex}.rv-note__act{margin-left:auto}.rv-preview{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.rv-preview__label{color:var(--ink-secondary);font-size:12px;font-weight:500;line-height:16px}.rv-edit__field textarea{font-family:var(--font-sans)}.rv-edit__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rv-spacer{flex:1}.rv-edit__split{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.rv-card__foot{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.rv-card__toggles{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.rv-card__decided{max-width:46ch}.rv-card__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rv-card__panel{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:var(--surface-sidebar)}.rv-card__base{margin:var(--space-3) 0 0}.rv-textbtn{padding:0 var(--space-1);margin-inline:calc(var(--space-1) * -1);min-height:24px;font:inherit;color:var(--link);cursor:pointer;align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);background:0 0;border:0;font-size:13px;line-height:18px;display:inline-flex}.rv-textbtn:hover{text-underline-offset:3px;text-decoration:underline}.rv-textlink{color:var(--link);align-items:center;gap:var(--space-1);min-height:24px;font-size:13px;line-height:18px;text-decoration:none;display:inline-flex}.rv-textlink:hover{text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse){.rv-textbtn,.rv-textlink,.rv-person__btn,.rv-linkbtn{min-height:44px}.rv-rail__item{padding:var(--space-3) var(--space-2)}.rv-card__actions{row-gap:var(--space-3)}.rv-bar__row,.rv-bar__tools{row-gap:var(--space-4)}.rv-filters{row-gap:var(--space-3)}}.rv-read{gap:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--canvas);padding:var(--space-6);max-width:76ch;display:grid}.rv-read__intro{color:var(--ink-secondary);margin:0;font-size:13px;line-height:20px}.rv-read__sec{gap:var(--space-2);display:grid}.rv-read__head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.rv-read__ref{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:20px}.rv-read__title{margin:0;font-size:15px;font-weight:600;line-height:22px}.rv-read__foot{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.rv-bulk{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.rv-bulk__item{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.rv-bulk__ref{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:18px}.rv-bulk__title{color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.rv-form{gap:var(--space-4);display:grid}.rv-form__set{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.rv-form__legend{padding:0;font-size:14px;font-weight:500;line-height:20px}.rv-form__checks{gap:var(--space-2);display:grid}.rv-form__none{margin:0}.rv-discard{margin:0;font-size:14px;line-height:20px}.rv-newsec--removed{background:var(--danger-bg);border-style:solid}@container rvlist (min-width:560px){.rv-areas{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rv-area--reason{border-top:0;border-bottom:1px solid var(--border);grid-area:1/1/auto/-1}.rv-area--current{border-top:0;grid-area:2/1}.rv-area--rec{border-top:0;border-left:1px solid var(--border);grid-area:2/2}.rv-edit__split,.rv-areas--editing{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rv-areas--editing .rv-area--rec{border-left:0;border-bottom:1px solid var(--border);order:0;grid-area:1/1/auto/-1}.rv-areas--editing .rv-area--current{border-top:0;border-bottom:0;grid-area:2/1}.rv-areas--editing .rv-area--reason{border-top:0;border-bottom:0;border-left:1px solid var(--border);grid-area:2/2}}@container rvlist (min-width:880px){.rv-areas{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,1.15fr)}.rv-area--current{border-top:0;border-bottom:0;grid-area:1/1}.rv-area--reason{border-top:0;border-bottom:0;border-left:1px solid var(--border);grid-area:1/2}.rv-area--rec{border-top:0;border-left:1px solid var(--border);grid-area:1/3}.rv-areas--editing{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rv-areas--editing .rv-area--rec{grid-area:1/1/auto/-1}}@container rvpage (max-width:700px){.rv-body{grid-template-columns:minmax(0,1fr)}.rv-rail{display:none}.rv-bar__jump{display:inline-flex}.rv-list{--rv-bar-h:168px}.rv-bar{position:static}.rv-card{scroll-margin-top:var(--space-4)}}.rv-rail__keys{gap:var(--space-1);padding:var(--space-2);border-top:1px solid var(--border);color:var(--ink-secondary);margin:0;font-size:12px;line-height:18px;display:grid}.rv-rail__keys>span:first-child{color:var(--ink);font-weight:500}.rv-closes{display:inline}.rv-closes__link{border-radius:var(--radius-sm);color:var(--link);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.rv-closes__link:hover{text-decoration:underline}.rv-closes__link:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}@media (pointer:coarse){.aw-page__meta .rv-closes .rv-closes__link{margin-block:-14px;padding-block:14px}}.rv-form__closes{color:var(--ink-secondary);margin:0;font-size:14px;line-height:20px}
.app-proj{container:app-proj/inline-size}.app-proj-owner{align-items:center;gap:var(--space-2);display:inline-flex}.app-proj-owner .aw-owner{color:var(--ink)}.app-proj-notice__p{margin:0}.app-proj-notice__links{gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.app-proj-notice__ref{align-items:baseline;gap:var(--space-2);min-width:0;display:inline-flex}.app-proj-notice__ref>.aw-meta{white-space:nowrap;flex:none}.app-proj-notice__ref>.app-proj-link{min-width:0}.app-proj-link{font:inherit;color:var(--link);text-align:start;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:0;text-decoration:none}.app-proj-link:hover{text-decoration:underline}.app-proj-link:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.app-proj-metrics{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.app-proj-metrics .aw-card{min-width:0}.app-proj-failed{color:var(--danger)}.app-proj-sep{color:var(--ink-secondary)}.app-proj-cols{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;display:grid}.app-proj-side{gap:var(--space-6)}.app-proj-head-end{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}@media (pointer:coarse){.app-proj-head-end :is(.aw-btn,.aw-menubtn>.aw-btn){min-height:var(--control-lg)}}.app-proj-h3{margin:var(--space-2) 0 0;font-size:14px;font-weight:600;line-height:20px}.app-proj-quiet{margin:0}.app-proj-note{margin:var(--space-1) 0 0}.app-proj-more{justify-content:flex-start;display:flex}.app-proj-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.app-proj-row{align-items:start;gap:var(--space-3);width:calc(100% + var(--space-4));margin:0 calc(var(--space-2) * -1);padding:var(--space-2);border-radius:var(--radius-md);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.app-proj-row:hover{background:var(--surface-hover)}.app-proj-row:active{background:var(--surface-pressed)}.app-proj-row:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:calc(var(--focus-ring) * -1)}[data-theme=contrast] .app-proj-row:hover{box-shadow:inset 0 0 0 1px var(--border)}[data-theme=contrast] .app-proj-row:active{box-shadow:inset 0 0 0 2px var(--border)}.app-proj-row .aw-badge{margin-top:var(--space-1)}.app-proj-row--active,.app-proj-row--active:hover{background:var(--selected);box-shadow:inset 2px 0 0 var(--ink)}.app-proj-actions{gap:var(--space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.app-proj-actions>li{min-width:0}.app-proj-row__main{gap:2px;min-width:0;display:grid}.app-proj-row__title{overflow-wrap:anywhere;font-weight:500}.app-proj-row__line{font-size:13px;line-height:18px}.app-proj-miss{align-items:start;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.app-proj-miss:last-child{border-bottom:0}.app-proj-miss__icon{color:var(--ink-secondary);margin-top:2px}.app-proj-person{align-items:center;gap:var(--space-3);padding:var(--space-1) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.app-proj-person__load{text-align:right}.app-proj-cellperson{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.app-proj-cellperson>.aw-avatar{flex:none}.app-proj-nowrap{white-space:nowrap}.app-proj-counts{justify-items:start;display:grid}.app-proj-cellperson__name{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.app-proj-intro{margin:0}.app-proj-duty{gap:var(--space-2);justify-items:start;display:grid}.app-proj-reviews{gap:var(--space-3)}.app-proj-rev{align-items:start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--canvas);grid-template-columns:minmax(0,1fr) auto;display:grid}.app-proj-rev__main{gap:var(--space-2);min-width:0;display:grid}.app-proj-rev__title{align-items:center;gap:var(--space-2);min-width:0;font-weight:600;display:flex}.app-proj-rev__title .aw-icon{color:var(--ink-secondary);flex:none}.app-proj-rev__meta{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.app-proj-decision{gap:2px;display:grid}.app-proj-actions{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;display:grid}.app-proj-form{gap:var(--space-4)}.app-proj-form__row{gap:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@container app-proj (max-width:880px){.app-proj-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-proj-cols,.app-proj-actions{grid-template-columns:minmax(0,1fr)}}@container app-proj (max-width:460px){.app-proj-metrics,.app-proj-rev{grid-template-columns:minmax(0,1fr)}.app-proj-rev>.aw-btn{justify-self:start}.app-proj-person{grid-template-columns:auto minmax(0,1fr)}.app-proj-person__load{text-align:left;grid-column:2}}@media (max-width:700px){.app-proj-form__row{grid-template-columns:minmax(0,1fr)}.app-proj-row,.app-proj-miss .aw-btn{min-height:var(--control-lg)}}@media (prefers-reduced-motion:reduce){.app-proj-row{transition:none}}.app-proj-head-controls{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}@media (pointer:coarse){.app-proj-link{min-height:var(--control-lg);align-items:center;display:inline-flex}.app-proj-notice__ref{min-height:var(--control-lg);align-items:center}.app-proj-notice__ref>.app-proj-link{margin-block:0}}.app-proj-day{white-space:nowrap}
.sig-body{gap:var(--space-10);min-width:0;display:grid;container-type:inline-size}.sig-body--peek{gap:var(--space-6);padding-top:var(--space-2)}.app-objpage--v2 .sig-body{padding-top:var(--space-6)}.app-objpage--v2:has(>.sig-body)>.aw-disclosure{margin-top:var(--space-6)}.sig-section{gap:var(--space-3);min-width:0;display:grid}.sig-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.sig-head__titles{gap:2px;min-width:0;display:grid}.sig-h{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:24px}.sig-head__meta{color:var(--ink-secondary);overflow-wrap:anywhere;font-size:13px;line-height:20px}.sig-head__action{align-items:center;gap:var(--space-2);flex:none;display:flex}.sig-label{color:var(--ink);margin:0;font-size:13px;font-weight:600;line-height:20px}.app-objpage--v2:has(>.sig-body) .app-dhead__title{max-width:none}.app-objpage--v2:has(>.sig-body) .app-dhead__badges{display:contents}.app-objpage--v2:has(>.sig-body) .app-dhead__badges>*{justify-self:start}.app-objpage--v2:has(>.sig-body) .app-dhead__eyebrow{margin-bottom:calc(var(--space-1) * -1);order:-1}.sig-due{min-height:var(--control-sm)}.sig-due__date .aw-date__control{padding-inline:var(--space-1);min-height:var(--control-sm);background:0 0;border-color:#0000;font-weight:500}.sig-due__date .aw-date__control:hover{background:var(--surface-hover);border-color:var(--border)}.sig-due__date .aw-date__icon{display:none}@media (pointer:coarse){.sig-due__date .aw-date__control{min-height:var(--control-lg)}}.sig-due__date--late .aw-date__value{color:var(--danger);font-weight:600}.sig-due__rel:before{content:"· "}.sig-changed{gap:var(--space-1);margin-top:var(--space-3);min-width:0;display:grid}.sig-change{gap:var(--space-3);min-width:0;max-width:72ch;display:grid}.sig-change p{margin:0}.sig-change__headline{color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:24px}.sig-change__p{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:22px}.sig-change__label{color:var(--ink-secondary);margin:0;font-size:12px;font-weight:600;line-height:16px}.sig-change__pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.sig-change__side{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-subtle);align-content:start;min-width:0;display:grid}.sig-change__side dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:21px}.sig-change__side--after{box-shadow:inset 2px 0 0 var(--brand)}.sig-change__lineage{gap:var(--space-2);min-width:0;display:grid}.sig-change__timeline{margin:0}.sig-change__timeline .aw-timeline__title{overflow-wrap:anywhere}.sig-change__timeline .aw-timeline__time{white-space:nowrap;font-variant-numeric:tabular-nums}.sig-change__note{align-items:center;gap:var(--space-1);display:inline-flex}.sig-change__rest{gap:var(--space-3);display:grid}.sig-change__rest[hidden]{display:none}.sig-change__more{justify-self:start}.sig-change--fold .sig-change__pair{grid-template-columns:minmax(0,1fr)}@container (max-width:560px){.sig-change__pair{grid-template-columns:minmax(0,1fr)}}.sig-split{padding-block:var(--space-2)}.sig-stack{gap:var(--space-5);min-width:0;padding-block:var(--space-2);display:grid}.sig-stack>.sig-exposure{padding-bottom:var(--space-5);border-bottom:1px solid var(--border)}@container (min-width:760px){.sig-actions--wide .sig-actions__list:has(>.aw-asum--block){gap:var(--space-5) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.sig-actions__list{gap:var(--space-2);min-width:0;display:grid}.sig-actions__list:has(>.aw-asum--block){gap:var(--space-5)}.sig-actions .aw-asum--block{box-shadow:none;background:0 0;border:0;padding:0}.sig-actions .aw-asum__title-text{text-wrap:pretty}@container aw-asum (max-width:759.98px){.sig-actions .aw-asum--block .aw-asum__grid{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark main"".side"}.sig-actions .aw-asum--block.aw-asum--nomark .aw-asum__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side"}.sig-actions .aw-asum--block.aw-asum--ctl .aw-asum__grid{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark main main"".side ctl"}.sig-actions .aw-asum--block.aw-asum--ctl.aw-asum--nomark .aw-asum__grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main main""side ctl"}.sig-actions .aw-asum--block .aw-asum__side{justify-content:flex-start;max-width:none}.sig-actions .aw-asum--block .aw-asum__foot{padding-left:0}}.sig-actions__list[hidden]{display:none}.sig-exposure .aw-figure__amount{font-size:30px;line-height:36px}.sig-more{justify-self:start;align-items:center;gap:var(--space-1);min-height:var(--control-sm);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--ink-secondary);font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:calc(var(--space-2) * -1);font-size:13px;display:inline-flex}.sig-more:hover{background:var(--surface-hover);color:var(--ink)}.sig-more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sig-more__chev{transition:transform var(--duration-menu) var(--ease-standard)}.sig-more__chev--open{transform:rotate(180deg)}.sig-impacts .sig-h{font-size:18px;line-height:26px}.sig-imp{padding:var(--space-2);background:var(--surface-subtle);border-radius:var(--radius-lg);gap:2px;min-width:0;margin:0;list-style:none;display:grid}.sig-imp__row{align-items:center;gap:var(--space-2) var(--space-3);width:100%;min-height:52px;padding:var(--space-3);box-sizing:border-box;border-radius:var(--radius-md);color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;margin:0;display:grid}.sig-imp__row:hover{background:var(--surface-hover)}.sig-imp__row:focus-visible{outline:2px solid var(--focus);outline-offset:0}.sig-imp__row[aria-current=true]{background:var(--selected)}.sig-imp__kind{align-items:center;gap:var(--space-1);display:inline-flex}.sig-imp__title{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:24px}.sig-imp__fig{text-align:end;justify-items:end;min-width:0;max-width:280px;display:grid}.sig-imp__amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:600;line-height:26px}.sig-imp__amount--none{color:var(--ink-secondary);font-size:13px;font-weight:400;line-height:20px}.sig-imp__type{color:var(--ink-secondary);overflow-wrap:anywhere;font-size:12px;line-height:16px}.sig-imp__chev{color:var(--ink-secondary)}.sig-body--peek .sig-impacts .sig-h{font-size:16px;line-height:24px}.sig-body--peek .sig-imp__title{font-size:15px;line-height:22px}.sig-body--peek .sig-imp__amount{font-size:16px;line-height:24px}@container (max-width:560px){.sig-imp__row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"kind title chev"".fig chev"}.sig-imp__kind{grid-area:kind;align-self:start;padding-top:2px}.sig-imp__title{grid-area:title}.sig-imp__fig{text-align:start;grid-area:fig;justify-items:start;max-width:none}.sig-imp__chev{grid-area:chev}}.sig-pair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.sig-pair--one{grid-template-columns:minmax(0,1fr)}.sig-pair__cell{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-subtle);align-content:start;min-width:0;display:grid}.sig-pair__text{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:23px}.sig-body--peek .sig-pair__cell{padding:var(--space-3) var(--space-4)}.sig-body--peek .sig-pair__text{font-size:14px;line-height:21px}@container (max-width:640px){.sig-pair{grid-template-columns:minmax(0,1fr)}}.sig-total{align-items:baseline;gap:var(--space-1);white-space:nowrap;display:inline-flex}.sig-total__n{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:24px}.sig-total__word{color:var(--ink-secondary);font-size:13px}.sig-objects__chips{gap:var(--space-2)}.sig-objects__chips .aw-chip{max-width:100%}.sig-rows{gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.sig-row{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2);margin-inline:calc(var(--space-2) * -1);box-sizing:content-box;border-radius:var(--radius-md);max-width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sig-row:hover{background:var(--surface-hover)}.sig-row:focus-visible{outline:2px solid var(--focus);outline-offset:0}.sig-row__icon,.sig-row__chev{color:var(--ink-secondary)}.sig-row__main{gap:2px;min-width:0;display:grid}.sig-row__title{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px}.sig-row__reason{color:var(--ink-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.sig-cell{gap:var(--space-3);min-width:0;scroll-margin-top:calc(var(--space-10) + var(--space-8));align-content:start;display:grid}.sig-cell .aw-kv{min-width:0}.sig-peekhead{gap:var(--space-2);display:grid}.sig-peekhead .sig-changed{margin-top:var(--space-2)}.sig-body--peek .sig-h{font-size:15px;line-height:22px}.sig-body--peek .aw-disclosure{padding-top:var(--space-2)}@media (prefers-reduced-motion:reduce){.sig-more__chev{transition:none}}:root[data-reduce-motion=true] .sig-more__chev{transition:none}@media print{.sig-change__more,.sig-more{display:none}.sig-change__rest[hidden],.sig-actions__list[hidden]{display:grid}}.sig-nowrap{white-space:nowrap}.sig-actcell{gap:2px;min-width:0;display:grid}.sig-actcell__title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:600px){.sig-change__pair{grid-template-columns:minmax(0,1fr)}}.sig-list .aw-page__titles{flex:220px}.sig-list .aw-page__actions{flex-wrap:wrap}.sig-list .aw-page__meta{overflow-wrap:normal;word-break:keep-all}.sig-sources{gap:var(--space-2);min-width:0;display:grid}.sig-sources__open{justify-self:start;font-size:13px;line-height:18px}.sig-toolbar .aw-filterbar__group--end{row-gap:var(--space-2);flex-wrap:wrap}.sig-table .aw-table td{vertical-align:middle}.sig-table .aw-owner__name{white-space:nowrap}:root:lang(ja) .sig-table .aw-owner__name{white-space:normal;word-break:keep-all;overflow-wrap:normal}.sig-table .aw-owner__role{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sig-table .aw-owner__text{max-width:100%}@media (min-width:701px){.sig-table .aw-table th,.sig-table .aw-table td{padding-inline:var(--space-3)}.sig-table .aw-table th.aw-table__th--sortable{padding:0}.sig-table .aw-table__sort,.sig-table .aw-cell{padding-inline:var(--space-3)}.sig-table .aw-table td.aw-table__actions,.sig-table .aw-table th.aw-table__actions{padding-inline:var(--space-1)}}.sig-table td{text-wrap:pretty}:root:lang(ja) .sig-table td{word-break:auto-phrase}:root:lang(ja) :is(.sig-change__headline,.sig-change__p,.sig-change__side dd,.sig-change__timeline .aw-timeline__title,.sig-imp__title,.sig-imp__type,.sig-pair__text,.sig-row__title,.sig-row__reason){word-break:keep-all;word-break:auto-phrase;line-break:strict;overflow-wrap:break-word}@media (pointer:coarse){.sig-more,.sig-head__action .aw-btn{min-height:var(--control-lg)}}
.imp-dot{color:var(--ink-secondary)}.imp-from{align-items:baseline;gap:0 var(--space-1);flex-wrap:wrap;min-width:0;display:inline-flex}.imp-from__link{color:var(--ink-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;overflow-wrap:anywhere}.imp-from__link:hover{color:var(--ink);text-decoration-color:currentColor}.imp-from__link:focus-visible,.imp-from__more:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.imp-from__more{padding:var(--space-1) 0;margin-block:calc(var(--space-1) * -1);font:inherit;color:var(--ink-secondary);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;position:relative}@media (pointer:coarse){.imp-from__more:after{content:"";inset:calc(var(--space-2) * -1 - 2px) calc(var(--space-1) * -1);position:absolute}}.imp-from__more:hover{color:var(--ink)}.imp-why{gap:var(--space-1);margin-top:var(--space-2);max-width:72ch;display:grid}.imp-why__label{color:var(--ink);margin:0;font-size:13px;font-weight:600;line-height:18px}.imp-why__text{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:24px}.imp-why__note{margin:0}.app-objpage--v2 .app-dhead:has(.imp-why){padding-bottom:var(--space-6)}.imp-body{gap:var(--space-10);min-width:0;padding-top:var(--space-4);display:grid;container:impbody/inline-size}.imp-h{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:22px}.imp-count{color:var(--ink-secondary);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.imp-body .app-section__head{align-items:center}.imp-split .aw-split__start,.imp-split .aw-split__end{padding-block:var(--space-2)}.imp-exposure{gap:var(--space-2);min-width:0;display:grid}.imp-exposure__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.imp-exposure__head .imp-h{margin-inline-end:var(--space-1)}.imp-exposure__figure .aw-figure__head:empty{display:none}.imp-exposure__scope{margin:0}.imp-actionslot{gap:var(--space-3);align-content:start;min-width:0;display:grid}.imp-actions{gap:var(--space-3);min-width:0;display:grid}.imp-actions__empty{justify-items:start;gap:var(--space-2);display:grid}.imp-actions__empty p{margin:0}.imp-actionslot .aw-asum--block{box-shadow:none;background:0 0;border:0;padding:0}@container aw-asum (max-width:559.98px){.imp-actionslot .aw-asum--block .aw-asum__grid{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark main"".side"}.imp-actionslot .aw-asum--block.aw-asum--nomark .aw-asum__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side"}.imp-actionslot .aw-asum--block.aw-asum--ctl .aw-asum__grid{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark main main"".side ctl"}.imp-actionslot .aw-asum--block.aw-asum--ctl.aw-asum--nomark .aw-asum__grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main main""side ctl"}.imp-actionslot .aw-asum--block .aw-asum__side{justify-content:flex-start;max-width:none}}.imp-pair{gap:var(--space-6) var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}@container impbody (max-width:640px){.imp-pair{grid-template-columns:minmax(0,1fr)}}.imp-pair .app-section{align-content:start}.imp-sev{align-items:center;gap:var(--space-2);display:inline-flex}.imp-pick .aw-owner{pointer-events:none}.imp-objctl{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.imp-objctl__count{color:var(--ink-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;line-height:18px}.imp-objects{margin-top:var(--space-2)}.imp-obj{align-items:flex-start;gap:var(--space-2);min-width:0;display:inline-flex}.imp-obj__icon{color:var(--ink-secondary);flex:none;margin-top:2px}.imp-obj__name{overflow-wrap:anywhere;min-width:0;font-weight:500}.imp-rows{gap:var(--space-1);min-width:0;margin:0;padding:0;list-style:none;display:grid}.imp-row{align-items:start;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-md);font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.imp-row:hover{background:var(--surface-hover)}.imp-row:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.imp-row[aria-current=true]{background:var(--selected)}.imp-row__icon{color:var(--ink-secondary);margin-top:2px}.imp-row__main{gap:2px;min-width:0;display:grid}.imp-row__title{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:22px}.imp-row__chev{color:var(--ink-secondary);align-self:center}.imp-lead{margin:0 0 var(--space-2)}:where(.aw-inspector,.app-peekframe) .imp-row{padding:var(--space-2)}:where(.aw-inspector,.app-peekframe) .imp-row__title{font-size:14px;line-height:20px}.imp-cascade{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.imp-cascade__note{color:var(--ink-secondary);max-width:72ch;margin:0}.imp-cascade .aw-chip-row{min-width:0}.imp-cascade .aw-chip{max-width:100%}.imp-cascade .aw-chip__label{text-overflow:ellipsis;overflow:hidden}.imp-sources .app-srcsig__title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.imp-peekdetails{margin-top:var(--space-4)}.imp-peekarchive{padding-block:var(--space-3) var(--space-1)}.app-detail-actions__options{border-inline-start:1px solid var(--border);padding-inline-start:var(--space-4)}.app-detail-actions__earlier{gap:var(--space-2);margin-top:var(--space-2);display:grid}.app-detail-actions__fold{align-items:center;gap:var(--space-1);min-height:var(--control-sm);padding:0 var(--space-2);border-radius:var(--radius-sm);font:inherit;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;justify-self:start;margin-inline-start:calc(-1 * var(--space-2));font-size:13px;display:inline-flex}.app-detail-actions__fold:hover{background:var(--surface-hover);color:var(--ink)}.app-detail-actions__fold:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.app-detail-actions__chev{transition:transform var(--duration-menu) var(--ease-standard)}.app-detail-actions__fold[aria-expanded=true] .app-detail-actions__chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.app-detail-actions__chev{transition:none}}:root[data-reduce-motion=true] .app-detail-actions__chev{transition:none}.app-src__line{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.app-src__line .app-src__link{overflow-wrap:anywhere}.app-src__more{flex:none}.imp-sevcell__word{align-items:center;gap:var(--space-2);display:inline-flex}.imp-sevcell--major .imp-sevcell__word{color:var(--danger);font-weight:500}.imp-sevcell--moderate .imp-sevcell__word{font-weight:500}.imp-sevcell--minor .imp-sevcell__word{color:var(--ink-secondary)}[data-theme=contrast] .imp-sevcell__word{color:var(--ink)}@media print{.imp-from__more{text-decoration:none}}:where(.aw-inspector,.app-peekframe) .imp-exposure__head .imp-h{font-size:15px;line-height:20px}.imp-kindslot{align-content:start;justify-items:start;gap:var(--space-1);flex:none;inline-size:7.25em;margin-top:1px;font-size:12px;display:grid}.imp-kindslot__num{font-size:13px;line-height:18px}.imp-kindslot .aw-badge{max-inline-size:100%}:lang(ja) .imp-kindslot,[lang=ja] .imp-kindslot{inline-size:4.5em}.imp-rec__t--1{padding-inline-start:var(--space-4)}.imp-rec__t--2{padding-inline-start:var(--space-8)}.imp-scope{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.imp-toolbar .aw-filterbar__group--end{row-gap:var(--space-2);flex-wrap:wrap}.imp-table .aw-owner__name{white-space:nowrap}:root:lang(ja) .imp-table .aw-owner__name{white-space:normal;word-break:keep-all;overflow-wrap:normal}.imp-table .aw-owner__role{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.imp-table .aw-owner__text{max-width:100%}@media (min-width:701px){.imp-table .aw-table th,.imp-table .aw-table td{padding-inline:var(--space-3)}.imp-table .aw-table th.aw-table__th--sortable{padding:0}.imp-table .aw-table__sort,.imp-table .aw-cell{padding-inline:var(--space-3)}.imp-table .aw-table td.aw-table__actions,.imp-table .aw-table th.aw-table__actions{padding-inline:var(--space-1)}}.imp-table td{text-wrap:pretty}:root:lang(ja) .imp-table td{word-break:auto-phrase}:root:lang(ja) :is(.imp-why__text,.imp-obj__name,.imp-row__title){word-break:keep-all;word-break:auto-phrase;line-break:strict;overflow-wrap:break-word}.imp-obj__how{gap:2px;min-width:0;display:grid}.imp-obj__figline{display:none}@container (max-width:599.98px){.imp-objects .imp-obj__figline{display:block}}@media (max-width:700px){.imp-objects .aw-table--stack tr{grid-template-columns:minmax(0,1fr)}.imp-objects .aw-table--stack td{min-width:0}}@media (pointer:coarse){.app-detail-actions__fold{min-height:var(--control-lg)}.imp-pick{position:relative}.imp-pick:after{content:"";inset:min(0px, calc((100% - var(--control-lg)) / 2)) 0;position:absolute}}.imp-nowrap{white-space:nowrap}.imp-inline{display:none}.imp-list--sev-inline .imp-inline--sev,.imp-list--sig-inline .imp-inline--sig{display:inline}
.act-meta-late{color:var(--danger)}.act-toolbar .aw-filterbar__group--end{row-gap:var(--space-2);flex-wrap:wrap}.act-toolbar__end{order:-1}.act-options-switch{white-space:nowrap}.act-table .aw-table td{vertical-align:middle}.act-title{-webkit-line-clamp:4;white-space:normal;overflow-wrap:anywhere;text-align:start;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.act-step{-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;text-align:start;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.act-step--muted{color:var(--ink-secondary)}.act-clamp{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.act-link-cell{white-space:normal;overflow-wrap:anywhere}.act-link-cell a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.act-link-cell a:hover{text-decoration-color:currentColor}.act-controls{align-items:center;gap:var(--space-2);display:inline-flex}.act-kv .aw-kv__value{min-width:0}.act-pick{display:inline-flex}.act-pick__btn{align-items:center;gap:var(--space-1);margin:calc(var(--space-1) * -1);padding:var(--space-1);border-radius:var(--radius-md);color:var(--ink-secondary);font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.act-pick__btn:hover{background:var(--surface-hover)}.act-pick__btn:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:1px}.act-due-btn{margin:calc(var(--space-1) * -1);padding:var(--space-1);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:inline-flex}.act-due-btn:hover{background:var(--surface-hover)}.act-due-btn:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:1px}.act-step-edit{max-width:100%}.act-step-edit .aw-inline__text{white-space:normal;overflow-wrap:anywhere;text-align:start}.act-step-edit .aw-inline__text--empty{color:var(--ink-secondary)}.act-rows{gap:var(--space-1);display:grid}.act-options{gap:var(--space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.act-options>li{min-width:0}.act-ref{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.act-peek-chain{gap:var(--space-1);min-width:0;display:grid}.act-peek-chain a{color:inherit;overflow-wrap:anywhere}.app-colpick__hint{margin:0 0 var(--space-2)}@media (pointer:coarse){.act-pick__btn,.act-due-btn{min-height:44px}.act-kv.aw-kv{row-gap:var(--space-4)}}.act-table .aw-owner__name{white-space:nowrap}:root:lang(ja) .act-table .aw-owner__name{white-space:normal;word-break:keep-all;overflow-wrap:normal}.act-table .aw-owner__role{white-space:normal;overflow-wrap:break-word}:root:lang(ja) .act-table .aw-owner__role{word-break:keep-all;line-break:strict;overflow-wrap:break-word}.act-table .aw-owner__text{max-width:100%}@media (min-width:701px){.act-table .aw-table th,.act-table .aw-table td{padding-inline:var(--space-3)}.act-table .aw-table th.aw-table__th--sortable{padding:0}.act-table .aw-table__sort,.act-table .aw-cell{padding-inline:var(--space-3)}.act-table .aw-table td.aw-table__actions,.act-table .aw-table th.aw-table__actions{padding-inline:var(--space-1)}}.act-rows .app-linkrow>.aw-badge{flex:none}.act-due,.act-kv .aw-owner__none,.act-kv .aw-owner__name{white-space:nowrap}.act-kv .aw-owner--button{flex:none}@container (max-width:1199px){.act-table .aw-table th,.act-table .aw-table td{padding-inline:var(--space-2)}.act-table .aw-table th.aw-table__th--sortable{padding:0}.act-table .aw-table__sort,.act-table .aw-cell{padding-inline:var(--space-2)}.act-table .aw-table td.aw-table__actions,.act-table .aw-table th.aw-table__actions{padding-inline:var(--space-1)}}.act-table td{text-wrap:pretty}:root:lang(ja) .act-table td,:root:lang(ja) .act-title,:root:lang(ja) .act-step{word-break:auto-phrase}:root:lang(ja) .act-title{line-break:strict;overflow-wrap:break-word}:root:lang(ja) .act-page--narrow .act-table td[data-col=owner] .aw-owner{max-width:128px}:root:lang(ja) .act-page--narrow .act-table td[data-col=owner] .aw-owner__name{white-space:nowrap}:root:lang(ja) .act-page--narrow .act-table td[data-col=owner] .aw-owner__role{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.act-toolbar .act-options-switch{white-space:nowrap}.tt-calendar{gap:var(--space-3);min-width:0;display:grid;container-type:inline-size}.tt-calendar .aw-week__actions{flex-wrap:wrap;min-width:0}@container (min-width:600px){.tt-calendar__outside{white-space:nowrap}}.act-peekarchive{padding-block:var(--space-3) var(--space-1)}.act-toolbar-end{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:inline-flex}.act-titlecell{gap:var(--space-1);justify-items:start;min-width:0;display:grid}.act-inline-status{display:none}.act-page--status-inline .act-inline-status{display:flex}@media (pointer:coarse){.act-due-btn{position:relative}.act-due-btn:after{content:"";inset:min(0px, calc((100% - var(--control-lg)) / 2)) 0;position:absolute}.act-peek-chain a{min-height:var(--control-lg);align-items:center;display:flex}}.act-kv .aw-kv__value>span{width:100%;min-width:0;display:block}.act-kv .aw-owner{max-width:calc(100% + 2 * var(--space-1))}
