.i-lucide-external-link{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:-.125em;background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-info{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4m0-4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:-.125em;background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='14' x='2' y='3' rx='2'/%3E%3Cpath d='M8 21h8m-4-4v4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:-.125em;background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-moon{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:-.125em;background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-sun{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:-.125em;background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-x{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:-.125em;background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}:root{--dads-blue-1100:#000071;--dads-blue-1000:#00118f;--dads-blue-900:#0017c1;--dads-blue-100:#d9e6ff;--dads-blue-50:#e8f1fe;--dads-black:#000;--dads-gray-900:#1a1a1c;--dads-gray-800:#333;--dads-gray-700:#4d4d4d;--dads-gray-600:#595959;--dads-gray-536:#767676;--dads-gray-420:#949494;--dads-gray-200:#ccc;--dads-gray-100:#e6e6e6;--dads-gray-50:#f2f2f2;--dads-white:#fff;--dads-red-900:#a80000;--dads-red-800:#ec0000;--dads-red-50:#fdeeee;--dads-green-800:#197a4b;--dads-green-50:#e6f5ec;--dads-warning-border:#b78f00;--dads-warning-text:#927200;--dads-focus-yellow:#ffd43d;--dads-focus-black:#000;--dads-font-sans:"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", sans-serif;--dads-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Noto Sans Mono", monospace;--dads-radius-none:0px;--dads-radius-sm:.5rem;--dads-radius-md:.75rem;--dads-radius-lg:1rem;--dads-radius-full:9999px}html,body{background-color:var(--dads-surface);color:var(--dads-gray-900);font-family:var(--dads-font-sans);letter-spacing:.02em;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;line-height:1.7}pre,code{font-family:var(--dads-font-mono);letter-spacing:0;font-size:1rem;line-height:1.5}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:4px solid var(--dads-focus-yellow)!important;outline-offset:2px!important;box-shadow:0 0 0 2px var(--dads-focus-black)!important}.dads-std-28b-150{letter-spacing:.02em;font-size:1.75rem;font-weight:700;line-height:1.5}.dads-std-24b-150{letter-spacing:.02em;font-size:1.5rem;font-weight:700;line-height:1.5}.dads-std-20b-150{letter-spacing:.02em;font-size:1.25rem;font-weight:700;line-height:1.5}.dads-std-16b-170{letter-spacing:.02em;font-size:1rem;font-weight:700;line-height:1.7}.dads-std-16n-170{letter-spacing:.02em;font-size:1rem;font-weight:400;line-height:1.7}.dads-std-14b-170{letter-spacing:.02em;font-size:.875rem;font-weight:700;line-height:1.7}.dads-std-14n-170{letter-spacing:.02em;font-size:.875rem;font-weight:400;line-height:1.7}.dads-dns-16b-130{letter-spacing:0;font-size:1rem;font-weight:700;line-height:1.3}.dads-dns-16n-130{letter-spacing:0;font-size:1rem;font-weight:400;line-height:1.3}.dads-dns-14b-130{letter-spacing:0;font-size:.875rem;font-weight:700;line-height:1.3}.dads-dns-14n-130{letter-spacing:0;font-size:.875rem;font-weight:400;line-height:1.3}.dads-oln-16b-100{letter-spacing:.02em;font-size:1rem;font-weight:700;line-height:1}.dads-oln-14b-100{letter-spacing:.02em;font-size:.875rem;font-weight:700;line-height:1}.dads-btn{border-radius:var(--dads-radius-sm);min-width:5rem;min-height:2.75rem;font-family:var(--dads-font-sans);letter-spacing:.02em;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.dads-btn-md{min-width:6rem;min-height:3rem;padding:.75rem 1.25rem}.dads-btn-sm{min-width:4.5rem;min-height:2.75rem;padding:.5rem .75rem;font-size:.875rem}.dads-btn-solid{background-color:var(--dads-blue-900);color:var(--dads-white);border:1px solid var(--dads-blue-900)}.dads-btn-solid:hover{background-color:var(--dads-blue-1000);border-color:var(--dads-blue-1000);color:var(--dads-white);text-underline-offset:.2em;text-decoration:underline}.dads-btn-solid:active{background-color:var(--dads-blue-1100);border-color:var(--dads-blue-1100);color:var(--dads-white);text-underline-offset:.2em;text-decoration:underline}.dads-btn-outlined{background-color:var(--dads-surface);color:var(--dads-blue-900);border:1px solid var(--dads-blue-900)}.dads-btn-outlined:hover{background-color:var(--dads-blue-50);color:var(--dads-blue-1000);border-color:var(--dads-blue-1000);text-underline-offset:.2em;text-decoration:underline}.dads-btn-outlined:active{background-color:var(--dads-blue-100);color:var(--dads-blue-1100);border-color:var(--dads-blue-1100);text-underline-offset:.2em;text-decoration:underline}.dads-btn-text{color:var(--dads-blue-900);text-underline-offset:.2em;background-color:#0000;border:1px solid #0000;text-decoration:underline}.dads-btn-text:hover{background-color:var(--dads-blue-50);color:var(--dads-blue-1000);text-decoration:underline}.dads-btn-text:active{background-color:var(--dads-blue-100);color:var(--dads-blue-1100);text-decoration:underline}.dads-btn-danger-outlined{background-color:var(--dads-surface);color:var(--dads-red-800);border:1px solid var(--dads-red-800)}.dads-btn-danger-outlined:hover{background-color:var(--dads-red-50);color:var(--dads-red-900);border-color:var(--dads-red-900);text-underline-offset:.2em;text-decoration:underline}.dads-btn-danger-text{color:var(--dads-red-800);text-underline-offset:.2em;background-color:#0000;border:1px solid #0000;text-decoration:underline}.dads-btn-danger-text:hover{background-color:var(--dads-red-50);color:var(--dads-red-900);text-decoration:underline}.dads-input{width:100%;min-height:3rem;font-family:var(--dads-font-sans);color:var(--dads-gray-900);background-color:var(--dads-surface);border:1px solid var(--dads-gray-536);border-radius:var(--dads-radius-sm);padding:.625rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;display:block}.dads-input-sm{min-height:2.5rem;padding:.5rem .75rem;font-size:1rem}.dads-checkbox-trigger{border-radius:var(--dads-radius-sm);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.dads-checkbox-trigger:hover .dads-checkbox-box{box-shadow:0 0 0 3px var(--dads-blue-100)}.dads-checkbox-box{border:2px solid var(--dads-gray-900);background-color:var(--dads-surface);width:1.5rem;height:1.5rem;color:var(--dads-white);border-radius:.25rem;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s;display:inline-flex}.dads-checkbox-box-checked{background-color:var(--dads-blue-900);border-color:var(--dads-blue-900);color:var(--dads-white)}.dads-chip-label{border-radius:var(--dads-radius-sm);background-color:var(--dads-gray-50);color:var(--dads-gray-900);border:1px solid var(--dads-gray-536);align-items:center;gap:.25rem;padding:.1875rem .625rem;font-size:.875rem;font-weight:700;line-height:1.3;display:inline-flex}.dads-chip-label-active{background-color:var(--dads-blue-50);color:var(--dads-blue-900);border:1px solid var(--dads-blue-900)}.dads-chip-label-completed{background-color:var(--dads-green-50);color:var(--dads-green-800);border:1px solid var(--dads-green-800)}.dads-chip-tag{border-radius:var(--dads-radius-full);background-color:var(--dads-blue-50);min-height:2.25rem;color:var(--dads-blue-900);border:1px solid var(--dads-blue-900);align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .875rem;font-size:.875rem;font-weight:400;line-height:1.3;display:inline-flex}.dads-card{background-color:var(--dads-surface);color:var(--dads-gray-900);border:1px solid var(--dads-gray-536);border-radius:var(--dads-radius-md)}.dads-notification-banner-error{background-color:var(--dads-surface);color:var(--dads-gray-900);border:2px solid var(--dads-red-800);border-radius:var(--dads-radius-md);padding:1rem 1.25rem}.dads-table{border-collapse:collapse;background-color:var(--dads-surface);width:100%;color:var(--dads-gray-900)}.dads-table thead tr{background-color:var(--dads-surface-subtle);border-bottom:2px solid var(--dads-gray-900)}.dads-table th{letter-spacing:0;color:var(--dads-gray-900);vertical-align:middle;padding:.75rem 1rem;font-size:.875rem;font-weight:700;line-height:1.3}.dads-table tbody tr{border-bottom:1px solid var(--dads-gray-536);background-color:var(--dads-surface);transition:background-color .12s}.dads-table tbody tr:hover{background-color:var(--dads-blue-50)}.dads-table td{letter-spacing:0;color:var(--dads-gray-900);vertical-align:middle;padding:.75rem 1rem;font-size:1rem;line-height:1.5}.dads-table-sort-trigger{border-radius:var(--dads-radius-sm);min-height:2.75rem;color:var(--dads-gray-900);text-underline-offset:.2em;cursor:pointer;background-color:#0000;border:1px solid #0000;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.875rem;font-weight:700;text-decoration:underline;display:inline-flex}.dads-table-sort-trigger:hover{background-color:var(--dads-blue-50);color:var(--dads-blue-900)}:root{color-scheme:light;--dads-surface:var(--dads-white);--dads-surface-subtle:var(--dads-gray-50);--dads-visited:#802680;--dads-warning-surface:#fff8e6;--dads-shadow-popover:0 .5rem 1.5rem #0000001f;--dads-backdrop:#00000040}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--dads-surface:#141416;--dads-surface-subtle:#232328;--dads-gray-900:#f0f0f2;--dads-gray-800:#d8d8dc;--dads-gray-700:#b4b4ba;--dads-gray-600:#96969c;--dads-gray-536:#7a7a82;--dads-gray-420:#64646c;--dads-gray-200:#3a3a40;--dads-gray-100:#2e2e34;--dads-gray-50:#25252a;--dads-blue-900:#7eb4ff;--dads-blue-1000:#9ec8ff;--dads-blue-1100:#b8d8ff;--dads-blue-100:#243550;--dads-blue-50:#1a2838;--dads-green-50:#152820;--dads-green-800:#6dd9a3;--dads-red-50:#2a1515;--dads-red-800:#ff7070;--dads-red-900:#ff9090;--dads-warning-text:#e8c96e;--dads-warning-border:#a88820;--dads-warning-surface:#2a2410;--dads-visited:#c988c9;--dads-shadow-popover:0 .5rem 1.5rem #00000073;--dads-backdrop:#0000008c;--dads-focus-black:#fff}}:root[data-theme=dark]{color-scheme:dark;--dads-surface:#141416;--dads-surface-subtle:#232328;--dads-gray-900:#f0f0f2;--dads-gray-800:#d8d8dc;--dads-gray-700:#b4b4ba;--dads-gray-600:#96969c;--dads-gray-536:#7a7a82;--dads-gray-420:#64646c;--dads-gray-200:#3a3a40;--dads-gray-100:#2e2e34;--dads-gray-50:#25252a;--dads-blue-900:#7eb4ff;--dads-blue-1000:#9ec8ff;--dads-blue-1100:#b8d8ff;--dads-blue-100:#243550;--dads-blue-50:#1a2838;--dads-green-50:#152820;--dads-green-800:#6dd9a3;--dads-red-50:#2a1515;--dads-red-800:#ff7070;--dads-red-900:#ff9090;--dads-warning-text:#e8c96e;--dads-warning-border:#a88820;--dads-warning-surface:#2a2410;--dads-visited:#c988c9;--dads-shadow-popover:0 .5rem 1.5rem #00000073;--dads-backdrop:#0000008c;--dads-focus-black:#fff}:root[data-theme=light]{color-scheme:light}:root{--dads-layout-max:80rem;--dads-content-max:70rem;--dads-prose-max:var(--dads-content-max);--dads-search-max:min(100%, var(--dads-content-max))}*,:before,:after{box-sizing:border-box}html{overflow-x:clip}img,svg,video{max-width:100%;height:auto}.dads-skip-link{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dads-skip-link:focus{z-index:9999;clip:auto;white-space:normal;background-color:var(--dads-surface);width:auto;height:auto;color:var(--dads-blue-900);border-radius:var(--dads-radius-sm);text-underline-offset:.2em;margin:0;padding:.625rem 1rem;font-weight:700;text-decoration:underline;position:fixed;top:.5rem;left:.5rem;overflow:visible}.dads-site-body{background-color:var(--dads-surface);min-height:100vh;color:var(--dads-gray-900);flex-direction:column;display:flex}.dads-site-header{background-color:var(--dads-surface);width:100%;color:var(--dads-gray-900);border-bottom:1px solid var(--dads-gray-536)}.dads-site-header-inner{max-width:var(--dads-layout-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:4rem;margin-inline:auto;padding:.75rem 1rem;display:flex}.dads-site-header-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.dads-theme-toggle{flex-shrink:0}.dads-theme-toggle-btn{border:1px solid var(--dads-gray-536);border-radius:var(--dads-radius-sm);background-color:var(--dads-surface-subtle);min-height:2.75rem;color:var(--dads-gray-900);cursor:pointer;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:700;line-height:1.7;display:inline-flex;position:relative}.dads-theme-toggle-btn:hover{background-color:var(--dads-blue-50);color:var(--dads-blue-900);border-color:var(--dads-blue-900)}.dads-theme-toggle-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.dads-theme-toggle-glyph{width:1.125rem;height:1.125rem}.dads-theme-toggle-label{white-space:nowrap;flex-shrink:0}@media (width<=479px){.dads-theme-toggle-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width>=768px){.dads-site-header-inner{padding-inline:2rem}}.dads-site-logo{color:var(--dads-gray-900);align-items:center;gap:.625rem;font-weight:700;text-decoration:none;display:inline-flex}.dads-site-logo:hover{color:var(--dads-blue-900);text-underline-offset:.2em;text-decoration:underline}.dads-site-nav ul{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.dads-site-nav a{min-height:2.75rem;color:var(--dads-blue-900);text-underline-offset:.2em;align-items:center;padding:.25rem .5rem;font-size:1rem;font-weight:700;line-height:1.7;text-decoration:underline;display:inline-flex}.dads-site-nav a:hover{color:var(--dads-blue-1000);background-color:var(--dads-blue-50);border-radius:var(--dads-radius-sm)}.dads-site-main{max-width:var(--dads-layout-max);flex:auto;width:100%;min-width:0;margin-inline:auto;padding:2rem 1rem}@media (width>=768px){.dads-site-main{padding-inline:2rem}}.dads-site-footer{background-color:var(--dads-surface-subtle);width:100%;color:var(--dads-gray-700);border-top:1px solid var(--dads-gray-536);padding-block:1.5rem 2rem;padding-inline:0}.dads-site-footer-inner{max-width:var(--dads-layout-max);width:100%;min-width:0;margin-inline:auto;padding-inline:1rem}@media (width>=768px){.dads-site-footer-inner{padding-inline:2rem}}.dads-site-footer-grid{gap:1.5rem;display:grid}@media (width>=640px){.dads-site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.dads-site-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dads-site-footer-heading{color:var(--dads-gray-900);margin:0 0 .5rem;font-size:.875rem;font-weight:700;line-height:1.7}.dads-site-footer ul{margin:0;padding:0;list-style:none}.dads-site-footer li+li{margin-top:.25rem}.dads-site-footer a{color:var(--dads-blue-900);text-underline-offset:.2em;font-size:.875rem;line-height:1.7;text-decoration:underline}.dads-site-footer a:visited{color:var(--dads-visited)}.dads-text-secondary{color:var(--dads-gray-700)}.dads-text-support{color:var(--dads-gray-700);font-size:.875rem;line-height:1.7}.dads-content a:not(.dads-btn):not(.dads-site-logo):not(.dads-category-link):not(.dads-external-link--icon-only):not(.dads-entry-note-trigger){color:var(--dads-blue-900);text-underline-offset:.2em;text-decoration:underline}.dads-content a:not(.dads-btn):visited:not(.dads-site-logo):not(.dads-category-link):not(.dads-external-link--icon-only):not(.dads-entry-note-trigger){color:var(--dads-visited)}.dads-content a:not(.dads-btn):hover:not(.dads-site-logo):not(.dads-category-link):not(.dads-external-link--icon-only):not(.dads-entry-note-trigger){color:var(--dads-blue-1000)}.dads-category-link{color:var(--dads-gray-900);border-radius:var(--dads-radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;font-weight:700;text-decoration:none;display:flex}.dads-category-link-label{min-width:0}.dads-category-link-count{font-variant-numeric:tabular-nums;color:var(--dads-gray-700);flex-shrink:0;font-size:.875rem;font-weight:700;line-height:1.7}.dads-category-link:hover .dads-category-link-count{color:var(--dads-gray-700)}.dads-category-link:hover{background-color:var(--dads-blue-50);color:var(--dads-blue-900);text-underline-offset:.2em;text-decoration:underline}.dads-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--dads-gray-536);border-radius:var(--dads-radius-md);width:100%;min-width:0;max-width:100%;overflow-x:auto}.dads-table-scroll-hint{display:none}@media (width<=48rem){.dads-table-scroll-hint{margin:0 0 .5rem;display:block}}.dads-table--listing{table-layout:fixed;width:100%}.dads-table--listing th,.dads-table--listing td{overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.dads-table--listing th:first-child,.dads-table--listing td:first-child{width:28%}.dads-table-head-service{vertical-align:bottom}.dads-table-head-service-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;width:100%;display:flex}.dads-table-head-primary{font-weight:700}.dads-table-head-legend{color:var(--dads-gray-700);text-align:end;flex-wrap:wrap;justify-content:flex-end;gap:.375rem .75rem;margin:0 0 0 auto;padding:0;font-size:.75rem;font-weight:400;line-height:1.5;list-style:none;display:flex}.dads-table-head-legend li{align-items:center;gap:.25rem;display:inline-flex}.dads-table-head-legend .dads-icon-inline{width:1rem;height:1rem;color:var(--dads-gray-700)}.dads-table--listing th:nth-child(2),.dads-table--listing td:nth-child(2){width:13%}.dads-table--listing th:nth-child(3),.dads-table--listing td:nth-child(3){width:17%}.dads-table--listing th:nth-child(4),.dads-table--listing td:nth-child(4){width:11%}.dads-table--listing th:nth-child(5),.dads-table--listing td:nth-child(5){width:9%}.dads-table--listing th:nth-child(6),.dads-table--listing td:nth-child(6){width:12%}.dads-table-date{white-space:nowrap}@media (width<=48rem){.dads-table--listing{min-width:44rem}}.dads-table:not(.dads-table--listing) th,.dads-table:not(.dads-table--listing) td{text-align:left;vertical-align:top}.dads-table--listing th,.dads-table--listing td{text-align:left;vertical-align:middle}.dads-table--listing tbody td{height:1px;line-height:1.5}.dads-table--listing .dads-table-cell-action-inner{box-sizing:border-box;align-items:center;width:100%;height:100%;min-height:2.75rem;display:flex}.dads-table .dads-text-support{font-size:.875rem}.dads-table-service{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem;width:100%;display:grid}.dads-table-service-aside{justify-self:end;align-items:center;gap:.375rem;display:flex}.dads-table-entry-link{color:var(--dads-gray-900);font-size:1rem;font-weight:700;line-height:1.7;text-decoration:none}.dads-table-entry-link:hover{color:var(--dads-blue-900);text-underline-offset:.2em;text-decoration:underline}.dads-table-official-link{vertical-align:middle}.dads-external-link{justify-content:center;align-items:center;gap:.25rem;display:inline-flex}.dads-external-link--icon-only{border-radius:var(--dads-radius-sm);min-width:2.75rem;min-height:2.75rem;color:var(--dads-blue-900);background-color:var(--dads-surface-subtle);border:1px solid var(--dads-gray-536);padding:.375rem;text-decoration:none}.dads-external-link--icon-only:hover{background-color:var(--dads-blue-50);color:var(--dads-blue-1000);border-color:var(--dads-blue-900)}.dads-external-link--icon-only:visited{color:var(--dads-blue-900)}.dads-external-link--with-text{min-width:0;min-height:0;font-weight:inherit;text-underline-offset:.2em;padding:0;text-decoration:underline}.dads-external-link--with-text:hover{background-color:#0000}.dads-external-link--icon-only .dads-icon-inline{width:1.125rem;height:1.125rem}.dads-entry-title{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.dads-icon-inline{width:1em;height:1em;color:inherit;flex-shrink:0}.dads-entry-note-trigger{border:1px solid var(--dads-gray-536);border-radius:var(--dads-radius-sm);background-color:var(--dads-surface-subtle);min-width:2.75rem;min-height:2.75rem;color:var(--dads-blue-900);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:.375rem;display:inline-flex}.dads-entry-note-trigger .dads-icon-inline{width:1.125rem;height:1.125rem}.dads-entry-note-trigger:hover{background-color:var(--dads-blue-50);color:var(--dads-blue-1000);border-color:var(--dads-blue-900)}.dads-entry-note-popover{border:1px solid var(--dads-gray-536);border-radius:var(--dads-radius-md);background-color:var(--dads-surface);width:max-content;max-width:min(36rem,100vw - 2rem);max-height:min(70vh,24rem);color:var(--dads-gray-900);box-shadow:var(--dads-shadow-popover);margin:0;padding:1rem 1.25rem;position:fixed;top:0;left:0;overflow:auto}.dads-entry-note-popover::backdrop{background-color:var(--dads-backdrop)}.dads-entry-note-popover-title{margin:0;font-size:1rem;font-weight:700;line-height:1.7}.dads-entry-note-popover-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;display:flex}.dads-entry-note-popover-header .dads-entry-note-popover-title{flex:1;min-width:0}.dads-entry-note-popover-body{color:var(--dads-gray-700);margin:0;font-size:.875rem;line-height:1.7}.dads-entry-note-close{border:1px solid var(--dads-gray-536);border-radius:var(--dads-radius-sm);background-color:var(--dads-surface-subtle);min-width:2.75rem;min-height:2.75rem;color:var(--dads-gray-900);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:.375rem;display:inline-flex}.dads-entry-note-close .dads-icon-inline{width:1.125rem;height:1.125rem}.dads-entry-note-close:hover{background-color:var(--dads-blue-50);color:var(--dads-blue-900)}.dads-prose .dads-table-wrap{margin:0 0 1.5rem}.dads-compare{table-layout:fixed}.dads-compare .dads-compare-weak{background-color:var(--dads-red-50);width:50%;color:var(--dads-gray-900)}.dads-compare .dads-compare-strong{background-color:var(--dads-green-50);width:50%;color:var(--dads-gray-900)}.dads-flow{grid-template-columns:1fr;gap:1rem;margin:0 0 .5rem;display:grid}@media (width>=40rem){.dads-flow{grid-template-columns:1fr 1fr}}.dads-flow-panel{border-radius:var(--dads-radius-md);color:var(--dads-gray-900);margin:0;padding:1rem 1.25rem}.dads-flow-weak{background-color:var(--dads-red-50);border:2px solid var(--dads-red-800)}.dads-flow-strong{background-color:var(--dads-green-50);border:2px solid var(--dads-green-800)}.dads-prose .dads-flow-panel p{margin:0 0 .75rem}.dads-prose .dads-flow-panel p:last-child{margin-bottom:0}.dads-prose .dads-flow-title{font-size:1.25rem;font-weight:700;line-height:1.5}.dads-compare .dads-compare-topic{background-color:var(--dads-surface-subtle);color:var(--dads-gray-900);border-bottom:2px solid var(--dads-gray-900);font-size:.875rem}@media (width<=40rem){.dads-compare thead,.dads-compare tbody,.dads-compare tr,.dads-compare th,.dads-compare td{width:100%;display:block}.dads-compare .dads-compare-weak,.dads-compare .dads-compare-strong{width:100%}}.dads-chip-label-passkey{background-color:var(--dads-green-50);color:var(--dads-green-800);border:1px solid var(--dads-green-800)}.dads-chip-label-warning{background-color:var(--dads-warning-surface);color:var(--dads-warning-text);border:1px solid var(--dads-warning-border)}.dads-hidden{display:none!important}.dads-page-header{margin-bottom:1.5rem}.dads-page-header>:last-child{margin-bottom:0}.dads-lead{max-width:none;margin:0 0 1rem}.dads-lead:last-child{margin-bottom:0}.dads-prose{width:100%;max-width:var(--dads-prose-max);color:var(--dads-gray-900)}.dads-prose figure{width:100%;max-width:100%;margin:1.25rem 0 1.5rem}.dads-prose figure .dads-diagram{width:100%}.dads-prose>:first-child{margin-top:0}.dads-prose h2{letter-spacing:.02em;margin:2rem 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.5}.dads-prose h3{margin:1.5rem 0 .5rem;font-size:1rem;font-weight:700;line-height:1.7}.dads-prose p,.dads-prose ul,.dads-prose ol{letter-spacing:.02em;margin:0 0 1rem;font-size:1rem;line-height:1.7}.dads-prose ul,.dads-prose ol{padding-left:1.5rem}.dads-prose li+li{margin-top:.25rem}.dads-prose a{color:var(--dads-blue-900);text-underline-offset:.2em;text-decoration:underline}.dads-prose a:visited{color:var(--dads-visited)}.dads-search-field{max-width:var(--dads-search-max);margin-bottom:2.5rem}.dads-stats-summary{border:1px solid var(--dads-gray-536);border-radius:var(--dads-radius-md);background-color:var(--dads-surface-subtle);margin:0 0 2.5rem;padding:1.25rem 1.5rem}.dads-stats-summary h2{margin:0 0 1rem}.dads-stats-total{margin:0 0 1rem;font-size:1rem;line-height:1.7}.dads-stats-total strong{font-size:1.25rem;font-weight:700}.dads-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.dads-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.dads-stats-item{border-radius:var(--dads-radius-sm);background-color:var(--dads-surface);border:1px solid var(--dads-gray-536);flex-direction:column;align-items:stretch;gap:.375rem;padding:.625rem .875rem;display:flex}.dads-stats-item dt{margin:0;font-size:.875rem;font-weight:700;line-height:1.7}.dads-stats-item dd{font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;align-items:flex-end;gap:.125rem;margin:0;display:flex}.dads-stats-count{font-size:1.125rem;font-weight:700;line-height:1.5}.dads-stats-percent{color:var(--dads-gray-700);font-size:.875rem;font-weight:700;line-height:1.7}.dads-stats-footnote{color:var(--dads-gray-700);margin:1rem 0 0;font-size:.875rem;line-height:1.7}.dads-search-field label{margin-bottom:.25rem;display:block}.dads-category-groups{flex-direction:column;gap:2rem;display:flex}.dads-category-group-heading{color:var(--dads-gray-900);margin:0 0 .75rem;font-size:1.125rem;font-weight:700;line-height:1.5}.dads-category-grid{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.dads-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.dads-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dads-diagram{border:1px solid var(--dads-gray-536);border-radius:var(--dads-radius-md);background-color:var(--dads-surface);width:100%;max-width:100%;height:auto;display:block}.dads-diagram-link{display:block}.dads-diagram-hint{text-align:center;margin:.5rem 0 0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dads-diagram{box-shadow:inset 0 0 0 1px var(--dads-gray-200);background-color:#fff}}:root[data-theme=dark] .dads-diagram{box-shadow:inset 0 0 0 1px var(--dads-gray-200);background-color:#fff}.dads-section{margin-bottom:2.5rem}.dads-page-list{margin:0;padding-left:1.5rem}.dads-page-list li+li{margin-top:.25rem}.dads-sitemap-columns{columns:2;column-gap:2rem;max-width:100%;margin:0;padding-left:1.5rem}@media (width>=640px){.dads-sitemap-columns{columns:3}}.dads-faq-list{max-width:var(--dads-prose-max)}.dads-faq-list dt{font-size:1.125rem;font-weight:700;line-height:1.5}.dads-faq-list dd{margin:.5rem 0 2rem;line-height:1.7}.dads-updates-list{max-width:var(--dads-prose-max);border-left:2px solid var(--dads-gray-536);margin:0;padding-left:1.5rem;list-style:none}.dads-updates-list>li+li{margin-top:1.5rem}.dads-updates-list time{color:var(--dads-gray-700);margin-bottom:.25rem;font-size:.875rem;display:block}.dads-updates-list h2{margin:0 0 .25rem;font-size:1.125rem;font-weight:700;line-height:1.5}.dads-updates-list p{margin:0;line-height:1.7}
