:root{--ink:#152c3b;--navy:#132d3f;--muted:#536570;--line:#d9e0e4;--paper:#fff;--wash:#f3f6f7;--green:#285f53;--green-wash:#e9f2ee;--amber:#875614;--focus:#2766a0;--radius:5px;--font:var(--font-sans),"PT Sans",sans-serif;--u-bg:var(--wash);--u-paper:var(--paper);--u-ink:var(--ink);--u-muted:var(--muted);--u-line:var(--line);--u-accent:var(--accent);--u-soft:#f8edf0;--u-good:var(--green);--u-good-bg:var(--green-wash);--u-density:22px;--u-title:var(--font);--paper-dim:var(--wash);--ink-soft:var(--muted);--navy-deep:var(--navy);--brick:var(--accent);--brick-soft:#c4574f;--gold:var(--amber);--gold-soft:#ddbb78;--line-strong:#cfd5dd;--link-blue:var(--focus);--link-blue-hover:#1d4f80}*{box-sizing:border-box}html{scroll-padding-top:151px}.ukuk-root{margin:0;background:var(--paper);font:400 15px/1.5 var(--font);-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}a,button{touch-action:manipulation;text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}input{caret-color:var(--green)}::-moz-selection{background:#d9e8e3;color:var(--ink)}::selection{background:#d9e8e3;color:var(--ink)}[hidden]{display:none!important}.wrap{max-width:1352px;margin:auto;padding:0 48px}.icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.skip{position:fixed;top:-80px;left:16px;padding:12px 20px;background:var(--navy);color:#fff;z-index:200}.skip:focus{top:12px}.header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line)}.header-row{height:80px;display:flex;align-items:center;gap:36px}.wordmark{font-size:32px;line-height:1;font-weight:700;letter-spacing:-1.2px;white-space:nowrap}.wordmark .dot{color:var(--accent)}.brand-tag{max-width:175px;font-size:12px;line-height:1.35;color:var(--muted);padding-left:22px;border-left:1px solid var(--line)}.brand{gap:24px}.brand,.header-tools{display:flex;align-items:center}.header-tools{margin-left:auto;gap:26px}.utility{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:700;min-height:44px}.count{min-width:19px;text-align:center;font-size:12px;background:var(--wash);border-radius:3px;padding:0 4px;font-variant-numeric:tabular-nums}.languages{display:flex;gap:3px}.language{font-size:12px;min-width:36px;min-height:34px;color:var(--muted);border-radius:3px;font-weight:700}.language[aria-pressed=true]{background:#edf1f3}.nav-row{display:flex;gap:30px;align-items:center;min-height:48px;border-top:1px solid #edf0f2}.nav-row a,.nav-row button{min-height:48px;display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--muted);position:relative;white-space:nowrap}.nav-row .current{color:var(--ink);font-weight:700}.nav-row .current:after{content:"";height:2px;background:var(--navy);position:absolute;bottom:-1px;left:0;right:0}.nav-row .assistant{margin-left:auto;color:var(--ink)}.nav-row .icon{width:15px;height:15px}.hero{padding-top:44px;padding-bottom:33px;border-bottom:1px solid var(--line)}h1,h2,h3,p{margin:0}h1{font-size:36px;line-height:1.2;letter-spacing:-.9px;font-weight:700;text-wrap:balance}.hero-lead{color:var(--muted);margin-top:12px}.search-form{display:flex;align-items:center;margin-top:27px;border:1px solid #a9b7c0;border-radius:var(--radius);height:60px;padding:5px 5px 5px 20px;gap:13px;background:#fff}.search-form:focus-within{border-color:var(--focus);outline:2px solid #2766a025;outline-offset:2px}.search-form>.icon{color:var(--muted);width:22px;height:22px}.search-form input{width:100%;min-width:0;height:100%;border:0;outline:none!important;font-size:16px;background:transparent}.search-form input::-moz-placeholder{color:#64737e}.search-form input::placeholder{color:#64737e}.search-form kbd{color:var(--muted);font:13px var(--font);border:1px solid var(--line);padding:1px 7px;border-radius:3px}.primary{background:var(--navy);color:#fff;border-radius:3px;display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:0 26px;font-size:14px;font-weight:700;gap:10px;white-space:nowrap}.search-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;font-size:12px;color:var(--muted)}.text-link{display:inline-flex;gap:7px;align-items:center;font-weight:700;min-height:32px}.text-link .icon{width:15px;height:15px}.search-foot .text-link{font-size:13px;color:var(--ink)}.workspace{grid-template-columns:282px minmax(0,1fr);gap:42px;padding-top:48px}.reference{position:sticky;top:149px}.codes{background:var(--wash);border:1px solid var(--line);border-radius:var(--radius)}.codes summary{list-style:none;padding:22px 22px 20px;background:var(--navy);color:#fff;pointer-events:none}.codes summary::-webkit-details-marker{display:none}.codes-title{display:flex;justify-content:space-between;gap:12px;font-size:20px;font-weight:700;line-height:1.3}.codes-caption{display:block;margin-top:5px;font-size:12px;color:#bfced7}.codes-title .icon{width:19px;height:19px;margin-top:4px}.code-list{padding:4px 20px 0}.code-link{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #d9e1e6;min-height:53px;font-size:15px;font-weight:700}.code-link:last-child{border-bottom:0}.code-link .icon{width:15px;height:15px;color:var(--muted)}.code-more{border-top:1px solid var(--line);margin:8px 0 0}.code-more summary{padding:14px 20px;font-size:13px;font-weight:700;background:transparent;color:var(--ink);pointer-events:auto;cursor:pointer;display:flex;justify-content:space-between}.code-more .code-link{font-size:13px;line-height:1.4;min-height:50px}.code-more .code-list{padding-bottom:8px}.all-codes{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-top:1px solid var(--line);font-size:13px}.all-codes .icon{width:16px;height:16px}.reference-note{display:flex;gap:10px;font-size:12px;line-height:1.6;color:var(--muted);padding:18px 4px 0}.reference-note .icon{width:16px;height:16px;margin-top:2px}.reference-note a{text-decoration:underline;text-decoration-color:#a4b5bf}.feed-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}h2{font-size:25px;font-weight:700;letter-spacing:-.4px;line-height:1.25}.snapshot{font-size:12px;white-space:nowrap;color:var(--muted)}.tabs{display:flex;gap:27px;border-bottom:1px solid var(--line);overflow:auto}.tab{min-height:45px;border-bottom:2px solid transparent;white-space:nowrap;color:var(--muted);font-weight:700;padding-bottom:10px;padding-top:5px}.tab[aria-selected=true]{border-color:var(--navy)}.tab .tab-count{font-size:12px;margin-left:6px;color:var(--muted)}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 0}.toolbar .filter-control,.toolbar label{display:inline-flex;gap:9px;align-items:center}.toolbar label{font-size:12px;color:var(--muted)}.toolbar select{font-size:13px;border:1px solid var(--line);background:#fff;border-radius:3px;min-height:34px;padding:3px 26px 3px 10px;max-width:190px}.sort{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.sort .icon{width:15px;height:15px}.list-head{background:var(--wash);border-top:1px solid var(--line);padding:9px 12px;color:var(--muted)}.doc-row,.list-head{display:grid;grid-template-columns:77px minmax(0,1fr) 32px;gap:18px;border-bottom:1px solid var(--line)}.doc-row{padding:21px 12px;position:relative;min-height:140px}.date-cell{display:block;font-variant-numeric:tabular-nums;line-height:1.2;padding-top:1px}.date-day{display:block;font-size:22px;letter-spacing:-.5px}.date-month{display:block;margin-top:4px;color:var(--muted)}.doc-kind{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--muted);margin-bottom:6px;line-height:1.5}.doc-title{font-size:16px;font-weight:700;line-height:1.42;display:inline-block;text-align:left;max-width:100%;text-wrap:pretty}.doc-meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);margin-top:9px}.doc-meta,.state{align-items:center}.state{display:inline-flex;gap:5px;color:var(--green)}.state:before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%}.state.pending{color:var(--amber)}.save{height:34px;width:32px;display:grid;place-items:center;border-radius:3px;color:#5b6c76;align-self:start}.save .icon{width:18px;height:18px}.save[aria-pressed=true]{color:var(--green);background:var(--green-wash)}.save[aria-pressed=true] .icon{fill:var(--green-wash)}.warning{font-size:12px;color:var(--amber);margin-top:8px}.feed-note{color:var(--muted);margin-top:14px;max-width:70ch}.feed-end{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:19px}.feed-end .text-link{font-size:13px}.result-total{font-size:12px;color:var(--muted)}.empty{padding:50px 20px;text-align:center;border-bottom:1px solid var(--line)}.empty h3{font-size:20px;font-weight:700;margin-bottom:8px}.empty p{color:var(--muted);max-width:390px;margin:auto;font-size:14px}.empty .text-link{margin-top:15px}.search-summary{margin-bottom:18px;color:var(--muted);font-size:13px}.reset{display:inline-flex;gap:7px;align-items:center;min-height:32px;font-size:13px;color:var(--green);font-weight:700}.guide{margin-top:41px;padding-top:24px;border-top:1px solid var(--line)}.guide h3{font-size:17px;font-weight:700}.guide-row{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:11px}.guide p{max-width:54ch;color:var(--muted);line-height:1.7}.guide .text-link{font-size:13px;white-space:nowrap}.footer{background:var(--wash);border-top:1px solid var(--line);padding:38px 0 22px}.footer-main{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:35px;padding-bottom:32px}.footer .wordmark{display:inline-block;font-size:28px}.footer-description{font-size:12px;color:var(--muted);max-width:210px;line-height:1.7;margin-top:14px}.footer h3{font-size:12px;font-weight:700;margin:3px 0 12px}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:9px;font-size:12px;color:var(--muted)}.footer-links a,.footer-links button{min-height:22px;text-align:left}.footer-source{font-size:12px;color:var(--muted);line-height:1.75}.footer-source a{display:inline-flex;align-items:center;gap:5px;color:var(--ink);margin-top:9px}.footer-source .icon{width:13px;height:13px}.footer-bottom{border-top:1px solid var(--line);padding-top:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:28px;font-size:12px;color:var(--muted)}.footer-bottom p{max-width:750px}.prototype{margin-top:8px;color:#62727b;font-size:12px}.drawer{padding:0;border:0;position:fixed;inset:0 0 0 auto;margin:0;width:min(650px,100%);max-width:100%;height:100%;max-height:100%;background:#fff;color:var(--ink);box-shadow:-15px 0 50px #132d3f1f}.drawer::backdrop{background:#132d3f66}.drawer-inner{padding:28px 34px 40px}.drawer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px;font-size:12px;color:var(--muted)}.close{min-width:40px;min-height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:3px}.drawer h2{font-size:25px;line-height:1.35;margin-bottom:20px}.drawer p{font-size:14px;line-height:1.7;color:var(--muted);margin:16px 0}.drawer dl{display:grid;grid-template-columns:145px minmax(0,1fr);font-size:13px;line-height:1.7;margin:24px 0;border-top:1px solid var(--line)}.drawer dd,.drawer dt{padding:12px 0;border-bottom:1px solid var(--line);margin:0}.drawer dt{color:var(--muted)}.drawer dd{font-weight:700;overflow-wrap:anywhere}.drawer-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border:1px solid var(--line);border-radius:3px;font-size:14px;font-weight:700}.drawer .notice{padding:15px 18px;background:var(--wash);font-size:12px;line-height:1.7}.toast{position:fixed;z-index:100;bottom:24px;left:50%;transform:translateX(-50%);background:var(--navy);color:#fff;padding:12px 20px;border-radius:4px;font-size:13px;box-shadow:0 6px 22px #132d3f20;max-width:calc(100% - 32px);text-align:center}.mobile-chevron{display:none}.sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body:has(dialog[open]){overflow:hidden}@media(hover:hover) and (pointer:fine){.primary:hover{background:#254759}.footer-links a:hover,.footer-links button:hover,.nav-row a:hover,.nav-row button:hover,.text-link:hover,.utility:hover{color:var(--green)}.code-link:hover,.doc-title:hover{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#90a8b5}.doc-row:hover{background:#fafbfc}.close:hover,.language:hover,.save:hover,.secondary:hover{background:var(--wash)}.primary:active,.secondary:active{transform:scale(.98)}}@media(min-width:1500px){.wrap{padding-left:56px;padding-right:56px}.workspace{gap:48px;grid-template-columns:300px minmax(0,1fr)}}@media(max-width:1100px){.wrap{padding:0 28px}.header-row{gap:24px}.brand-tag{display:none}.hero{padding-top:36px;padding-bottom:28px}.workspace{padding-top:28px;padding-bottom:44px;gap:28px;grid-template-columns:246px minmax(0,1fr)}.feed-head,.snapshot{display:block}.snapshot{margin-top:8px}.tabs{gap:18px}.tab{font-size:13px}.doc-row,.list-head{grid-template-columns:61px minmax(0,1fr) 28px;gap:12px;padding-left:6px;padding-right:6px}.doc-title{font-size:15px}.doc-meta{gap:6px 12px}.footer{padding-top:32px}.footer-main{grid-template-columns:1.4fr 1fr 1fr;gap:24px}.footer-source{grid-column:1/-1;max-width:650px}.reference{top:149px}.nav-row{gap:24px}}@media(max-width:760px){.wrap{padding-left:20px;padding-right:20px}.header-row{height:65px;gap:16px}.wordmark{font-size:28px}.header-tools{gap:10px}.utility .saved-label{display:none}.utility{gap:5px}.languages{gap:0}.language{min-width:32px;min-height:34px}.nav-row{min-height:44px;gap:24px;overflow-x:auto;scrollbar-width:none}.nav-row a,.nav-row button{min-height:44px;font-size:13px}.nav-row .assistant,.nav-row .desktop-nav{display:none}.hero{padding-top:29px;padding-bottom:23px}h1{font-size:28px;letter-spacing:-.5px;max-width:600px}.hero-lead{font-size:14px;line-height:1.6;max-width:440px;margin-top:10px}.search-form{margin-top:21px;height:55px;padding-left:13px;gap:10px}.search-form input{font-size:16px}.search-form .primary{padding:0 17px;min-height:43px}.search-form kbd{display:none}.search-foot{display:block;margin-top:10px}.search-hint{display:none}.search-foot .text-link{font-size:12px}.workspace{display:block;padding-top:23px;padding-bottom:36px}.reference{position:static;margin-bottom:31px}.codes summary{pointer-events:auto;cursor:pointer;padding:17px 18px}.codes-title{font-size:18px}.codes-caption{font-size:12px;margin-top:4px}.codes-title>.pin{display:none}.mobile-chevron{display:block!important;transition:transform .16s ease-out}.codes[open] .mobile-chevron{transform:rotate(180deg)}.code-list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:22px;column-gap:22px;padding:2px 17px 0}.code-link{font-size:13px;min-height:48px}.code-link:last-child{border-bottom:1px solid var(--line)}.code-more summary{padding:12px 17px;font-size:12px}.code-more .code-list{display:block}.all-codes{padding:12px 17px;font-size:12px}.reference-note{display:none}.feed-head{display:flex;align-items:center;margin-bottom:18px}h2{font-size:23px}.snapshot{margin-top:0;font-size:12px}.tabs{gap:24px}.tab{font-size:13px;min-height:43px}.tab .tab-count{display:none}.toolbar{padding:13px 0}.toolbar label{gap:7px}.toolbar select{max-width:173px;font-size:12px}.sort{font-size:12px}.list-head{padding-left:8px;padding-right:8px}.doc-row,.list-head{grid-template-columns:47px minmax(0,1fr) 27px;gap:10px}.doc-row{padding:18px 8px;min-height:147px}.date-day{font-size:21px}.date-month{font-size:12px;max-width:45px;line-height:1.5}.doc-kind{font-size:12px;margin-bottom:6px;gap:5px}.doc-title{font-size:15px;line-height:1.45}.doc-meta{font-size:12px;line-height:1.6;margin-top:7px}.doc-meta,.doc-meta>span{display:block}.doc-meta .state{display:inline-flex;margin-top:5px}.save{width:27px;height:34px}.save .icon{width:17px}.feed-note{font-size:12px}.feed-end{align-items:flex-start}.feed-end .text-link,.result-total{font-size:12px}.result-total{padding-top:8px}.guide{margin-top:29px;padding-top:21px}.guide h3{font-size:17px}.guide-row{display:block}.guide p{font-size:12px}.guide .text-link{margin-top:10px;font-size:12px}.footer{padding-top:29px}.footer-main{grid-template-columns:1fr 1fr;gap:26px;padding-bottom:26px}.footer-brand{grid-column:1/-1}.footer-description{max-width:300px;margin-top:8px}.footer-main .wordmark{font-size:27px}.footer-source{grid-column:1/-1;font-size:12px}.footer-bottom{display:block;font-size:12px}.footer-bottom>span{display:block;margin-top:13px}.drawer-inner{padding:20px 22px 32px}.drawer-top{margin-bottom:24px}.drawer h2{font-size:22px}.drawer dl{grid-template-columns:115px minmax(0,1fr);font-size:12px}.drawer-actions{display:grid}.drawer .primary,.drawer .secondary{width:100%}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.feed-end,.footer,.guide,.header,.hero,.reference,.save,.tabs,.toast,.toolbar,dialog{display:none!important}.workspace{display:block;padding:0}.wrap{padding:0}.doc-row{-moz-column-break-inside:avoid;break-inside:avoid}.ukuk-root{font-size:11pt}}.nav-row a.current:after{content:"";height:2px;background:var(--navy);position:absolute;bottom:-1px;left:0;right:0}.nav-row .chat-nav{margin-left:auto;min-height:36px;color:#fff;border-radius:4px}.nav-row .chat-nav.current:after{display:none}.chat-nav .icon{width:17px;height:17px}.home-intro{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(310px,1fr);gap:42px}.home-intro h1{font-size:33px;max-width:760px}.home-intro .search-form{margin-top:23px}.home-intro .search-hint{display:none}.home-assistant{color:#fff;border-radius:5px;padding:23px 25px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.home-assistant h2{font-size:22px;color:#fff;display:flex;align-items:center;gap:10px}.home-assistant p{font-size:13px;line-height:1.65;margin-top:10px;color:#cbd9e2}.home-assistant form{display:flex;align-items:center;gap:8px;margin-top:16px;background:#fff;border-radius:3px;padding:5px 5px 5px 12px}.home-assistant input{min-width:0;width:100%;height:38px;border:0;background:transparent;color:var(--ink);font-size:14px;outline:none}.home-assistant input::-moz-placeholder{color:#62737e}.home-assistant input::placeholder{color:#62737e}.home-assistant form:focus-within{outline:3px solid #a7c7db;outline-offset:3px}.home-assistant button{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;color:#fff;border-radius:3px}.home-assistant .assistant-foot{align-items:center;gap:10px;justify-content:space-between;font-size:12px;color:#cbd9e2}.home-assistant .assistant-foot a{color:#fff;display:inline-flex;align-items:center;gap:4px}.home-assistant .assistant-foot .icon{width:14px;height:14px}.home-assistant .chat-icon{height:22px;width:22px}.page{padding-top:33px;padding-bottom:56px;min-height:70vh}.breadcrumb{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:12px;margin-bottom:19px}.breadcrumb .icon{width:13px;height:13px}.breadcrumb a:hover{text-decoration:underline}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.page-heading h1{font-size:32px;line-height:1.25;letter-spacing:-.6px}.page-heading p{font-size:14px;color:var(--muted);max-width:670px;margin-top:11px;line-height:1.7}.page-heading .snapshot{margin-top:12px}.page-search{margin-top:0;margin-bottom:25px;height:54px;max-width:none}.page-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:40px;align-items:start}.filter-panel{border-top:1px solid var(--line);padding-top:18px;position:static;top:auto}.filter-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.filter-title h2{font-size:18px;letter-spacing:0}.quiet-button{font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:4px;min-height:32px}.filter-panel fieldset{border:0;padding:0;margin:0 0 24px}.filter-panel legend{font-size:12px;font-weight:700;color:var(--ink);margin-bottom:10px}.check-option{display:flex;align-items:center;gap:9px;min-height:36px;font-size:13px;color:var(--muted);cursor:pointer}.check-option input{accent-color:var(--green);height:15px;width:15px;margin:0}.check-option small{margin-left:auto;font-size:12px}.field-label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.native-input,.native-select{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--line);border-radius:3px;background:#fff;font-size:13px}.filter-note{font-size:12px;line-height:1.65;color:var(--muted);border-top:1px solid var(--line);padding-top:15px}.results-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:43px;margin-bottom:16px}.results-bar h2{font-size:20px}.results-bar .native-select{width:auto;max-width:205px;min-height:35px}.records{border-top:1px solid var(--line)}.record{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:16px;padding:23px 0;border-bottom:1px solid var(--line)}.record h3{font-size:18px;font-weight:700;line-height:1.5}.record .doc-kind{font-size:12px;margin-bottom:8px}.record .doc-meta{font-size:12px;margin-top:10px}.record .date-label{display:inline-flex;gap:5px}.record .full-name{color:var(--muted);line-height:1.6;margin-top:8px;max-width:80ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.record-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:12px}.record-actions a,.record-actions button{display:inline-flex;align-items:center;gap:5px;min-height:28px;color:var(--green);font-weight:700}.record-actions .icon{width:14px;height:14px}.pagination{display:flex;gap:6px;align-items:center;margin-top:24px}.pagination button{min-width:38px;min-height:38px;border:1px solid var(--line);border-radius:3px;font-size:13px}.pagination button[aria-current=page]{color:#fff;background:var(--navy);border-color:var(--navy)}.pagination button:disabled{opacity:.4;cursor:default}.pagination .page-range{margin-left:auto;font-size:12px;color:var(--muted)}.data-note{font-size:12px;color:var(--muted);line-height:1.7;margin-top:24px;max-width:85ch}.period-bar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.period-button{padding:8px 14px;min-height:38px;border:1px solid var(--line);border-radius:3px;font-size:13px}.period-button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.date-group{margin-top:28px}.date-group:first-child{margin-top:0}.date-group>h2{font-size:15px;letter-spacing:0;background:var(--wash);padding:11px 13px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.date-group>h2>span{font-weight:400}.change-base,.date-group>h2>span{color:var(--muted);font-size:12px}.change-base{padding:10px 13px;background:var(--wash);line-height:1.7;margin-top:13px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.change-base a{color:var(--green);font-weight:700;display:inline-flex;align-items:center;gap:5px}.change-base .icon{width:14px;height:14px}.compact-panel{padding:19px;background:var(--wash);border:1px solid var(--line);border-radius:4px;margin-bottom:23px}.compact-panel h3{font-size:16px;font-weight:700;margin-bottom:10px}.compact-panel p{font-size:12px;line-height:1.7;color:var(--muted)}.calendar-title{font-size:17px;font-weight:700;margin-bottom:15px}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;text-align:center}.calendar-grid>button,.calendar-grid>span{display:grid;place-items:center;min-height:29px;font-size:12px}.calendar-grid>.weekday{font-size:11px;color:var(--muted);margin-bottom:7px}.calendar-grid>.calendar-event{background:var(--green-wash);color:var(--green);border-radius:3px;font-weight:700}.calendar-event[aria-pressed=true]{background:var(--green);color:#fff}.calendar-legend{font-size:12px;color:var(--muted);margin-top:14px;display:flex;gap:7px;align-items:center}.calendar-legend:before{content:"";height:6px;width:6px;background:var(--green);border-radius:50%}.entry-date{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--amber)}.entry-list .record{grid-template-columns:80px minmax(0,1fr) 35px}.entry-list .date-day{font-size:28px}.entry-list .date-month{font-size:12px}.entry-count{margin-bottom:18px;color:var(--muted);font-size:13px}.section-links{display:flex;flex-direction:column;gap:6px}.section-links a{font-size:13px;min-height:34px;display:flex;align-items:center;color:var(--muted)}.section-links a:hover{color:var(--green)}.about-content{max-width:770px}.about-section{padding-bottom:31px;margin-bottom:31px;border-bottom:1px solid var(--line);scroll-margin-top:160px}.about-section h2{font-size:24px;margin-bottom:15px}.about-section p{font-size:15px;line-height:1.85;margin-top:12px;max-width:70ch;color:var(--muted)}.about-section a{color:var(--green);text-decoration:underline}.about-section ul{padding-left:20px;color:var(--muted);line-height:1.8;font-size:14px}.about-section li+li{margin-top:7px}.about-source{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;margin-top:14px}.about-source strong{display:block;font-size:15px;font-weight:700}.about-source span{font-size:12px;color:var(--muted)}.about-meta{display:grid;grid-template-columns:160px 1fr;gap:0;font-size:13px}.about-meta dd,.about-meta dt{padding:12px 0;border-bottom:1px solid var(--line);margin:0}.about-meta dt{color:var(--muted)}.about-meta dd{color:var(--ink)}.chat-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:40px;min-height:530px}.chat-sidebar{border-right:1px solid var(--line);padding-right:24px}.new-chat{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:3px;min-height:43px;width:100%;padding:0 13px;font-size:13px;font-weight:700;text-align:left}.chat-sidebar h2{font-size:12px;font-weight:700;color:var(--muted);margin:26px 0 12px;letter-spacing:0}.chat-history{display:flex;flex-direction:column;gap:6px}.chat-history button{font-size:13px;line-height:1.6;padding:9px 10px;text-align:left;border-radius:3px;overflow-wrap:anywhere}.chat-history button[aria-pressed=true]{background:var(--wash)}.chat-sidebar .data-note{font-size:12px;margin-top:28px}.chat-main{min-width:0;max-width:800px;display:flex;flex-direction:column}.chat-demo-note{font-size:12px;line-height:1.65;color:var(--muted);padding:11px 14px;background:var(--wash);margin-bottom:25px;border-radius:3px}.chat-empty{padding:24px 0 30px;max-width:620px}.chat-empty .chat-icon{height:32px;width:32px;color:var(--green);margin-bottom:16px}.chat-empty h2{font-size:27px;margin-bottom:14px}.chat-empty p{font-size:14px;color:var(--muted);line-height:1.7;max-width:57ch}.suggestions{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:23px;border-top:1px solid var(--line)}.suggestions button{padding:15px 0;border-bottom:1px solid var(--line);text-align:left;font-size:14px;display:flex;justify-content:space-between;gap:15px;align-items:center}.suggestions button .icon{width:16px;height:16px;flex-shrink:0;color:var(--green)}.messages{display:flex;flex-direction:column;gap:28px;padding-bottom:28px}.message-user{align-self:flex-end;background:var(--wash);border-radius:5px;padding:14px 18px;max-width:88%;line-height:1.7;white-space:pre-wrap}.message-assistant,.message-user{font-size:15px;overflow-wrap:anywhere}.message-assistant{max-width:100%;line-height:1.75}.message-name{font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:11px}.message-name .icon{width:18px;height:18px;color:var(--green)}.message-assistant p{margin-top:8px}.citation-link{font-size:12px;display:inline-block;vertical-align:super;color:var(--green);margin-left:3px;font-weight:700;padding:0 3px}.chat-sources{margin-top:17px;border-top:1px solid var(--line)}.chat-source{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);text-align:left;width:100%;font-size:13px;color:var(--ink)}.chat-source .source-number{font-size:12px;color:var(--muted);min-width:20px}.chat-source .icon{margin-left:auto;width:16px;height:16px}.source-meta{display:block;margin-top:2px}.answer-foot,.source-meta{font-size:12px;color:var(--muted)}.answer-foot{line-height:1.7;margin-top:13px!important}.chat-composer{border:1px solid #a9b7c0;border-radius:5px;background:#fff;padding:14px 14px 10px;margin-top:auto}.chat-composer:focus-within{outline:2px solid #2766a025;border-color:var(--focus)}.chat-composer textarea{width:100%;resize:vertical;min-height:65px;max-height:220px;border:0;background:transparent;font:400 15px/1.6 var(--font);color:var(--ink);outline:none;caret-color:var(--green)}.composer-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;color:var(--muted)}.composer-foot .primary{min-height:36px;padding:0 17px;font-size:13px}.composer-foot .primary:disabled{opacity:.45;cursor:default}.chat-below{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;color:var(--muted);font-size:12px;line-height:1.7;margin-top:11px}.chat-below a{color:var(--green);white-space:nowrap;display:inline-flex;gap:4px;align-items:center}.chat-below .icon{width:13px;height:13px}.source-lang-note{font-size:12px;color:var(--muted);line-height:1.7;margin-top:12px}@media(hover:hover) and (pointer:fine){.home-assistant button:hover,.nav-row .chat-nav:hover{color:#fff}.chat-source:hover,.suggestions button:hover{color:var(--green)}.new-chat:hover,.pagination button:not(:disabled):not([aria-current]):hover,.period-button:hover{background:var(--wash)}}@media(max-width:1100px){.home-intro{gap:27px;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.home-intro h1{font-size:30px}.home-assistant{padding:20px}.home-assistant .assistant-foot{display:block}.assistant-foot a{margin-top:5px}.page-layout{gap:28px;grid-template-columns:220px minmax(0,1fr)}.chat-layout{grid-template-columns:195px minmax(0,1fr);gap:28px}}@media(max-width:760px){.nav-row{gap:23px;overflow-x:auto;padding-bottom:0}.nav-row .desktop-nav{display:inline-flex}.nav-row .chat-nav{margin-left:0;display:none}.header-tools{gap:8px}.mobile-chat-launch{display:inline-flex!important;align-items:center;justify-content:center;color:#fff;min-width:38px;height:36px;border-radius:3px}.mobile-chat-launch .icon{width:19px;height:19px}.home-intro{display:block}.home-intro h1{font-size:28px}.home-assistant{margin-top:25px;padding:20px}.home-assistant h2{font-size:21px}.home-assistant p{font-size:13px;margin-top:8px}.home-assistant form{margin-top:13px}.home-assistant input{font-size:16px}.home-assistant .assistant-foot{display:flex;flex-wrap:wrap}.assistant-foot a{margin-top:0}.page{padding-top:25px;padding-bottom:34px}.breadcrumb{margin-bottom:16px}.page-heading{display:block;margin-bottom:23px}.page-heading h1{font-size:28px}.page-heading p{font-size:14px}.page-heading .snapshot{display:block;font-size:12px;margin-top:12px}.page-layout{display:block}.filter-panel{position:static;top:auto;padding-top:16px;margin-bottom:25px}.filter-panel fieldset{margin-bottom:17px}.filter-panel .filter-.ukuk-root{display:grid;grid-template-columns:1fr 1fr;gap:14px}.filter-panel .filter-body fieldset{min-width:0}.filter-panel .filter-body fieldset:last-child{grid-column:1/-1}.filter-title{margin-bottom:12px}.filter-note{display:none}.filter-panel .compact-panel{margin-bottom:15px}.filter-panel .calendar-panel{max-width:340px}.results-bar{align-items:flex-start;gap:12px}.results-bar h2{font-size:18px;line-height:1.5}.results-bar .native-select{max-width:160px;font-size:12px}.record{padding:19px 0;gap:9px;grid-template-columns:minmax(0,1fr) 32px}.record .doc-title,.record h3{font-size:16px}.record .full-name{font-size:13px;-webkit-line-clamp:2}.record .doc-meta{font-size:12px;display:flex;flex-wrap:wrap}.record .doc-kind{font-size:12px}.record-actions{gap:8px 15px}.period-bar{gap:7px;margin-bottom:20px}.period-button{font-size:12px;padding:7px 11px}.date-group>h2{font-size:14px}.entry-list .record{grid-template-columns:43px minmax(0,1fr) 27px;gap:10px}.entry-list .date-day{font-size:23px}.entry-list .date-month{font-size:12px}.entry-list .record .doc-title{font-size:15px}.entry-list .doc-meta{display:block}.entry-list .doc-kind{font-size:12px}.entry-list .record-actions{display:block}.entry-list .record-actions button{margin-top:7px}.about-content{max-width:100%}.about-section{scroll-margin-top:135px}.about-section h2{font-size:22px}.about-section p{font-size:14px}.about-source{display:block}.about-source .text-link{margin-top:12px}.about-meta{grid-template-columns:105px 1fr;gap:0 12px}.section-links{flex-direction:row;flex-wrap:wrap;gap:3px 18px}.chat-layout{display:block}.chat-sidebar{border:0;padding:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.new-chat{width:auto;min-width:125px}.chat-sidebar .chat-history,.chat-sidebar .data-note,.chat-sidebar h2{display:none}.chat-demo-note{margin-bottom:20px;font-size:12px}.chat-empty{padding-top:6px}.chat-empty h2{font-size:24px}.suggestions button{font-size:14px}.chat-composer textarea{font-size:16px;min-height:82px}.composer-foot>span{display:none}.composer-foot{justify-content:flex-end}.chat-below{display:block}.chat-below a{margin-top:8px}.message-user{max-width:94%}.message-assistant,.message-user{font-size:14px}.page-search{height:52px}.page-search .primary{min-height:40px;padding:0 15px}.pagination .page-range{font-size:12px;max-width:120px;text-align:right}.filter-panel .calendar-grid{gap:3px}.calendar-grid>button{min-height:34px}.chat-main{max-width:100%}}.mobile-chat-launch{display:none}.brand-logo{display:block;width:154px;height:56px;flex-shrink:0}.footer-brand .brand-logo{width:140px;height:51px}.brand{gap:21px}.ukuk-root{font-size:16px}.home-intro h1,.page-heading h1{font-weight:700;letter-spacing:-.4px}.home-intro h1{line-height:1.2}.doc-title{font-size:17px}.hero-lead{font-size:16px}.nav-row a,.nav-row button{font-size:15px}.home-assistant p{font-size:14px}.home-assistant input{font-size:16px}.home-assistant input::-moz-placeholder{color:var(--muted)}.home-assistant input::placeholder{color:var(--muted)}.about-section p,.message-assistant,.message-user,.page-heading p{font-size:16px}.record .doc-kind,.record .doc-meta{font-size:13px}.check-option,.record .full-name{font-size:14px}.nav-row .current:after{background:var(--accent)}@media(hover:hover) and (pointer:fine){.home-assistant button:hover,.mobile-chat-launch:hover,.nav-row .chat-nav:hover{filter:brightness(1.06)}.text-link:hover{color:var(--accent)}}@media(max-width:760px){.brand-logo{width:122px;height:45px}.header-tools{gap:7px}.header-row{gap:8px}.header-tools .count{min-width:15px}.mobile-chat-launch{min-width:34px}.language{min-width:29px}.nav-row a,.nav-row button{font-size:14px}.home-intro h1{font-size:28px}.hero-lead,.page-heading p{font-size:15px}.record .doc-title{font-size:17px}.entry-list .record .doc-title{font-size:16px}.record .doc-kind,.record .doc-meta{font-size:12px}.about-section p,.message-assistant,.message-user{font-size:15px}}.mobile-chat-select{display:none}@media(max-width:760px){.mobile-chat-select{display:block;min-width:0;max-width:55%}.mobile-chat-select select{max-width:100%;font-size:13px}.chat-sidebar{gap:14px;flex-wrap:wrap}.chat-sidebar>div{display:none}}.brand-logo{height:auto;aspect-ratio:828/346;overflow:hidden}.footer-brand .brand-logo{height:auto}@media(max-width:760px){.brand-logo{height:auto}}.status-tag{display:inline-flex;align-items:center;flex:0 0 auto;width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box;padding:5px 9px;border:0;border-radius:2px;background:#e9eef3;color:#40566b;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0;white-space:normal;vertical-align:middle;cursor:default}.status-tag:before{content:none}.status-active{background:#e4efe8;color:#235b3e}.status-pending{background:#f7ecd5;color:#74500f}.status-unknown{background:#e9eef3;color:#40566b}.doc-meta>.status-tag{display:inline-flex}.drawer .status-tag{margin:0}.doc-meta{gap:8px 14px}@media(max-width:760px){.doc-meta>.status-tag{display:inline-flex;margin-top:6px}.record .doc-meta>.status-tag{margin-top:0}.entry-list .doc-meta>.status-tag{margin-top:6px}}.bot-glyph{overflow:visible}.bot-arrow{margin-left:5px}#home-chat-form button,.mobile-chat-launch,.nav-row .chat-nav{background-color:#25304b;background-image:linear-gradient(110deg,#172d40,#302840 36%,#682c49 69%,#9a3645);background-size:230% 100%;background-position:8% 50%;color:#fff}.nav-row .chat-nav{padding:0 17px;border-radius:999px;gap:9px;font-weight:700;font-size:14px}.nav-row .chat-nav .bot-glyph{width:19px;height:19px}.nav-row .chat-nav .bot-arrow{width:16px;height:16px}.mobile-chat-launch{border-radius:10px}.home-assistant #home-chat-form button{border-radius:5px}@keyframes bot-gradient-flow{0%,to{background-position:8% 50%}50%{background-position:92% 50%}}@media(prefers-reduced-motion:no-preference){#home-chat-form button,.chat-nav,.mobile-chat-launch{animation-name:bot-gradient-flow;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}.chat-nav{animation-duration:7.4s;animation-delay:0s}.mobile-chat-launch{animation-duration:8.1s;animation-delay:-2.6s}#home-chat-form button{animation-duration:6.6s;animation-delay:-1.9s}#home-chat-form button[data-bot-visible=true],.chat-nav[data-bot-visible=true],.mobile-chat-launch[data-bot-visible=true]{animation-play-state:running}html.bot-motion-paused #home-chat-form button,html.bot-motion-paused .chat-nav,html.bot-motion-paused .mobile-chat-launch{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){#home-chat-form button,.chat-nav,.mobile-chat-launch{animation:none!important;background-position:45% 50%}}@media(hover:hover) and (pointer:fine){#home-chat-form button:hover,.mobile-chat-launch:hover,.nav-row .chat-nav:hover{filter:brightness(1.06)}}.catalog-page .page-layout{grid-template-columns:260px minmax(0,1fr);gap:28px}.catalog-page .filter-panel{background:#f1f4f5;padding:21px 20px;border:0;border-radius:4px}.catalog-page .filter-title{margin-bottom:21px}.catalog-page .check-option input{flex-shrink:0}.catalog-page .filter-note{border-color:#dce3e7}.catalog-page .results-bar{background:#eef2f4;padding:14px 20px;margin-bottom:0;min-height:65px;border-radius:4px 4px 0 0;border-bottom:1px solid #dce3e7}.catalog-page .results-bar h2{font-size:19px}.catalog-page .records{background:#f8fafb;border-top:0;border-radius:0 0 4px 4px}.catalog-page .record{border-color:#dce3e7;padding-left:20px;padding-right:20px}.catalog-page .record:last-child{border-bottom:0}.catalog-page .records .empty{border:0}@media(max-width:1100px){.catalog-page .page-layout{grid-template-columns:230px minmax(0,1fr);gap:24px}.catalog-page .filter-panel{padding:18px 16px}}@media(max-width:760px){.catalog-page .filter-panel{padding:18px 16px}.catalog-page .results-bar{padding:15px 14px;align-items:center;flex-wrap:wrap;gap:9px}.catalog-page .results-bar h2{font-size:18px}.catalog-page .records{padding:0}.catalog-page .record{-moz-column-gap:8px;column-gap:8px;padding-left:14px;padding-right:14px}.catalog-page .results-bar .native-select{max-width:100%;font-size:13px}}.changes-page .period-bar a.period-button{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.changes-page .calendar-grid a.calendar-event{text-decoration:none;color:inherit}.changes-page .calendar-panel .quiet-button{display:inline-flex;margin-top:12px;text-decoration:none}.changes-page .changes-results.entry-list .record,.changes-page .entry-list.changes-results .record{grid-template-columns:80px minmax(0,1fr) 40px;gap:16px;align-items:start}.changes-page .changes-results .record>div{min-width:0}@media(max-width:760px){.changes-page .changes-results.entry-list .record,.changes-page .entry-list.changes-results .record{grid-template-columns:43px minmax(0,1fr) 32px;gap:10px}}.entry-page .period-bar a.period-button{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.entry-page .calendar-grid a.calendar-event{text-decoration:none;color:inherit}.entry-page .calendar-panel .quiet-button{display:inline-flex;margin-top:12px;text-decoration:none}.entry-page .entry-list .record{grid-template-columns:80px minmax(0,1fr) 40px;gap:16px;align-items:start}.entry-page .entry-list .record>div{min-width:0}.entry-page .entry-list .date-day{font-size:28px;line-height:1}.entry-page .entry-list .date-month{font-size:12px;color:var(--muted);margin-top:4px}.entry-page .compact-panel h3{font-size:16px;font-weight:700;margin-bottom:10px}.entry-page .compact-panel p{font-size:12px;line-height:1.7;color:var(--muted)}@media(max-width:760px){.entry-page .entry-list .record{grid-template-columns:43px minmax(0,1fr) 32px;gap:10px}.entry-page .entry-list .date-day{font-size:23px}}.footer .footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.footer .footer-brand{grid-column:auto}.company-footer{justify-self:end;width:min(100%,460px)}.company-footer .footer-links{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 23px}.company-footer .footer-links button{min-height:30px}.company-footer .company-pending{font-size:12px;line-height:1.7;color:var(--muted);margin-top:13px;max-width:48ch}.footer .footer-bottom{display:flex;align-items:center;gap:20px;padding:18px 0 23px}.footer .footer-bottom>span{white-space:nowrap;margin:0}@media(max-width:760px){.footer .footer-main{grid-template-columns:1fr;gap:25px}.company-footer{justify-self:start;width:100%}.company-footer .footer-links{-moz-column-gap:20px;column-gap:20px}.footer .footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}.footer .footer-bottom p{margin:0}}.hero h1[tabindex="-1"]:focus,.page-heading h1[tabindex="-1"]:focus{outline:none}.header .header-row{gap:20px}.header .brand-logo{width:72px}.header .brand{gap:16px}.header .brand-tag{display:block;max-width:none;white-space:nowrap;padding-left:16px;line-height:1.3}.header .nav-row a,.header .nav-row button{min-height:44px}.header .utility{min-height:40px}html{scroll-padding-top:110px}.reference{top:110px}.about-section{scroll-margin-top:0}@media(max-width:900px){.header .brand-tag{display:none}}@media(max-width:760px){.header .header-row{height:44px;gap:8px}.header .brand-logo{width:68px}}.home-assistant .assistant-foot{justify-content:flex-end;text-align:right}.hero-lead{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px;margin-top:16px}.database-total{font-size:36px;line-height:1.1;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.6px;white-space:nowrap}.hero-lead-sep{color:var(--muted);opacity:.7;font-weight:500}@media(max-width:760px){.hero-lead{gap:4px 10px;margin-top:14px}.database-total{font-size:32px}}:root{--action-fill:#eef3f6;--action-border:#b7c7d1;--action-ink:#183f56}.record-actions{gap:9px;margin-top:16px}.new-chat,.record-actions a,.record-actions button,.secondary{background:var(--action-fill);border:1px solid var(--action-border);color:var(--action-ink);border-radius:3px;padding:8px 12px;min-height:38px;font-weight:700;line-height:1.4;text-align:left}.record-actions a,.record-actions button{font-size:13px}.record-actions a{background:#e2ebf0;border-color:#afc0cb}.save{background:#eef3f6;border:1px solid #b7c7d1;color:#23485f}.save[aria-pressed=true]{background:#e4efe8;border-color:#98b8a5;color:#235b3e}.quiet-button,.reset{background:#edf2f5;border:1px solid #c2cfd7;border-radius:3px;padding:5px 9px;color:#24485e;text-decoration:none}.pagination button,.period-button{background:#edf2f5;border-color:#bacad4;color:#24485e;font-weight:700}.feed-end .text-link,.guide .text-link,.search-foot .text-link{background:var(--action-fill);border:1px solid var(--action-border);border-radius:3px;color:var(--action-ink);padding:7px 11px}.document-ask{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:9px 14px;border:0;border-radius:4px;color:#fff;background:linear-gradient(110deg,#172d40,#682c49);font-size:13px;line-height:1.45;font-weight:700;text-align:left}.document-ask .icon{width:17px;height:17px;flex:none}.record-actions .document-ask-compact{background:#f3edf1;border-color:#d5c2ce;color:#66304f}.document-chat-context{background:#f2f5f7;border:1px solid #c5d2dc;border-radius:4px;padding:19px 21px;margin:0 0 20px}.document-chat-label{font-size:12px;color:#536875;margin-bottom:7px}.document-chat-context h2{font-size:20px;line-height:1.4;letter-spacing:0}.document-chat-context p{font-size:13px;line-height:1.6;color:#536875;margin-top:7px}.document-context-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:13px}.document-context-actions .secondary{font-size:12px;min-height:36px;padding:7px 10px;display:inline-flex;align-items:center;gap:7px}.document-context-actions .icon{width:14px;height:14px;transform:rotate(180deg)}.document-answer-demo{font-weight:400;color:var(--muted)}.document-chat-articles{padding-left:20px}.document-chat-articles a,.document-chat-extract>a{color:var(--action-ink);text-decoration:underline;text-underline-offset:3px}.document-chat-articles .icon,.document-chat-extract .icon{width:14px;height:14px;vertical-align:middle}.document-chat-extract{margin-top:16px}.document-chat-extract>a{font-size:13px;font-weight:700}.document-chat-extract blockquote{margin:8px 0 0;padding:13px 15px;background:#f2f5f7;border:0;border-radius:3px;font-size:14px;line-height:1.75}@media(hover:hover){.new-chat:hover,.quiet-button:hover,.record-actions a:hover,.record-actions button:hover,.save:hover,.secondary:hover{background:#dce7ee;border-color:#94aebb;color:#173d54}.record-actions .document-ask-compact:hover{background:#e9dfe7;color:#562240}.document-ask:hover{background:linear-gradient(110deg,#25485d,#803757)}}@media(max-width:760px){.record-actions{display:flex!important;gap:8px}.record-actions a,.record-actions button{max-width:100%;font-size:12px;min-height:40px}.entry-list .record-actions button{margin-top:0}.document-chat-context{padding:16px}.document-chat-context h2{font-size:18px}.document-context-actions .secondary{min-height:40px}.document-ask{min-height:44px}.guide .text-link{white-space:normal}}.codes{--pinned-outline:#7e96a4;--pinned-divider:#b2c1cb;--line:var(--pinned-divider);border-color:var(--pinned-outline)}.codes .code-link{border-bottom-color:var(--pinned-divider)}.reader-page{background:#f3f5f7;border-bottom:1px solid var(--line);padding:23px 0 48px}.reader-wrap{max-width:1600px;padding-left:14px;padding-right:14px}.reader-breadcrumb{margin:0 0 23px;font-size:13px;gap:12px;min-width:0}.reader-breadcrumb a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.reader-breadcrumb>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-layout{display:grid;grid-template-columns:216px minmax(0,1fr) 196px;gap:20px;align-items:start}.reader-meta,.reader-structure{position:sticky;top:110px;min-width:0}.reader-meta details,.reader-structure details{background:#fff;border:1px solid var(--line);border-radius:4px;overflow:hidden}.reader-meta summary,.reader-structure summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px;font-size:14px;font-weight:700;cursor:pointer;list-style:none}.reader-meta summary::-webkit-details-marker,.reader-structure summary::-webkit-details-marker{display:none}.reader-meta summary .icon,.reader-structure summary .icon{width:15px;height:15px;transition:transform .16s ease-out}.reader-meta details[open]>summary .icon,.reader-structure details[open]>summary .icon{transform:rotate(180deg)}.reader-meta-content{padding:0 18px 18px}.reader-kind{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--muted)}.reader-meta h2{font-size:19px;line-height:1.35;margin:17px 0 21px;letter-spacing:-.15px}.reader-meta dl{margin:0;border-top:1px solid var(--line);padding-top:18px}.reader-meta dl>div{margin-bottom:17px}.reader-meta dt{font-size:12px;color:var(--muted);margin-bottom:4px;font-weight:400}.reader-meta dd{font-size:13px;line-height:1.5;margin:0;overflow-wrap:anywhere}.reader-meta .text-link{font-size:12px;display:flex;justify-content:flex-start;gap:7px;text-align:left}.reader-source-date{font-size:11px;color:var(--muted);line-height:1.5;margin-top:15px}.reader-conflict{font-size:12px;line-height:1.6;background:#fbf4e7;color:#805717;padding:10px;margin-bottom:14px}.reader-sheet{min-width:0;background:#fff;border:1px solid var(--line);border-radius:4px}.reader-controls{padding:0 25px 20px}.reader-controls,.reader-topline{border-bottom:1px solid var(--line)}.reader-topline{display:flex;align-items:center;justify-content:space-between;gap:0 18px;flex-wrap:wrap}.reader-tabs{display:flex;gap:23px;min-width:0}.reader-tabs button{position:relative;min-height:60px;font-size:14px;color:var(--muted);white-space:nowrap}.reader-tabs button[aria-selected=true]{color:var(--ink);font-weight:700}.reader-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--accent)}.reader-actions{display:flex;align-items:center;margin:10px 0;flex-wrap:wrap}.reader-actions .secondary,.reader-download{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:6px 11px;border:1px solid var(--line);border-radius:3px;font-size:12px;white-space:nowrap;font-weight:700;background:#fff}.reader-actions .secondary[aria-pressed=true]{background:#edf5f0;border-color:#b5cfc0;color:#286047}.reader-download{color:#fff;background:var(--navy);border-color:var(--navy)}.reader-actions .icon{width:15px;height:15px;flex-shrink:0}.reader-edition{display:flex;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding:14px 0;font-size:12px;color:var(--muted)}.reader-edition strong{font-weight:400;color:var(--ink);font-variant-numeric:tabular-nums}.reader-edition a{display:inline-flex;align-items:center;gap:5px}.reader-edition .icon{width:13px;height:13px}.reader-search{display:flex;align-items:center;gap:8px;border:1px solid #b3bfc6;border-radius:3px;min-width:0;padding:4px 5px 4px 12px;background:#fff}.reader-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.reader-search>.icon{width:17px;height:17px;color:var(--muted);flex-shrink:0}.reader-search input{min-width:0;width:100%;border:0;outline:none!important;background:transparent;height:34px;font-size:14px;font-family:var(--font)}.reader-search input::-moz-placeholder{color:#60717e}.reader-search input::placeholder{color:#60717e}.reader-search output{font-size:11px;white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums}.reader-search button{width:30px;height:32px;border:1px solid var(--line);border-radius:2px;flex-shrink:0;display:grid;place-items:center}.reader-search button .icon{width:15px;height:15px}.reader-search button:disabled{opacity:.35;cursor:default}.reader-scope{font-size:12px;line-height:1.6;padding:13px 25px;background:#f8fafb;color:var(--muted);border-bottom:1px solid #e7ecef}.reader-scope a{display:inline-flex;align-items:center;gap:3px;color:var(--ink);margin-left:5px;text-decoration:underline;text-underline-offset:3px}.reader-scope .icon{width:12px;height:12px}.reader-language-note{font-size:12px;padding:12px 25px 0;color:var(--muted)}.reader-.ukuk-root{max-width:78ch;margin:auto;padding:30px 38px 35px;color:var(--ink);font-size:17px;line-height:1.7;overflow-wrap:break-word}.reader-document-head{text-align:center;padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.reader-emblem{display:block;-o-object-fit:contain;object-fit:contain;margin:0 auto 20px;width:64px;height:64px}.reader-body h1{font-size:25px;line-height:1.35;font-weight:700;letter-spacing:-.25px;text-wrap:balance;margin:0 0 15px}.reader-document-date{font-size:14px;color:var(--muted)}.reader-institution{font-size:14px;line-height:1.5;margin-bottom:17px}.reader-part{text-align:center;font-size:13px;margin-bottom:7px;color:var(--muted)}.reader-chapter{font-size:20px;text-align:center;margin:0 0 33px}.reader-article{scroll-margin-top:0;margin:0 0 35px}.reader-article h2{font-size:19px;line-height:1.45;margin:0 0 18px;font-weight:700;text-wrap:pretty}.reader-article p{margin:0 0 13px}.reader-amendment{font-size:13px;color:var(--muted)}.reader-decision{font-weight:700}.reader-legal-note{font-size:13px;line-height:1.6;background:#fbf4e7;color:#805717;padding:13px 15px;margin-bottom:26px}.reader-text-end{border-top:1px solid var(--line);padding-top:20px;font-size:13px;color:var(--muted)}.reader-text-end .text-link{color:var(--ink)}.reader-structure{max-height:calc(100vh - 142px);overflow-y:auto;scrollbar-width:thin}.reader-structure-content{padding:0 12px 15px}.reader-structure nav a[aria-current=location]{color:var(--accent);background:#f8edf0}.reader-toc-chapter{font-size:12px;line-height:1.4;font-weight:700;padding:13px 8px 5px}.reader-empty-structure{font-size:13px;line-height:1.6;color:var(--muted);padding:0 6px 12px}.reader-structure .text-link{font-size:12px;padding:0 6px}.reader-other{margin:19px 6px 0;padding-top:16px;border-top:1px solid var(--line)}.reader-other h3{font-size:12px;margin-bottom:8px;color:var(--muted);font-weight:400}.reader-other a{display:flex;align-items:flex-start;gap:8px;padding:8px 0;font-size:12px;line-height:1.5}.reader-other .icon{width:14px;height:14px;flex-shrink:0;margin-top:2px}.reader-related{padding:28px}.reader-related h2{font-size:22px;margin-bottom:12px}.reader-related>p{font-size:14px;line-height:1.6;color:var(--muted);margin-bottom:22px}.reader-related ul{list-style:none;padding:0;margin:0 0 20px}.reader-related li{border-bottom:1px solid var(--line)}.reader-related li a{display:flex;justify-content:space-between;gap:20px;padding:17px 0;font-size:15px;line-height:1.5}.reader-related .icon{flex-shrink:0}.reader-body mark{background:#fbebaf;color:inherit;padding:0 1px}.reader-body mark.current-match{background:#e8c365;outline:1px solid #9c751d}#reader-.ukuk-root{scroll-margin-top:0}@media(hover:hover){.reader-edition a:hover,.reader-structure a:hover{color:var(--accent)}.reader-search button:not(:disabled):hover{background:var(--wash)}.reader-download:hover{background:#25485d}.reader-related a:hover span{text-decoration:underline;text-underline-offset:3px}}@media(min-width:1180px){.reader-meta-content{max-height:calc(100vh - 207px);overflow-y:auto;scrollbar-width:thin}}@media(max-width:1179px){.reader-layout{grid-template-columns:1fr 1fr;gap:15px}.reader-meta{grid-row:1;grid-column:1}.reader-structure{grid-row:1;grid-column:2;max-height:none}.reader-sheet{grid-column:1/-1;grid-row:2}.reader-meta,.reader-structure{position:static}.reader-.ukuk-root{max-width:78ch}.reader-meta-content dl{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}}@media(max-width:760px){.reader-page{padding-top:17px;padding-bottom:25px}.reader-wrap{padding-left:8px;padding-right:8px}.reader-breadcrumb{margin-bottom:17px;font-size:12px}.reader-layout{display:flex;flex-direction:column;gap:10px}.reader-meta,.reader-sheet,.reader-structure{width:100%}.reader-meta{order:0}.reader-structure{order:1}.reader-sheet{order:2;margin-top:5px}.reader-meta summary,.reader-structure summary{padding:13px 15px;font-size:13px}.reader-controls,.reader-meta-content{padding:0 15px 15px}.reader-topline{gap:0 12px}.reader-tabs{gap:20px;width:100%}.reader-tabs button{min-height:48px;font-size:13px}.reader-actions{margin:5px 0 12px;gap:8px}.reader-actions .secondary,.reader-download{min-height:36px}.reader-edition{padding:12px 0;font-size:11px}.reader-search{gap:5px;padding-left:8px}.reader-search input{font-size:16px}.reader-search output{max-width:62px;white-space:normal;text-align:center;line-height:1.25}.reader-search button{width:27px}.reader-scope{padding:12px 15px;font-size:11px}.reader-.ukuk-root{padding:25px 19px;font-size:16px;line-height:1.7}.reader-body h1{font-size:22px;line-height:1.35}.reader-emblem{width:56px;height:56px}.reader-document-head{margin-bottom:24px;padding-bottom:23px}.reader-chapter{font-size:18px;margin-bottom:26px}.reader-article h2{font-size:18px}.reader-related{padding:22px 19px}.reader-related h2{font-size:20px}.reader-article{scroll-margin-top:0}.reader-language-note{padding:12px 15px 0}}@media(prefers-reduced-motion:reduce){.reader-meta summary .icon,.reader-structure summary .icon{transition:none}}@media print{body:has(.reader-page) #toast,body:has(.reader-page) .footer,body:has(.reader-page) .header,body:has(.reader-page) .reader-breadcrumb,body:has(.reader-page) .reader-controls,body:has(.reader-page) .reader-meta,body:has(.reader-page) .reader-structure{display:none!important}body:has(.reader-page) .reader-page,body:has(.reader-page) .reader-sheet{background:#fff;border:0;padding:0}body:has(.reader-page) .reader-wrap{padding:0;max-width:none}body:has(.reader-page) .reader-layout{display:block}.reader-.ukuk-root{font-size:11pt;max-width:none;padding:20px 0}.reader-body h1{font-size:18pt}.reader-body h2{-moz-column-break-after:avoid;break-after:avoid}.reader-article p{orphans:3;widows:3}.reader-body mark{background:transparent;outline:0}.reader-scope{border:0;padding:10px 0}.reader-text-end{-moz-column-break-inside:avoid;break-inside:avoid}}#reader-body:focus,.reader-article:focus,.reader-body h1:focus{outline:none}.reader-topline{display:block}.reader-tabs,.reader-tabs button{min-height:51px}.reader-actions{margin:12px 0;gap:8px}.reader-actions .reader-download,.reader-actions .secondary{min-height:38px;padding:8px 12px;font-size:13px}.reader-actions .secondary{background:#eaf0f4;border-color:#aec1cd;color:#183f56}.reader-actions .reader-download{background:#183f56;border-color:#183f56;color:#fff}.reader-assistant-entry{border:1px solid #dccbd5;background:#faf7f9;border-radius:4px;padding:14px 17px;margin-bottom:17px;display:flex;align-items:center;justify-content:space-between;gap:13px;flex-wrap:wrap}.reader-assistant-entry p{font-size:13px;color:#5c5260;max-width:50ch;line-height:1.5}.reader-meta .reader-print-hidden{display:none}.reader-search button:not(:disabled){background:#eaf0f4;border-color:#aec1cd;color:#183f56}@media(max-width:760px){.reader-assistant-entry{padding:13px;margin-bottom:13px}.reader-assistant-entry .document-ask{width:100%;justify-content:center}.reader-actions .reader-download,.reader-actions .secondary{min-height:40px;font-size:12px;padding:8px 10px}.reader-actions{gap:7px}.reader-tabs,.reader-tabs button{min-height:48px}}@media print{.reader-assistant-entry{display:none!important}}.document-chat-launcher{position:fixed;z-index:35;right:24px;bottom:24px;display:flex;align-items:center;gap:10px;padding:11px 17px;border:0;border-radius:10px;background:#25304b;background-image:linear-gradient(110deg,#172d40,#302840 36%,#682c49 69%,#9a3645);background-size:230% 100%;background-position:8% 50%;color:#fff;box-shadow:0 5px 18px #152c3b24;text-align:left}.document-chat-launcher>.icon{width:23px;height:23px}.document-chat-launcher span{display:flex;flex-direction:column;gap:2px}.document-chat-launcher strong{font-size:14px;line-height:1.4}.document-chat-launcher small{font-size:11px;line-height:1.4;color:#e2d9e2}.document-chat-popup{position:fixed;inset:auto 22px 22px auto;z-index:50;width:min(420px,calc(100vw - 40px));height:min(640px,calc(100dvh - 140px));max-height:calc(100dvh - 32px);margin:0;padding:0;border:0;border-radius:12px;background:#fff;color:var(--ink);box-shadow:0 9px 40px #102a3c33;overflow:hidden}.document-chat-popup[open]{display:flex;flex-direction:column}.document-popup-header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;border-bottom:1px solid #d7e0e5;background:#f4f6f8}.document-popup-header h2{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0;display:flex;align-items:center;gap:8px;margin:0}.document-popup-header h2>.icon{width:20px;height:20px;color:#69324f}.document-popup-header>div{display:flex;gap:4px}.popup-icon-action{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:4px;color:#3f5867}.popup-icon-action .icon{width:17px;height:17px}.document-popup-context{padding:13px 18px;border-bottom:1px solid #e0e6ea;flex:none}.document-popup-context strong{display:block;font-size:14px;line-height:1.4;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.document-popup-context span{display:block;font-size:11px;line-height:1.5;color:#5a6874;margin-top:5px}.document-popup-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px;scrollbar-width:thin}#document-popup-messages{display:flex;flex-direction:column;gap:20px}.document-popup-empty h3{font-size:19px;line-height:1.4;letter-spacing:0;margin:1px 0 15px}.document-popup-empty .suggestions{margin:0;border:0;gap:8px}.document-popup-empty .suggestions button{font-size:13px;line-height:1.5;padding:11px 12px;background:#f1f5f7;border:1px solid #d2dee5;border-radius:4px;color:#23475c}.document-popup-composer{flex:none;border-top:1px solid #d7e0e5;padding:12px 15px 14px;background:#fff;margin:0}.document-popup-composer textarea{display:block;width:100%;box-sizing:border-box;min-height:66px;max-height:130px;resize:vertical;background:#f7f9fa;border:1px solid #b6c6d1;border-radius:5px;padding:10px 11px;font:400 14px/1.5 var(--font);color:var(--ink)}.document-popup-composer textarea::-moz-placeholder{color:#61727e}.document-popup-composer textarea::placeholder{color:#61727e}.document-popup-composer>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px}.document-popup-composer>div>span{font-size:11px;line-height:1.4;color:#60727e;max-width:170px}.document-popup-composer .primary{min-height:36px;padding:7px 12px;font-size:12px;gap:7px}.document-popup-composer .primary:disabled{opacity:.45;cursor:default}.document-popup-composer .primary .icon{width:15px;height:15px}.document-chat-popup .message-user{font-size:14px;padding:10px 13px;max-width:95%;margin:0}.document-chat-popup .message-assistant{font-size:14px;line-height:1.7}.document-chat-popup .message-name{font-size:12px;margin-bottom:6px}.document-chat-popup .document-chat-extract blockquote{font-size:13px;line-height:1.65;padding:11px 12px}.document-chat-popup .document-chat-articles{padding-left:17px}.document-chat-popup .document-chat-articles li+li{margin-top:9px}.document-chat-popup .chat-sources{margin-top:12px}.document-chat-popup .chat-source{font-size:12px;line-height:1.5}.document-chat-popup .source-meta{font-size:11px}.document-chat-popup .text-link{font-size:12px}.document-chat-popup .answer-foot{font-size:11px;line-height:1.5}@media(hover:hover){.popup-icon-action:hover{background:#e2eaf0;color:#173d54}.document-popup-empty .suggestions button:hover{background:#e5edf2;border-color:#aec1cc}}@media(prefers-reduced-motion:no-preference){.document-chat-launcher{animation:bot-gradient-flow 7s ease-in-out infinite}.bot-motion-paused .document-chat-launcher{animation-play-state:paused}.document-chat-popup[open]{animation:document-popup-arrive .18s cubic-bezier(.16,1,.3,1)}@keyframes document-popup-arrive{0%{transform:translateY(9px);opacity:.35}to{transform:translateY(0);opacity:1}}}@media(prefers-reduced-motion:reduce){.document-chat-launcher{background-position:45% 50%}.document-chat-popup[open]{animation:none}}.reader-page{padding-bottom:100px}@media(max-width:760px){.document-chat-launcher{right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:10px 15px;min-height:52px}.document-chat-launcher small{display:none}.document-chat-popup{inset:auto 0 var(--popup-keyboard-offset,0);width:100%;max-width:none;height:min(82dvh,calc(var(--popup-visual-height,100dvh) - 16px));max-height:calc(var(--popup-visual-height,100dvh) - 16px);border-radius:14px 14px 0 0;box-shadow:0 -5px 28px #102a3c24}.document-chat-popup::backdrop{background:#132d3f59}.document-popup-header{padding:10px 12px}.popup-icon-action{width:42px;height:42px}.document-popup-header h2{font-size:16px}.document-popup-context{padding:11px 16px}.document-popup-scroll{padding:16px}.document-popup-composer{padding:12px 14px max(14px,env(safe-area-inset-bottom))}.document-popup-composer textarea{font-size:16px}.document-popup-composer .primary{min-height:42px;font-size:13px}.document-popup-empty .suggestions button{min-height:44px}.document-popup-modal{overflow:hidden}.reader-page{padding-bottom:85px}}@media print{.document-chat-launcher,.document-chat-popup{display:none!important}}.ukuk-root .brand-logo{width:72px;display:block}.ukuk-root .header .brand-logo{width:72px;height:auto}.ukuk-root .footer .brand-logo{width:110px;height:auto}.ukuk-root .header{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid var(--line)}.ukuk-root .nav-row .chat-nav{margin-left:auto}.ukuk-root .bot-glyph{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ukuk-root .bot-arrow{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ukuk-root .mobile-chat-launch{display:none;color:var(--ink)}@media(max-width:760px){.ukuk-root .brand-tag,.ukuk-root .desktop-nav,.ukuk-root .saved-label{display:none}.ukuk-root .mobile-chat-launch{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}.ukuk-root .nav-row{gap:14px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ukuk-root .nav-row .chat-nav span{display:none}}.ukuk-root #home-chat-form,.ukuk-root .home-chat-form{display:flex;gap:8px;margin-top:16px}.ukuk-root #home-chat-form input{flex:1;min-width:0;height:44px;border:0;border-radius:3px;padding:0 14px;background:#fff;color:var(--ink)}.ukuk-root #home-chat-form button{width:44px;height:44px;border-radius:3px;background:linear-gradient(110deg,#172d40,#302840 36%,#682c49 69%,#9a3645);color:#fff;display:grid;place-items:center}.ukuk-root .u-shell,.ukuk-root .wrap{max-width:1352px;margin:auto;padding:0 48px}@media(max-width:1100px){.ukuk-root .u-shell,.ukuk-root .wrap{padding:0 28px}}@media(max-width:760px){.ukuk-root .u-shell,.ukuk-root .wrap{padding:0 20px}}.ukuk-root .u-main{padding:0;min-width:0}.ukuk-root .u-main-embed{padding:0!important;min-height:100vh}.ukuk-root .u-page{max-width:1352px;margin:0 auto;padding:32px 48px 48px}@media(max-width:1100px){.ukuk-root .u-page{padding:28px 28px 40px}}@media(max-width:760px){.ukuk-root .u-page{padding:20px 20px 32px}}.ukuk-root .u-button{border:1px solid var(--line);border-radius:3px;background:var(--paper);padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:700;color:var(--ink)}.ukuk-root .primary,.ukuk-root .u-primary{background:var(--navy);color:#fff;border-color:var(--navy);min-height:46px;padding:0 18px;border-radius:3px;font-weight:700}.ukuk-root .primary:hover,.ukuk-root .u-primary:hover{background:#254759}.ukuk-root .u-muted{color:var(--muted)}.ukuk-root .u-small{font-size:12px}.ukuk-root .u-eyebrow{font-size:12px;color:var(--muted);margin-bottom:6px;letter-spacing:.02em;text-transform:none}.ukuk-root .u-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:12px;margin-bottom:8px}.ukuk-root .u-back{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;margin-bottom:18px;text-decoration:none}.ukuk-root .u-back:hover{color:var(--ink)}.ukuk-root .u-list{background:var(--paper);border:0;border-radius:0;overflow:visible}.ukuk-root .doc-row,.ukuk-root .u-result{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;padding:18px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;align-items:start}.ukuk-root .doc-row:hover,.ukuk-root .u-result:hover{background:transparent}.ukuk-root .doc-title,.ukuk-root .u-result-title{display:block;font-size:16px;line-height:1.4;font-weight:700;margin:0 0 6px;color:var(--ink);letter-spacing:-.015em}.ukuk-root .doc-title:hover,.ukuk-root .u-result-title:hover{color:var(--green)}.ukuk-root .status-tag,.ukuk-root .u-status{font-size:12px;border-radius:2px;padding:2px 7px;white-space:nowrap;font-weight:700}.ukuk-root .status-tag.status-active,.ukuk-root .u-status{color:#235b3e;background:#e4efe8}.ukuk-root .status-tag.status-pending,.ukuk-root .u-status.pending{color:#74500f;background:#f7ecd5}.ukuk-root .status-tag.status-unknown,.ukuk-root .u-status.revoked{color:#40566b;background:#e9eef3}.ukuk-root .u-paper{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:28px 32px}.ukuk-root .u-empty{padding:40px 24px;text-align:center;color:var(--muted)}.ukuk-root .page-layout,.ukuk-root .u-catalog-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:40px;align-items:start}@media(max-width:900px){.ukuk-root .page-layout,.ukuk-root .u-catalog-layout{grid-template-columns:1fr!important}}.ukuk-root .u-ask-button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;color:#fff!important;font-size:14px;font-weight:700;text-decoration:none;background-image:linear-gradient(110deg,#172d40,#302840 36%,#682c49 69%,#9a3645)}.ukuk-root .u-ask-arrow,.ukuk-root .u-ask-icon{display:inline-flex}.ukuk-root .u-chat-modal-backdrop{position:fixed;inset:0;background:#132d3f66;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px}.ukuk-root .u-chat-modal{width:min(1100px,100%);height:min(88vh,920px);background:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 9px 40px #102a3c33}.ukuk-root .u-chat-modal-head{display:flex;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--line)}.ukuk-root .u-chat-modal-frame{flex:1;width:100%;min-height:0;border:0;background:#fff}.ukuk-root .breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;color:var(--muted);margin-bottom:18px}.ukuk-root .page-heading{font-size:32px;font-weight:700;letter-spacing:-.6px;margin:0 0 18px;line-height:1.2}@media(max-width:760px){.ukuk-root .u-page{padding:20px}.ukuk-root .page-heading,.ukuk-root h1{font-size:28px}}.ukuk-root .entry-day{margin-bottom:28px}.ukuk-root .entry-day-label{font-size:13px;font-weight:700;color:var(--muted);margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.ukuk-root .utility{color:var(--ink);text-decoration:none}.ukuk-root .utility:hover{color:var(--green)}.ukuk-root .search-form .icon,.ukuk-root .search-form svg.lucide{color:var(--muted);width:22px;height:22px;flex-shrink:0}.ukuk-root .text-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--ink);text-decoration:none}.ukuk-root .text-link:hover{color:var(--green)}.ukuk-root .assistant-foot a{display:inline-flex;align-items:center;gap:6px;color:#cbd9e2;font-size:13px;font-weight:700;text-decoration:none}.ukuk-root .assistant-foot a:hover{color:#fff}.ukuk-root .code-link{text-decoration:none;color:inherit}.ukuk-root .all-codes{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;font-size:14px;font-weight:700;color:var(--ink);text-decoration:none;border-top:1px solid #d9e1e6}.ukuk-root .all-codes:hover{color:var(--green)}.ukuk-root .codes summary{cursor:default}.ukuk-root a.doc-row,.ukuk-root a.record{text-decoration:none;color:inherit}.ukuk-root .ukuk-serif{font-family:var(--font-sans)!important}.ukuk-root .chat-layout,.ukuk-root .u-assistant-shell{display:grid;grid-template-columns:235px minmax(0,1fr);gap:40px;min-height:530px;align-items:start}.ukuk-root .u-chat-history{border-right:1px solid var(--line);padding-right:24px}.ukuk-root .new-chat,.ukuk-root .u-chat-new{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:3px;min-height:43px;width:100%;padding:0 13px;font-size:13px;font-weight:700;text-align:left;background:#fff;color:var(--ink);margin-bottom:18px}.ukuk-root .u-chat-history-list{display:flex;flex-direction:column;gap:6px}.ukuk-root .u-chat-history-empty{font-size:13px;color:var(--muted);padding:8px 0}.ukuk-root .u-chat-history-item{display:flex;align-items:flex-start;gap:6px;border-radius:3px;padding:4px}.ukuk-root .u-chat-history-item.is-active{background:var(--wash)}.ukuk-root .u-chat-history-open{flex:1;min-width:0;text-align:left;padding:9px 10px;border:0;background:transparent;color:inherit}.ukuk-root .u-chat-history-title{display:block;font-size:13px;font-weight:700;line-height:1.4}.ukuk-root .u-chat-history-meta{display:block;font-size:12px;color:var(--muted);margin-top:4px}.ukuk-root .u-chat-history-del{border:0;background:transparent;color:var(--muted);padding:8px;margin-top:2px}.ukuk-root .u-chat-main{min-width:0;max-width:800px;display:flex;flex-direction:column}.ukuk-root .u-chat-lang-note,.ukuk-root .u-chat-welcome{font-size:14px;line-height:1.65;color:var(--muted);padding:14px 0 8px}.ukuk-root .u-chat-panel{display:flex;flex-direction:column;gap:18px;min-height:420px}.ukuk-root .u-chat-messages{display:flex;flex-direction:column;gap:22px;flex:1}.ukuk-root .u-chat-avatar{display:none}.ukuk-root .u-chat-examples{display:flex;flex-direction:column;gap:8px;margin-top:14px}.ukuk-root .u-chat-examples button{text-align:left;border:1px solid var(--line);border-radius:3px;padding:12px 14px;background:#fff;font-size:14px;color:var(--ink)}.ukuk-root .u-chat-examples button:hover{border-color:var(--navy);color:var(--green)}.ukuk-root .u-chat-composer{border:1px solid var(--line);border-radius:5px;padding:12px;background:#fff}.ukuk-root .u-chat-input-row{display:flex;gap:10px;align-items:flex-end}.ukuk-root .u-chat-input-row textarea{flex:1;min-height:52px;max-height:160px;border:0;resize:vertical;padding:8px 4px;font:inherit;outline:none;background:transparent}.ukuk-root .u-chat-send{width:44px;height:44px;border-radius:5px;border:0;color:#fff;display:grid;place-items:center;background-image:linear-gradient(110deg,#172d40,#302840 36%,#682c49 69%,#9a3645)}.ukuk-root .u-chat-composer>p{margin:10px 0 0;font-size:12px;color:var(--muted)}.ukuk-root .u-chat-turn{display:flex;flex-direction:column;gap:14px}.ukuk-root .u-chat-user{align-self:flex-end;max-width:90%;background:var(--wash);border-radius:5px;padding:12px 14px;font-size:15px;line-height:1.55}.ukuk-root .u-chat-reply{display:flex;flex-direction:column;gap:10px}.ukuk-root .u-chat-reply-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--navy)}.ukuk-root .u-chat-answer{font-size:16px;line-height:1.7;margin:0;color:var(--ink)}.ukuk-root .u-chat-answer-h{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--navy);margin:18px 0 8px;line-height:1.35}.ukuk-root .u-chat-answer-h:first-child{margin-top:0}.ukuk-root .u-chat-answer-p{margin:0 0 12px;line-height:1.7}.ukuk-root .u-chat-answer-p:last-child{margin-bottom:0}.ukuk-root .u-chat-answer-list{margin:4px 0 14px;padding:0 0 0 1.15em;display:flex;flex-direction:column;gap:8px}.ukuk-root .u-chat-answer-list li{padding-left:.15em;line-height:1.65}.ukuk-root .u-chat-answer-list li::marker{color:var(--muted)}.ukuk-root .u-chat-answer strong{font-weight:700;color:var(--ink)}.ukuk-root .u-chat-cite{display:inline;border:0;background:transparent;color:var(--accent);font-weight:700;padding:0 1px;vertical-align:baseline}.ukuk-root .u-chat-cite:hover,.ukuk-root .u-chat-inline-link:hover{text-decoration:underline}.ukuk-root .u-chat-inline-link{display:inline;border:0;background:transparent;padding:0;color:var(--accent);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;text-underline-offset:3px}.ukuk-root .u-chat-sources{margin-top:8px;display:flex;flex-direction:column;gap:8px}.ukuk-root .u-chat-source{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:start;text-align:left;border:1px solid var(--line);border-radius:5px;padding:12px 14px;background:#fff}.ukuk-root .u-chat-source.is-active{border-color:var(--navy);background:var(--wash)}.ukuk-root .u-citation-number{width:24px;height:24px;border-radius:3px;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700}.ukuk-root .u-chat-source-body{display:flex;flex-direction:column;gap:4px;min-width:0}.ukuk-root .u-chat-source-body strong{font-size:14px;line-height:1.4}.ukuk-root .u-chat-source-body span{font-size:12px;color:var(--muted)}.ukuk-root .u-chat-error,.ukuk-root .u-chat-pending{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.ukuk-root .u-chat-preview-kicker{font-size:12px;color:var(--muted);margin-bottom:4px}.ukuk-root .u-chat-preview-title{font-size:18px;font-weight:700;margin:0 0 8px;line-height:1.3}.ukuk-root .u-chat-preview-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.ukuk-root .u-chat-preview-open{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;padding:8px 12px;border:1px solid var(--line);border-radius:3px;color:var(--ink);text-decoration:none}.ukuk-root .u-chat-preview-close{width:36px;height:36px;border:1px solid var(--line);border-radius:3px;background:#fff;display:grid;place-items:center}.ukuk-root .u-datepicker{position:relative;min-width:0;width:100%}.ukuk-root .u-datepicker-label{display:block;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink);margin-bottom:8px}.ukuk-root .u-datepicker-field{display:flex;align-items:center;gap:4px;width:100%;min-height:40px;padding:0 8px 0 10px;border:1px solid var(--u-line);border-radius:3px;background:var(--u-paper);box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.ukuk-root .u-datepicker-field.is-open,.ukuk-root .u-datepicker-field:focus-within{border-color:var(--u-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--u-accent) 14%,transparent)}.ukuk-root .u-datepicker-trigger{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;border:0;background:transparent;padding:8px 0;text-align:left;color:var(--u-ink);font-size:14px;font-weight:500}.ukuk-root .u-datepicker-icon{flex:0 0 auto;color:var(--u-muted)}.ukuk-root .u-datepicker-placeholder{color:var(--u-muted);font-weight:400}.ukuk-root .u-datepicker-value{color:var(--u-ink)}.ukuk-root .u-datepicker-clear{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:3px;background:transparent;color:var(--u-muted)}.ukuk-root .u-datepicker-clear:hover{background:#f1f4f8;color:var(--u-ink)}.ukuk-root .u-datepicker-pop{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;padding:12px;background:var(--u-paper);border:1px solid var(--u-line);border-radius:4px;box-shadow:0 12px 28px #20293618,0 2px 6px #20293608}.ukuk-root .u-datepicker-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.ukuk-root .u-datepicker-title{font-size:14px;font-weight:600;color:var(--u-ink);letter-spacing:-.01em}.ukuk-root .u-datepicker-nav{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--u-line);border-radius:3px;background:var(--u-paper);color:var(--u-muted)}.ukuk-root .u-datepicker-nav:hover{color:var(--u-ink);border-color:#c9d2dc;background:#f7f9fc}.ukuk-root .u-datepicker-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-bottom:4px}.ukuk-root .u-datepicker-weekdays span{text-align:center;font-size:11px;font-weight:600;color:var(--u-muted);padding:4px 0}.ukuk-root .u-datepicker-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.ukuk-root .u-datepicker-day{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;min-height:34px;border-radius:3px;font-size:13px;font-weight:500;color:var(--u-ink);cursor:pointer}.ukuk-root .u-datepicker-day.is-empty{pointer-events:none;visibility:hidden}.ukuk-root .u-datepicker-day:hover{background:#f3f6fa}.ukuk-root .u-datepicker-day.is-today{box-shadow:inset 0 0 0 1px var(--u-line)}.ukuk-root .u-datepicker-day.is-selected{background:var(--u-accent);color:#fff;box-shadow:none}.ukuk-root .u-datepicker-day.is-selected:hover{background:var(--u-accent);filter:brightness(.96)}.ukuk-root .u-filter-title{font-size:18px;font-weight:700}.ukuk-root .filter-panel .u-small{color:var(--accent);font-weight:700}.ukuk-root .results-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.ukuk-root .catalog-page .results-bar{margin-bottom:0}.ukuk-root .catalog-page .records,.ukuk-root .catalog-page .results-bar{margin-top:0}.ukuk-root .catalog-page .results-bar{border-radius:12px 12px 0 0;border-bottom:1px solid var(--line)}.ukuk-root .catalog-page .records{border-radius:0 0 12px 12px}.ukuk-root .results-bar h2{font-size:18px}.ukuk-root .results-bar .native-select{width:auto;max-width:205px;min-height:35px}.ukuk-root .records .record{grid-template-columns:minmax(0,1fr);gap:0;padding:20px 0}.ukuk-root .record .full-name{font-size:14px;line-height:1.55;margin:6px 0 8px}@media(max-width:900px){.ukuk-root .chat-layout,.ukuk-root .u-assistant-shell{grid-template-columns:1fr;gap:24px}.ukuk-root .u-chat-history{border-right:0;border-bottom:1px solid var(--line);padding:0 0 16px}}.ukuk-root{--app-header-height:90px}.ukuk-root .ukuk-doc-body [id^=ch_],.ukuk-root .ukuk-doc-body [id^=doc-h-],.ukuk-root .ukuk-doc-body [id^=g],.ukuk-root .ukuk-doc-body [id^=st_]{scroll-margin-top:calc(110px + 96px)}.ukuk-root .u-edition-inline{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-width:0}.ukuk-root .u-edition-inline-label{flex:0 0 auto;padding:0!important;white-space:nowrap;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--u-muted);line-height:1.2}.ukuk-root .u-edition-dd{position:relative;flex:0 0 auto}.ukuk-root .u-edition-trigger{display:inline-flex;align-items:center;gap:8px;min-height:34px;max-width:220px;padding:0 10px 0 12px;border:1px solid #cfd8df;border-radius:3px;background:#fff;color:var(--u-ink);font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;box-shadow:none;transition:border-color .15s,box-shadow .15s,background .15s,color .15s}.ukuk-root .u-edition-trigger:hover{border-color:#9eb1be;background:#f7fafb}.ukuk-root .u-edition-dd.is-open .u-edition-trigger{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 18%,transparent)}.ukuk-root .u-edition-trigger-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ukuk-root .u-edition-chevron{flex:0 0 auto;color:#6a7f8c;transition:transform .18s ease,color .15s ease}.ukuk-root .u-edition-dd.is-open .u-edition-chevron{transform:rotate(180deg);color:var(--focus)}.ukuk-root .u-edition-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:50;margin:0;padding:6px;list-style:none;min-width:min(320px,calc(100vw - 48px));max-width:min(380px,calc(100vw - 48px));max-height:min(360px,55vh);overflow:auto;background:#fff;border:1px solid var(--u-line);border-radius:4px;box-shadow:0 10px 28px #20293614,0 2px 6px #20293608}.ukuk-root .u-edition-option{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:9px 32px 9px 11px;border:0;border-radius:3px;background:transparent;color:var(--u-ink);text-align:left;transition:background .12s}.ukuk-root .u-edition-option:hover{background:#f1f5f7}.ukuk-root .u-edition-option.is-active{background:color-mix(in srgb,var(--focus) 10%,#fff)}.ukuk-root .u-edition-option-main{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.ukuk-root .u-edition-option-date{font-size:13px;font-weight:600;line-height:1.25}.ukuk-root .u-edition-option-badge{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--focus);background:color-mix(in srgb,var(--focus) 12%,#fff);border-radius:2px;padding:2px 6px}.ukuk-root .u-edition-option-detail{display:block;font-size:12px;line-height:1.4;color:var(--u-muted);max-width:100%}.ukuk-root .u-edition-option-check{position:absolute;right:10px;top:12px;color:var(--focus)}.ukuk-root .u-edition-single{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid #cfd8df;border-radius:3px;background:#f7fafb;font-size:13px;font-weight:600;color:var(--u-ink);white-space:nowrap}.ukuk-root .u-edition-compare{flex:0 0 auto;font-size:12px;color:var(--focus);text-decoration:none;white-space:nowrap}.ukuk-root .u-edition-compare:hover{text-decoration:underline}.ukuk-root .u-edition-inline{flex-direction:row!important;flex-wrap:nowrap!important}.ukuk-root .wrap.workspace{padding-top:48px;padding-bottom:72px}.ukuk-root .hero+.wrap.workspace,.ukuk-root main>.wrap.workspace{margin-top:0;padding-top:48px;padding-bottom:72px}.ukuk-root .guide{margin-bottom:12px;padding-bottom:28px}.ukuk-root .footer{padding-top:48px}.ukuk-root .code-more summary svg{transition:transform .18s ease;color:var(--muted);flex-shrink:0}.ukuk-root .code-more[open] summary svg{transform:rotate(180deg)}.ukuk-root .code-more .code-list{padding:0 20px 8px}.ukuk-root .code-more .code-link span{line-height:1.35}.ukuk-root .filter-sidebar{display:flex;flex-direction:column;min-width:0;width:100%}.ukuk-root .filter-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.ukuk-root .filter-title h2{font-size:18px;font-weight:700;margin:0;letter-spacing:0}.ukuk-root .filter-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.ukuk-root .filter-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:4px 8px 4px 10px;border-radius:3px;border:1px solid #c2cfd7;background:#edf2f5;color:#24485e;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.ukuk-root .filter-chip:hover{background:#dce7ee;border-color:#94aebb;color:#173d54}.ukuk-root .filter-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ukuk-root .filter-chip svg{flex-shrink:0;opacity:.75}.ukuk-root .filter-block{padding:14px 0;border-bottom:1px solid var(--line)}.ukuk-root .filter-block:last-of-type{border-bottom:0}.ukuk-root .filter-block-stack{display:flex;flex-direction:column;gap:12px}.ukuk-root .filter-legend{font-size:12px;font-weight:700;color:var(--ink);margin:0 0 10px}.ukuk-root .filter-scroll{display:flex;flex-direction:column;gap:2px;max-height:14rem;overflow:auto;padding-right:4px}.ukuk-root .filter-scroll-tall{max-height:16rem}.ukuk-root .quiet-button{font-size:12px;font-weight:700;color:#24485e;text-decoration:none;background:#edf2f5;border:1px solid #c2cfd7;border-radius:3px;padding:5px 9px;white-space:nowrap}.ukuk-root .quiet-button:hover{background:#dce7ee;border-color:#94aebb;color:#173d54}.ukuk-root .filter-panel{background:#f1f4f5;padding:18px 16px;border:0;border-radius:4px;position:static;top:auto;max-height:none;overflow:visible}.ukuk-root .drawer{max-width:min(650px,100vw);overflow:auto}.ukuk-root .drawer-caption{font-size:12px;color:var(--muted);margin:0 0 6px}.ukuk-root .drawer-full-name{color:var(--ink)!important;margin-top:0!important}.ukuk-root .drawer .document-ask{min-height:46px;padding:0 18px;border-radius:3px;color:#fff!important;font-size:14px;font-weight:700;background-image:linear-gradient(110deg,#172d40,#302840 36%,#682c49 69%,#9a3645)}.ukuk-root .drawer .document-ask,.ukuk-root .drawer .primary{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.ukuk-root .record .doc-title{background:none;border:0;padding:0;text-align:left;cursor:pointer;color:var(--ink);font:inherit;font-size:18px;font-weight:700;line-height:1.45}.ukuk-root .record .doc-title:hover{color:var(--green)}.ukuk-root .record .full-name{font-size:13px;color:var(--muted);line-height:1.6;margin-top:8px;max-width:80ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ukuk-root .records .record{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:16px;padding:22px 0;border-bottom:1px solid var(--line)}.ukuk-root .entry-list.records .record,.ukuk-root .entry-page .entry-list .record{grid-template-columns:80px minmax(0,1fr) 40px;gap:16px;align-items:start}@media(max-width:760px){.ukuk-root .entry-list.records .record,.ukuk-root .entry-page .entry-list .record{grid-template-columns:43px minmax(0,1fr) 32px;gap:10px}}.ukuk-root .brand-logo{height:auto;width:84px}.ukuk-root .footer-brand .brand-logo{width:140px;height:auto}.hero .home-assistant{background-image:none;animation:none}:root{--wash:#f1f4f6;--line:#d4dfe5;--action-fill:#edf2f6;--accent:#b42c38}.ukuk-root{background:#f1f4f6;color:var(--ink)}::-moz-selection{background:#e4b7bc;color:#132d3f}::selection{background:#e4b7bc;color:#132d3f}*{scrollbar-color:#9bafb9 #edf2f5;scrollbar-width:thin}input,textarea{caret-color:var(--accent)}:focus-visible{outline:3px solid #2766a0;outline-offset:4px}.wrap{max-width:1392px;padding-left:48px;padding-right:48px}.header{background:#fff;border-bottom:1px solid #d9e0e4;box-shadow:none}.header .header-row{height:44px;border-bottom:0}.header .brand-logo{width:84px}.header .brand-tag{border-color:#d9e0e4;font-size:12px}.header .nav-row{gap:8px;min-height:44px;border-top:1px solid #edf1f3}.header .nav-row>a:not(.chat-nav){padding:0 15px;min-height:36px;margin:4px 0;border-radius:6px;font-size:14px}.header .nav-row>a.current:not(.chat-nav){background:#edf2f6;color:#132d3f}.nav-row a.current:after{display:none}.header .nav-row .chat-nav{min-height:34px;margin-left:auto;font-size:13px}.languages{border:0;background:#f1f4f6;border-radius:6px;padding:2px}.language{border-radius:4px;font-size:11px;min-height:28px}.language[aria-pressed=true]{background:#fff;color:var(--ink)}.hero{background:#132d3f;color:#fff;padding:58px 0 55px;border:0}.home-intro{grid-template-columns:minmax(0,1.55fr) minmax(330px,1fr);align-items:center;gap:64px}.home-search{min-width:0}.home-intro h1{color:#fff;font-size:clamp(36px,3.65vw,53px);letter-spacing:-.025em;line-height:1.07;max-width:680px;text-wrap:balance;font-weight:700}.home-intro .hero-lead{color:#c5d5df;margin-top:25px;font-size:17px;gap:10px}.home-intro .database-total{font-size:29px;background:#fff;color:#b42c38;border-radius:5px;padding:4px 10px;line-height:1.12;letter-spacing:-.02em}.home-intro .database-total--soft{font-size:22px;padding:3px 8px;opacity:.95}.home-intro .hero-lead-sep{color:#9eb0bc;font-size:18px;line-height:1}.home-intro .search-form{margin-top:29px;height:62px;background:#fff;border:0;border-radius:9px;padding:6px 6px 6px 18px;gap:12px;max-width:none}.home-intro .search-form:focus-within{outline:3px solid #9ebfce;outline-offset:4px}.home-intro .search-form input{font-size:15px;color:var(--ink)}.home-intro .search-form .primary{background:#b42c38;min-height:50px;border-radius:6px;padding:0 25px;font-size:15px}.home-intro .search-form .icon{color:#617888;width:20px}.home-intro .search-form kbd{color:#536570;background:#f1f4f6;border-color:#d4dfe5}.hero .search-foot{margin-top:16px;display:flex}.hero .search-foot .text-link{border:0;background:transparent;color:#d3e1e9;padding:0;min-height:32px;font-size:14px;font-weight:400}.hero .search-foot .icon{width:17px}.home-assistant{background:#fff;color:#152c3b;align-self:center;border-radius:16px;padding:29px 30px 23px;box-shadow:0 18px 40px #00000026;position:relative;overflow:hidden}.home-assistant h2{color:#152c3b;font-size:25px;letter-spacing:-.02em;gap:11px;line-height:1.25}.home-assistant h2 .icon{width:25px;height:25px;color:#b42c38}.home-assistant p{color:#536570;font-size:15px;line-height:1.6;margin-top:13px;max-width:42ch}.home-prompts{display:flex;flex-direction:column;margin-top:19px}.home-assistant .home-prompts button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;height:auto;min-height:43px;padding:11px 0;background:transparent;color:#183f56;font-size:14px;line-height:1.35;text-align:left;border-bottom:1px solid #e3e9ed;border-radius:0;font-weight:400}.home-prompts .icon{width:16px;height:16px;flex:none;color:#b42c38}.home-assistant #home-chat-form{padding:5px 5px 5px 13px;gap:6px;background:#f1f4f6;border:1px solid #c4d1d9;border-radius:8px;margin-top:23px}.home-assistant #home-question{height:42px;font-size:15px}.home-assistant #home-chat-form button{height:40px;width:40px;border-radius:6px}.home-assistant .assistant-foot{margin-top:12px;display:flex;font-size:13px}.home-assistant .assistant-foot a{color:#75404c;margin-top:0;min-height:28px}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 284px;gap:36px;padding-top:43px;padding-bottom:58px;align-items:start}.reference{grid-column:2;grid-row:1;top:112px}.feed{grid-column:1;grid-row:1;min-width:0}.feed-head{margin-bottom:23px}.feed-head h2{font-size:29px;letter-spacing:-.025em}.codes{background:#fff;border:1px solid #9bafbc;border-radius:12px;overflow:hidden}.codes>summary{background:#e3eaf0;color:#152c3b;padding:23px 21px;border-bottom:1px solid #a9bcc8}.codes-title{font-size:21px;line-height:1.2}.codes-caption{color:#4f6879;font-size:13px;line-height:1.5;margin-top:8px}.codes .pin{color:#b42c38;width:19px;height:19px}.code-list{padding:0 20px}.codes .code-link{font-size:15px;padding:18px 0;border-bottom-color:#d4dfe5;line-height:1.4}.codes .code-link:last-child{border-bottom:0}.codes .code-link .icon{width:16px;height:16px;color:#6b818d}.code-more{border-color:#c1d0d9}.code-more>summary{padding:17px 20px;font-size:13px}.codes .all-codes{padding:16px 20px;background:#eaf0f4;border-color:#c1d0d9;font-size:14px}.tabs{gap:5px;border:0;background:#e3eaf0;padding:5px;border-radius:9px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:21px}.tab{padding:10px 14px;min-height:42px;font-size:14px;gap:8px;border-radius:6px}.tab[aria-selected=true]{background:#fff;color:var(--ink)}.tab[aria-selected=true]:after{display:none}.tab-count{font-size:12px;font-weight:400}.toolbar{padding:0 0 17px;min-height:47px}.filter-control label,.sort{font-size:13px}.filter-control select{border-color:#c1d0d9;border-radius:6px;min-height:38px;background:#fff}.list-head{border:0;border-radius:9px 9px 0 0;background:#e3eaf0;padding:11px 22px;grid-template-columns:76px minmax(0,1fr) 36px;gap:20px;font-size:12px}#results{background:#fff;border-radius:0 0 12px 12px}.doc-row{padding:25px 22px;grid-template-columns:76px minmax(0,1fr) 36px;gap:20px;border-color:#e0e7ec}.doc-row:last-child{border-bottom:0}.doc-title{font-size:18px;line-height:1.4;letter-spacing:0}.doc-kind,.doc-meta{font-size:12px;color:#536570}.doc-meta{line-height:1.6;margin-top:12px}.date-day{font-size:29px;line-height:1.2;font-weight:400}.date-month{font-size:12px;color:#536570}.save{border:1px solid #c4d3dd;border-radius:6px;width:34px;height:36px;background:#edf2f6}.status-tag{font-size:12px;padding:4px 8px;border-radius:4px}.feed-note{margin-top:18px;font-size:12px;line-height:1.6}.feed-end{margin-top:17px}.guide{background:#e3eaf0;border:0;padding:22px 24px;margin-top:27px;border-radius:12px}.guide h3{font-size:20px}.guide p{font-size:13px}.guide .text-link{background:#fff;border-color:#b3c6d2;border-radius:6px}.page{padding-top:30px;padding-bottom:50px}.page-heading h1{font-size:36px;letter-spacing:-.025em}.page-heading p{font-size:15px;max-width:76ch}.breadcrumb{font-size:13px}.page-search{height:58px;border:1px solid #b9cad5;border-radius:8px;background:#fff}.primary{border-radius:6px}.page-search .primary{background:var(--navy)}.filter-panel{top:110px}.catalog-page .filter-panel{background:#e3eaf0;border-radius:12px;padding:22px}.catalog-page .results-bar{background:#e3eaf0;border-radius:12px 12px 0 0;padding:18px 22px}.catalog-page .records{background:#fff;border-radius:0 0 12px 12px;padding:0}.catalog-page .records .record{padding-left:22px;padding-right:22px}.record{padding:25px 0}.record .doc-title{font-size:18px;line-height:1.4}.record .full-name{font-size:13px;max-width:76ch}.native-select,.new-chat,.pagination button,.period-button,.quiet-button,.record-actions a,.record-actions button{border-radius:6px}.record-actions a,.record-actions button{font-size:12px;padding:9px 12px}.date-group>h2{background:#e3eaf0;border-radius:8px 8px 0 0;padding:14px 20px;font-weight:700}.date-group .record,.entry-list .record{background:#fff;padding:25px 22px}.entry-list .records{border:0;border-radius:12px;overflow:hidden}.compact-panel{background:#e3eaf0;border:0;border-radius:12px}.about-content{background:#fff;padding:30px 36px;border-radius:12px}.about-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.chat-layout{gap:32px}.chat-main{max-width:none;background:#fff;border-radius:12px;padding:27px}.chat-demo-note{background:#edf2f6;border-radius:6px}.chat-composer{border-radius:9px}.reader-paper{border-radius:12px;background:#fff}.reader-meta,.reader-toc{border-radius:10px}.reader-tabs{border-radius:10px 10px 0 0}.reader-actions a,.reader-actions button{border-radius:6px}.footer{background:#e3eaf0;border-top:1px solid #cbd8e0;padding-top:32px}.footer .footer-main{padding-bottom:27px}.footer-description{color:#4f6879}.footer .footer-bottom{border-top-color:#c0d0db;color:#4f6879}@media(hover:hover){.header .nav-row>a:not(.chat-nav):hover{background:#f1f4f6}.home-assistant .home-prompts button:hover{color:#b42c38;background:#f9f3f4}.home-intro .search-form .primary:hover{background:#942430}.hero .search-foot .text-link:hover{color:#fff;text-decoration:underline}.codes .code-link:hover{color:#b42c38;background:transparent}.doc-row:hover{background:#f8fafb}}@media(max-width:1100px){.wrap{padding-left:28px;padding-right:28px}.home-intro{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:32px}.home-intro h1{font-size:39px}.home-assistant{padding:25px}.workspace{grid-template-columns:minmax(0,1fr) 250px;gap:26px}.doc-row,.list-head{grid-template-columns:58px minmax(0,1fr) 32px;gap:14px;padding-left:18px;padding-right:18px}}@media(max-width:760px){.wrap{padding-left:20px;padding-right:20px}.header .header-row{height:44px}.header .brand-logo{width:80px}.header .nav-row{gap:4px}.header .nav-row>a:not(.chat-nav){padding:0 11px;font-size:13px;white-space:nowrap}.header .nav-row .chat-nav{display:none}.header-tools{gap:8px}.hero{padding:34px 0 32px}.home-intro{display:block}.home-intro h1{font-size:36px;line-height:1.1;max-width:520px;text-wrap:balance}.home-intro .hero-lead{margin-top:21px;font-size:15px}.home-intro .database-total{font-size:25px}.home-intro .search-form{margin-top:22px;height:58px;padding-left:12px;gap:8px}.home-intro .search-form input{font-size:16px}.home-intro .search-form .icon{display:none}.home-intro .search-form .primary{padding:0 16px;min-height:46px;font-size:14px}.hero .search-foot{margin-top:11px}.hero .search-foot .text-link{font-size:13px}.home-assistant{margin-top:27px;padding:23px;border-radius:12px;box-shadow:none}.home-assistant h2{font-size:23px}.home-assistant p{font-size:14px}.home-prompts{margin-top:13px}.home-assistant #home-chat-form{margin-top:17px}.home-assistant #home-question{font-size:16px}.home-assistant .assistant-foot{font-size:13px}.workspace{display:flex;flex-direction:column;gap:30px;padding-top:28px;padding-bottom:36px}.reference{order:0;width:100%;position:static}.feed{order:1;width:100%}.codes>summary{padding:18px 20px}.codes-title{font-size:21px}.codes-caption{font-size:12px;margin-top:6px}.feed-head{margin-bottom:17px}.feed-head h2{font-size:26px}.tabs{width:100%;gap:2px;padding:4px;justify-content:space-between}.tab{font-size:12px;gap:5px;padding:8px 7px;min-height:42px;white-space:normal;text-align:left}.tab-count{font-size:11px}.sort{font-size:12px}.sort .icon{display:none}.filter-control{gap:8px}.filter-control label{font-size:12px}.filter-control select{max-width:147px;font-size:12px}.list-head{padding:11px 12px;font-size:11px}.doc-row,.list-head{grid-template-columns:40px minmax(0,1fr) 28px;gap:11px}.doc-row{padding:21px 12px}.doc-title{font-size:16px}.doc-kind{font-size:11px}.doc-meta{font-size:12px}.date-day{font-size:24px}.date-month{font-size:11px}.save{width:28px;height:34px}.status-tag{font-size:12px}.feed-end{gap:12px;flex-wrap:wrap}.guide{padding:20px}.guide-row{display:block}.guide .text-link{margin-top:14px}.page-heading h1{font-size:30px}.page-heading p{font-size:15px}.catalog-page .filter-panel{padding:20px}.catalog-page .results-bar{padding:16px}.catalog-page .records{padding:0}.catalog-page .records .record{padding-left:16px;padding-right:16px}.record .doc-title{font-size:17px}.record-actions{gap:8px}.record-actions a,.record-actions button{font-size:12px}.date-group .record,.entry-list .record{padding:20px 14px}.entry-list .record{grid-template-columns:37px minmax(0,1fr) 28px;gap:9px}.about-content{padding:22px}.chat-main{padding:20px}.chat-below{font-size:12px}.footer{padding-top:27px}}@media print{body{background:#fff}.home-prompts{display:none}.reader-paper{border-radius:0}.wrap{max-width:none}}.theme-toggle{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid #b7c7d1;border-radius:6px;color:#183f56;background:#edf2f6;cursor:pointer}.theme-toggle .icon{width:18px;height:18px}.theme-toggle .theme-sun{display:none}html[data-theme=dark]{--ink:#e4edf3;--muted:#afbfcb;--paper:#152633;--wash:#213747;--line:#415867;--accent:#f19aab;--focus:#91c8ef;--action-fill:#243e50;--action-border:#688397;--action-ink:#d5e8f5;--canvas:#0d1c27;--panel:#152633;--raised:#203747}html[data-theme=dark] .hero{background:#132d3f}html[data-theme=dark] .brand-logo{content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjU2IiBoZWlnaHQ9IjY5MiIgdmlld0JveD0iMTE1IDE2IDgyOCAzNDYiIGZpbGw9Im5vbmUiIHJvbGU9ImltZyIgYXJpYS1sYWJlbGxlZGJ5PSJ0aXRsZSBkZXNjIj4KICA8dGl0bGUgaWQ9InRpdGxlIj5EYWxpbDwvdGl0bGU+CiAgPGRlc2MgaWQ9ImRlc2MiPkRhbGlsIGxvZ286IGEgbmF2eSBhbmQgYnVyZ3VuZHkgRCB3aXRoIGEgdHJhbnNwYXJlbnQgY2hlY2ttYXJrLCBmb2xsb3dlZCBieSBuYXZ5IGFsaWwgbGV0dGVyaW5nLiBBbGwgYXJ0d29yayBpcyByZXNvbHV0aW9uLWluZGVwZW5kZW50IHZlY3RvciBnZW9tZXRyeS48L2Rlc2M+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImQtYm9keSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxNjciIHkxPSIyODQiIHgyPSI0MjkiIHkyPSIxNzgiPgogICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNTg3NjhjIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjM0IiBzdG9wLWNvbG9yPSIjNjg1NTc0Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjY4IiBzdG9wLWNvbG9yPSIjNjgyYzQ5Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2I0MmMzOCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZC1jcm93biIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxNTQiIHkxPSI4NSIgeDI9IjQwNyIgeTI9IjE1NCI+CiAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM0OTMwNDciLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIuNDgiIHN0b3AtY29sb3I9IiM4MDMwNDUiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYjQyYzM4Ii8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJkLXN0ZW0iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTYxIiB5MT0iMTA2IiB4Mj0iMjE0IiB5Mj0iMzE5Ij4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzY4NTU3NCIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii41MiIgc3RvcC1jb2xvcj0iIzUyNjQ3OSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1ODc2OGMiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxnIGlkPSJkLXN5bWJvbCI+CiAgICA8cGF0aCBmaWxsPSJ1cmwoI2QtYm9keSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4NCA0NkgyODVDMzc1IDQ2IDQzOCA5OCA0MzggMTg4QzQzOCAyNzQgMzc4IDMyOSAyODcgMzI5SDE4NEMxNjAgMzI5IDE0NSAzMTQgMTQ1IDI5MFY4NEMxNDUgNjAgMTYwIDQ2IDE4NCA0NlpNMjIwIDEyOVYxOTVDMjQxIDIxMCAyNjAgMjI2IDI3OCAyMzlDMjkyIDI1MCAzMDIgMjQ5IDMxNCAyMzhDMzQ4IDIwNyAzODcgMTc0IDQyNCAxMzJDMzkwIDE0MCAzNTggMTYzIDMzMSAxODJDMzI0IDE4NyAzMjAgMTg4IDMxMiAxODJDMjgyIDE1OSAyNTAgMTQzIDIyMCAxMjlaIi8+CiAgICA8cGF0aCBmaWxsPSJ1cmwoI2Qtc3RlbSkiIGQ9Ik0xNDUgODRDMTQ1IDEwMyAxODAgMTExIDIyMCAxMjlWMjg5QzIyMCAzMTMgMjA1IDMyOSAxODQgMzI5QzE2MCAzMjkgMTQ1IDMxNCAxNDUgMjkwWiIvPgogICAgPHBhdGggZmlsbD0idXJsKCNkLWNyb3duKSIgZD0iTTE4NCA0NkgyODVDMzU1IDQ2IDQwNSA3OCA0MjQgMTMyQzM5MCAxNDAgMzU4IDE2MyAzMzEgMTgyQzMyNCAxODcgMzIwIDE4OCAzMTIgMTgyQzI4MiAxNTkgMjUwIDE0MyAyMjAgMTI5QzE4MCAxMTEgMTQ1IDEwMyAxNDUgODRDMTQ1IDYwIDE2MCA0NiAxODQgNDZaIi8+CiAgPC9nPgogIDxnIGlkPSJhbGlsLWxldHRlcmluZyIgZmlsbD0iI2U0ZWRmMyI+CiAgICA8cGF0aCBpZD0ibGV0dGVyLWEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTUzNiAxNTNDNTU2IDE1MyA1NzQgMTYwIDU4OCAxNzNWMTY3QzU4OCAxNTggNTkyIDE1NSA2MDAgMTU1SDYzMEM2MzkgMTU1IDY0MyAxNTkgNjQzIDE2OFYzMTNDNjQzIDMyMiA2MzkgMzI3IDYzMCAzMjdINTk5QzU5MSAzMjcgNTg4IDMyMyA1ODggMzE1VjMwN0M1NzMgMzIzIDU1NSAzMzIgNTM0IDMzMkM0NzggMzMyIDQzOCAyOTQgNDM4IDI0NUM0MzggMTk1IDQ4MCAxNTMgNTM2IDE1M1pNNTM4IDIwMUM1MTMgMjAxIDQ5NCAyMTkgNDk0IDI0M0M0OTQgMjY3IDUxMiAyODUgNTM4IDI4NUM1NjMgMjg1IDU4MyAyNjcgNTgzIDI0M0M1ODMgMjE5IDU2NCAyMDEgNTM4IDIwMVoiLz4KICAgIDxwYXRoIGlkPSJsZXR0ZXItbC1maXJzdCIgZD0iTTY3NyA3M0g3MTZDNzI1IDczIDczMCA3OCA3MzAgODdWMzEzQzczMCAzMjIgNzI1IDMyNyA3MTYgMzI3SDY3N0M2NjggMzI3IDY2MyAzMjIgNjYzIDMxM1Y4N0M2NjMgNzggNjY4IDczIDY3NyA3M1oiLz4KICAgIDxwYXRoIGlkPSJsZXR0ZXItaS1kb3QiIGQ9Ik04MjEgMTA2QzgyMSAxMjQgODA2IDEzOCA3ODcuNSAxMzhDNzY5IDEzOCA3NTQgMTI0IDc1NCAxMDZDNzU0IDg3LjggNzY5IDczIDc4Ny41IDczQzgwNiA3MyA4MjEgODcuOCA4MjEgMTA2WiIvPgogICAgPHBhdGggaWQ9ImxldHRlci1pLXN0ZW0iIGQ9Ik03NjggMTQ2SDgwN0M4MTYgMTQ2IDgyMSAxNTEgODIxIDE2MFYzMTNDODIxIDMyMiA4MTYgMzI3IDgwNyAzMjdINzY4Qzc1OSAzMjcgNzU0IDMyMiA3NTQgMzEzVjE2MEM3NTQgMTUxIDc1OSAxNDYgNzY4IDE0NloiLz4KICAgIDxwYXRoIGlkPSJsZXR0ZXItbC1sYXN0IiBkPSJNODYwIDczSDg5OUM5MDggNzMgOTEzIDc4IDkxMyA4N1YzMTNDOTEzIDMyMiA5MDggMzI3IDg5OSAzMjdIODYwQzg1MSAzMjcgODQ2IDMyMiA4NDYgMzEzVjg3Qzg0NiA3OCA4NTEgNzMgODYwIDczWiIvPgogIDwvZz4KPC9zdmc+Cg==")}html[data-theme=dark] .language[aria-pressed=true],html[data-theme=dark] .tab[aria-selected=true]{background:#365265}html[data-theme=dark] .codes .pin,html[data-theme=dark] .document-popup-header h2>.icon,html[data-theme=dark] .home-assistant .assistant-foot a,html[data-theme=dark] .home-assistant h2 .icon,html[data-theme=dark] .home-prompts .icon{color:#f2a6b5}html[data-theme=dark] .home-assistant .home-prompts button{color:#d5e8f5}html[data-theme=dark] .chat-composer,html[data-theme=dark] .document-popup-composer textarea,html[data-theme=dark] .filter-control select,html[data-theme=dark] .home-assistant #home-chat-form,html[data-theme=dark] .home-intro .search-form,html[data-theme=dark] .native-input,html[data-theme=dark] .native-select,html[data-theme=dark] .reader-search,html[data-theme=dark] .search-form{background:#0e202c;border:1px solid #718c9f}html[data-theme=dark] .home-assistant input,html[data-theme=dark] .home-intro .search-form input,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{caret-color:#f2a6b5}html[data-theme=dark] input::-moz-placeholder,html[data-theme=dark] textarea::-moz-placeholder{color:#a9bdcb}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#a9bdcb}html[data-theme=dark] .home-intro .search-form .icon,html[data-theme=dark] .search-form>.icon{color:#afc4d3}html[data-theme=dark] .document-popup-empty .suggestions button,html[data-theme=dark] .feed-end .text-link,html[data-theme=dark] .guide .text-link,html[data-theme=dark] .new-chat,html[data-theme=dark] .pagination button,html[data-theme=dark] .period-button,html[data-theme=dark] .quiet-button,html[data-theme=dark] .reader-actions .secondary,html[data-theme=dark] .reader-search button:not(:disabled),html[data-theme=dark] .record-actions a,html[data-theme=dark] .record-actions button,html[data-theme=dark] .reset,html[data-theme=dark] .save,html[data-theme=dark] .secondary,html[data-theme=dark] .theme-toggle{background:#243e50;color:#d5e8f5;border-color:#718c9f}html[data-theme=dark] .page-search .primary,html[data-theme=dark] .pagination button[aria-current=page],html[data-theme=dark] .period-button[aria-pressed=true],html[data-theme=dark] .primary,html[data-theme=dark] .reader-actions .reader-download{background:#365c75;border-color:#7a9bb0}html[data-theme=dark] .home-intro .search-form .primary{background:#b42c38}html[data-theme=dark] .codes .all-codes{background:#243e50}html[data-theme=dark] .status-unknown{background:#304354;color:#d4e0ed}html[data-theme=dark] .reader-structure nav a[aria-current=location]{background:#48303d;color:#ffb7c5}html[data-theme=dark] .reader-body mark.current-match{color:#152633}html[data-theme=dark] .popup-icon-action{color:#d5e8f5}html[data-theme=dark] .document-chat-popup{border:1px solid #60788a}html[data-theme=dark] :disabled{background:#26343e!important;color:#a4b0ba!important;border-color:#4c606e!important}html[data-theme=dark] ::-moz-selection{background:#694453}html[data-theme=dark] ::selection{background:#694453}html[data-theme=dark] *{scrollbar-color:#70899b #10212d}html[data-theme=dark] :focus-visible{outline-color:#91c8ef}@media(hover:hover){html[data-theme=dark] .doc-row:hover,html[data-theme=dark] .header .nav-row>a:not(.chat-nav):hover,html[data-theme=dark] .home-assistant .home-prompts button:hover,html[data-theme=dark] .popup-icon-action:hover,html[data-theme=dark] .record:hover{background:#243b4a;color:#fff}html[data-theme=dark] .document-popup-empty .suggestions button:hover,html[data-theme=dark] .record-actions a:hover,html[data-theme=dark] .record-actions button:hover,html[data-theme=dark] .save:hover,html[data-theme=dark] .secondary:hover{background:#36566b;color:#fff}html[data-theme=dark] .codes .code-link:hover{color:#ffb7c5}}@media print{.theme-toggle{display:none!important}html[data-theme=dark]{color-scheme:light;--ink:#152c3b;--muted:#536570;--line:#d9e0e4}html[data-theme=dark] .reader-page,html[data-theme=dark] .reader-scope,html[data-theme=dark] .reader-sheet,html[data-theme=dark] body{background:#fff!important;color:#152c3b!important}html[data-theme=dark] .reader-legal-note{background:#f7efd9;color:#513d16}}html[data-theme=dark] .tab[aria-selected=true] .tab-count{color:#e0eaf1}html[data-theme=dark] .theme-moon{display:none}html[data-theme=dark] .theme-sun{display:block}html[data-theme=dark] .reader-page,html[data-theme=dark] body{background:var(--canvas);color:var(--ink)}html[data-theme=dark] #results,html[data-theme=dark] .about-content,html[data-theme=dark] .catalog-page .records,html[data-theme=dark] .chat-main,html[data-theme=dark] .codes,html[data-theme=dark] .document-chat-popup,html[data-theme=dark] .document-popup-composer,html[data-theme=dark] .drawer,html[data-theme=dark] .header,html[data-theme=dark] .home-assistant,html[data-theme=dark] .reader-meta details,html[data-theme=dark] .reader-sheet,html[data-theme=dark] .reader-structure details,html[data-theme=dark] .record{background:var(--panel);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .hero{background:#181818}html[data-theme=dark] .brand-logo{background:transparent;border-radius:0;padding:0;content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjU2IiBoZWlnaHQ9IjY5MiIgdmlld0JveD0iMTE1IDE2IDgyOCAzNDYiIGZpbGw9Im5vbmUiIHJvbGU9ImltZyIgYXJpYS1sYWJlbGxlZGJ5PSJ0aXRsZSBkZXNjIj4KICA8dGl0bGUgaWQ9InRpdGxlIj5EYWxpbDwvdGl0bGU+CiAgPGRlc2MgaWQ9ImRlc2MiPkRhbGlsIGxvZ286IGEgbmF2eSBhbmQgYnVyZ3VuZHkgRCB3aXRoIGEgdHJhbnNwYXJlbnQgY2hlY2ttYXJrLCBmb2xsb3dlZCBieSBuYXZ5IGFsaWwgbGV0dGVyaW5nLiBBbGwgYXJ0d29yayBpcyByZXNvbHV0aW9uLWluZGVwZW5kZW50IHZlY3RvciBnZW9tZXRyeS48L2Rlc2M+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImQtYm9keSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxNjciIHkxPSIyODQiIHgyPSI0MjkiIHkyPSIxNzgiPgogICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNzI3MjcyIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjM0IiBzdG9wLWNvbG9yPSIjNjk1NDU0Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjY4IiBzdG9wLWNvbG9yPSIjNzMzNDM4Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2E2MzgzYyIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZC1jcm93biIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxNTQiIHkxPSI4NSIgeDI9IjQwNyIgeTI9IjE1NCI+CiAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMzMDMwMzAiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIuNDgiIHN0b3AtY29sb3I9IiM3NjMzMzciLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYTYzODNjIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJkLXN0ZW0iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTYxIiB5MT0iMTA2IiB4Mj0iMjE0IiB5Mj0iMzE5Ij4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzY5NTQ1NCIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii41MiIgc3RvcC1jb2xvcj0iIzYwNjA2MCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MjcyNzIiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxnIGlkPSJkLXN5bWJvbCI+CiAgICA8cGF0aCBmaWxsPSJ1cmwoI2QtYm9keSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4NCA0NkgyODVDMzc1IDQ2IDQzOCA5OCA0MzggMTg4QzQzOCAyNzQgMzc4IDMyOSAyODcgMzI5SDE4NEMxNjAgMzI5IDE0NSAzMTQgMTQ1IDI5MFY4NEMxNDUgNjAgMTYwIDQ2IDE4NCA0NlpNMjIwIDEyOVYxOTVDMjQxIDIxMCAyNjAgMjI2IDI3OCAyMzlDMjkyIDI1MCAzMDIgMjQ5IDMxNCAyMzhDMzQ4IDIwNyAzODcgMTc0IDQyNCAxMzJDMzkwIDE0MCAzNTggMTYzIDMzMSAxODJDMzI0IDE4NyAzMjAgMTg4IDMxMiAxODJDMjgyIDE1OSAyNTAgMTQzIDIyMCAxMjlaIi8+CiAgICA8cGF0aCBmaWxsPSJ1cmwoI2Qtc3RlbSkiIGQ9Ik0xNDUgODRDMTQ1IDEwMyAxODAgMTExIDIyMCAxMjlWMjg5QzIyMCAzMTMgMjA1IDMyOSAxODQgMzI5QzE2MCAzMjkgMTQ1IDMxNCAxNDUgMjkwWiIvPgogICAgPHBhdGggZmlsbD0idXJsKCNkLWNyb3duKSIgZD0iTTE4NCA0NkgyODVDMzU1IDQ2IDQwNSA3OCA0MjQgMTMyQzM5MCAxNDAgMzU4IDE2MyAzMzEgMTgyQzMyNCAxODcgMzIwIDE4OCAzMTIgMTgyQzI4MiAxNTkgMjUwIDE0MyAyMjAgMTI5QzE4MCAxMTEgMTQ1IDEwMyAxNDUgODRDMTQ1IDYwIDE2MCA0NiAxODQgNDZaIi8+CiAgPC9nPgogIDxnIGlkPSJhbGlsLWxldHRlcmluZyIgZmlsbD0iI2VlZWVlZSI+CiAgICA8cGF0aCBpZD0ibGV0dGVyLWEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTUzNiAxNTNDNTU2IDE1MyA1NzQgMTYwIDU4OCAxNzNWMTY3QzU4OCAxNTggNTkyIDE1NSA2MDAgMTU1SDYzMEM2MzkgMTU1IDY0MyAxNTkgNjQzIDE2OFYzMTNDNjQzIDMyMiA2MzkgMzI3IDYzMCAzMjdINTk5QzU5MSAzMjcgNTg4IDMyMyA1ODggMzE1VjMwN0M1NzMgMzIzIDU1NSAzMzIgNTM0IDMzMkM0NzggMzMyIDQzOCAyOTQgNDM4IDI0NUM0MzggMTk1IDQ4MCAxNTMgNTM2IDE1M1pNNTM4IDIwMUM1MTMgMjAxIDQ5NCAyMTkgNDk0IDI0M0M0OTQgMjY3IDUxMiAyODUgNTM4IDI4NUM1NjMgMjg1IDU4MyAyNjcgNTgzIDI0M0M1ODMgMjE5IDU2NCAyMDEgNTM4IDIwMVoiLz4KICAgIDxwYXRoIGlkPSJsZXR0ZXItbC1maXJzdCIgZD0iTTY3NyA3M0g3MTZDNzI1IDczIDczMCA3OCA3MzAgODdWMzEzQzczMCAzMjIgNzI1IDMyNyA3MTYgMzI3SDY3N0M2NjggMzI3IDY2MyAzMjIgNjYzIDMxM1Y4N0M2NjMgNzggNjY4IDczIDY3NyA3M1oiLz4KICAgIDxwYXRoIGlkPSJsZXR0ZXItaS1kb3QiIGQ9Ik04MjEgMTA2QzgyMSAxMjQgODA2IDEzOCA3ODcuNSAxMzhDNzY5IDEzOCA3NTQgMTI0IDc1NCAxMDZDNzU0IDg3LjggNzY5IDczIDc4Ny41IDczQzgwNiA3MyA4MjEgODcuOCA4MjEgMTA2WiIvPgogICAgPHBhdGggaWQ9ImxldHRlci1pLXN0ZW0iIGQ9Ik03NjggMTQ2SDgwN0M4MTYgMTQ2IDgyMSAxNTEgODIxIDE2MFYzMTNDODIxIDMyMiA4MTYgMzI3IDgwNyAzMjdINzY4Qzc1OSAzMjcgNzU0IDMyMiA3NTQgMzEzVjE2MEM3NTQgMTUxIDc1OSAxNDYgNzY4IDE0NloiLz4KICAgIDxwYXRoIGlkPSJsZXR0ZXItbC1sYXN0IiBkPSJNODYwIDczSDg5OUM5MDggNzMgOTEzIDc4IDkxMyA4N1YzMTNDOTEzIDMyMiA5MDggMzI3IDg5OSAzMjdIODYwQzg1MSAzMjcgODQ2IDMyMiA4NDYgMzEzVjg3Qzg0NiA3OCA4NTEgNzMgODYwIDczWiIvPgogIDwvZz4KPC9zdmc+Cg==")}html[data-theme=dark] .brand-tag,html[data-theme=dark] .header .nav-row{border-color:var(--line)}html[data-theme=dark] .catalog-page .filter-panel,html[data-theme=dark] .catalog-page .results-bar,html[data-theme=dark] .change-base,html[data-theme=dark] .chat-demo-note,html[data-theme=dark] .codes>summary,html[data-theme=dark] .compact-panel,html[data-theme=dark] .date-group>h2,html[data-theme=dark] .document-chat-context,html[data-theme=dark] .document-chat-extract blockquote,html[data-theme=dark] .document-popup-header,html[data-theme=dark] .footer,html[data-theme=dark] .guide,html[data-theme=dark] .header .nav-row>a.current:not(.chat-nav),html[data-theme=dark] .languages,html[data-theme=dark] .list-head,html[data-theme=dark] .reader-scope,html[data-theme=dark] .tabs{background:var(--raised);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .language[aria-pressed=true],html[data-theme=dark] .tab[aria-selected=true]{background:#464646;color:#fff}html[data-theme=dark] .chat-source,html[data-theme=dark] .codes-title,html[data-theme=dark] .doc-title,html[data-theme=dark] .home-assistant h2,html[data-theme=dark] .record .doc-title,html[data-theme=dark] .theme-toggle{color:var(--ink)}html[data-theme=dark] .codes-caption,html[data-theme=dark] .date-month,html[data-theme=dark] .doc-kind,html[data-theme=dark] .doc-meta,html[data-theme=dark] .document-chat-context p,html[data-theme=dark] .document-chat-label,html[data-theme=dark] .document-popup-composer>div>span,html[data-theme=dark] .document-popup-context span,html[data-theme=dark] .footer .footer-bottom,html[data-theme=dark] .footer-description,html[data-theme=dark] .home-assistant p{color:var(--muted);border-color:var(--line)}html[data-theme=dark] .codes .pin,html[data-theme=dark] .document-popup-header h2>.icon,html[data-theme=dark] .home-assistant .assistant-foot a,html[data-theme=dark] .home-assistant h2 .icon,html[data-theme=dark] .home-prompts .icon{color:#f3d4d5}html[data-theme=dark] .home-assistant .home-prompts button{color:#ededed;border-color:var(--line)}html[data-theme=dark] .chat-composer,html[data-theme=dark] .document-popup-composer textarea,html[data-theme=dark] .filter-control select,html[data-theme=dark] .home-assistant #home-chat-form,html[data-theme=dark] .home-intro .search-form,html[data-theme=dark] .native-input,html[data-theme=dark] .native-select,html[data-theme=dark] .reader-search,html[data-theme=dark] .search-form{background:#141414;color:var(--ink);border:1px solid #7a7a7a}html[data-theme=dark] .home-assistant input,html[data-theme=dark] .home-intro .search-form input,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:var(--ink);caret-color:#f3d4d5}html[data-theme=dark] input::-moz-placeholder,html[data-theme=dark] textarea::-moz-placeholder{color:#bababa;opacity:1}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#bababa;opacity:1}html[data-theme=dark] .home-intro .search-form .icon,html[data-theme=dark] .search-form>.icon{color:#c6c6c6}html[data-theme=dark] .home-intro .search-form kbd{background:var(--raised);color:var(--muted);border-color:var(--line)}html[data-theme=dark] .document-popup-empty .suggestions button,html[data-theme=dark] .feed-end .text-link,html[data-theme=dark] .guide .text-link,html[data-theme=dark] .new-chat,html[data-theme=dark] .pagination button,html[data-theme=dark] .period-button,html[data-theme=dark] .quiet-button,html[data-theme=dark] .reader-actions .secondary,html[data-theme=dark] .reader-search button:not(:disabled),html[data-theme=dark] .record-actions a,html[data-theme=dark] .record-actions button,html[data-theme=dark] .reset,html[data-theme=dark] .save,html[data-theme=dark] .secondary,html[data-theme=dark] .theme-toggle{background:#303030;color:#ededed;border-color:#7a7a7a}html[data-theme=dark] .page-search .primary,html[data-theme=dark] .pagination button[aria-current=page],html[data-theme=dark] .period-button[aria-pressed=true],html[data-theme=dark] .primary,html[data-theme=dark] .reader-actions .reader-download{background:#494949;color:#fff;border-color:#868686}html[data-theme=dark] .home-intro .search-form .primary{background:#a6383c;color:#fff}html[data-theme=dark] .codes .all-codes{background:#303030;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .code-more,html[data-theme=dark] .codes .code-link,html[data-theme=dark] .doc-row,html[data-theme=dark] .document-popup-composer,html[data-theme=dark] .document-popup-context,html[data-theme=dark] .footer .footer-bottom,html[data-theme=dark] .record{border-color:var(--line)}html[data-theme=dark] .reader-actions .secondary[aria-pressed=true],html[data-theme=dark] .save[aria-pressed=true],html[data-theme=dark] .status-active{background:#24493c;color:#b9e5cb}html[data-theme=dark] .reader-conflict,html[data-theme=dark] .reader-legal-note,html[data-theme=dark] .status-pending,html[data-theme=dark] .warning{background:#493c24;color:#f2d498}html[data-theme=dark] .status-unknown{background:#373737;color:#dfdfdf}html[data-theme=dark] .calendar-grid>.calendar-event{background:#24493c;color:#b9e5cb}html[data-theme=dark] .calendar-event[aria-pressed=true]{background:#a0d4bb;color:#10281e}html[data-theme=dark] .reader-structure nav a[aria-current=location]{background:#402426;color:#fbefef}html[data-theme=dark] .reader-body mark{background:#6c5729;color:#fff2c6}html[data-theme=dark] .reader-body mark.current-match{background:#e8c365;color:#1c1c1c}html[data-theme=dark] .popup-icon-action{color:#ededed}html[data-theme=dark] .document-chat-popup{box-shadow:0 9px 40px #0008;border:1px solid #696969}html[data-theme=dark] dialog::backdrop{background:#0009}html[data-theme=dark] ::-moz-selection{background:#873034;color:#fff}html[data-theme=dark] ::selection{background:#873034;color:#fff}html[data-theme=dark] :focus-visible{outline-color:#f3d4d5}@media(hover:hover){html[data-theme=dark] .doc-row:hover,html[data-theme=dark] .header .nav-row>a:not(.chat-nav):hover,html[data-theme=dark] .home-assistant .home-prompts button:hover,html[data-theme=dark] .popup-icon-action:hover,html[data-theme=dark] .record:hover{background:#323232;color:#fff}html[data-theme=dark] .document-popup-empty .suggestions button:hover,html[data-theme=dark] .record-actions a:hover,html[data-theme=dark] .record-actions button:hover,html[data-theme=dark] .save:hover,html[data-theme=dark] .secondary:hover{background:#494949;color:#fff}html[data-theme=dark] .codes .code-link:hover{color:#fbefef}}@media(max-width:760px){.header-tools{gap:5px}.theme-toggle{width:28px;height:32px}.header-tools .languages{padding:1px}.header-tools .language{min-width:27px;font-size:10px}.header-tools .utility{gap:4px}.header .brand{gap:0}html[data-theme=dark] .header .brand-logo{padding:0}}@media print{.theme-toggle{display:none!important}html[data-theme=dark]{color-scheme:light;--ink:#282828;--muted:#626262;--line:#dfdfdf}html[data-theme=dark] .reader-page,html[data-theme=dark] .reader-scope,html[data-theme=dark] .reader-sheet,html[data-theme=dark] body{background:#fff!important;color:#282828!important}html[data-theme=dark] .reader-legal-note{background:#f7efd9;color:#513d16}}html[data-theme=dark] .tab[aria-selected=true] .tab-count{color:#eee}html[data-theme=dark] #home-chat-form button,html[data-theme=dark] .chat-nav,html[data-theme=dark] .document-chat-launcher,html[data-theme=dark] .mobile-chat-launch{background-image:linear-gradient(110deg,#292929,#383030 36%,#873034 69%,#a6383c)}html .hero .home-assistant{position:relative;isolation:isolate}html .hero .home-assistant h2:after{display:none}@property --hero-beam-angle{syntax:"<angle>"}html .hero .home-assistant:after{content:"";position:absolute;z-index:2;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--hero-beam-angle),transparent 0deg,transparent 265deg,#a6383c 300deg,#f3a4a7 325deg,transparent 355deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes hero-border-beam{to{--hero-beam-angle:360deg}}@media(prefers-reduced-motion:no-preference){html .hero .home-assistant:after{animation:hero-border-beam 5s linear infinite}html .hero .home-assistant:focus-within:after,html.bot-motion-paused .hero .home-assistant:after{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){html .hero .home-assistant:after{background:#b65359}}html .hero .home-assistant,html[data-theme=dark] .hero .home-assistant{background:linear-gradient(120deg,#202d3b,#40303e 35%,#752f40 68%,#90353e);background-size:240% 240%;color:#fff}html[data-theme=dark] .hero .home-assistant{background-image:linear-gradient(120deg,#242424,#403033 35%,#752f40 68%,#90353e)}html .hero .home-assistant h2,html .hero .home-assistant h2 .icon{color:#fff}html .hero .home-assistant p{color:#f0e3e6}html .hero .home-assistant .home-prompts button{color:#fff;border-color:#ffffff45;background:transparent}html .hero .home-assistant #home-chat-form{background:#fff;border:1px solid #fff}html .hero .home-assistant #home-question{color:#292929;caret-color:#a6383c}html .hero .home-assistant #home-question::-moz-placeholder{color:#646064;opacity:1}html .hero .home-assistant #home-question::placeholder{color:#646064;opacity:1}html .hero .home-assistant .assistant-foot a{color:#fff}@keyframes hero-gradient-drift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:no-preference){html .hero .home-assistant{animation:hero-gradient-drift 10s ease-in-out infinite}html .hero .home-assistant:focus-within,html.bot-motion-paused .hero .home-assistant{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){html .hero .home-assistant{animation:none;background-position:50% 50%}}@media(hover:hover){html .hero .home-assistant .home-prompts button:hover{background:#ffffff12;color:#fff}html .hero .home-assistant .assistant-foot a:hover{color:#f9c1c5}}html .hero .home-assistant{overflow:visible}html .hero .home-assistant:after{inset:0;padding:2px;background:linear-gradient(120deg,#b42c38,#efb1b7 45%,#8d4055 75%,#b42c38);opacity:.85;animation:none;filter:drop-shadow(0 2px 4px #b42c3855)}@keyframes hero-border-glow{0%,to{opacity:.5;filter:drop-shadow(0 2px 2px #b42c3820)}50%{opacity:1;filter:drop-shadow(0 2px 7px #b42c3866)}}@media(prefers-reduced-motion:no-preference){html .hero .home-assistant:after{animation:hero-border-glow 4s ease-in-out infinite}html .hero .home-assistant:focus-within:after,html.bot-motion-paused .hero .home-assistant:after{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){html .hero .home-assistant:after{animation:none;opacity:.85;filter:none}}.ukuk-root .u-chat-main{max-width:none;background:#fff;border-radius:12px;padding:27px}.ukuk-root .u-assistant-shell{gap:32px}.ukuk-root .home-assistant .home-prompts a,.ukuk-root .home-assistant .home-prompts button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;height:auto;min-height:43px;padding:11px 0;background:transparent;color:#183f56;font-size:14px;line-height:1.35;text-align:left;border-bottom:1px solid #e3e9ed;border-radius:0;font-weight:400;text-decoration:none}.ukuk-root .home-prompts .icon{width:16px;height:16px;flex:none;color:#b42c38}html .hero .home-assistant .home-prompts a,html .hero .home-assistant .home-prompts button{color:#fff;border-color:#ffffff45;background:transparent}html .hero .home-assistant .home-prompts .icon{color:#f9c1c5}@media(hover:hover){html .hero .home-assistant .home-prompts a:hover,html .hero .home-assistant .home-prompts button:hover{background:#ffffff12;color:#fff}}.ukuk-root .nav-row a.current:after{display:none!important;content:none!important}@media(max-width:760px){.ukuk-root .hero{padding:34px 0 32px}.ukuk-root .home-intro h1{font-size:28px;color:#fff}.ukuk-root .home-intro .hero-lead{font-size:15px;color:#c5d5df}.ukuk-root .home-assistant{margin-top:28px}.ukuk-root .workspace{display:flex;flex-direction:column;gap:28px}.ukuk-root .feed,.ukuk-root .reference{grid-column:auto;grid-row:auto;width:100%}.ukuk-root .reference{order:2}.ukuk-root .feed{order:1}}.ukuk-root .doc-row,.ukuk-root .list-head{grid-template-columns:76px minmax(0,1fr);gap:20px}.ukuk-root .list-head>span:last-child:empty{display:none}.ukuk-root .date-cell{display:flex;flex-direction:column;align-items:flex-start;text-align:left;font-variant-numeric:tabular-nums;line-height:1.2;padding-top:1px;min-width:0}.ukuk-root .date-day{display:block;font-size:29px;line-height:1.15;font-weight:400;letter-spacing:-.02em}.ukuk-root .date-month{display:block;margin-top:4px;font-size:12px;color:#536570;max-width:100%}.ukuk-root #results .doc-row,.ukuk-root .feed .doc-row{padding:25px 22px}@media(max-width:1100px){.ukuk-root .doc-row,.ukuk-root .list-head{grid-template-columns:58px minmax(0,1fr);gap:14px}}@media(max-width:760px){.ukuk-root .doc-row,.ukuk-root .list-head{grid-template-columns:48px minmax(0,1fr);gap:12px;padding-left:14px;padding-right:14px}.ukuk-root .date-day{font-size:24px}.ukuk-root .date-month{font-size:11px}}.ukuk-root .entry-list .record,.ukuk-root .entry-list.records .record,.ukuk-root .entry-page .entry-list .record{display:grid;grid-template-columns:76px minmax(0,1fr);gap:20px;align-items:start}@media(max-width:760px){.ukuk-root .entry-list .record,.ukuk-root .entry-list.records .record,.ukuk-root .entry-page .entry-list .record{grid-template-columns:48px minmax(0,1fr);gap:12px}}html[data-theme=dark] .ukuk-root,html[data-theme=dark] body{color:var(--ink)}html[data-theme=dark] .header,html[data-theme=dark] .ukuk-root .header{background:var(--panel)!important;border-color:var(--line)!important;color:var(--ink)}html[data-theme=dark] .header .nav-row{border-color:var(--line)!important}html[data-theme=dark] .header .nav-row>a.current:not(.chat-nav){background:var(--raised)!important;color:var(--ink)!important}html[data-theme=dark] .languages{background:var(--wash)!important}html[data-theme=dark] .language[aria-pressed=true]{background:var(--raised)!important;color:var(--ink)!important}html[data-theme=dark] .header .brand-tag,html[data-theme=dark] .utility{color:var(--muted)!important;border-color:var(--line)!important}html[data-theme=dark] .ukuk-root .chat-main,html[data-theme=dark] .ukuk-root .u-chat-main{background:var(--panel)!important;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .ukuk-root .new-chat,html[data-theme=dark] .ukuk-root .u-chat-composer,html[data-theme=dark] .ukuk-root .u-chat-examples button,html[data-theme=dark] .ukuk-root .u-chat-new,html[data-theme=dark] .ukuk-root .u-chat-preview-close,html[data-theme=dark] .ukuk-root .u-chat-preview-open,html[data-theme=dark] .ukuk-root .u-chat-source{background:var(--raised)!important;color:var(--ink)!important;border-color:var(--line)!important}html[data-theme=dark] .ukuk-root .u-chat-composer textarea,html[data-theme=dark] .ukuk-root .u-chat-input-row textarea{color:var(--ink)!important;caret-color:var(--accent);background:transparent!important}html[data-theme=dark] .ukuk-root .u-chat-composer textarea::-moz-placeholder,html[data-theme=dark] .ukuk-root .u-chat-input-row textarea::-moz-placeholder{color:var(--muted)!important;opacity:1}html[data-theme=dark] .ukuk-root .u-chat-composer textarea::placeholder,html[data-theme=dark] .ukuk-root .u-chat-input-row textarea::placeholder{color:var(--muted)!important;opacity:1}html[data-theme=dark] .ukuk-root .u-chat-user{color:var(--ink)}html[data-theme=dark] .ukuk-root .u-chat-answer,html[data-theme=dark] .ukuk-root .u-chat-answer strong,html[data-theme=dark] .ukuk-root .u-chat-answer-h,html[data-theme=dark] .ukuk-root .u-chat-history-title,html[data-theme=dark] .ukuk-root .u-chat-preview-title,html[data-theme=dark] .ukuk-root .u-chat-reply-label{color:var(--ink)!important}html[data-theme=dark] .ukuk-root .u-chat-composer>p,html[data-theme=dark] .ukuk-root .u-chat-history-meta,html[data-theme=dark] .ukuk-root .u-chat-lang-note,html[data-theme=dark] .ukuk-root .u-chat-preview-kicker,html[data-theme=dark] .ukuk-root .u-chat-source-body span,html[data-theme=dark] .ukuk-root .u-chat-welcome{color:var(--muted)!important}html[data-theme=dark] .ukuk-root .u-chat-modal,html[data-theme=dark] .ukuk-root .u-chat-modal-frame,html[data-theme=dark] .ukuk-root .u-chat-modal-head{background:var(--panel)!important;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .ukuk-root .u-chat-modal-backdrop{background:#000a}html[data-theme=dark] .ukuk-root .u-edition-inline-label{color:var(--muted)!important}html[data-theme=dark] .ukuk-root .u-edition-menu,html[data-theme=dark] .ukuk-root .u-edition-single,html[data-theme=dark] .ukuk-root .u-edition-trigger{background:#141414!important;color:var(--ink)!important;border-color:#7a7a7a!important}html[data-theme=dark] .ukuk-root .u-edition-trigger:hover{background:var(--raised)!important;border-color:#9a9a9a!important;color:var(--ink)!important}html[data-theme=dark] .ukuk-root .u-edition-dd.is-open .u-edition-trigger{border-color:var(--focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 22%,transparent)}html[data-theme=dark] .ukuk-root .u-edition-option{color:var(--ink)!important;background:transparent}html[data-theme=dark] .ukuk-root .u-edition-option.is-active,html[data-theme=dark] .ukuk-root .u-edition-option:hover{background:var(--wash)!important}html[data-theme=dark] .ukuk-root .u-edition-option-badge,html[data-theme=dark] .ukuk-root .u-edition-option-detail{color:var(--muted)!important}html[data-theme=dark] .ukuk-root .reader-paper{background:var(--panel)!important;border-color:var(--line)!important;color:var(--ink);box-shadow:none}html[data-theme=dark] .ukuk-root .date-month{color:var(--muted)!important}html[data-theme=dark] .filter-control select,html[data-theme=dark] .native-input,html[data-theme=dark] .native-select,html[data-theme=dark] .page-search,html[data-theme=dark] .search-form,html[data-theme=dark] .ukuk-root .u-datepicker-field,html[data-theme=dark] .ukuk-root .u-datepicker-popover{background:#141414!important;color:var(--ink)!important;border-color:#7a7a7a!important}html[data-theme=dark] .ukuk-root .u-datepicker-icon,html[data-theme=dark] .ukuk-root .u-datepicker-placeholder{color:var(--muted)!important}html[data-theme=dark] .ukuk-root .u-datepicker-trigger,html[data-theme=dark] .ukuk-root .u-datepicker-value{color:var(--ink)!important}html[data-theme=dark] #results,html[data-theme=dark] .about-content,html[data-theme=dark] .catalog-page .records,html[data-theme=dark] .codes,html[data-theme=dark] .date-group .record,html[data-theme=dark] .entry-list .record,html[data-theme=dark] .guide .text-link,html[data-theme=dark] .record{background:var(--panel)!important;color:var(--ink);border-color:var(--line)!important}html[data-theme=dark] .catalog-page .filter-panel,html[data-theme=dark] .catalog-page .results-bar{background:var(--raised)!important;color:var(--ink);border-color:var(--line)!important}html[data-theme=dark] .doc-title,html[data-theme=dark] .record .doc-title,html[data-theme=dark] .u-result-title{color:var(--ink)!important}html[data-theme=dark] .doc-kind,html[data-theme=dark] .doc-meta,html[data-theme=dark] .snapshot{color:var(--muted)!important}html[data-theme=dark] .status-tag.status-unknown,html[data-theme=dark] .status-tag:not(.status-active):not(.status-pending):not(.status-unknown),html[data-theme=dark] .status-unknown{background:#373737!important;color:#dfdfdf!important}html[data-theme=dark] .ukuk-root .reader-page{background:transparent!important;color:var(--ink)}html[data-theme=dark] .ukuk-root .ukuk-doc-body{color:var(--ink)}html[data-theme=dark]{color-scheme:dark;--ink:#eee;--muted:#bcbcbc;--paper:#1c1c1c;--wash:#292929;--line:#484848;--green:#a0d4bb;--green-wash:#25483d;--amber:#edc779;--accent:#f0a5a8;--focus:#f3d4d5;--action-fill:#303030;--action-border:#7a7a7a;--action-ink:#ededed;--canvas:#111;--panel:#1c1c1c;--raised:#262626;--navy:#eee;--navy-deep:#eee;--u-bg:var(--wash);--u-paper:var(--paper);--u-ink:var(--ink);--u-muted:var(--muted);--u-line:var(--line);--u-soft:#3a2a2c;--u-accent:var(--accent);--paper-dim:var(--wash);--ink-soft:var(--muted);--link-blue:#f3d4d5;--link-blue-hover:#fbefef}html[data-theme=dark] .reader-page,html[data-theme=dark] .ukuk-root,html[data-theme=dark] .ukuk-root .reader-page,html[data-theme=dark] body{background:var(--canvas)!important;color:var(--ink)!important}html[data-theme=dark] #results,html[data-theme=dark] .about-content,html[data-theme=dark] .catalog-page .records,html[data-theme=dark] .chat-main,html[data-theme=dark] .codes,html[data-theme=dark] .document-chat-popup,html[data-theme=dark] .document-popup-composer,html[data-theme=dark] .drawer,html[data-theme=dark] .header,html[data-theme=dark] .home-assistant,html[data-theme=dark] .reader-meta details,html[data-theme=dark] .reader-sheet,html[data-theme=dark] .reader-structure details,html[data-theme=dark] .record,html[data-theme=dark] .ukuk-root .chat-main,html[data-theme=dark] .ukuk-root .header,html[data-theme=dark] .ukuk-root .reader-paper,html[data-theme=dark] .ukuk-root .u-chat-main,html[data-theme=dark] .ukuk-root .u-chat-modal,html[data-theme=dark] .ukuk-root .u-chat-modal-frame,html[data-theme=dark] .ukuk-root .u-chat-modal-head{background:var(--panel)!important;color:var(--ink)!important;border-color:var(--line)!important}html[data-theme=dark] .hero{background:#181818!important}html[data-theme=dark] .catalog-page .filter-panel,html[data-theme=dark] .catalog-page .results-bar,html[data-theme=dark] .change-base,html[data-theme=dark] .chat-demo-note,html[data-theme=dark] .codes>summary,html[data-theme=dark] .compact-panel,html[data-theme=dark] .date-group>h2,html[data-theme=dark] .document-chat-context,html[data-theme=dark] .document-chat-extract blockquote,html[data-theme=dark] .document-popup-header,html[data-theme=dark] .footer,html[data-theme=dark] .guide,html[data-theme=dark] .header .nav-row>a.current:not(.chat-nav),html[data-theme=dark] .languages,html[data-theme=dark] .list-head,html[data-theme=dark] .reader-scope,html[data-theme=dark] .tabs{background:var(--raised)!important;color:var(--ink)!important;border-color:var(--line)!important}html[data-theme=dark] .brand-tag,html[data-theme=dark] .header .nav-row{border-color:var(--line)!important}html[data-theme=dark] .language,html[data-theme=dark] .ukuk-root .language{color:var(--ink)!important;border-color:var(--line)!important;background:transparent}html[data-theme=dark] .language[aria-pressed=true],html[data-theme=dark] .tab[aria-selected=true]{background:#464646!important;color:#fff!important}html[data-theme=dark] .tab[aria-selected=true] .tab-count{color:#eee!important}html[data-theme=dark] .chat-source,html[data-theme=dark] .codes-title,html[data-theme=dark] .doc-title,html[data-theme=dark] .home-assistant h2,html[data-theme=dark] .record .doc-title,html[data-theme=dark] .theme-toggle,html[data-theme=dark] .u-result-title,html[data-theme=dark] .ukuk-root .page-heading,html[data-theme=dark] .ukuk-root .u-chat-answer,html[data-theme=dark] .ukuk-root .u-chat-answer strong,html[data-theme=dark] .ukuk-root .u-chat-answer-h,html[data-theme=dark] .ukuk-root .u-chat-history-title,html[data-theme=dark] .ukuk-root .u-chat-preview-title,html[data-theme=dark] .ukuk-root .u-chat-reply-label,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3{color:var(--ink)!important}html[data-theme=dark] .breadcrumb,html[data-theme=dark] .check-option,html[data-theme=dark] .codes-caption,html[data-theme=dark] .date-month,html[data-theme=dark] .doc-kind,html[data-theme=dark] .doc-meta,html[data-theme=dark] .footer .footer-bottom,html[data-theme=dark] .footer-description,html[data-theme=dark] .footer-links,html[data-theme=dark] .header .brand-tag,html[data-theme=dark] .hero-lead,html[data-theme=dark] .home-assistant p,html[data-theme=dark] .snapshot,html[data-theme=dark] .tab,html[data-theme=dark] .toolbar label,html[data-theme=dark] .ukuk-root .u-chat-composer>p,html[data-theme=dark] .ukuk-root .u-chat-history-meta,html[data-theme=dark] .ukuk-root .u-chat-lang-note,html[data-theme=dark] .ukuk-root .u-chat-preview-kicker,html[data-theme=dark] .ukuk-root .u-chat-source-body span,html[data-theme=dark] .ukuk-root .u-chat-welcome,html[data-theme=dark] .ukuk-root .utility{color:var(--muted)!important}html[data-theme=dark] .code-link,html[data-theme=dark] .text-link,html[data-theme=dark] .ukuk-root .text-link,html[data-theme=dark] a{color:var(--ink)}html[data-theme=dark] .codes .pin,html[data-theme=dark] .document-popup-header h2>.icon,html[data-theme=dark] .home-assistant .assistant-foot a,html[data-theme=dark] .home-assistant h2 .icon,html[data-theme=dark] .home-prompts .icon{color:#f3d4d5!important}html[data-theme=dark] .home-assistant .home-prompts button,html[data-theme=dark] .ukuk-root .home-assistant .home-prompts a,html[data-theme=dark] .ukuk-root .home-assistant .home-prompts button{color:#ededed!important;border-color:var(--line)!important}html[data-theme=dark] .chat-composer,html[data-theme=dark] .document-popup-composer textarea,html[data-theme=dark] .filter-control select,html[data-theme=dark] .hero .home-assistant #home-chat-form,html[data-theme=dark] .home-assistant #home-chat-form,html[data-theme=dark] .home-assistant form,html[data-theme=dark] .home-intro .search-form,html[data-theme=dark] .mobile-chat-select select,html[data-theme=dark] .native-input,html[data-theme=dark] .native-select,html[data-theme=dark] .page-search,html[data-theme=dark] .reader-search,html[data-theme=dark] .search-form,html[data-theme=dark] .toolbar select,html[data-theme=dark] .ukuk-root #home-chat-form,html[data-theme=dark] .ukuk-root .home-assistant #home-chat-form,html[data-theme=dark] .ukuk-root .new-chat,html[data-theme=dark] .ukuk-root .u-chat-composer,html[data-theme=dark] .ukuk-root .u-chat-new,html[data-theme=dark] .ukuk-root .u-datepicker-field,html[data-theme=dark] .ukuk-root .u-datepicker-popover,html[data-theme=dark] .ukuk-root .u-edition-menu,html[data-theme=dark] .ukuk-root .u-edition-single,html[data-theme=dark] .ukuk-root .u-edition-trigger{background:#141414!important;color:var(--ink)!important;border:1px solid #7a7a7a!important}html[data-theme=dark] .check-option input,html[data-theme=dark] .hero .home-assistant #home-question,html[data-theme=dark] .home-assistant input,html[data-theme=dark] .home-intro .search-form input,html[data-theme=dark] .search-form input,html[data-theme=dark] .ukuk-root #home-chat-form input,html[data-theme=dark] .ukuk-root .home-assistant input,html[data-theme=dark] .ukuk-root .u-chat-composer textarea,html[data-theme=dark] .ukuk-root .u-chat-input-row textarea,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:var(--ink)!important;caret-color:#f3d4d5!important;-webkit-text-fill-color:var(--ink)}html[data-theme=dark] .hero .home-assistant #home-question,html[data-theme=dark] .home-assistant input,html[data-theme=dark] .home-intro .search-form input,html[data-theme=dark] .reader-search input,html[data-theme=dark] .search-form input,html[data-theme=dark] .ukuk-root #home-chat-form input,html[data-theme=dark] .ukuk-root .u-chat-composer textarea,html[data-theme=dark] .ukuk-root .u-chat-input-row textarea{background:transparent!important}html[data-theme=dark] .document-popup-composer textarea::-moz-placeholder,html[data-theme=dark] .hero .home-assistant #home-question::-moz-placeholder,html[data-theme=dark] .home-assistant input::-moz-placeholder,html[data-theme=dark] .reader-search input::-moz-placeholder,html[data-theme=dark] .search-form input::-moz-placeholder,html[data-theme=dark] .ukuk-root #home-chat-form input::-moz-placeholder,html[data-theme=dark] .ukuk-root .u-chat-composer textarea::-moz-placeholder,html[data-theme=dark] .ukuk-root .u-chat-input-row textarea::-moz-placeholder,html[data-theme=dark] input::-moz-placeholder,html[data-theme=dark] textarea::-moz-placeholder{color:#bababa!important;opacity:1!important;-webkit-text-fill-color:#bababa}html[data-theme=dark] .document-popup-composer textarea::placeholder,html[data-theme=dark] .hero .home-assistant #home-question::placeholder,html[data-theme=dark] .home-assistant input::placeholder,html[data-theme=dark] .reader-search input::placeholder,html[data-theme=dark] .search-form input::placeholder,html[data-theme=dark] .ukuk-root #home-chat-form input::placeholder,html[data-theme=dark] .ukuk-root .u-chat-composer textarea::placeholder,html[data-theme=dark] .ukuk-root .u-chat-input-row textarea::placeholder,html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#bababa!important;opacity:1!important;-webkit-text-fill-color:#bababa}html[data-theme=dark] .home-intro .search-form .icon,html[data-theme=dark] .search-form>.icon,html[data-theme=dark] .ukuk-root .search-form .icon,html[data-theme=dark] .ukuk-root .search-form svg.lucide{color:#c6c6c6!important}html[data-theme=dark] .home-intro .search-form kbd,html[data-theme=dark] .search-form kbd{background:var(--raised)!important;color:var(--muted)!important;border-color:var(--line)!important}html[data-theme=dark] .check-option{color:var(--muted)!important}html[data-theme=dark] .check-option input{accent-color:#a0d4bb;color-scheme:dark}html[data-theme=dark] .document-popup-empty .suggestions button,html[data-theme=dark] .feed-end .text-link,html[data-theme=dark] .guide .text-link,html[data-theme=dark] .new-chat,html[data-theme=dark] .pagination button,html[data-theme=dark] .period-button,html[data-theme=dark] .quiet-button,html[data-theme=dark] .reader-actions .secondary,html[data-theme=dark] .reader-search button:not(:disabled),html[data-theme=dark] .record-actions a,html[data-theme=dark] .record-actions button,html[data-theme=dark] .reset,html[data-theme=dark] .save,html[data-theme=dark] .search-foot .text-link,html[data-theme=dark] .secondary,html[data-theme=dark] .theme-toggle,html[data-theme=dark] .ukuk-root .u-chat-examples button,html[data-theme=dark] .ukuk-root .u-chat-preview-close,html[data-theme=dark] .ukuk-root .u-chat-preview-open,html[data-theme=dark] .ukuk-root .u-chat-source{background:#303030!important;color:#ededed!important;border-color:#7a7a7a!important}html[data-theme=dark] .page-search .primary,html[data-theme=dark] .pagination button[aria-current=page],html[data-theme=dark] .period-button[aria-pressed=true],html[data-theme=dark] .primary,html[data-theme=dark] .reader-actions .reader-download{background:#494949!important;color:#fff!important;border-color:#868686!important}html[data-theme=dark] .home-intro .search-form .primary,html[data-theme=dark] .search-form .primary{background:#a6383c!important;color:#fff!important}html[data-theme=dark] .codes .all-codes,html[data-theme=dark] .ukuk-root .all-codes{background:#303030!important;color:var(--ink)!important;border-color:var(--line)!important}html[data-theme=dark] .ukuk-root .u-chat-user{background:var(--wash)!important;color:var(--ink)!important}html[data-theme=dark] .ukuk-root .u-chat-history-item.is-active,html[data-theme=dark] .ukuk-root .u-chat-source.is-active{background:var(--wash)!important;border-color:var(--action-border)!important}html[data-theme=dark] .ukuk-root .u-citation-number{background:#a6383c!important;color:#fff!important}html[data-theme=dark] .ukuk-root .u-chat-modal-backdrop{background:#000a!important}html[data-theme=dark] .save[aria-pressed=true],html[data-theme=dark] .status-active{background:#24493c!important;color:#b9e5cb!important;border-color:#3d6b58!important}html[data-theme=dark] .reader-conflict,html[data-theme=dark] .reader-legal-note,html[data-theme=dark] .status-pending,html[data-theme=dark] .warning{background:#493c24!important;color:#f2d498!important}html[data-theme=dark] .status-tag.status-unknown,html[data-theme=dark] .status-tag:not(.status-active):not(.status-pending):not(.status-unknown),html[data-theme=dark] .status-unknown{background:#373737!important;color:#dfdfdf!important}html[data-theme=dark] ::-moz-selection{background:#873034!important;color:#fff!important}html[data-theme=dark] ::selection{background:#873034!important;color:#fff!important}html[data-theme=dark] :focus-visible{outline-color:#f3d4d5!important}html[data-theme=dark] *{scrollbar-color:#757575 #191919}html[data-theme=dark] :disabled{opacity:1!important;background:#2c2c2c!important;color:#b6b6b6!important;border-color:#5c5c5c!important;cursor:not-allowed}@media (hover:hover) and (pointer:fine){html[data-theme=dark] .doc-row:hover,html[data-theme=dark] .header .nav-row>a:not(.chat-nav):hover,html[data-theme=dark] .home-assistant .home-prompts button:hover,html[data-theme=dark] .popup-icon-action:hover,html[data-theme=dark] .record:hover,html[data-theme=dark] .ukuk-root .home-assistant .home-prompts a:hover,html[data-theme=dark] .ukuk-root .home-assistant .home-prompts button:hover{background:#323232!important;color:#fff!important}html[data-theme=dark] .document-popup-empty .suggestions button:hover,html[data-theme=dark] .record-actions a:hover,html[data-theme=dark] .record-actions button:hover,html[data-theme=dark] .save:hover,html[data-theme=dark] .secondary:hover{background:#494949!important;color:#fff!important}html[data-theme=dark] .codes .code-link:hover{color:#fbefef!important}}html[data-theme=dark] .hero .home-assistant,html[data-theme=dark] .hero .home-assistant h2{color:#fff!important}html[data-theme=dark] .hero .home-assistant #home-chat-form,html[data-theme=dark] .ukuk-root .hero .home-assistant #home-chat-form{background:#141414!important;border:1px solid #7a7a7a!important}html[data-theme=dark] .hero .home-assistant #home-question,html[data-theme=dark] .ukuk-root .hero .home-assistant #home-question{color:#eee!important;-webkit-text-fill-color:#eee;caret-color:#f3d4d5!important;background:transparent!important}html[data-theme=dark] .hero .home-assistant #home-question::-moz-placeholder,html[data-theme=dark] .ukuk-root .hero .home-assistant #home-question::-moz-placeholder{color:#bababa!important;-webkit-text-fill-color:#bababa;opacity:1!important}html[data-theme=dark] .hero .home-assistant #home-question::placeholder,html[data-theme=dark] .ukuk-root .hero .home-assistant #home-question::placeholder{color:#bababa!important;-webkit-text-fill-color:#bababa;opacity:1!important}html[data-theme=dark] .hero .home-assistant,html[data-theme=dark] .ukuk-root .hero .home-assistant{background:linear-gradient(120deg,#242424,#403033 35%,#752f40 68%,#90353e)!important;background-size:240% 240%!important;color:#fff!important;border-color:transparent!important}html[data-theme=dark] .hero .home-assistant h2,html[data-theme=dark] .hero .home-assistant h2 .icon{color:#fff!important}html[data-theme=dark] .hero .home-assistant p{color:#f0e3e6!important}html[data-theme=dark] .hero .home-assistant .home-prompts a,html[data-theme=dark] .hero .home-assistant .home-prompts button{color:#fff!important;border-color:#ffffff45!important;background:transparent!important}html[data-theme=dark] .hero .home-assistant .home-prompts .icon{color:#f9c1c5!important}html[data-theme=dark] .hero .home-assistant .assistant-foot a{color:#fff!important}html[data-theme=dark] .header .nav-row>a:not(.chat-nav),html[data-theme=dark] .header .utility{color:var(--ink)!important}html[data-theme=dark] .header .nav-row>a:not(.chat-nav).current{background:var(--raised)!important;color:var(--ink)!important}html[data-theme=dark] .ukuk-root .u-chat-cite,html[data-theme=dark] .ukuk-root .u-chat-inline-link{color:var(--accent)!important}html[data-theme=dark] .feed-head h2,html[data-theme=dark] .ukuk-root .filter-title h2,html[data-theme=dark] .ukuk-root .page-heading p,html[data-theme=dark] .ukuk-root .results-bar h2{color:var(--ink)!important}html[data-theme=dark] .ukuk-root .page-heading p{color:var(--muted)!important}html[data-theme=dark],html[data-theme=dark] .ukuk-root,html[data-theme=dark] body{color-scheme:dark;--ink:#eee;--navy:#eee;--navy-deep:#eee;--muted:#bcbcbc;--paper:#1c1c1c;--wash:#292929;--line:#484848;--green:#a0d4bb;--green-wash:#25483d;--amber:#edc779;--accent:#f0a5a8;--focus:#f3d4d5;--action-fill:#303030;--action-border:#7a7a7a;--action-ink:#ededed;--canvas:#111;--panel:#1c1c1c;--raised:#262626;--u-bg:var(--wash);--u-paper:var(--paper);--u-ink:var(--ink);--u-muted:var(--muted);--u-line:var(--line);--u-accent:var(--accent);--u-soft:#3a2a2c;--paper-dim:var(--wash);--ink-soft:var(--muted);--link-blue:#f3d4d5;--link-blue-hover:#fbefef;--line-strong:#5a5a5a}html[data-theme=dark] .ukuk-root,html[data-theme=dark] body{background:var(--canvas)!important;color:var(--ink)!important}html[data-theme=dark] .all-codes,html[data-theme=dark] .code-link,html[data-theme=dark] .codes .code-link,html[data-theme=dark] .codes .code-link span,html[data-theme=dark] .codes-title,html[data-theme=dark] .codes-title span,html[data-theme=dark] .doc-title,html[data-theme=dark] .feed-head h2,html[data-theme=dark] .page-heading h1,html[data-theme=dark] .record .doc-title,html[data-theme=dark] .ukuk-root .doc-title,html[data-theme=dark] .ukuk-root h2,html[data-theme=dark] .ukuk-root h3,html[data-theme=dark] a.doc-title{color:#eee!important}html[data-theme=dark] .codes-caption,html[data-theme=dark] .date-day,html[data-theme=dark] .date-month,html[data-theme=dark] .doc-kind,html[data-theme=dark] .doc-meta,html[data-theme=dark] .header .brand-tag,html[data-theme=dark] .header .nav-row>a:not(.chat-nav),html[data-theme=dark] .header .utility,html[data-theme=dark] .list-head,html[data-theme=dark] .tab,html[data-theme=dark] .tab-count{color:#bcbcbc!important}html[data-theme=dark] .header .nav-row>a.current:not(.chat-nav){color:#eee!important;background:#262626!important}html[data-theme=dark] .date-day{color:#eee!important}html[data-theme=dark] .hero .home-intro h1,html[data-theme=dark] .home-intro h1{color:#fff!important}html[data-theme=dark] .hero .home-intro .hero-lead,html[data-theme=dark] .home-intro .hero-lead{color:#c5d5df!important}html[data-theme=dark] .hero .search-foot .text-link{color:#d3e1e9!important}html[data-theme=dark] #results,html[data-theme=dark] .codes,html[data-theme=dark] .doc-row,html[data-theme=dark] .record{background:#1c1c1c!important;color:#eee!important;border-color:#484848!important}html[data-theme=dark] .catalog-page .filter-panel,html[data-theme=dark] .catalog-page .results-bar,html[data-theme=dark] .codes>summary,html[data-theme=dark] .footer,html[data-theme=dark] .list-head,html[data-theme=dark] .tabs{background:#262626!important;color:#eee!important;border-color:#484848!important}html[data-theme=dark] .tab[aria-selected=true]{background:#464646!important;color:#fff!important}html[data-theme=dark] .filter-control select,html[data-theme=dark] .hero .home-assistant #home-chat-form,html[data-theme=dark] .home-assistant #home-chat-form,html[data-theme=dark] .home-intro .search-form,html[data-theme=dark] .native-select,html[data-theme=dark] .page-search,html[data-theme=dark] .search-form,html[data-theme=dark] .ukuk-root .u-chat-composer,html[data-theme=dark] select.native-select{background:#141414!important;color:#eee!important;border:1px solid #7a7a7a!important}html[data-theme=dark] .hero .home-assistant #home-question,html[data-theme=dark] .home-intro .search-form input,html[data-theme=dark] .search-form input,html[data-theme=dark] .ukuk-root #home-chat-form input{color:#eee!important;-webkit-text-fill-color:#eee!important;background:transparent!important;caret-color:#f3d4d5!important}html[data-theme=dark] .hero .home-assistant #home-question::-moz-placeholder,html[data-theme=dark] .search-form input::-moz-placeholder,html[data-theme=dark] .ukuk-root #home-chat-form input::-moz-placeholder{color:#bababa!important;-webkit-text-fill-color:#bababa!important;opacity:1!important}html[data-theme=dark] .hero .home-assistant #home-question::placeholder,html[data-theme=dark] .search-form input::placeholder,html[data-theme=dark] .ukuk-root #home-chat-form input::placeholder{color:#bababa!important;-webkit-text-fill-color:#bababa!important;opacity:1!important}.ukuk-root .changes-list .date-group{margin-top:28px;border-radius:12px;overflow:hidden;background:#fff}.ukuk-root .changes-list .date-group:first-child{margin-top:0}.ukuk-root .changes-list .date-group>h2{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0;font-size:15px;font-weight:700;line-height:1.35;background:#e3eaf0;color:var(--ink);padding:14px 22px;border-bottom:1px solid #c1d0d9}.ukuk-root .changes-list .date-group>h2>span:last-child{color:var(--muted);font-size:12px;font-weight:400;white-space:nowrap}.ukuk-root .changes-list .record-change,.ukuk-root .changes-list a.record{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:22px;border-bottom:1px solid var(--line);background:#fff;text-decoration:none;color:inherit}.ukuk-root .changes-list .record-change:last-child{border-bottom:0}.ukuk-root .changes-list .record-change .doc-title{display:block;margin:0 0 8px}.ukuk-root .entry-list.records,.ukuk-root .entry-page .entry-list{border:0;border-radius:12px;overflow:hidden;background:#fff}.ukuk-root .changes-page .changes-results .record,.ukuk-root .entry-list .record,.ukuk-root .entry-list.records .record,.ukuk-root .entry-page .entry-list .record{display:grid!important;grid-template-columns:88px minmax(0,1fr) 40px!important;gap:20px!important;align-items:start;padding:25px 22px!important;border-bottom:1px solid var(--line);background:#fff}.ukuk-root .entry-list .record:last-child{border-bottom:0}.ukuk-root .entry-list .date-cell{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:88px;width:88px;padding-top:2px;text-align:left}.ukuk-root .entry-list .date-day{display:block;font-size:28px;line-height:1.05;font-weight:400;letter-spacing:-.02em;color:var(--ink)}.ukuk-root .entry-list .date-month{display:block;margin-top:5px;font-size:12px;line-height:1.35;color:var(--muted);max-width:88px}.ukuk-root .entry-list .record>div{min-width:0}.ukuk-root .entry-list .record>.save{justify-self:end;align-self:start}@media(max-width:760px){.ukuk-root .changes-list .date-group>h2{padding:12px 14px;font-size:14px}.ukuk-root .changes-list .record-change,.ukuk-root .changes-list a.record{padding:18px 14px}.ukuk-root .entry-list .record,.ukuk-root .entry-list.records .record,.ukuk-root .entry-page .entry-list .record{grid-template-columns:56px minmax(0,1fr) 36px!important;gap:12px!important;padding:20px 14px!important}.ukuk-root .entry-list .date-cell{min-width:56px;width:56px}.ukuk-root .entry-list .date-day{font-size:22px}.ukuk-root .entry-list .date-month{font-size:11px;max-width:56px}}html[data-theme=dark] .ukuk-root .changes-list .date-group,html[data-theme=dark] .ukuk-root .changes-list .record-change,html[data-theme=dark] .ukuk-root .entry-list .record,html[data-theme=dark] .ukuk-root .entry-list.records{background:var(--panel)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-theme=dark] .ukuk-root .changes-list .date-group>h2{background:var(--raised)!important;color:var(--ink)!important;border-color:var(--line)!important}.ukuk-root .catalog-page .results-bar{margin-bottom:0!important;border-radius:12px 12px 0 0!important}.ukuk-root .catalog-page .records{margin-top:0!important;border-radius:0 0 12px 12px!important}.ukuk-root .catalog-page .results-bar+* .records,.ukuk-root .catalog-page .results-bar+.records{margin-top:0!important}.ukuk-root .catalog-page .page-layout>div{display:flex;flex-direction:column;gap:0}.header .utility .count{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:4px;background:var(--wash);border:1px solid var(--line);color:var(--ink);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.header .utility:hover .count,.header .utility[aria-current=page] .count{border-color:#b7c7d1}.saved-page .page-heading h1{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.saved-page .page-heading-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 9px;border-radius:6px;background:#edf2f6;border:1px solid #c4d3dd;color:var(--navy);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.saved-page .saved-list{border-top:1px solid var(--line);background:#fff;border-radius:0 0 12px 12px;padding:0}.saved-page .saved-list .record{padding-left:22px;padding-right:22px}.saved-page .saved-list .record:last-child{border-bottom:0}.saved-page .saved-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 22px;border:1px solid var(--line);border-radius:12px;background:#f8fafb;max-width:42rem}.saved-page .saved-empty h3{font-size:17px;font-weight:700;margin:0;letter-spacing:-.2px}.saved-page .saved-empty p{margin:0;color:var(--muted);font-size:14px;line-height:1.65;max-width:36rem}.saved-page .saved-empty .text-link{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-weight:700}@media(max-width:760px){.saved-page .saved-list .record{padding-left:14px;padding-right:14px}.saved-page .saved-empty{padding:22px 16px}}html[data-theme=dark] .header .utility .count,html[data-theme=dark] .saved-page .page-heading-count{background:var(--raised);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .saved-page .saved-empty,html[data-theme=dark] .saved-page .saved-list{background:var(--panel);border-color:var(--line)}