.app-shell_shell__QcgiU{min-height:100dvh;width:100%;display:grid;grid-template-rows:auto 1fr auto;margin:0;padding:0;background-color:var(--background)}.app-shell_mainContent__T8xzo{width:100%;min-height:0;display:flex}.navbar_navbar__cmw8f{background-color:#fff;border-bottom:1px solid #d2d2d2;height:var(--shell-bar-height);padding:0 1rem;width:100%;color:#fff;display:flex;align-items:center}.navbar_innerNavbar__32ckw{display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;max-width:1200px;margin:0 auto;width:100%}.navbar_buttonRow__ZhdNQ{display:flex;flex-direction:row;justify-content:space-evenly;gap:.5rem}.navbar_topbar__VBESU{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.navbar_navbar__cmw8f h3{font-size:12px;line-height:115%;font-weight:500;color:#444}.navbar_links__UdRHN{display:flex;flex-direction:row;justify-content:flex-start;gap:1rem;align-items:center;height:100%}.navbar_links__UdRHN a{font-style:normal;font-weight:500;font-size:12px;line-height:115%;color:#444;text-decoration:none}.navbar_links__UdRHN a:hover{text-decoration:underline}@media(max-width:640px){.navbar_navbar__cmw8f{padding:0 .75rem}}.brand_title__fcOr2{font-weight:700;font-size:20px;line-height:105.81%;letter-spacing:-.02em;color:var(--primary-text)}.brand_brand__uafVr{display:flex;flex-direction:row;align-items:center;gap:.5rem;background:none;border:none;padding:0;cursor:pointer}.brand_logo__FFVdX{width:24px;height:24px}.footer_footer__avDgs{background-color:rgba(0,0,0,0);flex:0 0 auto;width:100%;height:var(--shell-bar-height);padding:0 1rem;border-top:1px solid var(--border-color);display:flex;align-items:center}.footer_sources__6qRwj{padding:0;max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;color:var(--secondary-text);font-size:14px}.footer_sources__6qRwj a{color:var(--secondary-text);text-decoration:none}.footer_sources__6qRwj p{margin:0}@media(max-width:640px){.footer_footer__avDgs{padding:0 .75rem}.footer_sources__6qRwj{font-size:13px}}.footer_links__ul698{display:flex;flex-direction:row;gap:1rem}.historikk_page__RKwXh{width:100%;max-width:1200px;margin:0 auto;padding:1.5rem 1rem;display:flex;flex-direction:column}.historikk_authGate__Ek0k5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1rem;text-align:center;color:var(--secondary-text)}.historikk_header__axO_c{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.historikk_header__axO_c h1{font-size:1.5rem;font-weight:700;color:var(--primary-text);margin:0}.historikk_filters__OAcZ_{display:flex;flex-direction:row;align-items:center;gap:.5rem}.historikk_filters__OAcZ_ label{font-size:.85rem;color:var(--secondary-text)}.historikk_filters__OAcZ_ input[type=date]{padding:.35rem .5rem;border:1px solid var(--border-color);border-radius:6px;font-size:.85rem;color:var(--primary-text)}.historikk_table__0KrOK{width:100%;border-collapse:collapse;font-size:.9rem}.historikk_table__0KrOK th{text-align:left;padding:.6rem .75rem;border-bottom:2px solid var(--border-color);color:var(--secondary-text);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.historikk_table__0KrOK td{padding:.6rem .75rem;border-bottom:1px solid var(--border-color);color:var(--primary-text)}.historikk_table__0KrOK tbody tr{cursor:pointer;transition:background-color .15s}.historikk_table__0KrOK tbody tr:hover{background-color:var(--secondary-container)}.historikk_sourceBadge__A5Fgv{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.historikk_sourceBadge__A5Fgv[data-source=NAV]{background-color:#e0f0ff;color:#1a6db5}.historikk_sourceBadge__A5Fgv[data-source=Lovdata]{background-color:#fef3e0;color:#b5751a}.historikk_preview__soR5V{max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.historikk_stateMessage__mouND{text-align:center;padding:3rem 1rem;color:var(--secondary-text);font-size:.95rem}.historikk_backButton__Sdxo1{display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;cursor:pointer;color:var(--primary);font-size:.9rem;font-weight:500;padding:0;margin-bottom:1rem}.historikk_backButton__Sdxo1:hover{text-decoration:underline}.historikk_detailHeader__h4S_h{margin-bottom:1.5rem}.historikk_detailHeader__h4S_h h1{font-size:1.5rem;font-weight:700;color:var(--primary-text);margin:0 0 .75rem}.historikk_metaBar__fQr9_{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;font-size:.85rem;color:var(--secondary-text)}.historikk_metaItem__D3N79{display:flex;align-items:center;gap:.3rem}.historikk_conversation__dS8to{display:flex;flex-direction:column;gap:.75rem}.historikk_messageBubble__cYW6s{max-width:80%;padding:.75rem 1rem;border-radius:var(--border-radius);font-size:.9rem;line-height:1.5;word-break:break-word;white-space:pre-wrap}.historikk_userMessage__FtC3B{align-self:flex-end;background-color:var(--primary);color:#fff}.historikk_assistantMessage__d9uAI{align-self:flex-start;background-color:var(--secondary-container);color:var(--primary-text)}@media(max-width:768px){.historikk_header__axO_c{flex-direction:column;align-items:flex-start}.historikk_filters__OAcZ_{flex-wrap:wrap}.historikk_table__0KrOK td:nth-child(4),.historikk_table__0KrOK th:nth-child(4){display:none}.historikk_preview__soR5V{max-width:200px}.historikk_messageBubble__cYW6s{max-width:90%}}@media(max-width:640px){.historikk_page__RKwXh{padding:1rem .75rem}.historikk_table__0KrOK td:nth-child(3),.historikk_table__0KrOK th:nth-child(3){display:none}.historikk_preview__soR5V{max-width:150px}}.chat_chatPage__HEfnO{width:100%;max-width:1200px;margin:0 auto;padding:.45rem 1rem .65rem;display:flex;flex-direction:column;min-height:100%}.chat_chatPageLanding__iQJFm{min-height:100%;justify-content:flex-start;gap:.45rem}.chat_chatPageLanding__iQJFm .chat_chat__1J4Fy{flex:1 1 auto}.chat_faqBlock__z9bcu{width:100%}.chat_chatPageLanding__iQJFm .chat_faqBlock__z9bcu{margin-top:.1rem}.chat_chatPageActive__mTYlL{justify-content:flex-start;gap:0;flex:1 1 auto;min-height:0}.chat_chat__1J4Fy{background-color:#fff;min-height:auto;width:100%;display:flex;flex-direction:column;align-items:center;padding:.15rem 0;max-width:100%;margin:0;transition:all .5s ease-in-out}.chat_chat__1J4Fy.chat_chatActive__1QkeM{justify-content:flex-start;padding:.15rem 0;flex:1 1 auto;min-height:0}.chat_chat__1J4Fy.chat_transitioning__Hlhtv .chat_chatCard__ExUxT,.chat_chat__1J4Fy.chat_transitioning__Hlhtv .chat_header__zIETH{opacity:0;transform:translateY(-20px);transition:all .5s ease-in-out}.chat_messagesContainer___b_82{width:100%;max-width:var(--max-width);flex:1 1 auto;display:flex;flex-direction:column;margin-bottom:1rem;min-height:0;overflow-y:auto}.chat_bottomChatInput__4mnBS{width:100%;max-width:var(--max-width);flex:0 0 auto;background:#fff;padding:.75rem 0 1.25rem;margin-top:0}.chat_bottomChatInput__4mnBS .chat_chatInput__qmz55{background-color:#fff;border:1px solid var(--border-color);border-radius:8px;padding:.75rem;gap:.5rem;width:100%;box-shadow:-1px 3px 9px -1px rgba(0,0,0,.1);-webkit-box-shadow:-1px 3px 9px -1px rgba(0,0,0,.1);-moz-box-shadow:-1px 3px 9px -1px rgba(0,0,0,.1)}.chat_closeButton__CdT7B{color:var(--secondary-text);font-size:14px;border:none;background:none;cursor:pointer;margin-top:.75rem;font-weight:500}.chat_header__zIETH{text-align:center;margin-bottom:.35rem;margin-top:0;width:100%;transition:all .5s ease-in-out}.chat_availabilityText__FytGA{font-size:.875rem;color:#6b7280;margin-bottom:1rem;text-align:left}.chat_trustLine__bZ3Qk{font-size:.9rem;color:var(--secondary-text);margin:0 0 .4rem;line-height:1.4}.chat_mainTitle__tcZuh{font-size:1.75rem;font-weight:700;color:var(--primary-text);margin-bottom:.35rem;line-height:1.15}@media(max-width:768px){.chat_mainTitle__tcZuh{font-size:1.4rem}}.chat_chatCard__ExUxT{background:var(--background);border-radius:12px;box-shadow:-1px 3px 9px -1px rgba(0,0,0,.1);-webkit-box-shadow:-1px 3px 9px -1px rgba(0,0,0,.1);-moz-box-shadow:-1px 3px 9px -1px rgba(0,0,0,.1);width:100%;min-height:22rem;flex:1 1 auto;max-width:900px;margin-bottom:0;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border:1px solid var(--border-color);transition:all .5s ease-in-out;box-sizing:border-box}.chat_divider__zZN4f{width:100%;height:1px;background-color:var(--border-color);margin:0}.chat_greeting__cdNUS{font-size:1.1rem;font-weight:700;color:var(--primary-text);margin:0 0 .3rem}.chat_suggestedQuestions__Em7TP{margin-bottom:.25rem}.chat_suggestedLabel__oqrsU{font-size:1rem;color:var(--secondary-text);text-align:center;margin-bottom:.45rem;font-size:14px;font-weight:500}.chat_questionButtons__q8tB3{display:flex;flex-direction:column;gap:.4rem;align-items:center}.chat_questionButton__0l1Jl{background-color:#f9fafb;border:none;border-radius:8px;padding:.55rem .75rem;font-size:14px;color:#374151;cursor:pointer;transition:all .2s ease;width:100%;max-width:300px;text-align:left}.chat_questionButton__0l1Jl:hover{background-color:#f3f4f6;border-color:#d1d5db}.chat_chatInput__qmz55{position:relative;display:flex;align-items:center;background-color:var(--background);border:1px solid var(--border-color);border-radius:8px;padding:.75rem;gap:.5rem;width:100%;box-sizing:border-box;margin:0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.chat_topContent__heCT5{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex:1 1 auto;width:100%;padding:clamp(1.6rem,11vh,6rem) .85rem .8rem}.chat_bottomContent__ieCTf{padding:.55rem .85rem .75rem;width:100%;border-top:1px solid var(--border-color);box-sizing:border-box;background:var(--background);border-radius:0 0 12px 12px}.chat_inputField__Z_ysu{flex:1 1;border:none;outline:none;font-size:1rem;color:#000;background:rgba(0,0,0,0)}.chat_inputField__Z_ysu::placeholder{color:#9ca3af}.chat_inputField__Z_ysu:disabled{opacity:.6;cursor:not-allowed}.chat_sendButton__uGbUw{background-color:#f3f4f6;border:none;border-radius:6px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.chat_sendButton__uGbUw svg{font-size:1rem;color:#6b7280}.chat_sendButton__uGbUw:hover{background-color:#e5e7eb}.chat_sendButton__uGbUw:disabled{opacity:.6;cursor:not-allowed}.chat_spinner__j5Yt5{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.2509803922);border-top-color:#6b7280;border-radius:50%;animation:chat_spin__20_jq 1s linear infinite}@keyframes chat_spin__20_jq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:640px){.chat_chatPage__HEfnO{padding:.2rem .5rem .45rem}.chat_chatPageLanding__iQJFm{justify-content:flex-start;gap:.35rem}.chat_chatPageLanding__iQJFm .chat_faqBlock__z9bcu{margin-top:.15rem}.chat_chat__1J4Fy{padding:.05rem 0;min-height:0;display:flex;flex-direction:column}.chat_chatCard__ExUxT{padding:0;min-height:18.5rem;max-height:none;overflow:visible;margin-bottom:0;flex-shrink:0}.chat_mainTitle__tcZuh{font-size:1.25rem}.chat_topicButtons__5wQBC{justify-content:center}.chat_bottomContent__ieCTf{padding:.65rem .7rem .75rem}.chat_trustLine__bZ3Qk{font-size:.8rem}.chat_topContent__heCT5{padding:clamp(1rem,8vh,2.8rem) .75rem .65rem}}.chatDialog_chatDialog__9_dY3{width:100%;height:100%;display:flex;flex-direction:column}.chatDialog_messagesContainer__yg0QW{flex:1 1 auto;overflow-y:auto;height:0;padding:16px;display:flex;flex-direction:column;gap:16px}.chatDialog_messageWrapper__cBcf2{display:flex;width:100%}.chatDialog_userMessageWrapper__t1XU3{justify-content:flex-end}.chatDialog_loadingMessageWrapper__YMNVw,.chatDialog_systemMessageWrapper___bT58{justify-content:flex-start}.chatDialog_messageContent__uly65{line-height:1.4;font-size:.95rem;overflow-wrap:anywhere;white-space:pre-wrap}.chatDialog_userMessageBubble__xaxKj{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:min(72%,64ch);padding:12px 16px;border-radius:18px;background-color:#f0f0f0;text-align:left;font-style:normal;font-weight:400;font-size:16px;line-height:1.35;color:#000}.chatDialog_loadingMessageWrapper__YMNVw .chatDialog_messageContent__uly65{display:inline-block;max-width:min(72%,64ch);padding:0;font-style:normal;font-weight:400;font-size:16px;color:#a3a3a3}.chatDialog_systemMessageWrapper___bT58 .chatDialog_messageContent__uly65{display:inline-block;max-width:min(72%,64ch);padding:0;font-style:normal;font-weight:400;font-size:16px;color:#394508}@media(max-width:768px){.chatDialog_loadingMessageWrapper__YMNVw .chatDialog_messageContent__uly65,.chatDialog_systemMessageWrapper___bT58 .chatDialog_messageContent__uly65,.chatDialog_userMessageBubble__xaxKj{max-width:92%}}.chatDialog_messagesContainer__yg0QW::-webkit-scrollbar{width:6px}.chatDialog_messagesContainer__yg0QW::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.chatDialog_messagesContainer__yg0QW::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.chatDialog_messagesContainer__yg0QW::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@keyframes chatDialog_statusBounce__Pqsnv{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}.chatDialog_dots__jtun9{display:inline-flex;gap:3px;margin-left:4px;vertical-align:middle}.chatDialog_dot__P8GTo{width:4px;height:4px;border-radius:50%;background-color:#a3a3a3;display:inline-block;animation:chatDialog_statusBounce__Pqsnv 1.2s infinite}.chatDialog_dot__P8GTo:nth-child(2){animation-delay:.2s}.chatDialog_dot__P8GTo:nth-child(3){animation-delay:.4s}@keyframes chatDialog_blink__Iq76Z{0%,50%{opacity:1}51%,to{opacity:0}}.chatDialog_blinkingCursor__cVwp0{animation:chatDialog_blink__Iq76Z 1s infinite;margin-left:2px;font-size:1em;color:#394508}.faq-section_faqSection__dFcSP{padding:.25rem 1rem .8rem}@media(min-width:768px){.faq-section_faqSection__dFcSP{padding:.35rem 1rem 1rem}}.faq-section_container__cfW7D{max-width:56.25rem;margin:0 auto}.faq-section_toggleButton__BKOap{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;background:none;border:none;cursor:pointer;gap:1rem;transition:all .2s ease}.faq-section_toggleButton__BKOap:hover{opacity:.8}.faq-section_toggleButton__BKOap:focus-visible{border-radius:.375rem;outline:3px solid var(--ring);outline-offset:2px}.faq-section_title__2ZUGA{margin:0;font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--foreground);text-align:left}@media(min-width:768px){.faq-section_title__2ZUGA{font-size:1.5rem}}.faq-section_toggleIcon__WhSht{color:var(--muted-foreground);width:1.25rem;height:1.25rem;flex-shrink:0;transition:transform .2s ease}.faq-section_subtitle__4XpoK{color:var(--muted-foreground);line-height:1.6;margin-top:.6rem;margin-bottom:.8rem;text-align:left}.faq-section_faqList__dAteR{width:100%;display:flex;flex-direction:column;gap:.4rem}.faq-section_faqItem__iPQtk{border-bottom:1px solid var(--border);padding:.5rem 0}.faq-section_faqItem__iPQtk:last-child{border-bottom:none}.faq-section_faqTrigger__dKd8z{display:flex;flex:1 1;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;padding:0;text-align:left;font-size:.9375rem;font-weight:700;color:var(--foreground);background:none;border:none;cursor:pointer;transition:all .2s ease;outline:none}.faq-section_faqTrigger__dKd8z span{flex:1 1}.faq-section_faqTrigger__dKd8z:hover{color:var(--ring)}.faq-section_faqTrigger__dKd8z:focus-visible{border-radius:.375rem;outline:3px solid var(--ring);outline-offset:2px}.faq-section_faqTrigger__dKd8z:disabled{pointer-events:none;opacity:.5}.faq-section_faqContent__T5Tpg{overflow:hidden;font-size:.875rem;font-weight:400;line-height:1.6;color:var(--muted-foreground);transition:all .3s ease;margin-top:.5rem}.faq-section_faqContent__T5Tpg.faq-section_closed__3_RxB{max-height:0;opacity:0;padding:0;margin-top:0}.faq-section_faqContent__T5Tpg.faq-section_open__mGvcJ{max-height:500px;opacity:1;padding-top:.75rem}.faq-section_chevron__drAC3{color:var(--muted-foreground);pointer-events:none;width:1rem;height:1rem;flex-shrink:0;transform:translateY(.125rem);transition:transform .2s ease}.faq-section_chevron__drAC3.faq-section_rotated__wBT7U{transform:translateY(.125rem) rotate(180deg)}