.lw-root{display:flex;flex-direction:column;position:relative;height:100vh;height:100dvh;overflow:hidden;background:var(--lw-bg);color:var(--lw-text);font-family:var(--lw-font-body);font-size:var(--lw-font-size-body);line-height:1.55;-webkit-font-smoothing:antialiased}.lw-autosize .lw-root{height:auto;max-height:1600px}.lw-expanded .lw-root{height:100vh;height:100dvh;max-height:none}.lw-header{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--lw-gap);row-gap:2px;align-items:baseline;min-height:var(--lw-control-height);padding:calc(var(--lw-gap) * .75) var(--lw-gap);border-bottom:1px solid var(--lw-border);background:var(--lw-surface)}.lw-header-side,.lw-header-text{display:contents}.lw-header .lw-title{grid-column:1;grid-row:1;min-width:0}.lw-header .lw-subtitle{grid-column:1;grid-row:2;min-width:0;align-self:end;align-self:last baseline}.lw-header .lw-attribution{grid-column:2;grid-row:1;justify-self:end}.lw-header-actions{grid-column:2;grid-row:2;justify-self:end;align-self:end;align-self:last baseline}.lw-header-actions:empty{display:none}.lw-title{margin:0;font-size:var(--lw-font-size-title);font-weight:600;letter-spacing:-.01em}.lw-subtitle{margin:0;font-size:var(--lw-font-size-secondary);color:var(--lw-text-secondary)}.lw-main{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--lw-gap)}.lw-welcome{margin:0 0 calc(var(--lw-gap) * 1.25);color:var(--lw-text-secondary)}.lw-prompts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lw-prompt-topic{font-weight:600;color:var(--lw-text)}.lw-prompt-stem{margin:0 0 2px;color:var(--lw-text)}.lw-footer{flex:0 0 auto;display:flex;flex-direction:column;gap:4px;padding:var(--lw-gap);border-top:1px solid var(--lw-border);background:var(--lw-surface)}.lw-footer-plain{padding:0 var(--lw-gap) calc(var(--lw-gap) * .5);border-top:0;background:var(--lw-bg);text-align:center}.lw-disclaimer,.lw-promoter{margin:0;font-size:var(--lw-font-size-fine);line-height:1.35;color:var(--lw-text-secondary)}.lw-promoter{color:var(--lw-text)}.lw-attribution{margin:0;font-size:var(--lw-font-size-fine);color:var(--lw-text-secondary)}.lw-provider-link{color:var(--lw-provider);font-weight:600;text-decoration:none}.lw-provider-link:hover{text-decoration:underline}.lw-unavailable{margin:0;color:var(--lw-text-secondary)}@media (prefers-reduced-motion:reduce){.lw-root *,.lw-root :after,.lw-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.lw-prompt{display:flex;gap:10px;width:100%;padding:8px 0;border:0;background:transparent;color:var(--lw-text);font:inherit;line-height:1.45;text-align:left;cursor:pointer}.lw-prompt-arrow{flex:none;color:var(--lw-accent);transition:transform .12s ease}.lw-prompt:hover:not(:disabled) .lw-prompt-question{text-decoration:underline;text-decoration-color:var(--lw-text-secondary);text-underline-offset:3px}.lw-prompt:hover:not(:disabled) .lw-prompt-arrow{transform:translateX(3px)}.lw-prompt:disabled{cursor:default;opacity:.55}@media (prefers-reduced-motion:reduce){.lw-prompt-arrow{transition:none}}@media (max-width:480px){:root .lw-root{--lw-font-size-title:18px;--lw-gap:12px}.lw-disclaimer{font-size:10px}}.lw-retry{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:8px;padding:4px 12px;border:1px solid var(--lw-border);border-radius:var(--lw-radius);background:var(--lw-surface);color:var(--lw-text);font:inherit;font-weight:500;line-height:1.4;cursor:pointer}.lw-retry,.lw-retry-note{font-size:var(--lw-font-size-secondary)}.lw-retry-note{margin:8px 0 4px;color:var(--lw-text-secondary)}.lw-retry:hover:not(:disabled){border-color:var(--lw-accent);color:var(--lw-accent)}.lw-retry:disabled{opacity:.5;cursor:default}.lw-conversation-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:calc(var(--lw-gap) * .5)}.lw-expand{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:2px 0;border:0;background:transparent;color:var(--lw-text-secondary);font:inherit;font-size:var(--lw-font-size-label);cursor:pointer}.lw-expand:hover{color:var(--lw-text)}.lw-clear{display:inline-flex;align-items:center;gap:4px;padding:2px 0;border:0;background:transparent;color:var(--lw-text-secondary);font:inherit;font-size:var(--lw-font-size-label);cursor:pointer}.lw-clear:hover:not(:disabled){color:var(--lw-text);text-decoration:underline}.lw-clear:disabled{opacity:.5;cursor:default}.lw-clear:focus-visible,.lw-compare-track:focus-visible,.lw-expand:focus-visible,.lw-prompt:focus-visible,.lw-provider-link:focus-visible,.lw-related:focus-visible,.lw-retry:focus-visible,.lw-send:focus-visible,.lw-source-link:focus-visible,.lw-sources-summary:focus-visible,.lw-suggestion:focus-visible,.lw-view-toggle:focus-visible{outline:2px solid var(--lw-accent);outline-offset:2px;border-radius:4px}.lw-turns{gap:var(--lw-gap)}.lw-turn,.lw-turns{display:flex;flex-direction:column}.lw-turn{gap:4px;padding-bottom:var(--lw-gap);scroll-margin-top:var(--lw-gap)}.lw-question{align-self:flex-end;max-width:85%;margin:0 0 8px;padding:6px 12px;border:1px solid var(--lw-border);border-radius:var(--lw-radius);background:var(--lw-surface);overflow-wrap:anywhere}.lw-answer>:first-child{margin-top:0}.lw-answer>:last-child{margin-bottom:0}.lw-answer p{margin:0 0 12px}.lw-answer h3,.lw-answer h4{margin:16px 0 6px;font-size:var(--lw-font-size-body);font-weight:600;letter-spacing:-.01em}.lw-answer ol,.lw-answer ul{margin:0 0 14px;padding-left:20px}.lw-answer ul{list-style:disc outside}.lw-answer ol{list-style:decimal outside}.lw-answer li{margin:0 0 8px}.lw-answer li:last-child{margin-bottom:0}.lw-answer li>ol,.lw-answer li>ul{margin:8px 0 0}.lw-answer li>ul{list-style:circle outside}.lw-answer li::marker{color:var(--lw-text-secondary)}.lw-answer blockquote{margin:0 0 12px;padding-left:12px;border-left:2px solid var(--lw-border);color:var(--lw-text-secondary)}.lw-answer code{padding:1px 4px;border-radius:4px;font-size:var(--lw-font-size-secondary)}.lw-answer code,.lw-answer pre{background:var(--lw-bg);background:color-mix(in srgb,var(--lw-border) 40%,var(--lw-surface))}.lw-answer pre{margin:0 0 12px;padding:10px 12px;overflow-x:auto;border-radius:var(--lw-radius)}.lw-answer pre code{padding:0;background:transparent}.lw-answer hr{margin:16px 0;border:0;border-top:1px solid var(--lw-border)}.lw-answer a{color:var(--lw-accent);text-decoration:none}.lw-answer a:hover{text-decoration:underline}.lw-answer a:focus-visible{outline:2px solid var(--lw-accent);outline-offset:2px;border-radius:4px}.lw-answer a[data-provider=lumini]{color:var(--lw-provider-text);text-decoration:underline;text-underline-offset:2px}.lw-answer a[data-provider=lumini]:focus-visible{outline-color:var(--lw-provider-text)}.lw-answer a[data-party]{font-size:.85em;color:var(--lw-text-secondary);padding-left:1.25em;background-repeat:no-repeat;background-position:0;background-size:1em 1em}.lw-answer a[data-party]:focus-visible,.lw-answer a[data-party]:hover{color:var(--lw-accent)}.lw-answer a[data-party=national]{background-image:url(/party/national.png)}.lw-answer a[data-party=labour]{background-image:url(/party/labour.png)}.lw-answer a[data-party=act]{background-image:url(/party/act.png)}.lw-answer a[data-party=greens]{background-image:url(/party/greens.png)}.lw-answer a[data-party=nz_first]{background-image:url(/party/nz_first.png)}.lw-answer a[data-party=te_pati_maori]{background-image:url(/party/te_pati_maori.png)}.lw-answer a[data-party=top]{background-image:url(/party/top.png)}.lw-answer-plain{margin:0;white-space:pre-wrap}.lw-progress{display:flex;flex-direction:column;gap:2px}.lw-progress-done{padding-left:16px;font-size:var(--lw-font-size-secondary);opacity:.75}.lw-progress-done,.lw-working{margin:0;color:var(--lw-text-secondary)}.lw-working{display:flex;align-items:center;gap:8px}.lw-dot{width:8px;height:8px;border-radius:50%;background:var(--lw-accent);animation:lw-pulse 1.4s ease-in-out infinite}@keyframes lw-pulse{0%,to{opacity:.25}50%{opacity:1}}.lw-compare{display:flex;flex-direction:column;gap:12px}.lw-compare-track{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:2px;padding:2px;margin:-2px}.lw-compare-column{flex:1 0 min(80%,260px);min-width:0;overflow-wrap:anywhere;scroll-snap-align:start;padding:10px 12px;border:1px solid var(--lw-border);border-radius:var(--lw-radius);background:var(--lw-surface)}.lw-compare-party{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:var(--lw-font-size-secondary);font-weight:600;letter-spacing:-.01em}.lw-compare-empty{margin:0;color:var(--lw-text-secondary)}.lw-compare-bar{display:flex;justify-content:flex-end}.lw-compare-detail[hidden]{display:none}.lw-positions{gap:12px}.lw-position-rows,.lw-positions{display:flex;flex-direction:column}.lw-position-rows{border:1px solid var(--lw-border);border-radius:var(--lw-radius);background:var(--lw-surface);overflow:hidden}.lw-position:nth-child(odd){background:var(--lw-stripe)}.lw-position-flat,.lw-position-head{display:grid;grid-template-columns:118px 1fr auto;align-items:start;gap:4px 12px;padding:10px 12px}.lw-position-flat{grid-template-columns:118px 1fr}.lw-position-head{cursor:pointer;list-style:none}.lw-position-head::-webkit-details-marker{display:none}.lw-position-head:hover{background:var(--lw-stripe-hover)}.lw-position-head:focus-visible{outline:2px solid var(--lw-accent);outline-offset:-2px}.lw-position-party{margin:0;font-size:var(--lw-font-size-secondary);font-weight:600;letter-spacing:-.01em;line-height:1.55;padding-top:1px;display:flex;align-items:flex-start;gap:6px}.lw-position-party>.lw-party-logo{margin-top:3px}.lw-position-line{margin:0}.lw-position-chevron,.lw-position-empty{color:var(--lw-text-secondary)}.lw-position-chevron{transition:transform .15s ease;margin-top:5px}[open]>.lw-position-head .lw-position-chevron{transform:rotate(180deg)}.lw-position-head>.lw-position-chevron{box-sizing:content-box;padding:3px;margin-top:2px;border-radius:50%;background:var(--lw-border);color:var(--lw-text)}.lw-position-head:active>.lw-position-chevron,.lw-position-head:hover>.lw-position-chevron{background:var(--lw-text-secondary);color:var(--lw-surface)}.lw-position-detail{padding:0 12px 12px calc(118px + 24px)}@media (max-width:480px){.lw-position-head{grid-template-columns:1fr auto}.lw-position-flat{grid-template-columns:1fr}.lw-position-head>.lw-position-chevron{grid-column:2;grid-row:1}.lw-position-head>.lw-answer{grid-column:1/-1;grid-row:2}.lw-position-detail{padding-left:12px}}.lw-answer-tight p{margin:0}@media (prefers-reduced-motion:reduce){.lw-position-chevron{transition:none}}.lw-view-toggle{align-self:flex-start;margin-top:10px;padding:2px 0;border:0;background:transparent;color:var(--lw-text-secondary);font:inherit;font-size:var(--lw-font-size-label);cursor:pointer}.lw-view-toggle:hover{color:var(--lw-text)}.lw-coverage{margin:12px 0 0;padding-top:8px;border-top:1px solid var(--lw-border)}.lw-coverage,.lw-stopped{color:var(--lw-text-secondary)}.lw-stopped{margin:0;font-style:italic}.lw-continuing{margin:0 0 8px;font-size:var(--lw-font-size-secondary);color:var(--lw-text-secondary)}.lw-sources{margin-top:var(--lw-gap);border-top:1px solid var(--lw-border)}.lw-sources-summary{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:var(--lw-font-size-label);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lw-text-secondary);cursor:pointer;list-style:none}.lw-sources-summary::-webkit-details-marker{display:none}.lw-sources-summary:hover{color:var(--lw-text)}.lw-sources-summary:before{content:"";flex:0 0 auto;width:5px;height:5px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .12s ease}.lw-sources[open] .lw-sources-summary:before{transform:rotate(45deg)}.lw-related{display:block;margin-top:var(--lw-gap);padding:10px 12px;border:1px dashed var(--lw-border);border-radius:var(--lw-radius);color:var(--lw-text);text-decoration:none;overflow-wrap:anywhere}.lw-related:hover{border-color:var(--lw-text-secondary)}.lw-related:hover .lw-related-title{text-decoration:underline;text-underline-offset:2px}.lw-related-label{display:block;font-size:var(--lw-font-size-label);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lw-text-secondary)}.lw-related-title{display:block;margin-top:2px;font-weight:500;color:var(--lw-accent)}.lw-source-list{list-style:none;margin:0;padding:0 0 4px}.lw-source{padding:4px 0}.lw-source-link{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:start;color:var(--lw-accent);text-decoration:none;overflow-wrap:anywhere}.lw-source-link:hover .lw-source-body{text-decoration:underline}.lw-source-logo{width:16px;height:16px;margin-top:2px;object-fit:contain}.lw-source-type{white-space:nowrap}.lw-source-type,.lw-source-url{color:var(--lw-text-secondary);font-size:var(--lw-font-size-label)}.lw-composer{flex:0 0 auto;padding:calc(var(--lw-gap) * .5) var(--lw-gap);background:var(--lw-bg)}.lw-composer-box{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px;padding:5px;border:1px solid var(--lw-border);border-radius:23px;background:var(--lw-surface);box-shadow:var(--lw-shadow);transition:border-color .12s ease}.lw-composer-box:focus-within{border-color:var(--lw-text-secondary);box-shadow:var(--lw-shadow),0 0 0 1px var(--lw-text-secondary)}.lw-input{flex:1 1 auto;min-width:0;padding:6px 4px 6px 12px;border:0;background:transparent;color:var(--lw-text);font:inherit;font-size:var(--lw-font-size-body);line-height:24px;resize:none;overflow-y:hidden}.lw-composer-box-stacked .lw-input{width:100%;padding-right:12px}.lw-send{margin-left:auto}.lw-composer-box{position:relative}.lw-count{position:absolute;right:47px;bottom:15px;font-size:var(--lw-font-size-label);line-height:16px;color:var(--lw-text-secondary);white-space:nowrap;pointer-events:none}.lw-count-full{color:var(--lw-text);font-weight:600}.lw-input:focus{outline:none}.lw-input::placeholder{color:var(--lw-text-secondary)}.lw-input:disabled{cursor:not-allowed}.lw-send{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--lw-accent-fill);color:var(--lw-accent-contrast);cursor:pointer}.lw-send:disabled{opacity:.5;cursor:default}.lw-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lw-follow-ups{margin-top:calc(var(--lw-gap) * 1.25)}.lw-follow-ups-label{margin:0 0 calc(var(--lw-gap) * .25);font-size:var(--lw-font-size-label);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lw-text-secondary)}.lw-suggestions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lw-suggestion{display:flex;gap:10px;width:100%;padding:8px 0;border:0;background:transparent;color:var(--lw-text);font:inherit;line-height:1.45;text-align:left;cursor:pointer}.lw-suggestion-arrow{flex:none;color:var(--lw-accent);transition:transform .12s ease}.lw-suggestion:hover:not(:disabled) .lw-suggestion-text{text-decoration:underline;text-decoration-color:var(--lw-text-secondary);text-underline-offset:3px}.lw-suggestion:hover:not(:disabled) .lw-suggestion-arrow{transform:translateX(3px)}.lw-suggestion:disabled{cursor:default;opacity:.55}@media (prefers-reduced-motion:reduce){.lw-suggestion-arrow{transition:none}}.lw-matrix{display:flex;flex-direction:column;gap:12px}.lw-matrix-lead{margin:0}.lw-matrix-narrow{margin:0;color:var(--lw-text-secondary)}.lw-matrix-scroll{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:2px;padding:2px;margin:-2px}.lw-matrix-scroll:focus-visible{outline:2px solid var(--lw-accent);outline-offset:2px}.lw-matrix-grid{--lw-matrix-column:min(78vw,240px);display:flex;flex-direction:column;width:100%;min-width:calc(var(--lw-matrix-columns, 3) * var(--lw-matrix-column) + (var(--lw-matrix-columns, 3) - 1) * 12px)}.lw-matrix-row{display:grid;grid-template-columns:repeat(var(--lw-matrix-columns,3),minmax(0,1fr));align-items:stretch;gap:0 12px}.lw-matrix-cell-party,.lw-matrix-party{font-size:var(--lw-font-size-secondary);font-weight:600;letter-spacing:-.01em}.lw-matrix-cell-party{display:flex;align-items:center;gap:6px;margin-bottom:6px}.lw-party-logo{flex:none;width:16px;height:16px;object-fit:contain}.lw-matrix-topic-name{margin:0;padding:0;font-size:var(--lw-font-size-secondary);font-weight:600;color:var(--lw-text-secondary)}.lw-matrix-cell{min-width:0;scroll-snap-align:start;padding:10px 12px;border:1px solid var(--lw-border);border-radius:var(--lw-radius);background:var(--lw-surface)}.lw-matrix-bar{display:flex;align-items:flex-start;gap:8px}.lw-matrix-bar .lw-matrix-tabs{min-width:0}.lw-matrix-bar .lw-matrix-topic-name{display:flex;align-items:center;min-height:30px;min-width:0}.lw-row-arrows{display:flex;gap:4px;margin-left:auto;flex:none}.lw-row-arrow{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0 0 2px;border:1px solid var(--lw-border);border-radius:50%;background:var(--lw-surface);color:var(--lw-text);font:inherit;font-size:20px;line-height:1;cursor:pointer}.lw-row-arrow:hover:not(:disabled){border-color:var(--lw-text-secondary)}.lw-row-arrow:disabled{color:var(--lw-text-secondary);opacity:.45;cursor:default}.lw-row-arrow:focus-visible{outline:2px solid var(--lw-accent);outline-offset:2px}.lw-compare-track,.lw-matrix-coverage,.lw-matrix-scroll{position:relative;--lw-scroll-thumb:var(--lw-border);--lw-scroll-thumb:color-mix(in srgb,var(--lw-text-secondary) 40%,transparent);scrollbar-width:thin;scrollbar-color:var(--lw-scroll-thumb) transparent}.lw-compare-track::-webkit-scrollbar,.lw-matrix-coverage::-webkit-scrollbar,.lw-matrix-scroll::-webkit-scrollbar{height:6px;background:transparent}.lw-compare-track::-webkit-scrollbar-thumb,.lw-matrix-coverage::-webkit-scrollbar-thumb,.lw-matrix-scroll::-webkit-scrollbar-thumb{border-radius:3px;background:var(--lw-scroll-thumb)}.lw-row-viewport{position:relative}.lw-row-viewport:after,.lw-row-viewport:before{content:"";position:absolute;top:0;bottom:0;width:28px;pointer-events:none;opacity:0;transition:opacity .15s ease}.lw-row-viewport:before{left:0;background:linear-gradient(to right,var(--lw-bg),transparent)}.lw-row-viewport:after{right:0;background:linear-gradient(to left,var(--lw-bg),transparent)}.lw-row-more-left:before,.lw-row-more-right:after{opacity:1}@media (prefers-reduced-motion:reduce){.lw-row-viewport:after,.lw-row-viewport:before{transition:none}}.lw-matrix-tabs{display:flex;flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;padding:2px;border-radius:var(--lw-radius);background:var(--lw-border)}.lw-matrix-tab{padding:5px 10px;border:0;border-radius:calc(var(--lw-radius) - 2px);background:transparent;color:var(--lw-text-secondary);font:inherit;font-size:var(--lw-font-size-secondary);line-height:1.3;cursor:pointer}.lw-matrix-tab:hover{color:var(--lw-text)}.lw-matrix-tab[aria-selected=true]{background:var(--lw-surface);color:var(--lw-text);font-weight:600;box-shadow:var(--lw-shadow)}.lw-matrix-tab:focus-visible{outline:2px solid var(--lw-accent);outline-offset:1px}.lw-matrix-items,.lw-matrix-policies{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.lw-matrix-item{display:flex;flex-direction:column;gap:2px;font-size:var(--lw-font-size-secondary)}.lw-matrix-item[hidden]{display:none}.lw-matrix-line{overflow-wrap:anywhere}.lw-matrix-cite{display:inline-flex;align-items:center;justify-content:center;width:24px;height:20px;margin:-2px 0 -2px 2px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--lw-text-secondary);vertical-align:middle;cursor:pointer}.lw-matrix-cite:hover,.lw-matrix-cite[aria-expanded=true]{color:var(--lw-text);background:var(--lw-border)}.lw-matrix-cite:focus-visible{outline:2px solid var(--lw-accent);outline-offset:1px}.lw-link-icon{width:14px;height:14px}.lw-matrix-cites{margin:4px 0 2px;padding:6px 0 2px 10px;list-style:none;display:flex;flex-direction:column;gap:4px;border-left:2px solid var(--lw-border)}.lw-matrix-cites[hidden]{display:none}.lw-matrix-cites-item{display:flex;flex-direction:column;min-width:0}.lw-matrix-source{font-size:var(--lw-font-size-secondary);color:var(--lw-text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-matrix-source:hover{color:var(--lw-accent)}.lw-matrix-host{font-size:var(--lw-font-size-fine);color:var(--lw-text-secondary)}.lw-answer .lw-matrix-cites{margin:4px 0 10px;padding:6px 0 2px 10px;list-style:none}.lw-answer li>.lw-matrix-cites{margin:4px 0 2px}.lw-answer .lw-matrix-cites-item{margin:0}.lw-answer .lw-matrix-cites-item::marker{content:none}.lw-answer .lw-matrix-source{color:var(--lw-text)}.lw-matrix-flag{align-self:flex-start;font-size:var(--lw-font-size-fine);color:var(--lw-text-secondary);border:1px solid var(--lw-border);border-radius:4px;padding:0 4px}.lw-matrix-empty{margin:0;color:var(--lw-text-secondary);font-size:var(--lw-font-size-secondary)}.lw-matrix-empty a{color:inherit}.lw-matrix-omitted{margin:4px 0 0;font-size:var(--lw-font-size-label);color:var(--lw-text-secondary)}.lw-compare-more,.lw-matrix-more{margin-top:6px;padding:0;border:0;background:none;font:inherit;font-size:var(--lw-font-size-secondary);color:var(--lw-accent);cursor:pointer}.lw-compare-more:focus-visible,.lw-matrix-more:focus-visible{outline:2px solid var(--lw-accent);outline-offset:2px}.lw-topic-icon{flex:none;width:16px;height:16px}.lw-matrix-tab{display:inline-flex;align-items:center;gap:6px}.lw-matrix-tab .lw-topic-icon{width:14px;height:14px}.lw-matrix-topic-name{display:flex;align-items:center;gap:6px}.lw-matrix-list,.lw-position-rows{--lw-stripe:var(--lw-bg);--lw-stripe:color-mix(in srgb,var(--lw-border) 40%,var(--lw-surface));--lw-stripe-hover:var(--lw-bg);--lw-stripe-hover:color-mix(in srgb,var(--lw-border) 70%,var(--lw-surface))}.lw-matrix-list{display:flex;flex-direction:column;gap:8px}.lw-matrix-list .lw-matrix-topic-name{padding:0 0 6px}.lw-matrix-group,.lw-matrix-rows{border:1px solid var(--lw-border);border-radius:var(--lw-radius);background:var(--lw-surface);overflow:hidden}.lw-matrix-group-head,.lw-matrix-policy-flat,.lw-matrix-policy-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:10px 12px}.lw-matrix-policy-flat{grid-template-columns:minmax(0,1fr)}.lw-matrix-group-head,.lw-matrix-policy-head{cursor:pointer;list-style:none}.lw-matrix-group-head::-webkit-details-marker,.lw-matrix-policy-head::-webkit-details-marker{display:none}.lw-matrix-group-head:hover,.lw-matrix-policy-head:hover{background:var(--lw-stripe-hover)}.lw-matrix-group-head{grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px;padding:12px}.lw-matrix-group-head>.lw-topic-icon{margin-top:2px;color:var(--lw-text)}.lw-matrix-group-head>.lw-position-chevron{box-sizing:content-box;padding:3px;margin-top:0;border-radius:50%;background:var(--lw-stripe);color:var(--lw-text)}.lw-matrix-group-head:focus-visible,.lw-matrix-policy-head:focus-visible{outline:2px solid var(--lw-accent);outline-offset:-2px}[open]>.lw-matrix-group-head .lw-position-chevron,[open]>.lw-matrix-policy-head .lw-position-chevron{transform:rotate(180deg)}.lw-matrix-group-text,.lw-matrix-policy-text{display:flex;flex-direction:column;gap:2px;min-width:0}.lw-matrix-group-name{margin:0;font-size:var(--lw-font-size-body);font-weight:600;letter-spacing:-.01em}.lw-matrix-group-preview{font-size:var(--lw-font-size-secondary);color:var(--lw-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[open]>.lw-matrix-group-head .lw-matrix-group-preview{display:none}.lw-matrix-group>.lw-matrix-policies{border-top:1px solid var(--lw-border)}.lw-matrix-list .lw-matrix-policies{gap:0}.lw-matrix-list .lw-matrix-policy:nth-child(odd){background:var(--lw-stripe)}.lw-matrix-group .lw-matrix-policy-detail,.lw-matrix-group .lw-matrix-policy-flat,.lw-matrix-group .lw-matrix-policy-head{padding-left:38px}.lw-matrix-policy-name{font-weight:600}.lw-matrix-policy-name,.lw-matrix-policy-text .lw-matrix-line{font-size:var(--lw-font-size-secondary)}.lw-matrix-policy-flat>.lw-matrix-items{margin-top:2px}[open]>.lw-matrix-policy-head .lw-matrix-preview{display:none}[open]>.lw-matrix-policy-head{padding-bottom:2px}.lw-matrix-policy-detail{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.lw-matrix-heading{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:4px;flex:1 1 auto;min-width:0;min-height:30px}.lw-matrix-heading .lw-matrix-tabs{min-width:0}.lw-matrix-order{margin:0;font-size:var(--lw-font-size-label);line-height:1.3;color:var(--lw-text-secondary);white-space:nowrap}.lw-matrix-row-preview{min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[open]>.lw-position-head .lw-matrix-row-preview{display:none}.lw-matrix-topic .lw-position-head>.lw-position-chevron{grid-column:-2/-1;grid-row:1}.lw-matrix-topic>.lw-position-rows .lw-matrix-items{gap:8px}.lw-matrix>.lw-view-toggle{margin-top:-4px}@media (max-width:480px){.lw-position-head>.lw-matrix-row-preview{grid-column:1/-1;grid-row:2}}.lw-matrix-coverage{overflow-x:auto;overscroll-behavior-x:contain;font-size:var(--lw-font-size-secondary)}.lw-matrix-coverage-row{display:grid;grid-template-columns:minmax(120px,1.6fr) repeat(var(--lw-matrix-columns,7),minmax(56px,1fr));align-items:center;gap:0 6px;padding:4px 0;min-width:max-content}.lw-matrix-coverage-row+.lw-matrix-coverage-row{border-top:1px solid var(--lw-border)}.lw-matrix-coverage-head .lw-matrix-party{font-size:var(--lw-font-size-label);text-align:center}.lw-matrix-no,.lw-matrix-yes{text-align:center}.lw-matrix-no{color:var(--lw-text-secondary)}.lw-o-screen{gap:var(--lw-gap)}.lw-o-form,.lw-o-screen{display:flex;flex-direction:column}.lw-o-form{gap:12px}.lw-o-label{font-size:var(--lw-font-size-secondary);font-weight:600;color:var(--lw-text);display:block;margin-bottom:4px}.lw-o-field{width:100%;box-sizing:border-box;font:inherit;color:var(--lw-text);background:var(--lw-surface);border:1px solid var(--lw-border);border-radius:10px;padding:9px 12px}.lw-o-field:focus{outline:2px solid var(--lw-accent);outline-offset:1px}.lw-o-field[aria-invalid=true]{border-color:var(--lw-text)}.lw-o-code-field{max-width:11ch;font-size:20px;font-weight:600;letter-spacing:.3em;font-variant-numeric:tabular-nums}.lw-o-help{font-size:var(--lw-font-size-secondary);color:var(--lw-text-secondary);margin:4px 0 0}.lw-o-error{margin:0;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--lw-text) 6%,var(--lw-surface))}.lw-o-check,.lw-o-error{font-size:var(--lw-font-size-secondary);color:var(--lw-text)}.lw-o-check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start}.lw-o-check input{margin:3px 0 0;accent-color:var(--lw-accent);width:16px;height:16px}.lw-o-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.lw-o-btn{font:inherit;font-weight:600;font-size:var(--lw-font-size-secondary);cursor:pointer;border-radius:999px;padding:8px 16px;border:1px solid var(--lw-accent-fill);background:var(--lw-accent-fill);color:var(--lw-accent-contrast)}.lw-o-btn:disabled{opacity:.55;cursor:default}.lw-o-btn:focus-visible,.lw-o-link:focus-visible{outline:2px solid var(--lw-accent);outline-offset:2px}.lw-o-link{font:inherit;font-size:var(--lw-font-size-secondary);background:none;border:0;padding:0;color:var(--lw-accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.lw-o-link:disabled{opacity:.55;cursor:default}.lw-o-fine{font-size:var(--lw-font-size-label);color:var(--lw-text-secondary);margin:0}.lw-o-terms{flex:1 1 220px}.lw-o-terms a{color:var(--lw-accent);font-weight:500;text-decoration:none}.lw-o-terms a:hover{text-decoration:underline;text-underline-offset:2px}.lw-o-terms a:focus-visible{outline:2px solid var(--lw-accent);outline-offset:2px}.lw-o-quota{font-size:var(--lw-font-size-label);color:var(--lw-text-secondary);text-align:right;padding:0 2px 4px;margin:0}.lw-o-conversation{display:contents}.lw-o-conversation[hidden]{display:none}.lw-o-card{border:1px solid var(--lw-border);border-radius:var(--lw-radius);background:var(--lw-surface);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.lw-o-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.lw-o-card h2{font-size:16px;margin:0;font-weight:600;color:var(--lw-text)}.lw-o-kind{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lw-text-secondary)}.lw-o-card dl{margin:0;display:flex;flex-direction:column;gap:6px}.lw-o-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;font-size:14px;align-items:baseline}.lw-o-row dt{color:var(--lw-text-secondary);font-size:13px}.lw-o-row dd{margin:0;overflow-wrap:anywhere;color:var(--lw-text)}.lw-o-desc{line-height:1.5}.lw-o-desc,.lw-o-prio{margin:0;font-size:14px;color:var(--lw-text)}.lw-o-prio{padding-left:18px;display:flex;flex-direction:column;gap:3px}.lw-o-textarea{resize:vertical;line-height:1.5;font-size:14px}.lw-o-main-fit{display:flex;flex-direction:column;overflow:hidden}.lw-o-fit{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px}.lw-o-fit-intro{flex:0 0 auto;margin:0}.lw-o-fit-body,.lw-o-fit-card{flex:1 1 auto;min-height:0}.lw-o-fit-body{overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px}.lw-o-fit-body>*{flex-shrink:0}.lw-o-fit-foot{flex:0 0 auto;display:flex;flex-direction:column;gap:8px}.lw-o-fit-card>:not(.lw-o-fit-body){flex-shrink:0}.lw-o-intro{margin:0 0 var(--lw-gap);color:var(--lw-text-secondary)}.lw-o-for{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,#fee32b 14%,var(--lw-surface));border:1px dashed color-mix(in srgb,#b39a00 65%,var(--lw-surface));font-size:var(--lw-font-size-body);line-height:1.55}.lw-o-for-label{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:var(--lw-font-size-label,12px);font-weight:600;color:color-mix(in srgb,#6b5a00 60%,var(--lw-text))}.lw-o-for-icon{flex:none;color:color-mix(in srgb,#8a7400 75%,var(--lw-text))}.lw-o-for-party{display:inline-flex;align-items:center;gap:6px;color:var(--lw-text)}.lw-o-for-text{margin:0;color:var(--lw-text)}.lw-o-for-none .lw-o-for-text{color:var(--lw-text-secondary)}.lw-o-for-unchecked .lw-o-for-text{font-style:italic}.lw-o-for-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.lw-compare-column>.lw-o-for{margin:8px 0}.lw-o-for-by{margin:12px 0 0;font-size:var(--lw-font-size-label,12px);color:var(--lw-text-secondary)}.lw-position-body{display:flex;flex-direction:column;gap:8px;min-width:0}.lw-answer+.lw-o-for{margin-top:8px}.lw-o-for+.lw-answer{margin-top:12px}.lw-answer+.lw-o-prose-party,.lw-o-prose-party+.lw-o-prose-party{margin-top:12px}.lw-header-actions:has(.lw-o-profile-btn){display:inline-flex;align-items:center;gap:8px}.lw-o-profile-btn{order:1}.lw-o-header-sep{order:2;color:var(--lw-text-secondary);opacity:.6;font-size:var(--lw-font-size-label);user-select:none}.lw-header-actions:has(.lw-o-profile-btn) .lw-clear:not(.lw-o-profile-btn){order:3}.lw-header-actions:not(:has(.lw-clear:not(.lw-o-profile-btn))) .lw-o-header-sep{display:none}