.an{--an-blue:oklch(60% .16 255);--an-blue-ink:oklch(48% .15 255);--an-red:oklch(62% .21 25);--an-red-ink:oklch(50% .19 27);--an-amber:oklch(75% .15 70);--an-amber-ink:oklch(50% .12 60);--an-green:oklch(64% .15 160);--an-green-ink:oklch(46% .11 160);--an-violet:oklch(60% .2 293);--an-violet-ink:oklch(50% .2 293);--an-cyan:oklch(68% .12 215);--an-cyan-ink:oklch(47% .1 220);--an-purple:oklch(58% .2 320);--an-purple-ink:oklch(48% .19 320);--an-neutral:oklch(62% .02 265);--an-neutral-ink:var(--muted-foreground);padding-bottom:5rem}:root[data-theme=dark] .an{--an-blue:oklch(70% .14 255);--an-blue-ink:oklch(82% .09 255);--an-red:oklch(68% .19 25);--an-red-ink:oklch(81% .1 25);--an-amber:oklch(80% .14 75);--an-amber-ink:oklch(86% .11 80);--an-green:oklch(74% .14 160);--an-green-ink:oklch(84% .1 160);--an-violet:oklch(70% .16 293);--an-violet-ink:oklch(83% .09 293);--an-cyan:oklch(76% .11 215);--an-cyan-ink:oklch(85% .08 215);--an-purple:oklch(70% .17 320);--an-purple-ink:oklch(83% .1 320);--an-neutral:oklch(60% .02 265)}.an [data-type="1"]{--c:var(--an-blue);--c-ink:var(--an-blue-ink)}.an [data-type="2"]{--c:var(--an-red);--c-ink:var(--an-red-ink)}.an [data-type="4"]{--c:var(--an-amber);--c-ink:var(--an-amber-ink)}.an [data-type="8"]{--c:var(--an-green);--c-ink:var(--an-green-ink)}.an [data-type="16"]{--c:var(--an-violet);--c-ink:var(--an-violet-ink)}.an [data-status=進行中]{--c:var(--an-cyan);--c-ink:var(--an-cyan-ink)}.an [data-status=已結案]{--c:var(--an-green);--c-ink:var(--an-green-ink)}.an [data-impact=無]{--c:var(--an-neutral);--c-ink:var(--an-neutral-ink)}.an [data-impact=小]{--c:var(--an-green);--c-ink:var(--an-green-ink)}.an [data-impact=中]{--c:var(--an-amber);--c-ink:var(--an-amber-ink)}.an [data-impact=大]{--c:var(--an-red);--c-ink:var(--an-red-ink)}.an [data-impact=重大]{--c:var(--an-purple);--c-ink:var(--an-purple-ink)}.an .an-pill--muted{--c:var(--an-neutral);--c-ink:var(--an-neutral-ink)}.an-chip{border:1px solid var(--xd-rule);color:var(--muted-foreground);white-space:nowrap;border-radius:.375rem;align-items:center;gap:.25rem;padding:0 .4375rem;font-size:.75rem;font-weight:500;line-height:1.5rem;display:inline-flex}.an-chip[data-mono]{font-family:var(--font-mono);font-size:.71875rem}.an-chip svg{flex:none}.an-hero{gap:1.5rem;margin-bottom:2rem;padding-top:2.5rem;display:grid}.an-hero__text{max-width:44rem}.an-hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.an-hero__actions .xd-more{font-size:.875rem}@media (width>=50rem){.an-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:2.5rem;padding-top:4rem}}:root[data-ann-view=detail] .an-hero{display:none}.an-toolbar{flex-direction:column;gap:.875rem;margin-bottom:1rem;display:flex}@media (width>=64rem){.an-toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.an-search{align-items:center;width:100%;max-width:26rem;display:flex;position:relative}.an-search__icon{color:var(--muted-foreground);pointer-events:none;position:absolute;inset-inline-start:.875rem}.an-search input{border:1px solid var(--input);border-radius:calc(var(--radius) - 2px);background-color:var(--card);width:100%;height:2.75rem;color:var(--foreground);font:inherit;padding:0 2.5rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.an-search input::placeholder{color:var(--muted-foreground)}.an-search input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--primary-ring);outline:none}.an-search input::-webkit-search-cancel-button{appearance:none}.an-search__clear{width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:.375rem}.an-search__clear:hover{background-color:var(--xd-soft);color:var(--foreground)}.an-filters{flex-wrap:wrap;gap:.375rem;display:flex}.an-filter{border:1px solid var(--xd-rule);background-color:var(--card);min-height:2.25rem;color:var(--muted-foreground);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.4375rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.an-filter:hover{border-color:color-mix(in oklab, var(--foreground) 25%, transparent);color:var(--foreground)}.an-filter[aria-pressed=true]{border-color:color-mix(in oklab, var(--c,var(--primary)) 55%, var(--xd-rule));background-color:color-mix(in oklab, var(--c,var(--primary)) 10%, var(--card));color:var(--foreground)}.an-filter__dot{background-color:var(--c);border-radius:50%;width:.5rem;height:.5rem}.an-filter__count{color:var(--muted-foreground);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.an-summary{color:var(--muted-foreground);margin:0 0 .75rem;font-size:.875rem}.an-loading{max-width:100%;color:var(--muted-foreground);align-items:center;gap:.375rem;margin:0 0 1rem;font-size:.875rem;display:inline-flex}.an-summary .an-loading{margin:0}.an-loading>span{min-width:0}@keyframes an-spin{to{transform:rotate(360deg)}}.an-spin{transform-origin:50%;flex:none;animation:.9s linear infinite an-spin}.an-list{border-top:1px solid var(--xd-rule);margin:0;padding:0;list-style:none}.an-item{border-bottom:1px solid var(--xd-rule)}.an-row{color:inherit;gap:.5rem;padding:1.125rem 2.25rem 1.125rem .25rem;text-decoration:none;transition:background-color .15s;display:grid;position:relative}a.an-row:hover{background-color:var(--xd-soft)}.an-row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.an-row__meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:.8125rem;display:flex}.an-row__meta time{color:var(--foreground);font-weight:600}.an-row__body{flex-direction:column;gap:.4375rem;min-width:0;display:flex}.an-row__pills{flex-wrap:wrap;gap:.375rem;display:flex}.an-row__title{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:1.0625rem;font-weight:650;line-height:1.5}a.an-row:hover .an-row__title{color:var(--xd-accent-text)}.an-row__preview{color:var(--xd-ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.65;display:-webkit-box;overflow:hidden}.an-row__foot{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.an-expiry{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.8125rem}.an-row__foot .an-chip+.an-expiry{margin-inline-start:.375rem}.an-row .an-row__arrow{top:1.25rem;color:var(--muted-foreground);transition:color .15s,transform .15s;position:absolute;inset-inline-end:.5rem}a.an-row:hover .an-row__arrow{color:var(--xd-accent-text);transform:translate(2px)}@media (width>=48rem){.an-row{grid-template-columns:8.5rem minmax(0,1fr);column-gap:2rem;padding:1.375rem 3rem 1.375rem .75rem}.an-row__meta{flex-direction:column;gap:.125rem;padding-top:.125rem}.an-row .an-row__arrow{top:50%;margin-top:-9px;inset-inline-end:1rem}}.an-section{scroll-margin-top:5rem}.an-section+.an-section{margin-top:2.75rem}.an-section__title{color:var(--foreground);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.125rem;font-weight:700;line-height:1.4;display:flex}.an-section__count{background-color:var(--xd-soft);min-width:1.5rem;height:1.375rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 .4375rem;font-size:.75rem;font-weight:600;display:inline-flex}.an-section__dot{background-color:var(--an-green);border-radius:50%;flex:none;width:.5rem;height:.5rem}.an-section__dot[data-live]{background-color:var(--an-cyan);animation:2s ease-out infinite an-live}@keyframes an-live{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--an-cyan) 55%, transparent)}70%,to{box-shadow:0 0 0 .4375rem #0000}}[data-section=ongoing] .an-section__count{background-color:color-mix(in oklch, var(--an-cyan) 16%, transparent);color:var(--an-cyan-ink)}[data-section=ongoing] .an-item{background-color:color-mix(in oklch, var(--an-cyan) 5%, transparent);box-shadow:inset 3px 0 0 var(--an-cyan)}[data-section=ongoing] .an-row{padding-inline-start:1rem}.an-calm{border:1px solid var(--xd-rule);border-radius:var(--radius);color:var(--xd-ink-2);align-items:center;gap:.5rem;margin:0;padding:1rem 1.125rem;font-size:.9375rem;display:flex}.an-calm svg{color:var(--an-green);flex:none}.an-calm--muted svg{color:var(--muted-foreground)}.an-pager{justify-content:center;align-items:center;gap:.25rem;margin-top:2rem;display:flex}.an-pager[aria-busy=true]{opacity:.7}.an-pager__pages{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.an-pager__page,.an-pager__step{border-radius:var(--radius);min-width:2.25rem;height:2.25rem;color:var(--foreground);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.25rem;padding:0 .625rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}a.an-pager__page:hover,a.an-pager__step:hover{background-color:var(--xd-soft)}.an-pager a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.an-pager__page[aria-current=page]{background-color:var(--primary);color:var(--primary-foreground);font-weight:650}.an-pager__step[aria-disabled=true]{color:var(--muted-foreground);opacity:.5}.an-pager__gap{width:1.75rem;color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}.an-pager__compact{color:var(--muted-foreground);font-variant-numeric:tabular-nums;padding-inline:.75rem;font-size:.875rem;display:none}@media (width<=34rem){.an-pager{justify-content:space-between}.an-pager__pages{display:none}.an-pager__compact{display:inline}}.an-sk{background-color:var(--xd-soft);border-radius:.375rem;height:.875rem;animation:1.4s ease-in-out infinite an-pulse;display:block}.an-sk--date{width:5.5rem}.an-sk--pill{width:3.5rem;height:1.25rem}.an-sk--title{width:min(24rem,80%);height:1.125rem}.an-sk--line{width:min(36rem,95%)}.an-sk--h1{width:min(30rem,90%);height:2.5rem;margin-block:.75rem}@keyframes an-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.an-sk,.an-spin,.an-section__dot[data-live]{animation:none}}.an-empty{border:1px dashed var(--xd-rule);border-radius:var(--radius);color:var(--muted-foreground);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1.5rem;display:flex}.an-empty p{margin:0}.an-empty--detail{margin-top:2rem}.an-link-button{color:var(--xd-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.25rem;padding:0;font-size:.875rem;font-weight:600}.an-error{border:1px solid color-mix(in oklab, var(--destructive) 35%, var(--xd-rule));border-radius:var(--radius);background-color:color-mix(in oklab, var(--destructive) 6%, var(--card));color:var(--xd-ink-2);gap:.75rem;padding:1.125rem 1.25rem;font-size:.9375rem;line-height:1.7;display:flex}.an-error>svg{color:var(--destructive);flex-shrink:0;margin-top:.2em}.an-error p{margin:0}.an-error__title,.an-empty .an-error__title{color:var(--foreground);font-weight:650}.an-error__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex;margin-top:.875rem!important}.an-error__actions .xd-more{font-size:.875rem}.an-noscript{margin-top:1rem}.an-article{max-width:46rem;margin-inline:auto;padding-top:2rem}@media (width>=50rem){.an-article{padding-top:3rem}}.an-back{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-bottom:2.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.an-back:hover{color:var(--xd-accent-text)}.an-article__head{flex-direction:column;align-items:flex-start;display:flex}.an-article__pills{margin-bottom:1rem}.an-article__title{overflow-wrap:anywhere;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem)}.an-article__meta{width:100%;color:var(--muted-foreground);gap:.5rem;margin:1.5rem 0 0;font-size:.875rem;display:grid}.an-article__meta>div{align-items:baseline;gap:.75rem;display:flex}.an-article__meta dt{width:3rem;color:var(--muted-foreground);flex-shrink:0}.an-article__meta dd{color:var(--foreground);font-variant-numeric:tabular-nums;margin:0}.an-article__chips{flex-wrap:wrap;gap:.375rem;display:flex}.an-article__body:before{content:"";border-top:1px solid var(--xd-rule);margin:2rem 0 2.25rem;display:block}.an-article__foot{margin-top:3rem}.an-cta{border:1px solid var(--xd-rule);border-radius:var(--radius);background-color:var(--xd-soft);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.an-cta p{margin:0}.an-cta__title{color:var(--foreground);font-weight:650}.an-cta__text{color:var(--muted-foreground);font-size:.9375rem;line-height:1.7;margin-top:.25rem!important}.an-cta__actions{flex-wrap:wrap;gap:.625rem;display:flex}@media (width>=40rem){.an-cta{flex-direction:row;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem}.an-cta__actions{flex-shrink:0}}.ann-prose{--ann-ink:color-mix(in oklab, var(--foreground) 82%, var(--background));--ann-soft:color-mix(in oklab, var(--muted) 55%, var(--background));--ann-link:oklch(55% .22 285);--ann-code-bg:oklch(95.5% .012 285);color:var(--ann-ink);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.85}:root[data-theme=dark] .ann-prose{--ann-soft:color-mix(in oklab, var(--muted) 40%, var(--background));--ann-link:oklch(86% .09 285);--ann-code-bg:oklch(27% .03 285)}.ann-prose>:first-child{margin-top:0}.ann-prose>:last-child{margin-bottom:0}.ann-prose p{margin:0 0 1em}.ann-prose :is(h2,h3,h4,h5,h6){color:var(--foreground);letter-spacing:.01em;margin:1.75em 0 .6em;font-weight:700;line-height:1.4}.ann-prose h2{font-size:1.375rem}.ann-prose h3{font-size:1.1875rem}.ann-prose :is(h4,h5,h6){font-size:1.0625rem}.ann-prose :is(ul,ol){margin:0 0 1em;padding-inline-start:1.5em}.ann-prose ul{list-style:outside}.ann-prose ol{list-style:decimal}.ann-prose li{margin:.3em 0;padding-inline-start:.2em}.ann-prose li::marker{color:var(--muted-foreground)}.ann-prose li>:is(ul,ol){margin-bottom:0}.ann-prose .contains-task-list{padding-inline-start:.25em;list-style:none}.ann-prose .task-list-item input{vertical-align:-.1em;accent-color:var(--primary);margin:0 .5em 0 0}.ann-prose strong{color:var(--foreground);font-weight:650}.ann-prose a{color:var(--ann-link);text-decoration:underline;text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:.25em}.ann-prose a:hover{text-decoration-color:currentColor}.ann-prose code{background-color:var(--ann-code-bg);font-family:var(--font-mono);border-radius:.375rem;padding:.1em .35em;font-size:.85em}.ann-prose pre{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--ann-soft);margin:0 0 1.25em;padding:1rem 1.125rem;font-size:.9375rem;line-height:1.65;overflow-x:auto}.ann-prose pre code{background:0 0;border-radius:0;padding:0;font-size:.875em}.ann-prose blockquote{border-inline-start:3px solid var(--border);color:var(--muted-foreground);margin:0 0 1em;padding:.125rem 0 .125rem 1rem}.ann-prose blockquote>:last-child{margin-bottom:0}.ann-prose hr{border:0;border-top:1px solid var(--border);margin:2em 0}.ann-prose .ann-table{border:1px solid var(--border);border-radius:var(--radius);max-width:100%;margin:0 0 1.25em;overflow-x:auto}.ann-prose table{border-collapse:collapse;overflow-wrap:normal;width:100%;font-size:.9375rem;line-height:1.6}.ann-prose :is(th,td){border-bottom:1px solid var(--border);text-align:start;vertical-align:top;min-width:5.5rem;padding:.5rem .875rem}.ann-prose th{background-color:var(--ann-soft);color:var(--foreground);white-space:nowrap;font-weight:600}.ann-prose tbody tr:last-child td{border-bottom:0}.ann-prose :is(th,td)+:is(th,td){border-inline-start:1px solid var(--border)}.ann-prose img{border-radius:calc(var(--radius) - 4px);max-width:100%;height:auto}.ann-prose del{color:var(--muted-foreground)}.ann-prose sup{font-size:.75em}.ann-prose .ann-small{color:var(--muted-foreground);font-size:.8125rem;line-height:1.6}.ann-prose .ann-spoiler{background-color:var(--muted-foreground);color:#0000;cursor:pointer;border-radius:.25rem;padding:0 .25em;transition:background-color .15s,color .15s}.ann-prose .ann-spoiler:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ann-prose .ann-spoiler[data-revealed]{background-color:var(--ann-code-bg);color:inherit;cursor:auto}
