/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;--font-serif:"Shippori Mincho","Yu Mincho",serif;--font-mono:"IBM Plex Mono",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-2xl:40px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;--default-mono-font-family:"IBM Plex Mono",monospace;--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}html{scroll-behavior:smooth;scroll-padding-top:104px}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;text-rendering:optimizeLegibility;background-image:radial-gradient(circle at 18% 3%,#ffffff8c 0% 1px,#0000 1.6px),radial-gradient(circle at 76% 41%,#b6ad9d29 0% 0.8px,#0000 1.5px);background-size:20px 20px,27px 27px;font-family:Zen Kaku Gothic New,Noto Sans JP,sans-serif;overflow-x:hidden}::selection{color:#fcfcfc;background:var(--vermilion)}button:not(:disabled),[role=button]:not([aria-disabled=true]),[type=button]:not(:disabled),[type=submit]:not(:disabled),[type=reset]:not(:disabled),a[href],select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled){cursor:pointer}a,button,input{-webkit-tap-highlight-color:transparent}}@layer components{.home-edition-section{background:linear-gradient(90deg,#0000 0 5.5%,#1828370d 5.5% calc(5.5% + 1px),#0000 calc(5.5% + 1px)),repeating-linear-gradient(0deg,#0000 0 2.9rem,#18283708 2.9rem calc(2.9rem + 1px)),#f4efe4;border-bottom:1px solid oklch(27% .035 247/.12);padding-block:5rem;position:relative;overflow:hidden}.home-edition-section:after{content:"";pointer-events:none;border:1px solid oklch(27% .035 247/.07);width:20rem;height:20rem;position:absolute;top:-7rem;right:-7rem;transform:rotate(45deg)}.home-edition-heading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:4rem;display:grid}.home-edition-heading h2{max-width:13ch;font-family:var(--font-serif);letter-spacing:-.045em;color:var(--ink);margin-top:1rem;font-size:clamp(2.2rem,4.4vw,4.6rem);font-weight:700;line-height:1.08}.home-edition-heading>div:last-child>p{color:#182837ab;max-width:44rem;font-size:.95rem;line-height:1.95}.home-edition-actions{flex-wrap:wrap;gap:1rem 1.6rem;margin-top:1.25rem;display:flex}.home-edition-actions a{color:var(--vermilion-dark);align-items:center;gap:.45rem;font-size:.78rem;font-weight:800;display:inline-flex}.home-edition-actions svg{width:.95rem;height:.95rem}.home-edition-register{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:1rem;margin-top:3rem;display:grid}.home-edition-lead,.home-edition-secondary article{background:#fdfaf4eb;border:1px solid oklch(27% .035 247/.18);position:relative;box-shadow:.55rem .55rem #18283708}.home-edition-lead{border-top:.45rem solid var(--ink);min-height:30rem;padding:clamp(1.5rem,4vw,3.2rem)}.home-edition-lead:after,.home-edition-secondary article:after,.update-featured-register article:after{content:"";pointer-events:none;background:linear-gradient(225deg,#eee6d8 0 49%,#0000 50%);border-bottom:1px solid oklch(27% .035 247/.14);border-left:1px solid oklch(27% .035 247/.14);width:2.7rem;height:2.7rem;position:absolute;top:-1px;right:-1px}.home-edition-lead header,.home-edition-secondary article header,.update-featured-register article header{font-family:var(--font-mono);letter-spacing:.1em;color:#18283785;border-bottom:1px solid oklch(27% .035 247/.14);justify-content:space-between;gap:1rem;padding-bottom:.65rem;font-size:.45rem;display:flex}.home-edition-stamp{border:2px solid var(--vermilion);width:3.25rem;height:3.25rem;font-family:var(--font-serif);text-align:center;color:var(--vermilion-dark);place-items:center;font-size:.62rem;font-weight:800;line-height:1.05;display:grid;position:absolute;top:4.25rem;right:1.5rem;transform:rotate(-4deg)}.home-edition-category{font-family:var(--font-mono);letter-spacing:.12em;color:var(--vermilion-dark);margin-top:1.8rem;font-size:.5rem;font-weight:800}.home-edition-lead h3{max-width:14ch;font-family:var(--font-serif);letter-spacing:-.04em;color:var(--ink);margin-top:.55rem;font-size:clamp(2rem,3.5vw,3.6rem);font-weight:700;line-height:1.08}.home-edition-lead>strong{color:#1828379e;margin-top:1rem;font-size:.86rem;display:block}.home-edition-lead>p:not(.home-edition-category){color:#182837b8;max-width:37rem;margin-top:1.3rem;font-size:.9rem;line-height:1.85}.home-edition-lead blockquote{border-left:3px solid var(--vermilion);color:var(--ink);background:#fde2d46b;margin-top:1.4rem;padding:.8rem 1rem;font-size:.8rem;font-weight:700;line-height:1.7}.home-edition-lead>a,.home-edition-secondary article>a{color:var(--vermilion-dark);align-items:center;gap:.5rem;margin-top:1.3rem;font-size:.76rem;font-weight:800;display:inline-flex}.home-edition-lead>a svg,.home-edition-secondary article>a svg{width:.9rem;height:.9rem}.home-edition-secondary{counter-reset:digest-slip 1;gap:1rem;display:grid}.home-edition-secondary article{counter-increment:digest-slip;border-left:.3rem solid var(--ink);min-height:0;padding:1.15rem 1.4rem 1.2rem}.home-edition-secondary article:before{content:"REC / 0" counter(digest-slip);font-family:var(--font-mono);letter-spacing:.1em;color:#18283761;font-size:.35rem;position:absolute;top:.78rem;right:3.15rem}.home-edition-secondary .home-edition-category{margin-top:.85rem}.home-edition-secondary h3{font-family:var(--font-serif);color:var(--ink);margin-top:.25rem;font-size:1.35rem;font-weight:700}.home-edition-secondary article>strong{color:#1828378c;margin-top:.3rem;font-size:.74rem;display:block}.home-edition-secondary article>p:not(.home-edition-category){color:#182837ab;margin-top:.65rem;font-size:.76rem;line-height:1.7}.home-edition-note{color:#1828378f;border-block:1px solid oklch(27% .035 247/.12);align-items:flex-start;gap:.6rem;margin-top:1.5rem;padding-block:.8rem;font-size:.7rem;line-height:1.7;display:flex}.home-edition-note svg{width:1rem;height:1rem;color:var(--vermilion-dark);flex:none}.home-reading-ledger{background:#fdfaf4bf;border:1px solid oklch(27% .035 247/.16);margin-top:3rem;box-shadow:.75rem .75rem #18283708}.home-reading-ledger>header{background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:.6rem 2rem;padding:1.3rem 1.5rem;display:grid}.home-reading-ledger>header>span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--vermilion-light);grid-column:1/-1;font-size:.43rem}.home-reading-ledger>header>div{align-items:center;gap:.7rem;display:flex}.home-reading-ledger>header svg{width:1.25rem;height:1.25rem;color:var(--vermilion-light)}.home-reading-ledger>header h3{font-family:var(--font-serif);font-size:1.55rem;font-weight:700}.home-reading-ledger>header p{color:#f6ede09e;align-self:end;font-size:.7rem;line-height:1.7}.home-reading-record{color:var(--ink);border-top:1px solid oklch(27% .035 247/.12);border-left:2px solid #0000;grid-template-columns:2.5rem minmax(13rem,.8fr) minmax(18rem,1.2fr) auto;align-items:center;gap:1.2rem;padding:1rem 1.4rem;transition:background .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.home-reading-record:nth-of-type(2n){border-left-color:var(--ink);background:#fdfaf5}.home-reading-record:hover{background:#fde2d447;transform:translate(.2rem)}.home-reading-record>span{font-family:var(--font-serif);color:var(--vermilion-dark);font-size:1.6rem}.home-reading-record small{font-family:var(--font-mono);letter-spacing:.09em;color:#18283773;font-size:.4rem;display:block}.home-reading-record h4{font-family:var(--font-serif);margin-top:.2rem;font-size:1rem;font-weight:700}.home-reading-record p{color:#1828378c;margin-top:.15rem;font-size:.67rem}.home-reading-record dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.home-reading-record dl div{border-left:1px solid oklch(27% .035 247/.16);padding-left:.8rem}.home-reading-record dt{font-family:var(--font-mono);color:var(--vermilion-dark);font-size:.4rem}.home-reading-record dd{color:#182837a8;margin-top:.15rem;font-size:.68rem;line-height:1.5}.home-reading-record>svg{width:1rem;height:1rem;color:var(--vermilion-dark)}.update-highlight-heading{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:2rem;display:grid}.update-highlight-heading span{font-family:var(--font-mono);letter-spacing:.11em;color:var(--vermilion-dark);font-size:.45rem}.update-highlight-heading h2{margin-top:.45rem!important}.update-highlight-heading>p{color:#1828379c;font-size:.74rem;line-height:1.75}.update-featured-register{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.5rem;display:grid}.update-featured-register article{border:1px solid oklch(27% .035 247/.18);border-top:.4rem solid var(--ink);background:#fdfaf4eb;border-radius:0;flex-direction:column;min-height:24rem;padding:1.1rem;display:flex;position:relative;box-shadow:.45rem .45rem #18283708}.update-featured-proof{border:1px solid var(--vermilion);width:fit-content;font-family:var(--font-mono);color:var(--vermilion-dark);align-items:center;gap:.3rem;margin-top:1rem;padding:.3rem .4rem;font-size:.4rem;display:inline-flex;transform:rotate(-1deg)}.update-featured-proof svg{width:.72rem;height:.72rem}.update-featured-register article>p{font-family:var(--font-mono);letter-spacing:.08em;color:var(--vermilion-dark);margin-top:.8rem;font-size:.42rem}.update-featured-register h3{font-family:var(--font-serif);color:var(--ink);margin-top:.35rem;font-size:1.25rem;font-weight:700;line-height:1.35}.update-featured-register article>strong{color:#182837b8;margin-top:.8rem;font-size:.72rem;line-height:1.7;display:block}.update-featured-register blockquote{border-left:2px solid var(--vermilion);color:var(--ink);background:#fde2d459;margin-top:1rem;padding:.7rem .8rem;font-size:.66rem;line-height:1.65}.update-featured-register article>div:last-child{flex-wrap:wrap;gap:.75rem 1rem;margin-top:auto;padding-top:1rem;display:flex}.update-featured-register article>div:last-child a{color:var(--vermilion-dark);align-items:center;gap:.3rem;font-size:.64rem;font-weight:800;display:inline-flex}.update-featured-register article>div:last-child svg{width:.78rem;height:.78rem}.update-period-strip{border-block:1px solid oklch(27% .035 247/.15);grid-template-columns:auto repeat(3,minmax(0,1fr));margin-top:1.25rem;display:grid}.update-period-strip>span{font-family:var(--font-mono);letter-spacing:.09em;color:var(--vermilion-dark);writing-mode:vertical-rl;border-right:1px solid oklch(27% .035 247/.15);grid-row:span 2;place-items:center;padding:.7rem;font-size:.38rem;display:grid}.update-period-strip div{border-bottom:1px solid oklch(27% .035 247/.1);border-right:1px solid oklch(27% .035 247/.1);grid-template-columns:1fr auto;gap:.25rem .5rem;padding:.65rem;display:grid}.update-period-strip div:nth-last-child(-n+3){border-bottom:0}.update-period-strip strong{font-family:var(--font-serif);color:var(--ink);font-size:.76rem}.update-period-strip b{font-family:var(--font-mono);color:var(--vermilion-dark);font-size:.43rem}.update-period-strip small{color:#18283780;grid-column:1/-1;font-size:.52rem}.update-rss-slip{border-left:.35rem solid var(--vermilion);background:var(--ink);color:var(--paper);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem 1.2rem;display:grid}.update-rss-slip>svg{width:1.6rem;height:1.6rem;color:var(--vermilion-light)}.update-rss-slip span{font-family:var(--font-mono);letter-spacing:.1em;color:var(--vermilion-light);font-size:.4rem}.update-rss-slip strong{font-family:var(--font-serif);margin-top:.15rem;font-size:.95rem;display:block}.update-rss-slip p{color:#f6ede094;margin-top:.2rem;font-size:.58rem;line-height:1.55}.update-rss-slip>a{color:var(--paper);border:1px solid oklch(95% .02 78/.28);align-items:center;gap:.35rem;padding:.65rem .75rem;font-size:.65rem;font-weight:800;display:inline-flex}.update-rss-slip>a svg{width:.8rem;height:.8rem}.container{width:100%;margin-inline:auto;padding-inline:1rem}.flex{min-width:0;min-height:0}.brand-symbol-shell{background:#ffffffd6;border:1px solid oklch(27% .035 247/.15);flex:none;place-items:center;width:3rem;height:3rem;transition:transform .2s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1);display:grid;box-shadow:0 8px 25px #18283714}.group:hover .brand-symbol-shell{border-color:var(--vermilion);transform:translateY(-2px)rotate(-1deg)}.brand-wordmark{min-width:0;line-height:1;display:block}.brand-wordmark-main{white-space:nowrap;font-family:var(--font-serif);letter-spacing:.07em;color:var(--ink);align-items:center;gap:.25rem;font-size:1.06rem;font-weight:700;display:flex}.brand-wordmark-stamp{border:1px solid var(--vermilion);width:1.15rem;height:1.15rem;font-family:var(--font-serif);color:var(--vermilion-dark);flex:none;place-items:center;font-size:.58rem;font-weight:800;line-height:1;display:inline-grid;transform:rotate(-3deg)}.brand-proof-rule{align-items:center;height:4px;margin-top:.2rem;display:flex}.brand-proof-rule:before,.brand-proof-rule:after{content:"";background:#1828374d;height:1px}.brand-proof-rule:before{width:35%}.brand-proof-rule:after{flex:1}.brand-proof-rule i{background:var(--vermilion);width:1.4rem;height:3px;margin-inline:.25rem;transform:skew(-24deg)}.brand-wordmark-sub{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);margin-top:.28rem;font-size:.47rem;display:block}.nav-link{color:#182837ad;padding:.75rem .85rem;font-size:.79rem;font-weight:700;transition:color .18s cubic-bezier(.23,1,.32,1);position:relative}.nav-link:after{content:"";background:var(--vermilion);transform-origin:0;height:2px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;bottom:.38rem;left:.85rem;right:.85rem;transform:scaleX(0)}.nav-link:hover,.nav-link-current{color:var(--ink)}.nav-link:hover:after,.nav-link-current:after{transform:scaleX(1)}.btn-primary,.btn-secondary{border:1px solid #0000;justify-content:center;align-items:center;gap:.65rem;min-height:2.9rem;padding:.78rem 1.15rem;font-size:.84rem;font-weight:700;line-height:1.2;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1);display:inline-flex}.btn-primary{color:#fcfcfc;background:var(--vermilion);box-shadow:0 11px 24px #8f331c29}.btn-primary:hover{background:var(--vermilion-dark)}.btn-secondary{color:var(--ink);background:#ffffff75;border-color:#18283738}.btn-secondary:hover{color:var(--vermilion-dark);border-color:var(--vermilion);background:#ffffffc2}.btn-primary:active,.btn-secondary:active{transform:scale(.97)}.btn-large{min-height:3.6rem;padding-inline:1.5rem;font-size:.92rem}.footer-heading{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f0eae07a;font-size:.64rem;font-weight:600}.footer-wordmark{font-family:var(--font-serif);letter-spacing:.07em;align-items:center;gap:.32rem;font-size:1.18rem;font-weight:700;display:flex}.footer-wordmark i{border:1px solid var(--vermilion-light);width:1.1rem;height:1.1rem;color:var(--vermilion-light);place-items:center;font-size:.55rem;font-style:normal;display:inline-grid;transform:rotate(-3deg)}.footer-link{width:fit-content;transition:color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}.footer-link:hover{color:var(--vermilion-light);transform:translate(3px)}.paper-fold{isolation:isolate;position:relative;overflow:hidden}.paper-fold:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(122deg,#0000 0% 71%,#a197851f 71.05% 71.2%,#0000 71.25%),linear-gradient(35deg,#0000 0% 83%,#ffffff52 83.1% 100%);position:absolute;inset:0}.hero-grid{opacity:.5;background-image:linear-gradient(90deg,#18283714 1px,#0000 1px),linear-gradient(#18283712 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}.hero-image-frame{aspect-ratio:.96;border:10px solid oklch(100% 0 0/.72);max-height:610px;position:relative;overflow:hidden;box-shadow:0 35px 85px #1828372e}.hero-image-frame:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #18283721}.eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#18283794;align-items:center;gap:.65rem;font-size:.61rem;font-weight:600;display:inline-flex}.eyebrow>span{color:#fcfcfc;background:var(--vermilion);letter-spacing:.12em;place-items:center;min-width:2.6rem;min-height:1.65rem;padding-inline:.48rem;display:inline-grid;transform:rotate(-1.2deg)}.eyebrow-dark{color:#f0eae08f}.verification-stamp{border:1px solid var(--vermilion-light);min-width:2.65rem;height:2rem;font-family:var(--font-serif);color:var(--vermilion-light);place-items:center;font-size:.72rem;font-weight:700;display:inline-grid;transform:rotate(-2deg)}.section-heading-grid{gap:1.6rem;display:grid}.section-title{max-width:14ch;font-family:var(--font-serif);letter-spacing:-.045em;color:var(--ink);font-size:clamp(2.25rem,5vw,4.45rem);font-weight:700;line-height:1.13}.section-lead{color:#182837ad;max-width:42rem;font-size:1rem;line-height:2}.editorial-card{background:0 0;border-bottom:1px solid oklch(27% .035 247/.14);min-height:315px;padding:2rem 1.25rem;transition:background-color .2s cubic-bezier(.23,1,.32,1),padding-left .2s cubic-bezier(.23,1,.32,1);display:block}.editorial-card:hover{background:#ffffff8c;padding-left:1.55rem}.route-row{grid-template-columns:30px 30px minmax(0,1fr) auto 20px;align-items:center;gap:.65rem;min-height:4.8rem;transition:background-color .18s cubic-bezier(.23,1,.32,1),padding .18s cubic-bezier(.23,1,.32,1);display:grid}.route-row:hover{background:#ffffff6b;padding-inline:.65rem}.servicer-row{border-bottom:1px solid oklch(27% .035 247/.14);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:7.3rem;transition:background-color .18s cubic-bezier(.23,1,.32,1),padding .18s cubic-bezier(.23,1,.32,1);display:grid}.servicer-row:hover{background:#f5eee094;padding-inline:.7rem}.source-chip{border:2px solid var(--vermilion);width:fit-content;font-family:var(--font-serif);letter-spacing:.12em;color:var(--vermilion-dark);background:#fdf8f0d1;align-items:center;gap:.28rem;padding:.28rem .42rem;font-size:.62rem;font-weight:700;display:inline-flex;transform:rotate(-1.2deg);box-shadow:2px 2px #c747261f}.source-chip svg{stroke-width:2.4px;width:.75rem;height:.75rem}.directory-evidence{background:#fefbf7d1;border:1px solid oklch(27% .035 247/.16);margin:0;padding:.7rem .7rem 4.5rem;position:relative;box-shadow:0 26px 70px #18283721}.directory-evidence:before,.directory-evidence:after{content:"";z-index:2;pointer-events:none;position:absolute}.directory-evidence:before{border:1px solid #0000;border-color:oklch(57% .17 35/.34) #0000 #0000 oklch(57% .17 35/.34);inset:.7rem .7rem 4.5rem}.directory-evidence:after{border-top:1px solid var(--vermilion);border-bottom:1px solid var(--vermilion);width:3.2rem;height:.2rem;top:1.4rem;right:1.4rem}.directory-evidence-crop{aspect-ratio:4/3;background:var(--paper);position:relative;overflow:hidden}.directory-evidence-crop img{object-fit:cover;object-position:center 48%;filter:saturate(.72)contrast(1.03)sepia(.07);width:100%;height:100%;transform:scale(1.035)}.directory-evidence figcaption{grid-template-columns:auto 1fr;align-items:center;gap:.9rem;display:grid;position:absolute;bottom:1.15rem;left:1.4rem;right:1.4rem}.directory-evidence figcaption strong,.directory-evidence figcaption small{display:block}.directory-evidence figcaption strong{font-family:var(--font-mono);letter-spacing:.13em;color:var(--ink);font-size:.58rem}.directory-evidence figcaption small{color:#18283794;margin-top:.25rem;font-size:.67rem;line-height:1.5}.directory-proof-mark{border:2px solid var(--vermilion);width:3rem;height:3rem;font-family:var(--font-serif);letter-spacing:.08em;color:var(--vermilion-dark);background:#fdf8f0db;justify-content:center;align-items:center;gap:.12rem;font-size:.62rem;font-weight:700;display:inline-flex;transform:rotate(-1.5deg);box-shadow:2px 2px #c747261f}.directory-proof-mark svg{width:.75rem;height:.75rem}.directory-coordinate{writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.12em;color:#1828376b;font-size:.47rem;position:absolute;top:35%;right:-.1rem}.directory-ledger-head{background:linear-gradient(90deg,#c747260d,#0000 42%),#fdf8f094;border-block:1px solid oklch(27% .035 247/.18);gap:1rem;margin-top:2rem;padding:1.1rem;display:grid}.directory-ledger-head dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;display:grid}.directory-ledger-head dt{font-family:var(--font-mono);letter-spacing:.12em;color:#18283773;font-size:.5rem}.directory-ledger-head dd{color:var(--ink);margin-top:.25rem;font-size:.75rem;font-weight:600}.directory-ledger-head>a{border-bottom:1px solid var(--vermilion);width:fit-content;color:var(--vermilion-dark);align-items:center;gap:.45rem;padding-bottom:.25rem;font-size:.72rem;font-weight:700;display:inline-flex}.directory-ledger-head>a svg{width:.85rem}.directory-sheet{background-image:linear-gradient(90deg,#0000 0% 53px,#c747261a 53px 54px,#0000 54px),repeating-linear-gradient(#0000 0% 31px,#18283707 31px 32px);border-top:1px solid oklch(27% .035 247/.18);position:relative}.directory-volume-divider{background:linear-gradient(135deg,transparent 0 86%,oklch(57% .17 35/.12) 86% 87%,transparent 87%),var(--ink);color:var(--paper);border-block:1px solid oklch(27% .035 247/.18);grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding:.9rem 1rem .9rem 4.25rem;display:grid}.directory-volume-divider span{font-family:var(--font-mono);letter-spacing:.15em;color:#f2eadd8c;grid-column:1/-1;font-size:.5rem}.directory-volume-divider strong{font-family:var(--font-serif);letter-spacing:.03em;font-size:1rem}.directory-volume-divider small{font-family:var(--font-mono);letter-spacing:.08em;color:#f2eadd99;align-self:end;font-size:.5rem}.directory-record{background:#fffdfab8;border-bottom:1px solid oklch(27% .035 247/.14);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:1rem;min-height:10.5rem;transition:background-color .18s cubic-bezier(.23,1,.32,1),padding .18s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.directory-record[data-paper=warm]{background:#fbf6edb8}.directory-record:after{content:"";pointer-events:none;background:linear-gradient(135deg,#eee3d3b8 0% 49%,#0000 50%);border-bottom:1px solid oklch(27% .035 247/.1);border-left:1px solid oklch(27% .035 247/.1);width:1.6rem;height:1.6rem;position:absolute;top:0;right:0}.directory-record:hover{background:#f5eee094;padding-inline:.7rem}.directory-record:hover .directory-index{color:var(--vermilion-dark);transform:translate(3px)}.directory-index{color:var(--vermilion);border-right:1px solid oklch(27% .035 247/.12);align-content:center;align-self:stretch;justify-items:center;gap:.18rem;transition:color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);display:grid}.directory-index small{font-family:var(--font-mono);letter-spacing:.14em;color:#1828376b;font-size:.42rem}.directory-index strong{font-family:var(--font-serif);font-size:1.1rem;line-height:1}.directory-record-coordinate{font-family:var(--font-mono);letter-spacing:.09em;color:#18283780;border-bottom:1px solid oklch(27% .035 247/.1);flex-wrap:wrap;gap:.35rem 1.1rem;padding-bottom:.55rem;font-size:.49rem;display:flex}.directory-record-coordinate span:first-child{color:var(--vermilion-dark)}.directory-record-title{max-width:25ch;font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ink);font-size:clamp(1.45rem,3vw,2.15rem);font-weight:700;line-height:1.28}.directory-stat-grid{background:#18283726;border:1px solid oklch(27% .035 247/.15);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.directory-stat{background:#fdfaf4;min-height:10.5rem;padding:1.2rem}.directory-stat-primary{background:var(--ink);color:var(--paper)}.directory-stat dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#1828378a;align-items:center;gap:.45rem;font-size:.58rem;display:flex}.directory-stat-primary dt{color:#f2eaddad}.directory-stat dt svg{width:.9rem;color:var(--vermilion)}.directory-stat dd{font-family:var(--font-serif);color:var(--ink);margin-top:1.1rem;font-size:2.7rem;font-weight:700;line-height:1}.directory-stat-primary dd{color:var(--paper)}.directory-stat dd span{margin-left:.25rem;font-size:.78rem}.directory-stat p{color:#1828378c;margin-top:.8rem;font-size:.68rem;line-height:1.55}.directory-stat-primary p{color:#f2eadd9e}.directory-distribution{border-left:3px solid var(--vermilion);background:#fdf8f0b8;gap:2rem;padding:1.5rem;display:grid}.directory-region-list{gap:.65rem;display:grid}.directory-region-row{color:var(--ink);grid-template-columns:minmax(6.5rem,.8fr) minmax(7rem,2fr) 3rem;align-items:center;gap:.75rem;font-size:.72rem;display:grid}.directory-region-row>div{background:#18283717;height:.38rem}.directory-region-row i{background:var(--vermilion);height:100%;display:block}.directory-region-row strong{text-align:right;font-family:var(--font-mono);font-size:.62rem}.directory-filter-panel{background:linear-gradient(90deg,#c747260a,#0000 38%),#fefbf7c7;border:1px solid oklch(27% .035 247/.16)}.directory-area-jump{border-left:3px solid var(--vermilion);background:var(--ink);color:var(--paper);grid-template-columns:auto minmax(0,1fr);gap:.9rem;margin-bottom:1rem;padding:1.1rem 1.2rem;display:grid}.directory-area-jump>svg{width:1.25rem;color:var(--vermilion-light)}.directory-area-jump span{font-family:var(--font-mono);letter-spacing:.11em;color:#f2eadd8a;font-size:.49rem}.directory-area-jump h2{font-family:var(--font-serif);margin-top:.25rem;font-size:1.1rem;font-weight:700}.directory-area-jump p{color:#f2eadda8;margin-top:.3rem;font-size:.68rem;line-height:1.65}.directory-area-jump>nav{flex-wrap:wrap;grid-column:2;gap:.6rem 1.2rem;display:flex}.directory-area-jump>nav a{border-bottom:1px solid var(--vermilion-light);width:fit-content;font-family:var(--font-mono);color:var(--paper);align-items:center;gap:.35rem;padding-bottom:.18rem;font-size:.56rem;display:inline-flex}.directory-area-jump>nav a svg{width:.8rem}.directory-filter-heading{border-bottom:1px solid oklch(27% .035 247/.13);gap:1rem;padding:1.35rem;display:grid}.directory-filter-heading span{font-family:var(--font-mono);letter-spacing:.13em;color:var(--vermilion-dark);align-items:center;gap:.4rem;font-size:.58rem;display:flex}.directory-filter-heading span svg{width:.95rem}.directory-filter-heading h2{font-family:var(--font-serif);color:var(--ink);margin-top:.45rem;font-size:1.45rem;font-weight:700}.directory-filter-heading p{color:#18283794;max-width:50rem;font-size:.74rem;line-height:1.75}.directory-filter-grid{background:#1828371f;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid}.directory-filter-grid label{background:#ffffffd1;gap:.5rem;padding:1rem;display:grid}.directory-filter-grid label>span{font-family:var(--font-mono);letter-spacing:.1em;color:#1828378c;font-size:.54rem}.directory-filter-grid select,.directory-filter-grid input{width:100%;min-height:2.8rem;color:var(--ink);background:0 0;border:0;border-bottom:1px solid oklch(27% .035 247/.24);border-radius:0;outline:none;font-size:.78rem}.directory-filter-grid select:focus,.directory-filter-grid input:focus{border-bottom-color:var(--vermilion)}.directory-search-field{grid-column:span 2}.directory-search-field i{font-style:normal;display:block;position:relative}.directory-search-field i>svg{color:#1828376b;width:1rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.directory-search-field input{padding-inline:1.55rem 2rem}.directory-search-field button{color:#1828378c;place-items:center;width:1.8rem;height:1.8rem;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.directory-search-field button svg{width:.9rem}.directory-filter-result{border-top:1px solid oklch(27% .035 247/.12);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.35rem;display:flex}.directory-filter-result p{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink);font-size:.64rem}.directory-filter-result p strong{font-family:var(--font-serif);color:var(--vermilion-dark);font-size:1.55rem}.directory-filter-result p span{color:#1828377a;margin-left:.7rem}.directory-filter-result button{border-bottom:1px solid var(--vermilion);color:var(--vermilion-dark);align-items:center;gap:.35rem;padding-bottom:.18rem;font-size:.68rem;font-weight:700;display:inline-flex}.directory-filter-result button svg{width:.8rem}.directory-record-facts{background:#1828371a;border:1px solid oklch(27% .035 247/.1);grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:1px;margin-top:1rem;display:grid}.directory-record-facts>div{background:#fefbf7bf;min-width:0;padding:.65rem .75rem}.directory-record-facts dt{font-family:var(--font-mono);letter-spacing:.1em;color:#18283775;align-items:center;gap:.25rem;font-size:.48rem;display:flex}.directory-record-facts dt svg{width:.7rem;color:var(--vermilion)}.directory-record-facts dd{overflow-wrap:anywhere;color:var(--ink);margin-top:.3rem;font-size:.7rem;font-weight:650;line-height:1.45}.directory-data-tags{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.directory-data-tags span{color:#182837ad;background:#ffffff7a;border:1px solid oklch(27% .035 247/.14);padding:.28rem .42rem;font-size:.58rem;line-height:1.35}.directory-data-tags span[data-state=confirmed]{color:#004a27;color:oklch(36% .09 155);background:#dff6e29e;border-color:#03744147}.directory-data-tags span[data-state=limited]{color:#182837b3;background:#efebe473;border-style:dashed;border-color:#18283738}.directory-record-footer{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:.3rem;display:flex}.directory-record-action{border-bottom:1px solid var(--vermilion);font-family:var(--font-mono);letter-spacing:.06em;color:var(--vermilion-dark);flex:none;align-items:center;gap:.35rem;padding-bottom:.2rem;font-size:.53rem;display:inline-flex}.directory-record-action svg{width:.8rem;transition:transform .18s cubic-bezier(.23,1,.32,1)}.directory-record:hover .directory-record-action svg{transform:translate(3px)}.detail-data-overview{background:#18283721;border:1px solid oklch(27% .035 247/.13);grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:1px;margin-top:1.6rem;display:grid}.detail-data-overview>div{background:#fdfaf4f0;min-width:0;padding:1rem}.detail-data-overview dt{font-family:var(--font-mono);letter-spacing:.1em;color:#1828377a;align-items:center;gap:.35rem;font-size:.53rem;display:flex}.detail-data-overview dt svg{width:.82rem;color:var(--vermilion)}.detail-data-overview dd{overflow-wrap:anywhere;font-family:var(--font-serif);color:var(--ink);margin-top:.55rem;font-size:1.2rem;font-weight:700}.detail-data-overview p{color:#1828378c!important;margin-top:.3rem!important;font-size:.64rem!important;line-height:1.5!important}.detail-data-overview a{color:var(--vermilion-dark);border-bottom:1px solid oklch(57% .17 35/.35)}.servicer-area-route{border:1px solid oklch(27% .035 247/.13);border-left:3px solid var(--vermilion);background:#fdf8f0c7;grid-template-columns:auto minmax(0,1fr);gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.servicer-area-route>svg{width:1.15rem;color:var(--vermilion-dark)}.servicer-area-route span{font-family:var(--font-mono);letter-spacing:.1em;color:#18283775;font-size:.47rem}.servicer-area-route strong{font-family:var(--font-serif);color:var(--ink);margin-top:.2rem;font-size:.95rem;display:block}.servicer-area-route p{color:#18283794!important;margin-top:.3rem!important;font-size:.64rem!important;line-height:1.65!important}.servicer-area-route nav{flex-wrap:wrap;grid-column:2;gap:.5rem 1rem;display:flex}.servicer-area-route nav a{border-bottom:1px solid var(--vermilion);color:var(--vermilion-dark);align-items:center;gap:.3rem;padding-bottom:.15rem;font-size:.62rem;font-weight:700;display:inline-flex}.servicer-area-route nav svg{width:.75rem}.servicer-comparison-route{background:var(--ink);color:var(--paper);border:1px solid oklch(27% .035 247/.14);grid-template-columns:auto minmax(0,1fr);gap:.8rem;margin-top:.7rem;padding:1rem;display:grid}.servicer-comparison-route>svg{width:1.15rem;color:var(--vermilion-light)}.servicer-comparison-route span{font-family:var(--font-mono);letter-spacing:.1em;color:#f6ede07a;font-size:.47rem}.servicer-comparison-route strong{font-family:var(--font-serif);margin-top:.2rem;font-size:.95rem;display:block}.servicer-comparison-route p{color:#f6ede09e!important;margin-top:.3rem!important;font-size:.64rem!important;line-height:1.65!important}.servicer-comparison-route>a{border-bottom:1px solid var(--vermilion-light);width:fit-content;color:var(--paper);grid-column:2;align-items:center;gap:.3rem;padding-bottom:.15rem;font-size:.62rem;font-weight:700;display:inline-flex}.servicer-comparison-route>a svg{width:.75rem}.verification-coordinate-table table{min-width:880px}.verification-coordinate-table td:first-child{width:9rem;color:var(--ink);font-weight:700}.data-interpretation-note{border-left:3px solid var(--vermilion);background:#f9f1e3b8;grid-template-columns:auto 1fr;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.data-interpretation-note>svg{width:1.15rem;color:var(--vermilion-dark)}.data-interpretation-note strong{font-family:var(--font-serif);color:var(--ink);font-size:1rem}.data-interpretation-note p{color:#1828379e!important;margin-top:.25rem!important;font-size:.72rem!important;line-height:1.7!important}.fact-table>div[data-state=unconfirmed]{background:#fdefe094}.fact-table>div[data-state=unconfirmed] dd{color:var(--vermilion-dark)}.data-state-panel{background:#18283721;border:1px solid oklch(27% .035 247/.13);gap:1px;margin-top:1rem;display:grid}.data-state-panel>div{background:#fdfaf4e6;padding:.9rem 1rem}.data-state-panel>div[data-state=limited]{background:#fdefe0b3}.data-state-panel span{font-family:var(--font-mono);letter-spacing:.1em;color:#1828377a;font-size:.52rem;display:block}.data-state-panel strong{color:var(--ink);margin-top:.3rem;font-size:.76rem;line-height:1.6;display:block}.detail-source-ledger{border-top:1px solid oklch(27% .035 247/.14);margin-top:1rem}.detail-source-ledger>a{border-bottom:1px solid oklch(27% .035 247/.12);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem .2rem;transition:background-color .18s cubic-bezier(.23,1,.32,1),padding .18s cubic-bezier(.23,1,.32,1);display:grid}.detail-source-ledger>a:hover{background:#f5eee094;padding-inline:.7rem}.detail-source-ledger>a>span{font-family:var(--font-mono);color:var(--vermilion);font-size:.58rem}.detail-source-ledger small{font-family:var(--font-mono);letter-spacing:.08em;color:#1828377a;font-size:.5rem;display:block}.detail-source-ledger strong{color:var(--ink);margin-top:.2rem;font-size:.74rem;line-height:1.55;display:block}.detail-source-ledger code{overflow-wrap:anywhere;font-family:var(--font-mono);color:#18283785;margin-top:.2rem;font-size:.55rem;display:block}.detail-source-ledger svg{width:.9rem;color:var(--vermilion-dark)}.contact-data-grid{background:#18283721;border:1px solid oklch(27% .035 247/.13);grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:1px;margin-top:1.25rem;display:grid}.contact-data-grid>div{background:#fdfaf4eb;min-width:0;padding:1rem}.contact-data-grid span{font-family:var(--font-mono);letter-spacing:.08em;color:#1828377a;align-items:center;gap:.35rem;font-size:.52rem;display:flex}.contact-data-grid span svg{width:.8rem;color:var(--vermilion)}.contact-data-grid strong{font-family:var(--font-serif);color:var(--ink);margin-top:.5rem;font-size:1rem;line-height:1.45;display:block}.contact-data-grid p{color:#18283794!important;margin-top:.45rem!important;font-size:.65rem!important;line-height:1.65!important}.area-hero-register{border-block:1px solid oklch(27% .035 247/.18);border-left:3px solid var(--vermilion);background:#fefbf7b8;padding:1.3rem}.area-hero-register>span,.area-hero-register>p{font-family:var(--font-mono);letter-spacing:.12em;color:#1828377a;font-size:.52rem}.area-hero-register>p{border-top:1px solid oklch(27% .035 247/.1);margin-top:1rem;padding-top:.8rem}.area-hero-register dl{background:#1828371f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:.8rem;display:grid}.area-hero-register dl>div{background:#fdf8f0;padding:.9rem}.area-hero-register dt{color:#1828378c;font-size:.64rem}.area-hero-register dd{font-family:var(--font-serif);color:var(--ink);margin-top:.35rem;font-size:1.8rem;font-weight:700}.area-hero-register dd small{margin-left:.2rem;font-size:.62rem}.area-scope-alert{border:1px solid oklch(27% .035 247/.14);border-left:3px solid var(--vermilion);background:#fdf8f0c7;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.2rem 1.3rem;display:grid}.area-scope-alert>svg{width:1.35rem;color:var(--vermilion-dark)}.area-scope-alert h2,.area-scope-alert h3{font-family:var(--font-serif);color:var(--ink);font-size:1.1rem;font-weight:700}.area-scope-alert p{color:#182837a3!important;margin-top:.35rem!important;font-size:.76rem!important;line-height:1.8!important}.area-region-register{background:#18283724;border:1px solid oklch(27% .035 247/.14);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;display:grid}.area-region-record{background:#fefbf7;flex-direction:column;min-height:25rem;padding:1.35rem;transition:background-color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.area-region-record:after{content:"";background:linear-gradient(135deg,#eee3d3b8 0% 49%,#0000 50%);border-bottom:1px solid oklch(27% .035 247/.1);border-left:1px solid oklch(27% .035 247/.1);width:2.3rem;height:2.3rem;position:absolute;top:0;right:0}.area-region-record:hover{background:#f9f1e3;transform:translateY(-2px)}.area-region-record-head{border-bottom:1px solid oklch(27% .035 247/.12);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.8rem;display:flex}.area-region-record-head span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--vermilion-dark);font-size:.55rem}.area-region-record-head strong{font-family:var(--font-serif);color:var(--ink);padding-right:1.5rem;font-size:2rem}.area-region-record-head small{margin-left:.18rem;font-size:.58rem}.area-region-record h3{font-family:var(--font-serif);color:var(--ink);margin-top:1.1rem;font-size:2rem;font-weight:700}.area-region-record>p{color:#1828379e;margin-top:.65rem;font-size:.74rem;line-height:1.75}.area-region-bar{background:#18283717;height:.34rem;margin-top:1.1rem}.area-region-bar i{background:var(--vermilion);height:100%;display:block}.area-region-record dl{gap:.75rem;margin-top:1.1rem;display:grid}.area-region-record dt{font-family:var(--font-mono);letter-spacing:.09em;color:#18283775;font-size:.49rem}.area-region-record dd{color:var(--ink);margin-top:.25rem;font-size:.68rem;line-height:1.6}.area-record-action{border-bottom:1px solid var(--vermilion);width:fit-content;font-family:var(--font-mono);color:var(--vermilion-dark);align-items:center;gap:.35rem;margin-top:auto;padding-top:1rem;font-size:.56rem;display:inline-flex}.area-record-action svg{width:.8rem;transition:transform .18s cubic-bezier(.23,1,.32,1)}.area-region-record:hover .area-record-action svg{transform:translate(3px)}.area-prefecture-ledger{border-top:1px solid oklch(27% .035 247/.15)}.area-prefecture-ledger>section{border-bottom:1px solid oklch(27% .035 247/.15);display:grid}.area-prefecture-ledger header{background:var(--ink);color:var(--paper);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.area-prefecture-ledger header>span{font-family:var(--font-mono);color:#f2eadd94;font-size:.5rem}.area-prefecture-ledger header h3{font-family:var(--font-serif);font-size:1.25rem;font-weight:700}.area-prefecture-ledger header a{color:var(--paper);align-items:center;gap:.3rem;font-size:.62rem;display:inline-flex}.area-prefecture-ledger header svg{width:.75rem}.area-prefecture-ledger section>div{background:#1828371a;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;display:grid}.area-prefecture-ledger section>div>a,.area-prefecture-ledger section>div>span{background:#fefbf7;min-height:5.3rem;padding:.9rem;position:relative}.area-prefecture-ledger section>div>a{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.25rem .6rem;display:grid}.area-prefecture-ledger section>div>a:hover{background:#f9f1e3}.area-prefecture-ledger strong{font-family:var(--font-serif);color:var(--ink);font-size:1rem}.area-prefecture-ledger a>span{font-family:var(--font-mono);color:var(--vermilion-dark);font-size:.55rem}.area-prefecture-ledger a>svg{width:1rem;color:var(--vermilion);grid-area:1/2/span 2;align-self:center}.area-prefecture-ledger [data-empty=true]{color:#1828376b;background:#f3f0eab3;align-content:center;display:grid}.area-prefecture-ledger [data-empty=true] strong{color:#18283785}.area-prefecture-ledger [data-empty=true] small{margin-top:.25rem;font-size:.55rem}.area-detail-prefectures{background:#1828371f;border:1px solid oklch(27% .035 247/.12);grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:1px;margin-top:1.25rem;display:grid}.area-detail-prefectures>a,.area-detail-prefectures>span{background:#fefbf7;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.25rem .6rem;min-height:4.8rem;padding:.9rem;display:grid}.area-detail-prefectures>a:hover,.area-detail-prefectures>a[data-current=true]{background:#f9f1e3}.area-detail-prefectures>a[data-current=true]{box-shadow:inset 3px 0 0 var(--vermilion)}.area-detail-prefectures>a>span{font-family:var(--font-serif);color:var(--ink);font-weight:700}.area-detail-prefectures>a strong{font-family:var(--font-mono);color:var(--vermilion-dark);font-size:.58rem}.area-detail-prefectures>a svg{width:.9rem;color:var(--vermilion);grid-area:1/2/span 2;align-self:center}.area-detail-prefectures>span[data-empty=true]{color:#1828377a;background:#f3f0eab3}.area-detail-prefectures>span[data-empty=true] small{font-size:.55rem}.area-company-ledger{border-top:1px solid oklch(27% .035 247/.14);margin-top:1.25rem}.area-company-volume{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.area-company-volume span{font-family:var(--font-mono);letter-spacing:.1em;color:#f2eadd8c;font-size:.49rem}.area-company-volume strong{font-family:var(--font-serif);font-size:.82rem}.area-company-record{border-bottom:1px solid oklch(27% .035 247/.13);grid-template-columns:2.4rem minmax(0,1fr);gap:.8rem;padding:1rem 0;transition:background-color .18s cubic-bezier(.23,1,.32,1),padding .18s cubic-bezier(.23,1,.32,1);display:grid}.area-company-record:hover{background:#f9f1e3a6;padding-inline:.55rem}.area-company-index{font-family:var(--font-mono);color:var(--vermilion);border-right:1px solid oklch(27% .035 247/.12);align-self:stretch;place-items:center;font-size:.55rem;display:grid}.area-company-record>div>p{font-family:var(--font-mono);color:#1828377a!important;font-size:.48rem!important;line-height:1.5!important}.area-company-record h3{font-family:var(--font-serif);color:var(--ink);margin-top:.35rem;font-size:1.25rem;font-weight:700;line-height:1.4}.area-company-record dl{background:#18283717;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:.7rem;display:grid}.area-company-record dl>div{background:#fefbf7cc;min-width:0;padding:.55rem}.area-company-record dt{font-family:var(--font-mono);letter-spacing:.08em;color:#18283770;font-size:.44rem}.area-company-record dd{overflow-wrap:anywhere;color:var(--ink);margin-top:.2rem;font-size:.62rem;line-height:1.5}.area-company-record>div>small{color:#18283785;margin-top:.55rem;font-size:.55rem;line-height:1.55;display:block}.area-company-record>span:last-child{border-bottom:1px solid var(--vermilion);width:fit-content;font-family:var(--font-mono);color:var(--vermilion-dark);grid-column:2;align-items:center;gap:.3rem;padding-bottom:.15rem;font-size:.5rem;display:inline-flex}.area-company-record>span:last-child svg{width:.75rem}.area-public-help-summary{background:#18283724;border:1px solid oklch(27% .035 247/.14);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.area-public-help-summary>div{background:#fefbf7;min-width:0;padding:1rem}.area-public-help-summary dt{font-family:var(--font-mono);letter-spacing:.09em;color:#1828377a;font-size:.5rem}.area-public-help-summary dd{font-family:var(--font-serif);color:var(--ink);margin-top:.35rem;font-size:1.8rem;font-weight:700;line-height:1.2}.area-public-help-summary dd small{margin-left:.2rem;font-size:.58rem}.area-public-help-summary dd.is-date{font-family:var(--font-mono);font-size:.78rem;line-height:1.6}.public-help-section-heading{border-bottom:1px solid oklch(27% .035 247/.16);gap:1.2rem;padding-bottom:1.2rem;display:grid}.public-help-section-heading>div>span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--vermilion-dark);font-size:.5rem}.public-help-section-heading h2{margin-top:.55rem!important}.public-help-section-heading dl{background:#1828371f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.public-help-section-heading dl>div{background:#fdf8f0;min-width:0;padding:.75rem}.public-help-section-heading dt{font-family:var(--font-mono);color:#1828377a;font-size:.46rem}.public-help-section-heading dd{overflow-wrap:anywhere;font-family:var(--font-serif);color:var(--ink);margin-top:.25rem;font-size:.9rem;font-weight:700}.public-help-ledger{background:#18283726;border:1px solid oklch(27% .035 247/.15);gap:1px;margin-top:1.5rem;display:grid}.public-help-record{background:#fefbf7;min-width:0;padding:1.2rem;position:relative}.public-help-record:after{content:"";background:linear-gradient(135deg,#eee3d3b8 0% 49%,#0000 50%);border-bottom:1px solid oklch(27% .035 247/.1);border-left:1px solid oklch(27% .035 247/.1);width:2rem;height:2rem;position:absolute;top:0;right:0}.public-help-record>header{border-bottom:1px solid oklch(27% .035 247/.12);justify-content:space-between;align-items:start;gap:.8rem;padding-bottom:.65rem;padding-right:1.6rem;display:flex}.public-help-record-code{font-family:var(--font-mono);letter-spacing:.11em;color:#1828377a;font-size:.48rem}.public-help-verification{border:1px solid var(--vermilion);font-family:var(--font-mono);color:var(--vermilion-dark);padding:.18rem .35rem;font-size:.46rem}.public-help-record-title{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;margin-top:1rem;display:grid}.public-help-record-title>svg{width:1.45rem;color:var(--vermilion-dark)}.public-help-record-title p{font-family:var(--font-mono);color:#1828377a!important;margin:0!important;font-size:.48rem!important;line-height:1.3!important}.public-help-record-title h3{overflow-wrap:anywhere;font-family:var(--font-serif);color:var(--ink);margin:.3rem 0 0;font-size:1.28rem;font-weight:700;line-height:1.4}.public-help-use-when{border-left:2px solid var(--vermilion);background:#f9f1e3a8;min-height:4.4rem;padding:.75rem;color:#182837b8!important;margin-top:.9rem!important;font-size:.69rem!important;line-height:1.7!important}.public-help-record dl{background:#1828371a;gap:1px;margin-top:.9rem;display:grid}.public-help-record dl>div{background:#fdfaf4;min-width:0;padding:.65rem}.public-help-record dt{font-family:var(--font-mono);letter-spacing:.05em;color:#182837d1;font-size:.75rem}.public-help-record dd{overflow-wrap:anywhere;color:var(--ink);margin-top:.24rem;font-size:.875rem;line-height:1.75}.public-help-record>footer{border-top:1px solid oklch(27% .035 247/.12);flex-direction:column;align-items:flex-start;gap:.7rem;margin-top:.9rem;padding-top:.75rem;display:flex}.public-help-record>footer span,.public-help-record>footer a{font-family:var(--font-mono);align-items:center;gap:.35rem;font-size:.75rem;line-height:1.6;display:inline-flex}.public-help-record>footer span{color:#182837d1}.public-help-record>footer a{color:var(--vermilion-dark)}.public-help-record>footer svg{flex:none;width:.72rem}.national-help-ledger{background:#18283724;border:1px solid oklch(27% .035 247/.14);gap:1px;margin-top:1.2rem;display:grid}.national-help-ledger>a{min-width:0;color:var(--ink);background:#fdf8f0;grid-template-columns:3.3rem minmax(0,1fr) auto;gap:.85rem;padding:1rem;transition:background-color .18s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.national-help-ledger>a:hover{background:#f7eddc}.national-help-ledger>a>span{font-family:var(--font-mono);color:var(--vermilion-dark);border-right:1px solid oklch(27% .035 247/.25);padding-right:.7rem;font-size:.75rem}.national-help-ledger h3{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:1.05rem;font-weight:700}.national-help-ledger strong{font-family:var(--font-mono);color:var(--vermilion-dark);margin-top:.35rem;font-size:.875rem;display:block}.national-help-ledger p{color:#182837e6!important;margin-top:.45rem!important;font-size:.875rem!important;line-height:1.75!important}.national-help-ledger small{color:#182837cc;margin-top:.4rem;font-size:.75rem;line-height:1.7;display:block}.national-help-ledger>a>svg{width:.85rem;color:var(--vermilion)}.consultation-preparation-sheet{background:#fdf8f0;border:1px solid oklch(27% .035 247/.15);margin-top:2rem}.consultation-preparation-sheet>header{color:var(--paper);background:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:1rem;display:grid}.consultation-preparation-sheet>header svg{color:#ea6649;width:1.45rem}.consultation-preparation-sheet>header span{font-family:var(--font-mono);letter-spacing:.1em;color:#f2eadd94;font-size:.47rem}.consultation-preparation-sheet>header h3{font-family:var(--font-serif);margin:.28rem 0 0;font-size:1.1rem}.consultation-preparation-sheet ol{counter-reset:none}.consultation-preparation-sheet li{border-bottom:1px solid oklch(27% .035 247/.11);grid-template-columns:2.7rem minmax(0,1fr);gap:.8rem;padding:.85rem 1rem;display:grid}.consultation-preparation-sheet li>span{font-family:var(--font-mono);color:var(--vermilion-dark);font-size:.55rem}.consultation-preparation-sheet li strong{font-family:var(--font-serif);color:var(--ink);font-size:.85rem}.consultation-preparation-sheet li p{color:#1828379e!important;margin:.25rem 0 0!important;font-size:.65rem!important;line-height:1.6!important}.consultation-preparation-sheet>a{border-bottom:1px solid var(--vermilion);font-family:var(--font-mono);color:var(--vermilion-dark);align-items:center;gap:.4rem;margin:1rem;padding-bottom:.15rem;font-size:.56rem;display:inline-flex}.consultation-preparation-sheet>a svg{width:.8rem}.consultation-area-index{background:#18283721;border:1px solid oklch(27% .035 247/.13);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.25rem;display:grid}.consultation-area-index>a{background:#fefbf7;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.8rem;transition:background-color .18s cubic-bezier(.23,1,.32,1);display:grid}.consultation-area-index>a:hover{background:#f7eddc}.consultation-area-index>a>span{font-family:var(--font-mono);color:var(--vermilion-dark);font-size:.48rem}.consultation-area-index strong{overflow-wrap:anywhere;font-family:var(--font-serif);color:var(--ink);font-size:.8rem}.consultation-area-index small{color:#1828377a;font-size:.5rem}.consultation-area-index svg{width:.72rem;color:var(--vermilion);grid-area:1/3}@media (min-width:768px){.area-prefecture-ledger>section{grid-template-columns:190px minmax(0,1fr)}.area-prefecture-ledger header{grid-template-columns:1fr;align-content:center}.area-company-record{grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;padding:1.15rem 0}.area-company-record>span:last-child{grid-area:1/3}.area-company-record dl{grid-template-columns:1.4fr .8fr 1fr .55fr}.area-public-help-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.public-help-section-heading{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:end}.public-help-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.public-help-record>footer{flex-direction:row;justify-content:space-between}.consultation-area-index{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.data-state-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.directory-distribution{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;padding:2rem}.directory-filter-heading{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;padding:1.6rem}}@media (max-width:639px){.directory-search-field{grid-column:span 1}.directory-filter-result{flex-direction:column;align-items:flex-start}.directory-region-row{grid-template-columns:minmax(5.8rem,1fr) minmax(4rem,1.2fr) 2.7rem;gap:.45rem}.directory-volume-divider{grid-template-columns:1fr;padding-left:3.8rem}.directory-volume-divider small{justify-self:start}.directory-record-footer{flex-direction:column;align-items:flex-start}}.record-rail{border-left:1px solid oklch(27% .035 247/.18);position:relative}.record-link{color:#1828378c;grid-template-columns:28px 1fr;gap:.55rem;padding:.7rem 0 .7rem .9rem;transition:color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.record-link:before{content:"";background:var(--vermilion);width:5px;height:5px;position:absolute;top:1rem;left:-3px}.record-link:hover{color:var(--ink);transform:translate(3px)}.record-link span{font-family:var(--font-mono);color:var(--vermilion);font-size:.55rem}.record-link strong{font-size:.73rem;line-height:1.55}.verification-coordinate{position:relative;box-shadow:7px 7px #c7472614}.verification-coordinate:after{content:"SRC / DATE";font-family:var(--font-mono);letter-spacing:.14em;color:#18283766;font-size:.45rem;position:absolute;bottom:-1.15rem;right:.45rem}.coordinate-stamp{border:1px solid var(--vermilion);width:2.4rem;height:1.45rem;font-family:var(--font-serif);letter-spacing:.08em;color:var(--vermilion-dark);background:var(--paper);place-items:center;font-size:.57rem;font-weight:700;display:grid;position:absolute;top:-.6rem;right:.55rem;transform:rotate(2deg)}.source-coordinate-heading{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid oklch(27% .035 247/.12);align-items:center;gap:.55rem;padding-bottom:.75rem;font-size:.56rem;display:flex}.source-coordinate-heading span{border:1px solid var(--vermilion);font-family:var(--font-serif);letter-spacing:.08em;color:var(--vermilion-dark);padding:.24rem .38rem;font-size:.58rem;font-weight:700;transform:rotate(-1deg)}.article-body{color:#182837d1}.article-section{border-top:1px solid oklch(27% .035 247/.13);margin-top:4.5rem;padding-top:1.45rem;scroll-margin-top:112px;position:relative}.article-section:before{content:"";background:var(--vermilion);transform-origin:0;width:clamp(3rem,14%,6rem);height:3px;position:absolute;top:-2px;left:0;transform:skew(-22deg)}.article-section:after{content:"VERIFY / READ";font-family:var(--font-mono);letter-spacing:.14em;color:#18283757;font-size:.45rem;position:absolute;top:-1.15rem;right:0}.article-body h2{font-family:var(--font-serif);letter-spacing:-.035em;color:var(--ink);margin-bottom:1.35rem;font-size:clamp(1.8rem,3.6vw,2.65rem);font-weight:700;line-height:1.35}.article-body h3{font-family:var(--font-serif);color:var(--ink);margin-top:2.9rem;margin-bottom:1rem;font-size:1.42rem;font-weight:700;line-height:1.45}.article-body p{margin-top:1.15rem;font-size:1rem;line-height:2}.article-body p strong{color:var(--ink)}.article-body p a{color:var(--vermilion-dark);text-underline-offset:4px;text-decoration:underline}.article-body blockquote{border-left:3px solid var(--vermilion);font-family:var(--font-serif);color:var(--ink);background:#f5eee0cc;margin-block:2rem;padding:1.35rem 1.5rem;font-size:1.08rem;line-height:2}.step-label{font-family:var(--font-mono);letter-spacing:.16em;color:var(--vermilion-dark);text-transform:uppercase;margin-bottom:.7rem;font-size:.62rem;font-weight:600;display:inline-block}.permit-banner{background:#f5eee0a6;border-block:1px solid oklch(27% .035 247/.14);grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-bottom:2.5rem;padding:1rem;display:grid}.permit-stamp{border:2px solid var(--vermilion);font-family:var(--font-serif);color:var(--vermilion-dark);align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex;transform:rotate(-1.5deg)}.fact-table{border-top:1px solid oklch(27% .035 247/.16);margin-top:1.65rem}.fact-table>div{border-bottom:1px solid oklch(27% .035 247/.14);grid-template-columns:10rem minmax(0,1fr);display:grid}.fact-table dt,.fact-table dd{padding:.9rem 1rem;font-size:.88rem;line-height:1.75}.fact-table dt{color:var(--ink);background:#f5eee0b8;font-weight:700}.fact-table dd{color:#182837bf;margin:0}.fact-table.compact>div{grid-template-columns:8.5rem minmax(0,1fr)}.source-note{color:#18283791;align-items:flex-start;gap:.6rem;display:flex;margin-top:1.35rem!important;font-size:.78rem!important;line-height:1.75!important}.source-note svg{color:var(--vermilion);flex:none;margin-top:.28rem}.contact-panel{background:#ffffff8f;border:1px solid oklch(27% .035 247/.15);margin-top:1.6rem;display:grid}.contact-panel>div{border-bottom:1px solid oklch(27% .035 247/.12);padding:1.2rem}.contact-panel>div:last-child{border-bottom:0}.contact-panel span{font-family:var(--font-mono);letter-spacing:.12em;color:#18283785;text-transform:uppercase;font-size:.57rem;display:block}.contact-panel strong{font-family:var(--font-serif);color:var(--ink);align-items:center;gap:.65rem;margin-top:.55rem;font-size:1.15rem;line-height:1.6;display:flex}.external-action{border-bottom:1px solid var(--vermilion);color:var(--vermilion-dark);align-items:center;gap:.5rem;margin-top:1rem;padding-bottom:.2rem;font-size:.84rem;font-weight:700;display:inline-flex}.check-list{border-block:1px solid oklch(27% .035 247/.15);margin-top:1.6rem}.check-list>div{border-bottom:1px solid oklch(27% .035 247/.12);grid-template-columns:40px minmax(0,1fr);gap:.85rem;padding-block:1rem;display:grid}.check-list>div:last-child{border-bottom:0}.check-list span{font-family:var(--font-mono);color:var(--vermilion);padding-top:.36rem;font-size:.62rem}.check-list p{margin:0;font-size:.9rem;line-height:1.85}.article-alert{border-left:3px solid var(--vermilion);color:var(--ink);background:#fae8d2c7;grid-template-columns:auto minmax(0,1fr);gap:1rem;margin-top:2rem;padding:1.2rem;display:grid}.article-alert svg{color:var(--vermilion);margin-top:.2rem}.article-alert strong{font-family:var(--font-serif);font-size:1.05rem}.article-alert p{color:#182837ad;margin-top:.35rem;font-size:.83rem;line-height:1.8}.article-alert-urgent{border-left-color:var(--ink);background:var(--ink);color:#f7f1e7}.article-alert-urgent svg{color:var(--vermilion-light)}.article-alert-urgent p{color:#f7f1e7b8}.service-list{border-block:1px solid oklch(27% .035 247/.14);gap:0;margin-top:1.4rem;list-style:none;display:grid}.service-list li{border-bottom:1px solid oklch(27% .035 247/.11);padding:.85rem .8rem .85rem 2rem;font-size:.9rem;line-height:1.7;position:relative}.service-list li:last-child{border-bottom:0}.service-list li:before{content:"";background:var(--vermilion);width:.65rem;height:2px;position:absolute;top:1.35rem;left:.55rem}.numbered-actions{border-top:1px solid oklch(27% .035 247/.15);margin-top:1.5rem;list-style:none}.numbered-actions li{border-bottom:1px solid oklch(27% .035 247/.12);grid-template-columns:46px minmax(0,1fr);gap:1rem;padding-block:1.25rem;display:grid}.numbered-actions li>span{border:1px solid var(--vermilion);width:2.3rem;height:2.3rem;font-family:var(--font-mono);color:var(--vermilion-dark);place-items:center;font-size:.7rem;display:grid}.numbered-actions strong{color:var(--ink)}.numbered-actions p{color:#1828379e;margin-top:.25rem;font-size:.83rem;line-height:1.75}.responsive-table{background:#ffffff85;border:1px solid oklch(27% .035 247/.14);width:100%;margin-top:1.5rem;overflow-x:auto}.responsive-table table{border-collapse:collapse;width:100%;min-width:660px}.responsive-table th,.responsive-table td{text-align:left;vertical-align:top;border-bottom:1px solid oklch(27% .035 247/.11);border-right:1px solid oklch(27% .035 247/.09);padding:.9rem 1rem;font-size:.82rem;line-height:1.75}.responsive-table th{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink);text-transform:uppercase;background:#f0e7d6e6;font-size:.59rem}.responsive-table tr:last-child td{border-bottom:0}.urgency{min-width:3.4rem;font-family:var(--font-mono);justify-content:center;padding:.26rem .45rem;font-size:.56rem;font-weight:600;display:inline-flex}.urgency.high{color:#fcfcfc;background:var(--ink)}.urgency.medium{color:#fcfcfc;background:var(--vermilion)}.urgency.normal{color:var(--ink);background:0 0;border:1px solid oklch(27% .035 247/.28)}.route-cards{background:#18283724;border:1px solid oklch(27% .035 247/.14);gap:1px;margin-top:1.7rem;display:grid}.route-cards>a{color:var(--ink);background:var(--background);grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:.85rem;padding:1.15rem;transition:background-color .18s cubic-bezier(.23,1,.32,1);display:grid}.route-cards>a:hover{background:#f5eee0}.route-cards>a>svg:first-child{width:1.35rem;color:var(--vermilion)}.route-cards>a>svg:last-child{color:#18283773;width:1rem}.route-cards strong,.route-cards span{display:block}.route-cards strong{font-size:.9rem}.route-cards span{color:#1828378c;margin-top:.2rem;font-size:.72rem}.do-dont-grid{background:#18283724;border:1px solid oklch(27% .035 247/.14);gap:1px;margin-top:1.4rem;display:grid}.do-dont-grid>div{background:#ffffff94;padding:1.3rem}.do-title,.dont-title{font-family:var(--font-serif);color:var(--ink);align-items:center;gap:.55rem;font-weight:700;display:flex;margin:0!important}.do-title svg,.dont-title svg{width:1.1rem;color:var(--vermilion)}.do-dont-grid ul{margin-top:.85rem;padding-left:1rem}.do-dont-grid li{margin-top:.55rem;font-size:.78rem;line-height:1.7}.document-box{background:#f5eee0bd;border:1px solid oklch(27% .035 247/.14);grid-template-columns:auto minmax(0,1fr);gap:1rem;margin-top:1.5rem;padding:1.4rem;display:grid}.document-box ul{gap:.55rem;padding:0;list-style:none;display:grid}.document-box li{padding-left:1rem;font-size:.82rem;line-height:1.65;position:relative}.document-box li:before{content:"";background:var(--vermilion);width:.42rem;height:1px;position:absolute;top:.65rem;left:0}.public-help-grid{background:#18283724;border:1px solid oklch(27% .035 247/.14);gap:1px;margin-top:1.6rem;display:grid}.public-help-grid>a{min-height:15rem;color:var(--ink);background:var(--background);align-content:start;padding:1.35rem;transition:background-color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.public-help-grid>a:hover{background:#f5eee0;transform:translateY(-2px)}.public-help-grid svg{width:1.5rem;color:var(--vermilion);margin-top:1.2rem}.public-help-grid h3{margin:.8rem 0 0;font-size:1.18rem}.public-help-grid p{color:#18283799;margin-top:.65rem;font-size:.74rem;line-height:1.75}.public-help-grid strong{font-family:var(--font-mono);color:var(--vermilion-dark);margin-top:1rem;font-size:.78rem}.public-help-index{font-family:var(--font-mono);color:#18283773;font-size:.58rem}.principle-grid,.policy-grid{background:#18283724;border:1px solid oklch(27% .035 247/.14);gap:1px;margin-top:1.6rem;display:grid}.principle-grid>div,.policy-grid>div{background:#ffffff94;padding:1.3rem}.principle-grid svg{width:1.4rem;color:var(--vermilion)}.principle-grid strong,.policy-grid strong{font-family:var(--font-serif);color:var(--ink);margin-top:.8rem;font-size:1.08rem;display:block}.principle-grid p,.policy-grid p{color:#18283799;margin-top:.45rem;font-size:.75rem;line-height:1.75}.policy-grid>div>span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--vermilion-dark);text-transform:uppercase;font-size:.57rem}.situation-grid{background:#18283726;border:1px solid oklch(27% .035 247/.15);gap:1px;display:grid}.situation-card{min-height:13.5rem;color:var(--ink);background:#fdfcf9d1;grid-template-rows:auto 1fr auto;transition:transform .18s cubic-bezier(.23,1,.32,1),background-color .18s cubic-bezier(.23,1,.32,1);display:grid;position:relative;overflow:hidden}.situation-card:hover{z-index:2;background:#fffffff5;transform:translate(5px)}.situation-card:active{transform:translate(5px)scale(.99)}.situation-route-head{border-bottom:1px solid oklch(27% .035 247/.13);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.7rem 1rem;display:grid}.situation-card-index{font-family:var(--font-mono);color:var(--vermilion-dark);font-size:.58rem;font-weight:600}.situation-route-class{font-family:var(--font-mono);letter-spacing:.16em;color:#1828375e;font-size:.48rem}.situation-card-proof{border:1px solid var(--vermilion);font-family:var(--font-serif);letter-spacing:.08em;color:var(--vermilion-dark);padding:.26rem .38rem;font-size:.55rem;font-weight:700;transform:rotate(-2deg)}.situation-route-body{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.35rem 1rem;display:grid}.situation-card-icon{width:1.7rem;height:1.7rem;color:var(--vermilion);margin-top:.25rem}.situation-card h3{max-width:23ch;font-family:var(--font-serif);letter-spacing:-.025em;font-size:clamp(1.2rem,1.9vw,1.7rem);font-weight:700;line-height:1.42}.situation-card p{color:#18283799;margin-top:.45rem;font-size:.78rem;line-height:1.75}.situation-route-foot{border-top:1px solid oklch(27% .035 247/.12);justify-content:space-between;align-items:center;gap:1rem;padding:.72rem 1rem;display:flex}.situation-route-foot>span:first-child{font-family:var(--font-mono);letter-spacing:.13em;color:#1828376b;font-size:.5rem}.situation-card-action{color:var(--vermilion-dark);align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;display:inline-flex}.situation-card-featured{color:#f7f1e7;background:linear-gradient(125deg,#182837fa,#1c3648fa),var(--ink)}.situation-card-featured p{color:#f7f1e794}.situation-card-featured .situation-card-index,.situation-card-featured .situation-route-class{color:var(--vermilion-light)}.situation-card-featured .situation-card-proof{border-color:var(--vermilion-light);color:var(--vermilion-light)}.situation-card-featured .situation-route-head,.situation-card-featured .situation-route-foot{border-color:#f7f1e729}.situation-card-featured .situation-route-foot>span:first-child{color:#f7f1e775}.situation-card-featured .situation-card-icon,.situation-card-featured .situation-card-action{color:var(--vermilion-light)}.situation-card-featured:hover{color:#f7f1e7;background:#1c3345}.home-proof-coordinate{border-block:1px solid oklch(27% .035 247/.14);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding-block:.65rem;display:grid}.home-proof-coordinate span{font-family:var(--font-mono);letter-spacing:.12em;color:#18283775;font-size:.54rem}.home-proof-coordinate strong{font-family:var(--font-serif);color:var(--ink);font-size:.78rem}.home-source-register{background:#18283724;border:1px solid oklch(27% .035 247/.15);grid-template-columns:1.4fr .7fr .7fr;gap:1px;display:grid}.home-source-register>div{background:#fdfcf9cc;padding:.8rem 1rem}.home-source-register span{font-family:var(--font-mono);letter-spacing:.13em;color:var(--vermilion-dark);font-size:.5rem;display:block}.home-source-register strong{color:var(--ink);margin-top:.3rem;font-size:.75rem;display:block}.consultation-route-slip{color:#f7f1e7;border-block:1px solid oklch(96% .015 83/.25);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;width:min(100%,32rem);padding-block:.9rem;transition:transform .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1);display:grid}.consultation-route-slip:hover{color:var(--vermilion-light);transform:translate(5px)}.consultation-route-slip>span{border:1px solid var(--vermilion-light);font-family:var(--font-mono);color:var(--vermilion-light);padding:.35rem .45rem;font-size:.52rem}.consultation-route-slip strong{font-family:var(--font-serif);font-size:.9rem}.consultation-proof-coordinate{border-left:3px solid var(--vermilion);color:#f7f1e7;background:#132332eb;padding:.85rem 1rem;position:absolute;bottom:1.2rem;right:1.2rem}.consultation-proof-coordinate span,.consultation-proof-coordinate small{font-family:var(--font-mono);letter-spacing:.12em;color:#f7f1e794;font-size:.48rem;display:block}.consultation-proof-coordinate strong{font-family:var(--font-serif);margin-block:.3rem;font-size:.9rem;display:block}.header-route-slip{color:var(--ink);border-block:1px solid oklch(27% .035 247/.18);grid-template-columns:auto auto 1rem;align-items:center;gap:.55rem;padding-block:.55rem;transition:color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);display:grid}.header-route-slip:hover{color:var(--vermilion-dark);transform:translate(3px)}.header-route-slip span{border:1px solid var(--vermilion);font-family:var(--font-mono);color:var(--vermilion-dark);padding:.25rem .32rem;font-size:.48rem;transform:rotate(-1deg)}.header-route-slip strong{font-size:.72rem}.payment-intent-banner{border-block:1px solid oklch(27% .035 247/.16);gap:.85rem;margin-bottom:2.4rem;padding-block:1.2rem;display:grid}.payment-intent-banner>span{font-family:var(--font-serif);color:var(--ink);align-items:center;gap:.65rem;font-size:1.2rem;font-weight:700;display:flex}.payment-intent-banner svg{color:var(--vermilion)}.payment-intent-banner p{color:#1828379e;margin:0;font-size:.82rem;line-height:1.8}.payment-choice-grid{background:#18283726;border:1px solid oklch(27% .035 247/.15);gap:1px;margin-top:1.7rem;display:grid}.payment-choice-grid>a{min-height:20rem;color:var(--ink);background:#ffffff94;align-content:start;padding:1.5rem;transition:background-color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.payment-choice-grid>a:hover{z-index:1;background:#f5eee0;transform:translateY(-3px)}.payment-choice-grid>a>span{border:1px solid var(--vermilion);width:fit-content;font-family:var(--font-mono);color:var(--vermilion-dark);padding:.3rem .5rem;font-size:.57rem}.payment-choice-grid>a>svg:first-of-type{width:1.8rem;height:1.8rem;color:var(--vermilion);margin-top:2.3rem}.payment-choice-grid strong{max-width:17ch;font-family:var(--font-serif);margin-top:.85rem;font-size:1.35rem;line-height:1.55}.payment-choice-grid p{color:#18283799;margin-top:.7rem;font-size:.78rem;line-height:1.75}.payment-choice-grid>a>svg:last-child{width:1rem;color:var(--ink);position:absolute;bottom:1.3rem;right:1.3rem}.contact-script{background:#f5eee0bd;border:1px solid oklch(27% .035 247/.14);grid-template-columns:auto minmax(0,1fr);gap:1rem;margin-top:1.5rem;padding:1.25rem;display:grid}.contact-script>svg{color:var(--vermilion);margin-top:1.65rem}.contact-script blockquote{background:0 0;border-left-width:1px;margin:0;padding-block:.3rem}.company-action-grid{background:0 0;border-block:1px solid oklch(27% .035 247/.18);margin-top:1.7rem;display:block}.company-action-grid>a{min-height:8.5rem;color:var(--ink);background:0 0;border-bottom:1px solid oklch(27% .035 247/.14);grid-template-rows:auto auto;grid-template-columns:3.25rem 2.2rem minmax(0,1fr) 1.2rem;align-items:center;gap:.25rem .9rem;padding:1rem .6rem 1rem 0;transition:background-color .18s cubic-bezier(.23,1,.32,1),padding .18s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.company-action-grid>a:last-child{border-bottom:0}.company-action-grid>a:hover{background:#f5eee0;padding-left:.55rem}.company-action-grid>a>span{font-family:var(--font-mono);letter-spacing:.08em;color:var(--vermilion-dark);writing-mode:vertical-rl;border-right:1px solid oklch(57% .17 35/.35);grid-area:1/1/3;align-self:stretch;place-items:center;font-size:.52rem;font-weight:600;display:grid}.company-action-grid>a>svg:first-of-type{width:1.35rem;height:1.35rem;color:var(--vermilion);grid-area:1/2/3}.company-action-grid strong{max-width:18ch;font-family:var(--font-serif);grid-area:1/3;font-size:1.05rem;line-height:1.45}.company-action-grid p{color:#18283794;grid-area:2/3;margin:0;font-size:.72rem;line-height:1.75}.company-action-grid>a>svg:last-child{width:.95rem;color:var(--ink);grid-area:1/4/3}.company-action-grid>.company-action-featured{color:var(--ink);box-shadow:inset 3px 0 0 var(--vermilion);background:#f5eee0a8}.company-action-grid>.company-action-featured:hover{background:#f3e6d2bd}.company-action-grid>.company-action-featured>span,.company-action-grid>.company-action-featured>svg:first-of-type{color:var(--vermilion-dark)}.company-action-grid>.company-action-featured p{color:#1828379e}.company-action-grid>.company-action-featured>svg:last-child{color:var(--ink)}.comparison-page{background:var(--paper);color:var(--ink)}.comparison-hero{background:linear-gradient(90deg,#fcf6ed,#f7efe3);border-bottom:1px solid oklch(27% .035 247/.12);position:relative;overflow:hidden}.comparison-hero:before{content:"";opacity:.3;pointer-events:none;background-image:linear-gradient(90deg,#0000 0% 6.4%,#1828371a 6.45%,#0000 6.55%),linear-gradient(#1828370d 1px,#0000 1px);background-size:100% 100%,100% 3rem;position:absolute;inset:0}.comparison-hero-grid{z-index:1;gap:3rem;padding-block:3.5rem 3.7rem;display:grid;position:relative}.comparison-breadcrumb{font-family:var(--font-mono);letter-spacing:.08em;color:#18283780;flex-wrap:wrap;gap:.55rem;font-size:.54rem;display:flex}.comparison-breadcrumb a{border-bottom:1px solid oklch(27% .035 247/.22)}.comparison-kicker{font-family:var(--font-mono);letter-spacing:.14em;color:#1828378c;align-items:center;gap:.65rem;margin-top:2rem;font-size:.58rem;display:flex}.comparison-kicker span{background:var(--vermilion);color:#fff;font-family:var(--font-sans);padding:.35rem .55rem}.comparison-hero h1{max-width:13ch;font-family:var(--font-serif);letter-spacing:-.055em;margin-top:1.1rem;font-size:clamp(2.7rem,7vw,5.5rem);font-weight:700;line-height:1.04}.comparison-lead{color:#182837ad;max-width:48rem;margin-top:1.55rem;font-size:.98rem;line-height:2}.comparison-register{border-left:3px solid var(--vermilion);background:#ffffffad;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;display:grid;box-shadow:0 18px 50px #18283712}.comparison-register>div{border-bottom:1px solid oklch(27% .035 247/.1);border-right:1px solid oklch(27% .035 247/.1);min-height:7.4rem;padding:1.25rem}.comparison-register dt{font-family:var(--font-mono);letter-spacing:.12em;color:#18283773;font-size:.5rem}.comparison-register dd{font-family:var(--font-serif);color:var(--vermilion-dark);margin-top:.85rem;font-size:2.1rem;font-weight:700}.comparison-register dd small{font-family:var(--font-sans);color:#1828378c;margin-left:.25rem;font-size:.65rem}.comparison-register dd.comparison-register-date{font-family:var(--font-mono);color:var(--ink);margin-top:1.15rem;font-size:.8rem}.comparison-main{padding-block:2rem 6rem}.comparison-workspace{min-width:0}.comparison-index-rail{border-bottom:1px solid oklch(27% .035 247/.14);gap:.45rem;margin-bottom:1rem;padding-bottom:.6rem;display:flex;overflow-x:auto}.comparison-index-rail>p,.comparison-index-rail>strong,.comparison-index-rail>dl{display:none}.comparison-index-rail nav{gap:.35rem;display:flex}.comparison-index-rail nav a{font-family:var(--font-serif);background:#fdfaf4;border:1px solid oklch(27% .035 247/.14);grid-template-columns:auto max-content;align-items:center;gap:.35rem;padding:.45rem .55rem;font-size:.58rem;display:grid}.comparison-index-rail nav span{font-family:var(--font-mono);color:var(--vermilion-dark);font-size:.45rem}.comparison-index-empty{min-width:max-content;font-family:var(--font-mono);color:#18283785;border:1px dashed oklch(27% .035 247/.18);padding:.45rem .6rem;font-size:.46rem;line-height:1.5}.comparison-annotation-margin{gap:.7rem;margin-top:1rem;display:grid}.comparison-annotation-margin section{border:1px solid oklch(27% .035 247/.12);border-left:2px solid var(--vermilion);background:#fdf8f0;padding:.85rem}.comparison-annotation-margin span{font-family:var(--font-mono);letter-spacing:.08em;color:var(--vermilion-dark);font-size:.46rem}.comparison-annotation-margin strong{font-family:var(--font-serif);margin-top:.3rem;font-size:.8rem;line-height:1.45;display:block}.comparison-annotation-margin p{color:#18283794;margin-top:.4rem;font-size:.58rem;line-height:1.7}.comparison-principle{border:1px solid oklch(27% .035 247/.12);border-left:3px solid var(--vermilion);background:#fefbf7;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1.1rem;display:grid}.comparison-principle>svg{width:1.2rem;color:var(--vermilion-dark)}.comparison-principle span,.comparison-source-ledger>header span,.comparison-next-steps>header span{font-family:var(--font-mono);letter-spacing:.1em;color:var(--vermilion-dark);font-size:.5rem}.comparison-principle strong{font-family:var(--font-serif);margin-top:.25rem;font-size:1.05rem;display:block}.comparison-principle p{color:#1828379e;margin-top:.3rem;font-size:.7rem;line-height:1.75}.comparison-notice{color:var(--vermilion-dark);border:1px dashed oklch(57% .17 35/.42);align-items:flex-start;gap:.65rem;margin-top:1rem;padding:.8rem 1rem;font-size:.72rem;line-height:1.7;display:flex}.comparison-notice svg{flex:none;width:1rem}.comparison-selectors{gap:.85rem;margin-top:2rem;display:grid}.comparison-picker{background:#fffdfa;border:1px solid oklch(27% .035 247/.14);position:relative;overflow:hidden;box-shadow:0 12px 28px #1828370d}.comparison-picker:after,.comparison-source-ledger article:after{content:"";background:linear-gradient(225deg,var(--paper)49%,oklch(27% .035 247/.13) 50%,oklch(94% .02 78) 53%);pointer-events:none;width:1.2rem;height:1.2rem;position:absolute;top:0;right:0}.comparison-picker>header{border-bottom:1px solid oklch(27% .035 247/.12);align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.comparison-picker>header>span{background:var(--ink);width:2rem;height:2rem;color:var(--paper);font-family:var(--font-mono);place-items:center;font-size:.75rem;display:grid}.comparison-picker>header p{font-family:var(--font-mono);letter-spacing:.11em;color:#1828376b;font-size:.45rem}.comparison-picker>header h2{font-family:var(--font-serif);margin-top:.15rem;font-size:1rem;font-weight:700}.comparison-picker-trigger{text-align:left;width:calc(100% - 2rem);min-height:3rem;color:var(--ink);background:#fff;border:1px solid oklch(27% .035 247/.2);justify-content:space-between;align-items:center;gap:.75rem;margin:1rem;padding:.7rem .85rem;font-size:.75rem;font-weight:700;display:flex}.comparison-picker-trigger svg{color:#18283766;flex:none;width:1rem}.comparison-picker-popover{border-color:#1828372e;border-radius:0;width:min(34rem,100vw - 2rem);padding:0;overflow:hidden;box-shadow:0 22px 54px #1828372e}.comparison-picker-option{border-radius:0;align-items:flex-start;padding:.75rem}.comparison-picker-option>span{gap:.15rem;display:grid}.comparison-picker-option strong{font-family:var(--font-serif);font-size:.78rem}.comparison-picker-option small{font-family:var(--font-mono);color:#18283785;font-size:.5rem}.comparison-picker-option em{color:var(--vermilion-dark);margin-left:auto;font-size:.5rem;font-style:normal}.comparison-picker-record{border-top:1px solid oklch(27% .035 247/.12);margin:0 1rem 1rem;padding-top:.85rem}.comparison-picker-record>p{border-bottom:1px dotted oklch(27% .035 247/.14);grid-template-columns:4.5rem minmax(0,1fr);gap:.5rem;padding:.36rem 0;display:grid}.comparison-picker-record>p span{font-family:var(--font-mono);color:#1828377a;font-size:.48rem}.comparison-picker-record>p strong{overflow-wrap:anywhere;font-size:.64rem;line-height:1.55}.comparison-picker-record>div{justify-content:space-between;gap:.75rem;margin-top:.8rem;display:flex}.comparison-picker-record a,.comparison-picker-record button{color:var(--vermilion-dark);align-items:center;gap:.3rem;font-size:.58rem;font-weight:700;display:inline-flex}.comparison-picker-record svg{width:.75rem}.comparison-picker-empty{color:#1828378a;border-top:1px solid oklch(27% .035 247/.12);min-height:5.3rem;margin:0 1rem 1rem;padding-top:.9rem;font-size:.65rem;line-height:1.75}.comparison-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:.35rem;display:grid}.comparison-actions button{min-height:3.65rem;font-family:var(--font-mono);color:var(--ink);background:#fcf8f1;border:1px solid oklch(27% .035 247/.16);justify-items:center;gap:.25rem;padding:.55rem .3rem;font-size:.48rem;transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1);display:grid}.comparison-actions button:active:not(:disabled){transform:scale(.97)}.comparison-actions button:hover:not(:disabled){background:#fff}.comparison-actions button:disabled{cursor:not-allowed;opacity:.35}.comparison-actions svg{width:1rem}.comparison-copy-notice{font-family:var(--font-mono);overflow-wrap:anywhere;background:#f1e6d6;align-items:flex-start;gap:.45rem;margin-top:.7rem;padding:.7rem;font-size:.52rem;line-height:1.65;display:flex}.comparison-copy-notice svg{flex:none;width:.85rem}.comparison-empty-state{border-top:4px solid var(--ink);background:linear-gradient(135deg,#ffffffa6,#f9f1e594);border-bottom:1px solid oklch(27% .035 247/.15);margin-top:2.5rem;padding:2.5rem 1.3rem}.comparison-empty-state>div{color:var(--vermilion-dark);align-items:center;gap:.65rem;display:flex}.comparison-empty-state>div span{font-family:var(--font-mono);font-size:.6rem}.comparison-empty-state>div svg{width:1.2rem}.comparison-empty-state h2{max-width:23ch;font-family:var(--font-serif);margin-top:1rem;font-size:clamp(1.6rem,5vw,2.4rem);font-weight:700;line-height:1.3}.comparison-empty-state p{color:#182837a3;max-width:50rem;margin-top:1rem;font-size:.78rem;line-height:1.9}.comparison-empty-state>a{border-bottom:1px solid var(--vermilion);color:var(--vermilion-dark);align-items:center;gap:.35rem;margin-top:1rem;padding-bottom:.2rem;font-size:.68rem;font-weight:700;display:inline-flex}.comparison-empty-state>a svg{width:.9rem}.comparison-sheet{border-left:1px solid oklch(57% .17 35/.32);margin-top:2.5rem;padding-left:.8rem;position:relative}.comparison-sheet:before{content:"照\a合\a済";white-space:pre;border:1px solid var(--vermilion);background:var(--paper);width:1.55rem;min-height:4.1rem;font-family:var(--font-serif);color:var(--vermilion-dark);place-items:center;font-size:.52rem;line-height:1.25;display:grid;position:absolute;top:6.7rem;left:-1.3rem;transform:rotate(-1.5deg)}.comparison-sheet-header{border-bottom:4px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.comparison-sheet-header span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--vermilion-dark);font-size:.5rem}.comparison-sheet-header h2{font-family:var(--font-serif);margin-top:.25rem;font-size:clamp(1.75rem,5vw,2.7rem);font-weight:700}.comparison-sheet-header>p{color:#1828378f;font-size:.68rem}.comparison-column-head{display:none}.comparison-ledger-section{margin-top:1.6rem}.comparison-ledger-section>header{background:var(--ink);color:var(--paper);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.6rem .8rem;display:grid}.comparison-ledger-section>header span{font-family:var(--font-mono);color:var(--vermilion-light);font-size:.5rem}.comparison-ledger-section>header h3{font-family:var(--font-serif);font-size:1rem}.comparison-ledger-section>header div{font-family:var(--font-mono);text-align:right;color:#f6ede07a;border-left:1px solid oklch(100% 0 0/.15);padding-left:.6rem;font-size:.42rem;line-height:1.55}.comparison-row{background:#fffdfa;border:1px solid oklch(27% .035 247/.14);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comparison-row-label{background:#f6efe5;border-bottom:1px solid oklch(27% .035 247/.1);grid-column:1/-1;padding:.65rem .75rem}.comparison-row-label>em{font-family:var(--font-mono);letter-spacing:.06em;color:#1828376b;margin-bottom:.2rem;font-size:.4rem;font-style:normal;display:block}.comparison-row-label strong{font-family:var(--font-serif);font-size:.78rem}.comparison-row-label>span{min-width:3.4rem;font-family:var(--font-mono);color:#18283799;border:1px dashed oklch(27% .035 247/.32);place-items:center;margin-left:.5rem;padding:.18rem .3rem;font-size:.42rem;display:inline-grid;transform:rotate(-.5deg)}.comparison-row[data-mark=same] .comparison-row-label>span{border-color:var(--vermilion);color:var(--vermilion-dark)}.comparison-row-label small{color:#1828378a;margin-top:.3rem;font-size:.55rem;line-height:1.55;display:block}.comparison-row>div:not(.comparison-row-label){grid-template-columns:auto minmax(0,1fr);gap:.5rem;min-width:0;padding:.75rem;display:grid}.comparison-row>div:last-child{border-left:1px solid oklch(27% .035 247/.11)}.comparison-row i{background:var(--ink);width:1.3rem;height:1.3rem;color:var(--paper);font-family:var(--font-mono);place-items:center;font-size:.5rem;font-style:normal;display:grid}.comparison-row p{overflow-wrap:anywhere;min-width:0;font-size:.66rem;font-weight:600;line-height:1.65}.comparison-source-ledger,.comparison-next-steps{margin-top:3.5rem}.comparison-source-ledger{border-top:4px solid var(--ink);padding-top:1.4rem}.comparison-source-ledger>header h2,.comparison-next-steps>header h2{font-family:var(--font-serif);margin-top:.35rem;font-size:clamp(1.6rem,4vw,2.25rem);font-weight:700}.comparison-source-ledger>header p{color:#18283799;max-width:50rem;margin-top:.65rem;font-size:.7rem;line-height:1.8}.comparison-source-ledger>div{gap:.8rem;margin-top:1.4rem;display:grid}.comparison-source-ledger article{background:#fffdfa;border:1px solid oklch(27% .035 247/.14);min-width:0;padding:1rem;position:relative;overflow:hidden}.comparison-source-ledger article>p:first-child{font-family:var(--font-mono);letter-spacing:.1em;color:#18283773;font-size:.48rem}.comparison-source-ledger h3{font-family:var(--font-serif);margin-top:.4rem;font-size:1.05rem;font-weight:700}.comparison-source-ledger ol{border-top:1px solid oklch(27% .035 247/.12);margin-top:.8rem}.comparison-source-ledger li{border-bottom:1px dotted oklch(27% .035 247/.16);grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.65rem 0;display:grid}.comparison-source-ledger li>span{font-family:var(--font-mono);color:var(--vermilion-dark);font-size:.48rem}.comparison-source-ledger li a{overflow-wrap:anywhere;align-items:flex-start;gap:.3rem;font-size:.62rem;line-height:1.6;display:inline-flex}.comparison-source-ledger li svg{flex:none;width:.7rem}.comparison-source-empty{color:#18283785;margin-top:.8rem;font-size:.65rem}.comparison-next-steps{background:var(--ink);color:var(--paper);padding:1.4rem}.comparison-next-steps>ol{border-top:1px solid oklch(100% 0 0/.16);margin-top:1.25rem}.comparison-next-steps>ol li{border-bottom:1px solid oklch(100% 0 0/.12);grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:1rem 0;display:grid}.comparison-next-steps>ol li>span{border:1px solid var(--vermilion-light);width:1.6rem;height:1.6rem;font-family:var(--font-mono);color:var(--vermilion-light);place-items:center;font-size:.55rem;display:grid}.comparison-next-steps strong{font-family:var(--font-serif);font-size:.9rem}.comparison-next-steps li p{color:#f6ede0a6;margin-top:.3rem;font-size:.62rem;line-height:1.7}.comparison-next-steps>div{gap:.5rem;margin-top:1.1rem;display:grid}.comparison-next-steps>div a{border:1px solid oklch(100% 0 0/.18);align-items:center;gap:.5rem;padding:.7rem;font-size:.65rem;font-weight:700;display:flex}.comparison-next-steps>div svg{width:.9rem;color:var(--vermilion-light)}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing)*-12)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.-left-12{left:calc(var(--spacing)*-12)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-4{left:calc(var(--spacing)*4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing)*0)!important}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing)*-2)}.my-0{margin-block:calc(var(--spacing)*0)}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-32{height:calc(var(--spacing)*32)}.h-64{height:calc(var(--spacing)*64)}.h-\[1\.15rem\]{height:1.15rem}.h-\[38px\]{height:38px}.h-\[200px\]{height:200px}.h-\[500px\]{height:500px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-64{min-height:calc(var(--spacing)*64)}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[38px\]{width:38px}.w-\[100px\]{width:100px}.w-\[280px\]{width:280px}.w-\[400px\]{width:400px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[13ch\]{max-width:13ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[15ch\]{max-width:15ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[17ch\]{max-width:17ch}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-24{--tw-translate-y:calc(var(--spacing)*-24);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing)*28)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-9{gap:calc(var(--spacing)*9)}.gap-10{gap:calc(var(--spacing)*10)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:calc(var(--radius) + 2px)}.rounded-md{border-radius:var(--radius)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 5px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 2px)}.rounded-r-md{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[5px\]{border-top-style:var(--tw-border-style);border-top-width:5px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[rgba\(0\,0\,0\,0\.08\)\]{border-color:#00000014}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-ink,.border-ink\/10{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/10{border-color:color-mix(in oklab,var(--ink)10%,transparent)}}.border-ink\/12{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/12{border-color:color-mix(in oklab,var(--ink)12%,transparent)}}.border-ink\/14{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/14{border-color:color-mix(in oklab,var(--ink)14%,transparent)}}.border-ink\/15{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/15{border-color:color-mix(in oklab,var(--ink)15%,transparent)}}.border-ink\/16{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/16{border-color:color-mix(in oklab,var(--ink)16%,transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-vermilion{border-color:var(--vermilion)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#1a1a19\]{background-color:#1a1a19}.bg-\[\#EAE1D3\]{background-color:#eae1d3}.bg-\[\#EDE4D6\]{background-color:#ede4d6}.bg-\[\#EFE8DC\]{background-color:#efe8dc}.bg-\[\#F0EADD\]{background-color:#f0eadd}.bg-\[\#F7F1E6\]{background-color:#f7f1e6}.bg-\[\#F8F2E8\]{background-color:#f8f2e8}.bg-\[\#FFFDF8\]{background-color:#fffdf8}.bg-\[\#f8f8f7\]{background-color:#f8f8f7}.bg-accent{background-color:var(--accent)}.bg-background,.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background)50%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-ink,.bg-ink\/14{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/14{background-color:color-mix(in oklab,var(--ink)14%,transparent)}}.bg-ink\/16{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/16{background-color:color-mix(in oklab,var(--ink)16%,transparent)}}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-paper{background-color:var(--paper)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-9{padding-block:calc(var(--spacing)*9)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-12{padding-top:calc(var(--spacing)*12)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:IBM Plex Mono,monospace}.font-sans{font-family:Zen Kaku Gothic New,Noto Sans JP,sans-serif}.font-serif{font-family:Shippori Mincho,Yu Mincho,serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[7rem\]{font-size:7rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[17px\]{font-size:17px}.text-\[clamp\(2\.7rem\,6vw\,5\.4rem\)\]{font-size:clamp(2.7rem,6vw,5.4rem)}.text-\[clamp\(2\.7rem\,6vw\,5\.8rem\)\]{font-size:clamp(2.7rem,6vw,5.8rem)}.text-\[clamp\(2\.55rem\,6vw\,5\.4rem\)\]{font-size:clamp(2.55rem,6vw,5.4rem)}.text-\[clamp\(2\.65rem\,6vw\,5\.8rem\)\]{font-size:clamp(2.65rem,6vw,5.8rem)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-9{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.44px\]{--tw-tracking:-.44px;letter-spacing:-.44px}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[-0\.154px\]{--tw-tracking:-.154px;letter-spacing:-.154px}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-break-spaces{white-space:break-spaces}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#34322d\]{color:#34322d}.text-\[\#858481\]{color:#858481}.text-\[\#E87155\]{color:#e87155}.text-\[\#F4B6A6\]{color:#f4b6a6}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-ink,.text-ink\/25{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/25{color:color-mix(in oklab,var(--ink)25%,transparent)}}.text-ink\/42{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/42{color:color-mix(in oklab,var(--ink)42%,transparent)}}.text-ink\/48{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/48{color:color-mix(in oklab,var(--ink)48%,transparent)}}.text-ink\/52{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/52{color:color-mix(in oklab,var(--ink)52%,transparent)}}.text-ink\/55{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/55{color:color-mix(in oklab,var(--ink)55%,transparent)}}.text-ink\/58{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/58{color:color-mix(in oklab,var(--ink)58%,transparent)}}.text-ink\/60{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/60{color:color-mix(in oklab,var(--ink)60%,transparent)}}.text-ink\/62{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/62{color:color-mix(in oklab,var(--ink)62%,transparent)}}.text-ink\/64{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/64{color:color-mix(in oklab,var(--ink)64%,transparent)}}.text-ink\/66{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/66{color:color-mix(in oklab,var(--ink)66%,transparent)}}.text-ink\/68{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/68{color:color-mix(in oklab,var(--ink)68%,transparent)}}.text-ink\/72{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/72{color:color-mix(in oklab,var(--ink)72%,transparent)}}.text-ink\/80{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/80{color:color-mix(in oklab,var(--ink)80%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-paper{color:var(--paper)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-vermilion{color:var(--vermilion)}.text-vermilion-dark{color:var(--vermilion-dark)}.text-white{color:var(--color-white)}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab,red,red)){.text-white\/48{color:color-mix(in oklab,var(--color-white)48%,transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.text-white\/68{color:color-mix(in oklab,var(--color-white)68%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_4px_11px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0px 4px 11px 0px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing)*8)}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:text-vermilion-dark:is(:where(.group):hover *){color:var(--vermilion-dark)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing)*2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing)*2.5)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:justify-center:is(:where(.group)[data-collapsible=icon] *){justify-content:center}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:calc(var(--radius) + 2px)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing)*-2)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing)*0)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-vermilion:hover{border-color:var(--vermilion)}.hover\:bg-\[\#1a1a19\]\/90:hover{background-color:#1a1a19e6}.hover\:bg-\[\#263449\]:hover{background-color:#263449}.hover\:bg-\[\#FFFDF8\]:hover{background-color:#fffdf8}.hover\:bg-accent:hover,.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:translate-y-0:focus{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing)*2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing)*3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:var(--radius)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing)*0)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing)*2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing)*1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing)*44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing)*1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing)*3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:calc(var(--radius) + 2px);border-top-right-radius:calc(var(--radius) + 2px)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:calc(var(--radius) + 2px);border-bottom-left-radius:calc(var(--radius) + 2px)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing)*-1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:py-18{padding-block:calc(var(--spacing)*18)}.sm\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:leading-9{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 5px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:col-start-2{grid-column-start:2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[minmax\(0\,0\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(300px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:py-12{padding-block:calc(var(--spacing)*12)}.lg\:py-14{padding-block:calc(var(--spacing)*14)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:py-18{padding-block:calc(var(--spacing)*18)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}.dark\:hover\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing)*3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing)*3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing)*4)}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing)*4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing)*3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing)*3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing)*2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing)*2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab,var(--background)20%,transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab,var(--background)10%,transparent)}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.court-docket-grid{border-top:1px solid oklch(27% .035 247/.18);gap:0;margin-top:1.8rem;display:grid}.court-docket-card{color:var(--ink);border-bottom:1px solid oklch(27% .035 247/.18);grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;padding:1.45rem .35rem 1.55rem;transition:background-color .18s cubic-bezier(.23,1,.32,1),padding .18s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.court-docket-card:hover{background:#f5eee0a3;padding-inline:.8rem}.court-docket-card:before{content:"";background:var(--vermilion);width:2.2rem;height:2px;position:absolute;top:0;left:0}.court-docket-index{font-family:var(--font-mono);letter-spacing:.16em;color:var(--vermilion-dark);align-self:center;font-size:.58rem;font-weight:700}.court-docket-status{border:1px solid var(--vermilion);font-family:var(--font-mono);letter-spacing:.12em;color:var(--vermilion-dark);justify-self:end;padding:.38rem .5rem;font-size:.52rem;font-weight:700;transform:rotate(-1.5deg)}.court-docket-card h3{font-family:var(--font-serif);letter-spacing:-.035em;grid-column:1/-1;margin:.15rem 0 0;font-size:clamp(1.55rem,4vw,2.25rem)}.court-docket-formal{grid-column:1/-1;color:#18283794!important;margin:0!important;font-size:.74rem!important;line-height:1.7!important}.court-docket-card dl{border-top:1px solid oklch(27% .035 247/.12);grid-column:1/-1;margin-top:.25rem;display:grid}.court-docket-card dl>div{border-bottom:1px solid oklch(27% .035 247/.1);grid-template-columns:6.2rem minmax(0,1fr);gap:.8rem;padding-block:.65rem;display:grid}.court-docket-card dt{font-family:var(--font-mono);letter-spacing:.08em;color:#18283780;font-size:.58rem}.court-docket-card dd{font-size:.78rem;font-weight:700;line-height:1.65}.court-docket-link{font-family:var(--font-mono);letter-spacing:.06em;color:var(--vermilion-dark);grid-column:1/-1;align-items:center;gap:.55rem;margin-top:.35rem;font-size:.65rem;font-weight:700;display:inline-flex}.legal-timeline{border-block:1px solid oklch(27% .035 247/.15);gap:0;margin-top:1.8rem;padding:0;list-style:none;display:grid}.legal-timeline li{border-bottom:1px solid oklch(27% .035 247/.11);grid-template-columns:3.4rem minmax(0,1fr);gap:1rem;padding-block:1.15rem;display:grid}.legal-timeline li:last-child{border-bottom:0}.legal-timeline li>span{border:1px solid var(--vermilion);width:2.6rem;height:2.6rem;font-family:var(--font-mono);color:var(--vermilion-dark);place-items:center;font-size:.62rem;font-weight:700;display:grid}.legal-timeline strong{font-family:var(--font-serif);color:var(--ink);font-size:1rem}.legal-timeline p{color:#1828379e;margin-top:.3rem;font-size:.8rem;line-height:1.7}.pleading-columns,.party-coordinate-grid{background:#18283726;border:1px solid oklch(27% .035 247/.15);gap:1px;margin-top:1.6rem;display:grid}.pleading-columns>div,.party-coordinate-grid>div{background:#fff9;grid-template-columns:auto minmax(0,1fr);gap:.55rem .8rem;padding:1.3rem;display:grid;position:relative}.pleading-columns span,.party-coordinate-grid span{border:1px solid var(--vermilion);width:2.15rem;height:2.15rem;font-family:var(--font-mono);color:var(--vermilion-dark);grid-row:1/3;place-items:center;font-size:.62rem;display:grid;transform:rotate(-1.5deg)}.party-coordinate-grid span+svg{display:none}.pleading-columns strong,.party-coordinate-grid strong{font-family:var(--font-serif);color:var(--ink)}.pleading-columns p,.party-coordinate-grid p{color:#1828379e;margin:0;font-size:.75rem;line-height:1.7}.enforcement-stage{background:#ffffff7a;border:1px solid oklch(27% .035 247/.15);gap:0;margin-top:1.7rem;display:grid}.enforcement-stage span,.enforcement-stage strong{text-align:center;border-bottom:1px solid oklch(27% .035 247/.12);padding:.9rem 1rem;font-size:.72rem}.enforcement-stage strong{color:#fff;background:var(--ink);box-shadow:inset 3px 0 0 var(--vermilion);border-bottom:0}.enforcement-stage i{display:none}@media (min-width:640px){.pleading-columns,.party-coordinate-grid{grid-template-columns:1fr 1fr}.party-coordinate-grid>div:last-child{grid-column:1/-1}.court-docket-card{grid-template-columns:76px minmax(0,1fr) 104px;gap:.6rem 1.35rem;padding:1.7rem 1rem}.court-docket-index{writing-mode:vertical-rl;border-right:1px solid oklch(57% .17 35/.32);grid-area:1/1/6;align-self:stretch;place-items:center;display:grid}.court-docket-status{grid-area:1/3}.court-docket-card h3,.court-docket-formal,.court-docket-card dl{grid-column:2/4}.court-docket-card h3{grid-row:1;padding-right:7rem}.court-docket-formal{grid-row:2}.court-docket-card dl{grid-row:3}.court-docket-link{grid-area:4/2/auto/4}}@media (min-width:768px){.party-coordinate-grid,.pleading-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.party-coordinate-grid>div:last-child{grid-column:auto}.enforcement-stage{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch}.enforcement-stage span,.enforcement-stage strong{border-bottom:0;border-right:1px solid oklch(27% .035 247/.12);place-items:center;display:grid}.enforcement-stage strong{box-shadow:inset 0 3px 0 var(--vermilion);border-right:0}.enforcement-stage i{display:block;position:relative}.enforcement-stage i:after{content:"";border-top:1px solid var(--vermilion);border-right:1px solid var(--vermilion);width:10px;height:10px;position:absolute;top:50%;left:8px;transform:translateY(-50%)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.court-docket-card{transition:none}}.professional-hero{background:linear-gradient(90deg,#0000 0 9%,#1e2a380e 9% calc(9% + 1px),#0000 calc(9% + 1px)),linear-gradient(#ffffff47,#0000 45%),#f4efe4;position:relative;overflow:hidden}.professional-hero:after{content:"REGISTRY / EXP-01";writing-mode:vertical-rl;letter-spacing:.22em;color:#1f2a383d;font-family:ui-monospace,monospace;font-size:.6rem;position:absolute;bottom:1.5rem;right:-1.5rem}.professional-proof-grid{background:#1f2a3824;border:1px solid #1f2a382e;gap:1px;display:grid}.professional-proof-grid>div{background:#ffffffb8;padding:1.15rem 1.3rem;position:relative}.professional-proof-grid dt{letter-spacing:.18em;color:#1f2a3875;font-family:ui-monospace,monospace;font-size:.58rem}.professional-proof-grid dd{color:#1f2a38;margin-top:.35rem;font-weight:800}.professional-route-grid{border-top:1px solid #1f2a382e;display:grid}.professional-route-slip{color:#1f2a38;border-bottom:1px solid #1f2a3824;grid-template-columns:3.2rem 1.8rem minmax(0,1fr) 1.25rem;align-items:start;gap:1.1rem;padding:1.45rem 0;transition:transform .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1);display:grid}.professional-route-slip:hover{color:#a0382d;transform:translate(5px)}.professional-route-slip:active{transform:translate(5px)scale(.99)}.professional-route-index{color:#ae3f32;padding-top:.25rem;font-family:ui-monospace,monospace;font-size:.68rem}.professional-route-slip h3{font-family:Shippori Mincho,serif;font-size:1.22rem;font-weight:800;line-height:1.5}.professional-route-slip p{color:#1f2a38a8;max-width:48rem;margin-top:.35rem;font-size:.88rem;line-height:1.75}.professional-route-slip strong{border-left:2px solid #ae3f32;margin-top:.6rem;padding-left:.65rem;font-size:.78rem;display:inline-block}.official-gateway-grid{background:#1f2a3824;border:1px solid #1f2a3829;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.gateway-record{color:#1f2a38;background:#ffffffc7;flex-direction:column;min-height:25rem;transition:background-color .18s cubic-bezier(.23,1,.32,1);display:flex}.gateway-record:hover{background:#fffdf7}.gateway-record-head{border-bottom:1px solid #1f2a3821;justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.gateway-record-head span{color:#ae3f32;font-family:ui-monospace,monospace;font-size:.68rem}.gateway-record-head strong{letter-spacing:.1em;color:#8e2f27;border:1px solid #ae3f32;padding:.3rem .45rem;font-family:ui-monospace,monospace;font-size:.55rem}.gateway-record-body{flex:1;padding:1.5rem}.gateway-record-body>svg{color:#ae3f32}.gateway-record h3{margin-top:1.3rem;font-family:Shippori Mincho,serif;font-size:1.45rem;font-weight:800}.gateway-record-body>p{color:#1f2a38ad;margin-top:.75rem;font-size:.9rem;line-height:1.8}.gateway-record dl{border-top:1px solid #1f2a381f;margin-top:1.3rem}.gateway-record dl>div{border-bottom:1px solid #1f2a381a;grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.gateway-record dt{color:#ae3f32;font-family:ui-monospace,monospace;font-size:.6rem}.gateway-record dd{color:#1f2a38a8;font-size:.76rem;line-height:1.65}.gateway-record-link{border-top:1px solid #1f2a3821;justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-size:.78rem;font-weight:800;display:flex}.professional-empty-state{border-block:1px solid #1f2a382e;grid-template-columns:2.5rem minmax(0,1fr);gap:1.25rem;padding:2rem 5rem 2rem 0;display:grid;position:relative}.professional-empty-state h3{margin-top:.35rem;font-family:Shippori Mincho,serif;font-size:1.35rem;font-weight:800;line-height:1.55}.professional-empty-state p:last-child{color:#1f2a38a8;margin-top:.65rem;font-size:.9rem;line-height:1.8}.empty-proof-stamp{color:#8e2f27b8;letter-spacing:.12em;border:2px solid #ae3f3294;padding:.55rem .45rem;font-family:Shippori Mincho,serif;font-size:.78rem;font-weight:800;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)rotate(-5deg)}.professional-policy-note{background:#f7f1e6;border-left:3px solid #ae3f32;padding:1.5rem;box-shadow:0 18px 45px #1f2a380f}.professional-policy-note h3{margin-top:.9rem;font-family:Shippori Mincho,serif;font-size:1.3rem;font-weight:800}.professional-policy-note>p:last-of-type{color:#1f2a38ad;margin-top:.65rem;font-size:.88rem;line-height:1.75}.contact-proof-list{border:1px solid #f4f0e633;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-proof-list li{color:#f4f0e6c2;border-bottom:1px solid #f4f0e61f;gap:.75rem;padding:.85rem 1rem;font-size:.82rem;display:flex}.contact-proof-list li:nth-child(odd){border-right:1px solid #f4f0e61f}.contact-proof-list li:nth-last-child(-n+2){border-bottom:0}.contact-proof-list span{color:#dc776b;font-family:ui-monospace,monospace}.listing-status-ledger{background:#1f2a3821;border:1px solid #1f2a3829;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:1.5rem;display:grid}.listing-status-ledger>div{background:#fffdf8;padding:1rem}.listing-status-ledger span{letter-spacing:.13em;color:#1f2a3875;font-family:ui-monospace,monospace;font-size:.56rem;display:block}.listing-status-ledger strong{color:#1f2a38;margin-top:.35rem;font-size:.9rem;display:block}.prohibited-proof-grid{border-top:1px solid #1f2a3829;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:1.2rem;display:grid}.prohibited-proof-grid>div{border-bottom:1px solid #1f2a381f;grid-template-columns:2rem 1.2rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.8rem 0;display:grid}.prohibited-proof-grid>div:nth-child(odd){border-right:1px solid #1f2a381f;padding-right:1rem}.prohibited-proof-grid>div:nth-child(2n){padding-left:1rem}.prohibited-proof-grid span{color:#ae3f32;font-family:ui-monospace,monospace;font-size:.62rem}.prohibited-proof-grid svg{color:#ae3f32}.prohibited-proof-grid strong{color:#1f2a38;font-size:.8rem}.review-ledger{counter-reset:none;border-top:1px solid #1f2a382b;margin-block:1.25rem 1.75rem}.review-ledger li{border-bottom:1px solid #1f2a381f;grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;padding:.9rem 0;display:grid}.review-ledger li>span{color:#ae3f32;padding-top:.2rem;font-family:ui-monospace,monospace;font-size:.64rem}.review-ledger li strong{color:#1f2a38;font-size:.88rem}.review-ledger li p{color:#1f2a38a3;margin-top:.2rem;font-size:.82rem;line-height:1.65}@media (max-width:767px){.official-gateway-grid{grid-template-columns:1fr}.gateway-record{min-height:auto}.professional-route-slip{grid-template-columns:2rem 1.5rem minmax(0,1fr);gap:.7rem}.professional-route-slip>svg:last-child{display:none}.professional-route-slip h3{font-size:1.05rem}.professional-empty-state{grid-template-columns:1.8rem minmax(0,1fr);padding-bottom:4.5rem;padding-right:0}.empty-proof-stamp{top:auto;bottom:.8rem;right:0;transform:rotate(-4deg)}.contact-proof-list,.listing-status-ledger,.prohibited-proof-grid{grid-template-columns:1fr}.contact-proof-list li,.contact-proof-list li:nth-child(odd),.prohibited-proof-grid>div:nth-child(odd),.prohibited-proof-grid>div:nth-child(2n){border-right:0;padding-left:.8rem;padding-right:.8rem}.contact-proof-list li:nth-last-child(2){border-bottom:1px solid #f4f0e61f}}@media (prefers-reduced-motion:reduce){.professional-route-slip,.gateway-record{transition:none}}.triage-privacy-note{color:#1f2a38;background:#f7f1e6;border-left:3px solid #ae3f32;grid-template-columns:2rem minmax(0,1fr);gap:1rem;margin-bottom:1.25rem;padding:1.1rem 1.25rem;display:grid}.triage-privacy-note>svg{color:#ae3f32}.triage-privacy-note strong{font-family:Shippori Mincho,serif;font-size:1rem}.triage-privacy-note p{color:#1f2a38a8;margin-top:.2rem;font-size:.8rem;line-height:1.7}.triage-entry-slip{color:#1f2a38;background:linear-gradient(90deg,#ae3f3212,#0000 70%);border-block:1px solid #1f2a382e;grid-template-columns:5rem 2rem minmax(0,1fr) 1.25rem;align-items:center;gap:1rem;margin:1.5rem 0 2.5rem;padding:1.15rem 0;transition:transform .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1);display:grid}.triage-entry-slip:hover{color:#8e2f27;transform:translate(5px)}.triage-entry-slip:active{transform:translate(5px)scale(.99)}.triage-entry-slip>span{color:#ae3f32;font-family:ui-monospace,monospace;font-size:.6rem}.triage-entry-slip>svg{color:#ae3f32}.triage-entry-slip strong{font-family:Shippori Mincho,serif;font-size:1.05rem;font-weight:800}.triage-entry-slip p{color:#1f2a389e;margin-top:.25rem;font-size:.76rem;line-height:1.65}.triage-board{background:#fffdf7db;border:1px solid #1f2a3833;box-shadow:0 24px 70px #1f2a3812}.triage-board-head{border-bottom:1px solid #1f2a3829;grid-template-columns:minmax(0,1fr) 12rem;align-items:end;gap:2rem;padding:1rem 1.25rem;display:grid}.triage-board-head>div:first-child span{letter-spacing:.18em;color:#1f2a3875;font-family:ui-monospace,monospace;font-size:.58rem;display:block}.triage-board-head>div:first-child strong{color:#1f2a38;margin-top:.35rem;font-size:.78rem;display:block}.triage-progress{background:#1f2a3821;height:3px;overflow:hidden}.triage-progress span{background:#ae3f32;height:100%;transition:width .24s cubic-bezier(.23,1,.32,1);display:block}.triage-question-panel{padding:clamp(1.25rem,4vw,2.5rem)}.triage-question-panel fieldset{min-width:0}.triage-question-panel legend{color:#1f2a38;max-width:42rem;font-family:Shippori Mincho,serif;font-size:clamp(1.45rem,3vw,2.15rem);font-weight:800;line-height:1.45}.triage-question-help{color:#1f2a38a8;max-width:46rem;margin-top:.65rem;font-size:.86rem;line-height:1.75}.triage-options{border-top:1px solid #1f2a3829;margin-top:2rem;display:grid}.triage-option{text-align:left;color:#1f2a38;border-bottom:1px solid #1f2a3821;grid-template-columns:2.6rem minmax(0,1fr) 1.25rem;align-items:center;gap:1rem;width:100%;padding:1rem .75rem 1rem 0;transition:background-color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);display:grid}.triage-option:hover{background:#ae3f320b;transform:translate(4px)}.triage-option:active{transform:translate(4px)scale(.99)}.triage-option[data-selected=true]{background:linear-gradient(90deg,#ae3f321a,#0000 72%);padding-left:.75rem;box-shadow:inset 3px 0 #ae3f32}.triage-option-code{color:#ae3f32;font-family:ui-monospace,monospace;font-size:.62rem}.triage-option strong{font-size:.9rem;line-height:1.5;display:block}.triage-option small{color:#1f2a388f;margin-top:.25rem;font-size:.72rem;line-height:1.55;display:block}.triage-option>svg{color:#ae3f32}.triage-option-box{border:1px solid #1f2a384d;width:1rem;height:1rem}.triage-controls{justify-content:space-between;gap:1rem;margin-top:2rem;display:flex}.triage-controls button:disabled{cursor:not-allowed;opacity:.38;transform:none}.triage-result{padding:clamp(1.25rem,4vw,2.5rem)}.triage-result-heading{grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.triage-urgency-stamp{color:#8e2f27;letter-spacing:.08em;border:2px solid #ae3f32;place-items:center;min-height:5.2rem;font-family:Shippori Mincho,serif;font-size:.83rem;font-weight:800;display:grid;transform:rotate(-2deg)}.triage-result[data-urgency=直ちに確認] .triage-urgency-stamp{color:#fffdf7;background:#ae3f32}.triage-result-heading p{letter-spacing:.16em;color:#ae3f32;font-family:ui-monospace,monospace;font-size:.6rem}.triage-result-heading h2{color:#1f2a38;margin-top:.5rem;font-family:Shippori Mincho,serif;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:800;line-height:1.45}.triage-result-summary{color:#1f2a38b8;max-width:48rem;margin-top:1.5rem;font-size:.92rem;line-height:1.9}.triage-reason{background:#f7f1e6;border-left:2px solid #ae3f32;grid-template-columns:1.5rem minmax(0,1fr);gap:.8rem;margin-top:1.5rem;padding:1rem 1.15rem;display:grid}.triage-reason>svg{color:#ae3f32}.triage-reason strong{letter-spacing:.13em;color:#8e2f27;margin-bottom:.2rem;font-family:ui-monospace,monospace;font-size:.58rem;display:block}.triage-reason p{color:#1f2a38b3;font-size:.8rem;line-height:1.7}.triage-proof-grid{background:#1f2a3821;border:1px solid #1f2a3829;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.triage-proof-grid section{background:#fffdf8;padding:1.4rem}.triage-proof-grid section>span{letter-spacing:.15em;color:#ae3f32;font-family:ui-monospace,monospace;font-size:.58rem}.triage-proof-grid h3{margin-top:.5rem;font-family:Shippori Mincho,serif;font-size:1.2rem;font-weight:800}.triage-proof-grid ol,.triage-proof-grid ul{counter-reset:triage-list;margin-top:1rem}.triage-proof-grid li{color:#1f2a38ad;border-top:1px solid #1f2a381a;padding:.7rem 0 .7rem 1.2rem;font-size:.76rem;line-height:1.65;position:relative}.triage-proof-grid li:before{content:"•";color:#ae3f32;position:absolute;left:0}.triage-answer-log{border-top:1px solid #1f2a382e;margin-top:2rem}.triage-answer-log h3{padding:1rem 0;font-family:Shippori Mincho,serif;font-size:1.1rem;font-weight:800}.triage-answer-log>div{border-top:1px solid #1f2a381a;grid-template-columns:2.5rem minmax(0,1fr) minmax(9rem,.75fr);gap:1rem;padding:.75rem 0;display:grid}.triage-answer-log span{color:#ae3f32;font-family:ui-monospace,monospace;font-size:.62rem}.triage-answer-log strong,.triage-answer-log p{font-size:.72rem;line-height:1.55}.triage-answer-log p{color:#1f2a389e}.triage-result-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.triage-reset{color:#1f2a38a6;align-items:center;gap:.4rem;padding:.8rem .2rem;font-size:.72rem;font-weight:800;display:inline-flex}.triage-reset:hover{color:#ae3f32}.triage-boundary-grid{background:#1f2a3821;border:1px solid #1f2a3829;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.triage-boundary-grid>div{background:#fffdf8;padding:1.4rem}.triage-boundary-grid svg{color:#ae3f32}.triage-boundary-grid strong{margin-top:.7rem;font-family:Shippori Mincho,serif;font-size:1.05rem;display:block}.triage-boundary-grid p{color:#1f2a38a6;margin-top:.4rem;font-size:.78rem;line-height:1.7}@media (max-width:767px){.triage-entry-slip{grid-template-columns:2.5rem 1.5rem minmax(0,1fr);gap:.65rem}.triage-entry-slip>svg:last-child{display:none}.triage-board-head{grid-template-columns:1fr;gap:.85rem}.triage-question-panel,.triage-result{padding:1.15rem}.triage-option{grid-template-columns:2rem minmax(0,1fr) 1.1rem;gap:.65rem}.triage-controls{align-items:stretch}.triage-controls .btn-primary,.triage-controls .btn-secondary{flex:1;justify-content:center}.triage-result-heading{grid-template-columns:4.5rem minmax(0,1fr);gap:1rem}.triage-urgency-stamp{min-height:4.5rem;font-size:.72rem}.triage-proof-grid,.triage-boundary-grid{grid-template-columns:1fr}.triage-answer-log>div{grid-template-columns:2rem minmax(0,1fr)}.triage-answer-log p{grid-column:2}.triage-result-actions .btn-primary,.triage-result-actions .btn-secondary{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.triage-progress span,.triage-option{transition:none}}.page-load-shell{background:linear-gradient(90deg,#0000 0 8%,#1f2a380b 8% calc(8% + 1px),#0000 calc(8% + 1px)),#f4efe4;border-bottom:1px solid #1f2a381f;place-items:center;min-height:62vh;padding:clamp(2rem,7vw,6rem) 1rem;display:grid}.page-load-record{background:#fffdf7e0;border:1px solid #1f2a3833;width:min(100%,50rem);box-shadow:0 24px 70px #1f2a3812}.page-load-record>header{border-bottom:1px solid #1f2a3826;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.page-load-record>header span{letter-spacing:.16em;color:#1f2a3875;font-family:ui-monospace,monospace;font-size:.56rem}.page-load-record>header strong{letter-spacing:.08em;color:#8e2f27;border:1px solid #ae3f32;padding:.3rem .45rem;font-family:Shippori Mincho,serif;font-size:.62rem;transform:rotate(-1deg)}.page-load-body{padding:clamp(1.5rem,5vw,3.5rem)}.page-load-body>svg{color:#ae3f32}.page-load-kicker{letter-spacing:.13em;color:#8e2f27;margin-top:1rem;font-family:ui-monospace,monospace;font-size:.62rem}.page-load-body h1{color:#1f2a38;max-width:18ch;margin-top:.7rem;font-family:Shippori Mincho,serif;font-size:clamp(1.7rem,4vw,3rem);font-weight:800;line-height:1.4}.page-load-body h1+p{color:#1f2a38ab;max-width:39rem;margin-top:1rem;font-size:.88rem;line-height:1.85}.page-load-rule{background:#1f2a381f;height:3px;margin-top:2rem;overflow:hidden}.page-load-rule span{transform-origin:0;background:#ae3f32;width:38%;height:100%;display:block}.page-load-error .page-load-rule{display:none}.page-load-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (prefers-reduced-motion:no-preference){.page-load-rule span{animation:1.2s cubic-bezier(.77,0,.175,1) infinite alternate document-retrieval}@keyframes document-retrieval{0%{opacity:.5;transform:translate(0)scaleX(.35)}to{opacity:1;transform:translate(160%)scaleX(1)}}}@media (max-width:639px){.page-load-shell{min-height:58vh;padding-inline:.8rem}.page-load-actions{flex-direction:column}.page-load-actions .btn-primary,.page-load-actions .btn-secondary{justify-content:center;width:100%}}.practice-ledger,.decision-ledger,.verification-script{border:1px solid var(--ink);margin-top:2rem}@supports (color:color-mix(in lab,red,red)){.practice-ledger,.decision-ledger,.verification-script{border:1px solid color-mix(in oklch,var(--ink)24%,transparent)}}.practice-ledger,.decision-ledger,.verification-script{background:linear-gradient(90deg,var(--vermilion)1px,transparent 1px)2.6rem 0/1px 100% no-repeat,var(--paper)}@supports (color:color-mix(in lab,red,red)){.practice-ledger,.decision-ledger,.verification-script{background:linear-gradient(90deg,color-mix(in oklch,var(--vermilion)7%,transparent)1px,transparent 1px)2.6rem 0/1px 100% no-repeat,color-mix(in oklch,var(--paper)96%,white)}}.practice-ledger,.decision-ledger,.verification-script{box-shadow:7px 8px 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.practice-ledger,.decision-ledger,.verification-script{box-shadow:7px 8px color-mix(in oklch,var(--ink)7%,transparent)}}.practice-ledger__head,.decision-ledger__head,.verification-script__head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1rem 1.25rem 1rem 3.6rem;display:flex}@supports (color:color-mix(in lab,red,red)){.practice-ledger__head,.decision-ledger__head,.verification-script__head{border-bottom:1px solid color-mix(in oklch,var(--ink)22%,transparent)}}.practice-ledger__head span,.decision-ledger__head>span,.verification-script__head span{color:var(--vermilion);font-family:var(--font-mono);letter-spacing:.12em;margin-bottom:.25rem;font-size:.68rem;font-weight:700;display:block}.practice-ledger__head h3,.decision-ledger__head h3,.verification-script__head strong{color:var(--ink);font-family:var(--font-display);margin:0;font-size:clamp(1.05rem,2vw,1.35rem)}.practice-ledger__head>strong{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.04em;font-size:.7rem}.record-table{border:0;margin:0}.record-table th,.record-table td{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.record-table th,.record-table td{border-color:color-mix(in oklch,var(--ink)16%,transparent)}}.record-table th,.record-table td{vertical-align:top}.record-table tbody th{width:9rem;color:var(--ink);text-align:left;font-weight:700}.record-table tbody td:last-child{width:22%;min-width:8rem}.record-line{border-bottom:1px dotted var(--ink);min-height:1.2rem;display:block}@supports (color:color-mix(in lab,red,red)){.record-line{border-bottom:1px dotted color-mix(in oklch,var(--ink)40%,transparent)}}.verification-script__head{align-items:center}.verification-script__head span{margin:0}.verification-script__body{color:var(--ink);padding:1.25rem 1.5rem 1.25rem 3.6rem;font-size:.96rem;line-height:1.9}.verification-script__body p{margin:0}.verification-script__body p+p{margin-top:.85rem}.verification-script__body strong{color:var(--vermilion);font-family:var(--font-mono);letter-spacing:.06em;font-size:.75rem}.verification-script__note{border-top:1px dashed var(--ink);margin:0;padding:.8rem 1.25rem .8rem 3.6rem}@supports (color:color-mix(in lab,red,red)){.verification-script__note{border-top:1px dashed color-mix(in oklch,var(--ink)20%,transparent)}}.verification-script__note{color:var(--ink-muted);font-size:.78rem;line-height:1.65}.decision-ledger__rows{padding-left:2.6rem}.decision-ledger__row{border-bottom:1px solid var(--ink);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.15rem 1.25rem 1.15rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.decision-ledger__row{border-bottom:1px solid color-mix(in oklch,var(--ink)15%,transparent)}}.decision-ledger__row:last-child{border-bottom:0}.decision-ledger__number{color:var(--vermilion);font-family:var(--font-mono);font-size:.78rem;font-weight:700}.decision-ledger__row strong{color:var(--ink);margin-bottom:.3rem;display:block}.decision-ledger__row div div{color:var(--ink-muted);font-size:.9rem;line-height:1.7}.decision-ledger__urgency{font-family:var(--font-mono);white-space:nowrap;border:1px solid;padding:.22rem .45rem;font-size:.65rem;font-weight:700}.urgency-high{color:var(--vermilion)}.urgency-medium{color:#8e5300;color:oklch(50% .13 65)}.urgency-normal{color:var(--ink-muted)}.practice-ledger--compact .record-table tbody tr:nth-child(n+5){display:none}@media (max-width:700px){.practice-ledger,.decision-ledger,.verification-script{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.practice-ledger,.decision-ledger,.verification-script{background:color-mix(in oklch,var(--paper)96%,white)}}.practice-ledger,.decision-ledger,.verification-script{box-shadow:4px 5px 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.practice-ledger,.decision-ledger,.verification-script{box-shadow:4px 5px color-mix(in oklch,var(--ink)7%,transparent)}}.practice-ledger__head,.decision-ledger__head,.verification-script__head{flex-direction:column;padding-left:1rem}.verification-script__body,.verification-script__note{padding-left:1rem}.decision-ledger__rows{padding-left:0}.decision-ledger__row{grid-template-columns:2rem minmax(0,1fr)}.decision-ledger__urgency{grid-column:2;width:fit-content}}.site-masthead{isolation:isolate;box-shadow:0 10px 30px #1923310e}.site-masthead:before{content:"";z-index:2;background:linear-gradient(90deg,var(--vermilion)0 clamp(8rem,15vw,14rem),#1f2a3829 clamp(8rem,15vw,14rem)100%);transform-origin:0;width:100%;height:3px;position:absolute;top:0;left:0}.masthead-inner{position:relative}.brand-masthead{border-right:1px solid #1f2a3824;padding-right:1.2rem;position:relative}.brand-symbol-shell{border-width:2px;width:3.35rem;height:3.35rem;position:relative;box-shadow:6px 6px #ae3f3214}.brand-symbol-shell:after{content:"照合";border:1px solid var(--vermilion);background:var(--paper);width:1.45rem;height:1.45rem;font-family:var(--font-serif);letter-spacing:-.06em;color:var(--vermilion-dark);place-items:center;font-size:.48rem;font-weight:800;display:grid;position:absolute;bottom:-.35rem;right:-.48rem;transform:rotate(-5deg)}.brand-wordmark-stamp{background:#f4f0e6bf;border-width:2px;width:1.3rem;height:1.3rem;box-shadow:2px 2px #ae3f3214}.brand-proof-rule{margin-top:.28rem}.brand-proof-rule:before{width:24%}.brand-proof-rule i{width:2.15rem;height:4px}.brand-register{min-width:8.5rem;font-family:var(--font-mono);gap:.3rem;padding-left:1rem;line-height:1.25;display:grid}.brand-register b{letter-spacing:.16em;color:var(--ink);font-size:.48rem}.brand-register i{letter-spacing:.12em;color:var(--vermilion-dark);font-size:.42rem;font-style:normal}.masthead-record-bar{background:#f0eaddc7;border-top:1px solid #1f2a381f;border-bottom:1px solid #1f2a3814}.masthead-record-bar>div{min-height:1.55rem;font-family:var(--font-mono);letter-spacing:.1em;color:#1f2a3885;grid-template-columns:auto minmax(2rem,1fr) auto auto auto;align-items:center;gap:.75rem;font-size:.4rem;display:grid}.masthead-record-bar i{background:repeating-linear-gradient(90deg,#1f2a3838 0 .35rem,#0000 .35rem .7rem);height:1px}.masthead-record-bar b{color:var(--ink)}.masthead-record-bar em{color:var(--vermilion-dark);font-style:normal}.masthead-record-bar strong{border-left:1px solid #1f2a3824;padding-left:.75rem;font-weight:500}.site-masthead{border-top:1px solid #1f2a3833;box-shadow:0 12px 34px #19233112,inset 0 -1px #1f2a380d}.site-masthead:after{content:"";z-index:1;background:repeating-linear-gradient(90deg,#1f2a3840 0 .38rem,#0000 .38rem .72rem);width:clamp(7rem,16vw,15rem);height:1px;position:absolute;top:.62rem;right:0}.masthead-inner{min-height:5.75rem}.brand-masthead:before{content:"公文書照合室";font-family:var(--font-mono);letter-spacing:.16em;color:var(--vermilion-dark);font-size:.35rem;position:absolute;top:-.68rem;left:4.25rem}.brand-wordmark-main{letter-spacing:.035em;font-size:1.18rem}.brand-wordmark-sub{letter-spacing:.13em;color:#1f2a3880;font-size:.46rem}.brand-proof-rule{background:#1f2a3821;height:3px;margin-top:.24rem}.brand-proof-rule i{background:var(--vermilion);height:3px}.brand-register{border:1px solid #1f2a3821;border-left:.3rem solid var(--ink);background:#f6f1e6b8;min-width:10.4rem;padding:.5rem .6rem}.brand-register b{color:var(--ink);letter-spacing:.11em}.brand-register i{color:#1f2a387a;margin-top:.18rem}.site-masthead .nav-link{opacity:.68;font-size:.62rem}.site-masthead .nav-link:hover,.site-masthead .nav-link-current{opacity:1}.site-masthead .nav-link-current{box-shadow:inset 0 -2px var(--vermilion)}.masthead-record-bar{background:#ece5d6eb;border-top-color:#1f2a382e}.article-record-hero:after{content:"";z-index:-1;background:linear-gradient(135deg,#ffffff57,#0000 44%),#ffffff2e;border:1px solid #1f2a3817;width:min(42%,36rem);height:76%;position:absolute;bottom:.75rem;right:3.5%;transform:rotate(-.45deg);box-shadow:10px 10px #1f2a3806}.article-hero-folio{min-width:10rem;font-family:var(--font-mono);border-block:1px solid #1f2a382e;grid-template-columns:auto 2.6rem;align-items:center;gap:.15rem .65rem;padding-block:.45rem;display:grid;position:absolute;top:0;right:2rem}.article-hero-folio span{letter-spacing:.16em;color:#1f2a3885;font-size:.48rem}.article-hero-folio strong{border:1px solid var(--vermilion);height:2.35rem;font-family:var(--font-serif);color:var(--vermilion-dark);grid-row:span 2;place-items:center;font-size:1rem;display:grid;transform:rotate(-2deg)}.article-hero-folio small{letter-spacing:.11em;color:#1f2a3866;font-size:.42rem}.record-index-heading{font-family:var(--font-mono);border-block:1px solid #1f2a3829;gap:.35rem;padding-block:.65rem;display:grid}.record-index-heading span{letter-spacing:.2em;color:#1f2a387a;font-size:.48rem}.record-index-heading strong{letter-spacing:.12em;color:var(--ink);font-size:.62rem}.record-index-heading i{border:1px solid var(--vermilion);width:fit-content;font-family:var(--font-serif);color:var(--vermilion-dark);padding:.18rem .32rem;font-size:.52rem;font-style:normal;font-weight:800;transform:rotate(-1deg)}.record-rail{background-image:repeating-linear-gradient(#0000 0 2.65rem,#1f2a380b 2.65rem calc(2.65rem + 1px));border-left-width:2px}.record-link{padding-block:.78rem}.record-link:before{outline:3px solid var(--paper);width:6px;height:6px;left:-4px}.source-rail-coordinate{border:1px solid var(--ink);background:var(--ink);color:var(--paper);grid-template-columns:1fr 3.1rem;gap:.25rem .8rem;padding:.8rem .9rem;display:grid;position:relative;box-shadow:6px 6px #ae3f321f}.source-rail-coordinate span,.source-rail-coordinate small{font-family:var(--font-mono);letter-spacing:.14em;color:#f4f0e694;font-size:.45rem}.source-rail-coordinate strong{border:1px solid var(--vermilion-light);height:2.8rem;font-family:var(--font-serif);color:var(--vermilion-light);grid-row:span 2;place-items:center;font-size:1.05rem;display:grid;transform:rotate(2deg)}.article-body{counter-reset:editorial-record}.article-section{counter-increment:editorial-record;margin-top:5.6rem;padding-top:2rem;padding-left:3.15rem}.article-section:before{background:linear-gradient(to right,var(--vermilion)0 14%,#1f2a3824 14% 100%);width:100%;height:1px;top:0;transform:none}.article-section:after{content:"REC " counter(editorial-record,decimal-leading-zero);border:1px solid var(--vermilion);background:var(--paper);width:2.1rem;min-height:2.4rem;font-family:var(--font-mono);letter-spacing:.08em;color:var(--vermilion-dark);place-items:center;padding:.25rem;font-size:.43rem;display:grid;top:2rem;left:0;right:auto;transform:rotate(-2deg)}.article-section>h2{border-bottom:1px solid #1f2a3826;padding-bottom:.72rem;position:relative}.article-section>h2:before{content:"VERIFIED RECORD / SECTION " counter(editorial-record,decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.13em;color:var(--vermilion-dark);margin-bottom:.42rem;font-size:.43rem;font-weight:600;display:block}.article-section>h2:after{content:"";border-top:3px solid var(--ink);width:3.6rem;position:absolute;bottom:-1px;right:0}.article-section:nth-of-type(3n+2){background:linear-gradient(135deg,#ffffff85,#0000 48%),#f7f1e694;margin-inline:-1.25rem;padding-bottom:2.2rem;padding-right:1.5rem;box-shadow:-8px 8px #1f2a3806,inset 1px 0 #1f2a3814}.step-label{border-bottom:1px solid #1f2a382e;padding:.3rem .45rem .28rem 1.7rem;position:relative}.step-label:before{content:"照";border:1px solid var(--vermilion);width:1.25rem;height:1.25rem;font-family:var(--font-serif);color:var(--vermilion-dark);place-items:center;font-size:.48rem;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(-3deg)}.btn-primary{box-shadow:none;border-radius:0;padding-left:3.05rem;position:relative}.btn-primary:before{content:"照";width:1.45rem;height:1.45rem;font-family:var(--font-serif);color:#fff;border:1px solid #ffffffb8;place-items:center;font-size:.56rem;display:grid;position:absolute;top:50%;left:.72rem;transform:translateY(-50%)rotate(-4deg)}.btn-primary:after{content:"";border-top:1px solid var(--vermilion-dark);width:34%;position:absolute;bottom:-5px;left:0}@media (max-width:1535px){.brand-register{display:none}.brand-masthead{border-right:0;padding-right:0}}@media (max-width:1023px){.article-hero-folio{display:none}.article-record-hero:after{opacity:.5;width:58%}}@media (max-width:639px){.masthead-inner{min-height:76px}.brand-symbol-shell{width:2.8rem;height:2.8rem}.brand-wordmark-main{letter-spacing:.035em;font-size:.86rem}.masthead-record-bar>div{grid-template-columns:auto 1fr auto;gap:.45rem;font-size:.35rem}.masthead-record-bar em,.masthead-record-bar strong{display:none}.article-section{margin-top:4.7rem;padding-top:2.9rem;padding-left:0}.article-section:after{width:2.5rem;min-height:1.5rem;top:.72rem}.article-section:nth-of-type(3n+2){padding-inline:.8rem;margin-inline:-.8rem;padding-bottom:1.6rem}.btn-primary{padding-left:2.85rem}}@media (max-width:900px){.home-edition-heading,.home-edition-register{grid-template-columns:1fr;gap:1.5rem}.home-edition-lead{min-height:0}.home-reading-record{grid-template-columns:2rem minmax(0,1fr) auto}.home-reading-record dl{grid-column:2/-1}.update-featured-register{grid-template-columns:1fr}.update-featured-register article{min-height:0}.update-period-strip{grid-template-columns:auto repeat(2,minmax(0,1fr))}.update-period-strip div:nth-last-child(-n+3){border-bottom:1px solid oklch(27% .035 247/.1)}.update-period-strip div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:639px){.home-edition-section{background:#f4efe4;padding-block:4rem}.home-edition-heading{gap:1.5rem}.home-edition-heading h2{font-size:2.2rem}.home-edition-lead{padding:1.3rem}.home-edition-lead h3{padding-right:2.5rem;font-size:2rem}.home-edition-stamp{width:2.7rem;height:2.7rem;font-size:.53rem;top:4rem;right:.8rem}.home-edition-secondary article{padding-inline:1rem}.home-reading-ledger>header{grid-template-columns:1fr;gap:.8rem}.home-reading-record{grid-template-columns:1.8rem minmax(0,1fr) auto;gap:.65rem;padding-inline:.85rem}.home-reading-record dl{grid-template-columns:1fr;gap:.55rem}.home-reading-record dl div{border-top:1px solid oklch(27% .035 247/.12);border-left:0;padding:.45rem 0 0}.update-highlight-heading{grid-template-columns:1fr;gap:.75rem}.update-period-strip{grid-template-columns:auto 1fr}.update-period-strip>span{grid-row:span 6}.update-period-strip div{border-bottom:1px solid oklch(27% .035 247/.1)!important}.update-period-strip div:last-child{border-bottom:0!important}.update-rss-slip{grid-template-columns:auto 1fr}.update-rss-slip>a{grid-column:1/-1;justify-content:center}}.rss-guide-opening-register{border:1px solid var(--ink);grid-template-columns:82px minmax(0,1fr);align-items:center;gap:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.rss-guide-opening-register{border:1px solid color-mix(in oklab,var(--ink)24%,transparent)}}.rss-guide-opening-register{border-top:.48rem solid var(--ink);background:#fff;padding:1.15rem}@supports (color:color-mix(in lab,red,red)){.rss-guide-opening-register{background:color-mix(in oklab,white 55%,var(--paper))}}.rss-guide-opening-register{box-shadow:.6rem .65rem 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.rss-guide-opening-register{box-shadow:.6rem .65rem color-mix(in oklab,var(--ink)5%,transparent)}}.rss-guide-opening-seal{color:#8f2f24;width:68px;height:68px;font-family:var(--font-serif);text-align:center;border:2px solid #a93628;align-content:center;place-items:center;gap:.15rem;font-size:.6rem;font-weight:800;line-height:1.25;display:grid;transform:rotate(-2deg)}.rss-guide-opening-seal svg{width:1.25rem}.rss-guide-opening-register>div:last-child>span{font:700 .48rem/1.4 var(--font-mono);letter-spacing:.14em;color:#8f2f24}.rss-guide-opening-register h2{margin-top:.35rem!important}.rss-guide-opening-register p{margin-top:.45rem!important;font-size:.76rem!important;line-height:1.8!important}.rss-guide-boundary-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:1.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.rss-guide-boundary-grid{border-top:1px solid color-mix(in oklab,var(--ink)22%,transparent)}}.rss-guide-boundary-grid{border-left:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.rss-guide-boundary-grid{border-left:1px solid color-mix(in oklab,var(--ink)22%,transparent)}}.rss-guide-boundary-grid article{border-right:1px solid var(--ink);min-height:11.5rem;padding:1rem}@supports (color:color-mix(in lab,red,red)){.rss-guide-boundary-grid article{border-right:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.rss-guide-boundary-grid article{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.rss-guide-boundary-grid article{border-bottom:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.rss-guide-boundary-grid article{background:#fbf6ed}.rss-guide-boundary-grid svg{color:#8f2f24;width:1.15rem}.rss-guide-boundary-grid span{font:700 .47rem/1.4 var(--font-mono);letter-spacing:.1em;color:#8f2f24;margin-top:.8rem;display:block}.rss-guide-boundary-grid strong{font-family:var(--font-serif);margin-top:.35rem;font-size:.92rem;display:block}.rss-guide-boundary-grid p{color:var(--ink);margin-top:.4rem!important;font-size:.65rem!important;line-height:1.7!important}@supports (color:color-mix(in lab,red,red)){.rss-guide-boundary-grid p{color:color-mix(in oklab,var(--ink)68%,transparent)}}.rss-guide-feed-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:1.25rem;display:grid}.rss-guide-feed-record{border:1px solid var(--ink);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rss-guide-feed-record{border:1px solid color-mix(in oklab,var(--ink)25%,transparent)}}.rss-guide-feed-record{border-top:.35rem solid var(--ink);box-shadow:.55rem .6rem 0 var(--ink);background:#fbf6ed}@supports (color:color-mix(in lab,red,red)){.rss-guide-feed-record{box-shadow:.55rem .6rem color-mix(in oklab,var(--ink)5%,transparent)}}.rss-guide-feed-record[data-feed=phone]{border-top-color:#a93628}.rss-guide-feed-record>header{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:.35rem;padding:.85rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.rss-guide-feed-record>header{border-bottom:1px solid color-mix(in oklab,var(--ink)17%,transparent)}}.rss-guide-feed-record>header{background:#eee3d5}.rss-guide-feed-record>header span{font:700 .46rem/1.4 var(--font-mono);letter-spacing:.12em;color:#8f2f24;grid-column:1/-1}.rss-guide-feed-record>header strong{font-family:var(--font-serif);font-size:1.12rem}.rss-guide-feed-record>header em{font-family:var(--font-serif);color:#8f2f24;font-size:1.45rem;font-style:normal;font-weight:800}.rss-guide-url-coordinate{background:var(--ink);color:#f8f1e6;grid-template-columns:1fr auto;gap:.5rem;padding:.85rem 1rem;display:grid}.rss-guide-url-coordinate>span{font:700 .45rem/1.3 var(--font-mono);letter-spacing:.12em;color:#d9b8aa;grid-column:1/-1}.rss-guide-url-coordinate code{overflow-wrap:anywhere;color:#fff9ef;align-self:center;font-size:.57rem;line-height:1.55}.rss-guide-url-coordinate button{color:#fff4ea;border:1px solid #d88a74;align-items:center;gap:.35rem;padding:.45rem .55rem;font-size:.57rem;font-weight:800;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.rss-guide-url-coordinate button:hover{background:#ffffff14}.rss-guide-url-coordinate button:active{transform:scale(.97)}.rss-guide-copy-status{background:var(--ink);color:#efb6a7!important;min-height:1.6rem!important;margin:0!important;padding:.25rem 1rem!important;font-size:.53rem!important;line-height:1.4!important}.rss-guide-feed-record dl{display:grid}.rss-guide-feed-record dl div{border-bottom:1px dotted var(--ink);grid-template-columns:5.2rem minmax(0,1fr);gap:.6rem;padding:.65rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.rss-guide-feed-record dl div{border-bottom:1px dotted color-mix(in oklab,var(--ink)18%,transparent)}}.rss-guide-feed-record dt{font:700 .48rem/1.5 var(--font-mono);color:#8f2f24}.rss-guide-feed-record dd{font-size:.66rem;line-height:1.65}.rss-guide-feed-record>a{color:#8f2f24;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:.5rem;margin:.8rem 1rem;padding-bottom:.18rem;font-size:.64rem;font-weight:800;display:flex}.rss-guide-subscribe-steps{counter-reset:rss-step;gap:.85rem;margin-top:1.25rem;display:grid}.rss-guide-subscribe-steps li{border:1px solid var(--ink);grid-template-columns:66px minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.rss-guide-subscribe-steps li{border:1px solid color-mix(in oklab,var(--ink)22%,transparent)}}.rss-guide-subscribe-steps li{background:#fbf7ef}.rss-guide-subscribe-steps li>span{border-right:1px solid var(--ink);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.rss-guide-subscribe-steps li>span{border-right:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.rss-guide-subscribe-steps li>span{font-family:var(--font-serif);color:#8f2f24;background:#eae0d2;font-size:1.5rem;font-weight:800}.rss-guide-subscribe-steps li>div{padding:.9rem 1rem;position:relative}.rss-guide-subscribe-steps svg{color:#8f2f24;width:1.1rem;position:absolute;top:.9rem;right:1rem}.rss-guide-subscribe-steps strong{font-family:var(--font-serif);font-size:.95rem}.rss-guide-subscribe-steps p{padding-right:2rem;margin-top:.35rem!important;font-size:.68rem!important;line-height:1.75!important}.rss-guide-subscribe-steps code{overflow-wrap:anywhere;font-size:.58rem}.rss-guide-xml-note{background:#eee4d6;border-left:.36rem solid #a93628;grid-template-columns:auto 1fr;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.rss-guide-xml-note>svg{color:#8f2f24;width:1.3rem}.rss-guide-xml-note strong{font-family:var(--font-serif);font-size:.88rem}.rss-guide-xml-note p{margin-top:.3rem!important;font-size:.66rem!important;line-height:1.7!important}.rss-guide-event-register{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.rss-guide-event-register{border-top:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.rss-guide-event-register{border-left:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.rss-guide-event-register{border-left:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.rss-guide-event-register article{border-right:1px solid var(--ink);min-height:9.4rem;padding:.8rem}@supports (color:color-mix(in lab,red,red)){.rss-guide-event-register article{border-right:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.rss-guide-event-register article{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.rss-guide-event-register article{border-bottom:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.rss-guide-event-register article{background:#fbf7ef}.rss-guide-event-register span{font:700 .45rem/1.4 var(--font-mono);color:#8f2f24}.rss-guide-event-register strong{font-family:var(--font-serif);margin-top:.6rem;font-size:.82rem;display:block}.rss-guide-event-register p{color:var(--ink);margin-top:.35rem!important;font-size:.6rem!important;line-height:1.65!important}@supports (color:color-mix(in lab,red,red)){.rss-guide-event-register p{color:color-mix(in oklab,var(--ink)66%,transparent)}}.rss-guide-exclusion-slip{border:1px solid var(--ink);grid-template-columns:auto 1fr;gap:.75rem;margin-top:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.rss-guide-exclusion-slip{border:1px solid color-mix(in oklab,var(--ink)23%,transparent)}}.rss-guide-exclusion-slip{border-left:.42rem solid var(--ink);background:#e8dfd3;padding:.9rem}.rss-guide-exclusion-slip>svg{width:1.25rem}.rss-guide-exclusion-slip span{font:700 .45rem/1.4 var(--font-mono);letter-spacing:.1em;color:#8f2f24}.rss-guide-exclusion-slip strong{font-family:var(--font-serif);margin-top:.25rem;font-size:.9rem;display:block}.rss-guide-exclusion-slip p{margin-top:.3rem!important;font-size:.64rem!important;line-height:1.7!important}.rss-guide-item-record{border:1px solid var(--ink);margin-top:1.15rem}@supports (color:color-mix(in lab,red,red)){.rss-guide-item-record{border:1px solid color-mix(in oklab,var(--ink)26%,transparent)}}.rss-guide-item-record{border-left:.55rem solid var(--ink);box-shadow:.6rem .65rem 0 var(--ink);background:#fbf7ef}@supports (color:color-mix(in lab,red,red)){.rss-guide-item-record{box-shadow:.6rem .65rem color-mix(in oklab,var(--ink)5%,transparent)}}.rss-guide-item-record>header{background:var(--ink);color:#f8f1e6;grid-template-columns:1fr auto auto;align-items:center;gap:.7rem;padding:.65rem .85rem;display:grid}.rss-guide-item-record>header span,.rss-guide-item-record>header time{font:700 .46rem/1.4 var(--font-mono);letter-spacing:.1em}.rss-guide-item-record>header strong{color:#f2b7a8;border:1px solid #d87861;padding:.22rem .4rem;font-size:.58rem}.rss-guide-item-title{border-bottom:1px solid var(--ink);grid-template-columns:auto 1fr;align-items:end;gap:.5rem 1rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.rss-guide-item-title{border-bottom:1px solid color-mix(in oklab,var(--ink)17%,transparent)}}.rss-guide-item-title em{font:800 1.15rem/1.1 var(--font-mono);background:#eee3d5;border-left:.3rem solid #a93628;grid-row:1/3;padding:.5rem .7rem;font-style:normal}.rss-guide-item-title h3{font-family:var(--font-serif);font-size:1rem;font-weight:800}.rss-guide-item-title p{margin:0!important;font-size:.6rem!important}.rss-guide-item-record dl div{border-bottom:1px dotted var(--ink);grid-template-columns:6.2rem minmax(0,1fr);gap:.7rem;padding:.65rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.rss-guide-item-record dl div{border-bottom:1px dotted color-mix(in oklab,var(--ink)17%,transparent)}}.rss-guide-item-record dt{font:700 .46rem/1.5 var(--font-mono);color:#8f2f24}.rss-guide-item-record dd{overflow-wrap:anywhere;font-size:.64rem;line-height:1.7}.rss-guide-item-record>div:last-child{flex-wrap:wrap;gap:.9rem;padding:.8rem 1rem;display:flex}.rss-guide-item-record>div:last-child a{color:#8f2f24;border-bottom:1px solid;align-items:center;gap:.35rem;font-size:.62rem;font-weight:800;display:inline-flex}.rss-guide-timing-ledger{border-top:.35rem solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.rss-guide-timing-ledger{border-left:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.rss-guide-timing-ledger>div{border-right:1px solid var(--ink);min-height:7.4rem;padding:.85rem}@supports (color:color-mix(in lab,red,red)){.rss-guide-timing-ledger>div{border-right:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.rss-guide-timing-ledger>div{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.rss-guide-timing-ledger>div{border-bottom:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.rss-guide-timing-ledger>div{background:#fbf7ef}.rss-guide-timing-ledger dt{font:700 .47rem/1.4 var(--font-mono);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.rss-guide-timing-ledger dt{color:color-mix(in oklab,var(--ink)58%,transparent)}}.rss-guide-timing-ledger dd{font-family:var(--font-serif);color:#8f2f24;margin-top:.55rem;font-size:1.12rem;font-weight:800}.rss-guide-timing-ledger p{color:var(--ink);margin-top:.3rem!important;font-size:.57rem!important;line-height:1.55!important}@supports (color:color-mix(in lab,red,red)){.rss-guide-timing-ledger p{color:color-mix(in oklab,var(--ink)60%,transparent)}}.rss-guide-six-coordinate{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.rss-guide-six-coordinate{border-top:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.rss-guide-six-coordinate{border-left:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.rss-guide-six-coordinate{border-left:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.rss-guide-six-coordinate>div{border-right:1px solid var(--ink);min-height:8.2rem;padding:.8rem}@supports (color:color-mix(in lab,red,red)){.rss-guide-six-coordinate>div{border-right:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.rss-guide-six-coordinate>div{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.rss-guide-six-coordinate>div{border-bottom:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.rss-guide-six-coordinate>div{background:#fbf7ef}.rss-guide-six-coordinate span{font:700 .46rem/1.4 var(--font-mono);color:#8f2f24}.rss-guide-six-coordinate strong{font-family:var(--font-serif);margin-top:.6rem;font-size:.88rem;display:block}.rss-guide-six-coordinate p{margin-top:.3rem!important;font-size:.61rem!important;line-height:1.6!important}.rss-guide-critical-note,.rss-guide-deadline-note{background:#efe0d5;border:1px solid oklab(50.0144% .132338 .0770084/.43);border-left:.42rem solid #a93628;grid-template-columns:auto 1fr;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.rss-guide-critical-note>svg,.rss-guide-deadline-note>svg{color:#8f2f24;width:1.3rem}.rss-guide-critical-note strong,.rss-guide-deadline-note strong{font-family:var(--font-serif);font-size:.88rem}.rss-guide-critical-note p,.rss-guide-deadline-note p{margin-top:.3rem!important;font-size:.65rem!important;line-height:1.7!important}.rss-guide-trouble-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.1rem;display:grid}.rss-guide-trouble-ledger article{border:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.rss-guide-trouble-ledger article{border:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.rss-guide-trouble-ledger article{border-top:.24rem solid var(--ink);background:#fbf7ef;padding:.85rem}.rss-guide-trouble-ledger span{font:700 .45rem/1.4 var(--font-mono);letter-spacing:.1em;color:#8f2f24}.rss-guide-trouble-ledger strong{font-family:var(--font-serif);margin-top:.55rem;font-size:.85rem;display:block}.rss-guide-trouble-ledger p{margin-top:.35rem!important;font-size:.63rem!important;line-height:1.7!important}.rss-guide-final-actions{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(3,1fr);margin-top:1.1rem;display:grid}.rss-guide-final-actions a{color:#f8f1e6;border-right:1px solid #f8f1e638;justify-content:space-between;align-items:center;gap:.5rem;min-height:4.4rem;padding:.75rem;font-size:.62rem;font-weight:800;display:flex}.rss-guide-final-actions a:last-child{border-right:0}.rss-guide-final-actions svg{color:#efaa98;width:1rem}@media (max-width:820px){.rss-guide-boundary-grid,.rss-guide-event-register,.rss-guide-six-coordinate{grid-template-columns:repeat(2,1fr)}.rss-guide-feed-ledger,.rss-guide-final-actions{grid-template-columns:1fr}.rss-guide-final-actions a{border-bottom:1px solid #f8f1e638;border-right:0}.rss-guide-final-actions a:last-child{border-bottom:0}}@media (max-width:560px){.rss-guide-opening-register{grid-template-columns:1fr}.rss-guide-opening-seal{width:58px;height:58px}.rss-guide-boundary-grid,.rss-guide-event-register,.rss-guide-six-coordinate,.rss-guide-timing-ledger,.rss-guide-trouble-ledger{grid-template-columns:1fr}.rss-guide-boundary-grid article,.rss-guide-event-register article,.rss-guide-six-coordinate>div,.rss-guide-timing-ledger>div{min-height:auto}.rss-guide-url-coordinate{grid-template-columns:1fr}.rss-guide-url-coordinate button{justify-self:start}.rss-guide-feed-record dl div,.rss-guide-item-record dl div{grid-template-columns:1fr}.rss-guide-subscribe-steps li{grid-template-columns:50px minmax(0,1fr)}.rss-guide-subscribe-steps p{padding-right:0}.rss-guide-subscribe-steps svg{margin-bottom:.4rem;position:static}.rss-guide-item-record>header{grid-template-columns:1fr auto}.rss-guide-item-record>header time{grid-column:1/-1}.rss-guide-item-title{grid-template-columns:1fr}.rss-guide-item-title em{grid-row:auto}.rss-guide-item-record>div:last-child{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.rss-guide-url-coordinate button{transition:none}}.baseline-archive-coordinate{border:1px solid var(--ink);grid-template-columns:minmax(8rem,.7fr) minmax(8rem,.7fr) minmax(0,1.6fr);margin-top:1.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.baseline-archive-coordinate{border:1px solid color-mix(in oklab,var(--ink)25%,transparent)}}.baseline-archive-coordinate{border-top:.45rem solid var(--ink);box-shadow:.55rem .62rem 0 var(--ink);background:#f9f3e9}@supports (color:color-mix(in lab,red,red)){.baseline-archive-coordinate{box-shadow:.55rem .62rem color-mix(in oklab,var(--ink)5%,transparent)}}.baseline-archive-coordinate>div,.baseline-archive-coordinate>p{border-right:1px solid var(--ink);min-height:5.4rem;padding:.8rem .9rem}@supports (color:color-mix(in lab,red,red)){.baseline-archive-coordinate>div,.baseline-archive-coordinate>p{border-right:1px solid color-mix(in oklab,var(--ink)17%,transparent)}}.baseline-archive-coordinate>p{color:var(--ink);border-right:0;font-size:.67rem;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.baseline-archive-coordinate>p{color:color-mix(in oklab,var(--ink)70%,transparent)}}.baseline-archive-coordinate span,.baseline-archive-coordinate small{font:700 .42rem/1.4 var(--font-mono);letter-spacing:.11em;color:var(--ink);display:block}@supports (color:color-mix(in lab,red,red)){.baseline-archive-coordinate span,.baseline-archive-coordinate small{color:color-mix(in oklab,var(--ink)56%,transparent)}}.baseline-archive-coordinate strong{font-family:var(--font-serif);margin:.4rem 0 .25rem;font-size:1.35rem;display:block}.baseline-company-volumes{gap:4.8rem;margin-top:2.3rem;display:grid}.baseline-company-volume{border:1px solid var(--ink);position:relative}@supports (color:color-mix(in lab,red,red)){.baseline-company-volume{border:1px solid color-mix(in oklab,var(--ink)23%,transparent)}}.baseline-company-volume{border-left:.68rem solid var(--ink);background:#fff}@supports (color:color-mix(in lab,red,red)){.baseline-company-volume{background:color-mix(in oklab,white 55%,var(--paper))}}.baseline-company-volume{box-shadow:-.7rem 0 0 var(--ink),.75rem .8rem 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.baseline-company-volume{box-shadow:-.7rem 0 color-mix(in oklab,var(--ink)5%,transparent),.75rem .8rem color-mix(in oklab,var(--ink)4%,transparent)}}.baseline-company-volume:after{content:"BASELINE / VOLUME " attr(data-volume);font:700 .36rem/1 var(--font-mono);letter-spacing:.13em;color:var(--ink);position:absolute;top:7.4rem;right:.45rem}@supports (color:color-mix(in lab,red,red)){.baseline-company-volume:after{color:color-mix(in oklab,var(--ink)40%,transparent)}}.baseline-company-volume:after{writing-mode:vertical-rl}.baseline-company-volume>header{z-index:3;background:var(--ink);color:#f8f1e6;min-height:7rem;box-shadow:0 .65rem 0 var(--ink);border-bottom:.45rem solid #9f392b;grid-template-columns:minmax(0,1fr) auto 4.5rem;align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid;position:sticky;top:7.05rem}@supports (color:color-mix(in lab,red,red)){.baseline-company-volume>header{box-shadow:0 .65rem color-mix(in oklab,var(--ink)8%,transparent)}}.baseline-company-volume>header span,.baseline-company-volume>header small{font:700 .43rem/1.5 var(--font-mono);letter-spacing:.11em;color:#f8f1e694}.baseline-company-volume>header h3{font-family:var(--font-serif);color:#f8f1e6;font-size:1.45rem;margin:.3rem 0!important}.baseline-company-volume>header dl{grid-template-columns:repeat(2,auto);gap:.9rem;display:grid}.baseline-company-volume>header dl div{border-left:1px solid #f8f1e640;padding-left:.7rem}.baseline-company-volume>header dt{font:700 .38rem/1.4 var(--font-mono);color:#f8f1e680}.baseline-company-volume>header dd{font-family:var(--font-serif);margin-top:.25rem;font-size:.82rem;font-weight:800}.baseline-company-volume>header i{color:#f0aa97;width:3.8rem;height:3.8rem;font-family:var(--font-serif);border:2px solid #d7806a;place-items:center;font-size:.7rem;font-style:normal;font-weight:800;display:grid;transform:rotate(-3deg)}.baseline-company-volume>.baseline-company-ledger{border-left:.3rem solid var(--ink);margin:0;padding:1.2rem 2.1rem 1.2rem 1.2rem;position:relative}@supports (color:color-mix(in lab,red,red)){.baseline-company-volume>.baseline-company-ledger{border-left:.3rem solid color-mix(in oklab,var(--ink)72%,transparent)}}.baseline-company-volume>.baseline-company-ledger:before{content:"VERIFICATION RAIL";background:var(--paper);font:700 .34rem/1 var(--font-mono);letter-spacing:.08em;color:var(--ink);writing-mode:vertical-rl;padding:.25rem 0;position:absolute;top:1rem;left:-.68rem}.baseline-company-volume .baseline-company-ledger article{border-left:.28rem solid var(--ink)}.baseline-company-volume .baseline-company-ledger article>span{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.baseline-company-volume .baseline-company-ledger article>span{color:color-mix(in oklab,var(--ink)62%,transparent)}}.outbound-update-filter-sheet{box-shadow:-.55rem 0 0 var(--ink),.55rem .6rem 0 var(--ink);position:relative;border-left:.62rem solid var(--ink)!important}@supports (color:color-mix(in lab,red,red)){.outbound-update-filter-sheet{box-shadow:-.55rem 0 color-mix(in oklab,var(--ink)5%,transparent),.55rem .6rem color-mix(in oklab,var(--ink)4%,transparent)}}.outbound-update-filter-sheet:after{content:"ENTRY FORM / VERIFY BEFORE SEARCH";font:700 .34rem/1 var(--font-mono);letter-spacing:.11em;color:var(--ink);position:absolute;top:.55rem;right:.7rem}@supports (color:color-mix(in lab,red,red)){.outbound-update-filter-sheet:after{color:color-mix(in oklab,var(--ink)42%,transparent)}}.outbound-update-filter-sheet label>span b{border-bottom:1px solid var(--ink);font:700 .4rem/1.3 var(--font-mono);letter-spacing:.08em;color:var(--ink);margin-right:.5rem;padding-bottom:.1rem;display:inline-block}.outbound-update-query>div{border-left:.38rem solid var(--ink)!important;background:repeating-linear-gradient(to bottom,#fffdf8 0,#fffdf8 2.6rem,var(--ink)2.65rem)!important}@supports (color:color-mix(in lab,red,red)){.outbound-update-query>div{background:repeating-linear-gradient(to bottom,#fffdf8 0 2.6rem,color-mix(in oklab,var(--ink)11%,transparent)2.65rem)!important}}.outbound-update-query>div{box-shadow:inset 0 -2px 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.outbound-update-query>div{box-shadow:inset 0 -2px color-mix(in oklab,var(--ink)16%,transparent)}}.outbound-update-query input{background:0 0!important}.outbound-update-filter-sheet select{box-shadow:inset .24rem 0 0 var(--ink);background-color:#fffdf8!important;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){.outbound-update-filter-sheet select{box-shadow:inset .24rem 0 color-mix(in oklab,var(--ink)13%,transparent)}}.outbound-update-volume{border-left:.72rem solid var(--ink)!important;box-shadow:-.7rem 0 0 var(--ink),.78rem .82rem 0 var(--ink)!important}@supports (color:color-mix(in lab,red,red)){.outbound-update-volume{box-shadow:-.7rem 0 color-mix(in oklab,var(--ink)5%,transparent),.78rem .82rem color-mix(in oklab,var(--ink)4%,transparent)!important}}.outbound-update-volume>header{z-index:3;position:sticky;top:7.05rem}.outbound-update-records{border-left:.3rem solid var(--ink);position:relative}@supports (color:color-mix(in lab,red,red)){.outbound-update-records{border-left:.3rem solid color-mix(in oklab,var(--ink)72%,transparent)}}.outbound-update-records{padding-right:2rem!important}.outbound-update-records:after{content:"PHONE AMENDMENT RAIL";font:700 .34rem/1 var(--font-mono);letter-spacing:.12em;color:var(--ink);position:absolute;top:1rem;right:.48rem}@supports (color:color-mix(in lab,red,red)){.outbound-update-records:after{color:color-mix(in oklab,var(--ink)40%,transparent)}}.outbound-update-records:after{writing-mode:vertical-rl}.outbound-update-record{box-shadow:.35rem .38rem 0 var(--ink);border-left:.3rem solid var(--ink)!important}@supports (color:color-mix(in lab,red,red)){.outbound-update-record{box-shadow:.35rem .38rem color-mix(in oklab,var(--ink)3%,transparent)}}.outbound-update-history-tag,.outbound-update-record-tags span{border-color:var(--ink)!important}@supports (color:color-mix(in lab,red,red)){.outbound-update-history-tag,.outbound-update-record-tags span{border-color:color-mix(in oklab,var(--ink)30%,transparent)!important}}.outbound-update-history-tag,.outbound-update-record-tags span{color:var(--ink)!important;background:0 0!important}@supports (color:color-mix(in lab,red,red)){.outbound-update-history-tag,.outbound-update-record-tags span{color:color-mix(in oklab,var(--ink)76%,transparent)!important}}.outbound-update-history-tag,.outbound-update-record-tags span{transform:none!important}.site-next-records{border-top:.58rem solid var(--ink)!important}.site-next-records-heading{border-bottom:.25rem solid var(--ink);padding-bottom:.8rem}.site-next-records-grid{counter-reset:next-ledger}.site-next-record{counter-increment:next-ledger;border-left:.45rem solid var(--ink)!important;box-shadow:.52rem .58rem 0 var(--ink)!important;background:#fbf6ed!important;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){.site-next-record{box-shadow:.52rem .58rem color-mix(in oklab,var(--ink)5%,transparent)!important}}.site-next-record:before{content:"NEXT / " counter(next-ledger,decimal-leading-zero);font:700 .36rem/1 var(--font-mono);letter-spacing:.11em;color:var(--ink);position:absolute;bottom:.55rem;right:.7rem}@supports (color:color-mix(in lab,red,red)){.site-next-record:before{color:color-mix(in oklab,var(--ink)42%,transparent)}}.site-next-record-coordinate span{color:var(--ink)!important}.site-next-record-coordinate i{transform:rotate(-2deg);color:#8f2f24!important;border:1px solid #a93628!important}@media (max-width:820px){.baseline-archive-coordinate{grid-template-columns:1fr 1fr}.baseline-archive-coordinate>p{border-top:1px solid var(--ink);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.baseline-archive-coordinate>p{border-top:1px solid color-mix(in oklab,var(--ink)17%,transparent)}}.baseline-company-volume:after,.outbound-update-records:after{display:none}.baseline-company-volume>header{grid-template-columns:1fr auto;position:relative;top:auto}.baseline-company-volume>header dl{grid-column:1/-1}.baseline-company-volume>header i{grid-area:1/2}.baseline-company-volume>.baseline-company-ledger,.outbound-update-records{padding-right:1.2rem!important}.outbound-update-volume>header{position:relative;top:auto}}@media (max-width:560px){.baseline-archive-coordinate{grid-template-columns:1fr}.baseline-archive-coordinate>div,.baseline-archive-coordinate>p{border-right:0;border-bottom:1px solid var(--ink);min-height:auto}@supports (color:color-mix(in lab,red,red)){.baseline-archive-coordinate>div,.baseline-archive-coordinate>p{border-bottom:1px solid color-mix(in oklab,var(--ink)17%,transparent)}}.baseline-company-volumes{gap:3rem}.baseline-company-volume{border-left-width:.32rem}.baseline-company-volume>header{grid-template-columns:1fr;padding:.8rem}.baseline-company-volume>header dl{grid-template-columns:1fr 1fr}.baseline-company-volume>header i{grid-area:auto/1;width:3rem;height:3rem}.baseline-company-volume>.baseline-company-ledger{border-left-width:.18rem;padding:.7rem!important}.outbound-update-filter-sheet:after{display:none}.outbound-update-records{border-left-width:.18rem;padding-inline:.55rem!important}}.coverage-hero-register{grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.coverage-hero-seal{border:.16rem solid var(--ink);box-shadow:.55rem .6rem 0 var(--ink);background:#fbf6ed;border-left:.55rem solid #a93628;grid-template-columns:auto 1fr;align-items:center;gap:.4rem .7rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.coverage-hero-seal{box-shadow:.55rem .6rem color-mix(in oklab,var(--ink)5%,transparent)}}.coverage-hero-seal svg{color:#a93628;grid-row:1/3;width:2rem}.coverage-hero-seal span,.coverage-hero-seal small{font:700 .43rem/1.45 var(--font-mono);letter-spacing:.1em}.coverage-hero-seal strong{font-family:var(--font-serif);color:#a93628;font-size:2.4rem}.coverage-summary-grid{border-top:.45rem solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:1.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.coverage-summary-grid{border-left:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.coverage-summary-grid>div{border-right:1px solid var(--ink);min-height:7rem;padding:1rem}@supports (color:color-mix(in lab,red,red)){.coverage-summary-grid>div{border-right:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.coverage-summary-grid>div{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.coverage-summary-grid>div{border-bottom:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.coverage-summary-grid>div{background:#fbf6ed}.coverage-summary-grid dt{font:700 .53rem/1.4 var(--font-mono);letter-spacing:.08em}.coverage-summary-grid dd{font-family:var(--font-serif);margin:.45rem 0;font-size:2rem;font-weight:800}.coverage-summary-grid dd small{margin-left:.2rem;font-size:.7rem}.coverage-summary-grid p{color:var(--ink);font-size:.6rem;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.coverage-summary-grid p{color:color-mix(in oklab,var(--ink)66%,transparent)}}.coverage-summary-grid [data-status=published]{box-shadow:inset .32rem 0 #a93628}.coverage-critical-note{background:#f7e9df;border:1px solid oklab(50.0144% .132338 .0770084/.38);border-left:.45rem solid #a93628;gap:1rem;margin-top:1.2rem;padding:1rem;display:flex}.coverage-critical-note svg{color:#a93628;flex:none}.coverage-critical-note strong{font-family:var(--font-serif)}.coverage-critical-note p{margin-top:.35rem;font-size:.7rem;line-height:1.75}.coverage-status-book{grid-template-columns:repeat(2,1fr);gap:.8rem;margin-top:1rem;display:grid}.coverage-status-book article{border:1px solid var(--ink);position:relative}@supports (color:color-mix(in lab,red,red)){.coverage-status-book article{border:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.coverage-status-book article{border-left:.35rem solid var(--ink);box-shadow:.35rem .4rem 0 var(--ink);background:#fbf6ed;padding:1rem}@supports (color:color-mix(in lab,red,red)){.coverage-status-book article{box-shadow:.35rem .4rem color-mix(in oklab,var(--ink)4%,transparent)}}.coverage-status-book article:first-child{border-left-color:#a93628;grid-column:1/-1}.coverage-status-book header{border-bottom:1px solid var(--ink);justify-content:space-between;display:flex}@supports (color:color-mix(in lab,red,red)){.coverage-status-book header{border-bottom:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.coverage-status-book header{font:700 .48rem/1 var(--font-mono);letter-spacing:.08em;padding-bottom:.55rem}.coverage-status-book h3{font-family:var(--font-serif);font-size:1rem;margin:.8rem 0 .45rem!important}.coverage-status-book p{font-size:.68rem;line-height:1.75}.coverage-ledger-section{scroll-margin-top:7rem}.coverage-ledger-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.4rem;display:grid}.coverage-ledger-heading dl{border:1px solid var(--ink);grid-template-columns:repeat(2,7rem);display:grid}@supports (color:color-mix(in lab,red,red)){.coverage-ledger-heading dl{border:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.coverage-ledger-heading dl{border-top:.35rem solid var(--ink)}.coverage-ledger-heading dl div{border-right:1px solid var(--ink);padding:.7rem}@supports (color:color-mix(in lab,red,red)){.coverage-ledger-heading dl div{border-right:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.coverage-ledger-heading dt{font:700 .42rem/1.4 var(--font-mono)}.coverage-ledger-heading dd{font-family:var(--font-serif);margin-top:.3rem;font-size:1.2rem;font-weight:800}.coverage-filter-sheet{border:1px solid var(--ink);grid-template-columns:1.6fr .8fr .8fr auto;gap:.8rem;margin:1.5rem 0;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.coverage-filter-sheet{border:1px solid color-mix(in oklab,var(--ink)24%,transparent)}}.coverage-filter-sheet{border-left:.62rem solid var(--ink);box-shadow:.55rem .6rem 0 var(--ink);background:#f8f1e6;padding:1rem}@supports (color:color-mix(in lab,red,red)){.coverage-filter-sheet{box-shadow:.55rem .6rem color-mix(in oklab,var(--ink)4%,transparent)}}.coverage-filter-title{border-bottom:1px solid var(--ink);grid-column:1/-1;align-items:center;gap:.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.coverage-filter-title{border-bottom:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.coverage-filter-title{padding-bottom:.8rem}.coverage-filter-title svg{width:1.2rem}.coverage-filter-title span,.coverage-filter-sheet label>span b{font:700 .42rem/1.4 var(--font-mono);letter-spacing:.09em}.coverage-filter-title strong{font-family:var(--font-serif);margin-top:.2rem;display:block}.coverage-filter-sheet label{gap:.35rem;display:grid}.coverage-filter-sheet label>span{font-size:.55rem;font-weight:800}.coverage-filter-sheet label>span b{color:var(--ink);margin-bottom:.2rem;display:block}@supports (color:color-mix(in lab,red,red)){.coverage-filter-sheet label>span b{color:color-mix(in oklab,var(--ink)56%,transparent)}}.coverage-filter-sheet input,.coverage-filter-sheet select{border:1px solid var(--ink);width:100%;min-height:3rem}@supports (color:color-mix(in lab,red,red)){.coverage-filter-sheet input,.coverage-filter-sheet select{border:1px solid color-mix(in oklab,var(--ink)28%,transparent)}}.coverage-filter-sheet input,.coverage-filter-sheet select{background:#fffdf8;border-radius:0;outline:none;padding:.55rem .7rem;font-size:.72rem}.coverage-filter-sheet input:focus,.coverage-filter-sheet select:focus{border-color:#a93628;box-shadow:0 0 0 3px #a936283b}.coverage-query>div{border-left:.32rem solid var(--ink);background:#fffdf8;align-items:center;display:flex}.coverage-query>div svg{flex:none;width:1rem;margin-left:.7rem}.coverage-query input{border:0}.coverage-filter-sheet>button{border:1px solid var(--ink);align-self:end;min-height:3rem;padding:.55rem .8rem;font-size:.62rem;font-weight:800}.coverage-filter-sheet>button svg{width:.85rem;margin-right:.3rem;display:inline}.coverage-filter-sheet>button:disabled{opacity:.35}.coverage-volume{border:1px solid var(--ink);position:relative}@supports (color:color-mix(in lab,red,red)){.coverage-volume{border:1px solid color-mix(in oklab,var(--ink)23%,transparent)}}.coverage-volume{border-left:.7rem solid var(--ink);box-shadow:-.65rem 0 0 var(--ink),.75rem .8rem 0 var(--ink);background:#faf5eb}@supports (color:color-mix(in lab,red,red)){.coverage-volume{box-shadow:-.65rem 0 color-mix(in oklab,var(--ink)5%,transparent),.75rem .8rem color-mix(in oklab,var(--ink)4%,transparent)}}.coverage-volume:after{content:"COVERAGE / VOLUME " attr(data-volume);font:700 .35rem/1 var(--font-mono);letter-spacing:.11em;color:var(--ink);position:absolute;top:8rem;right:.42rem}@supports (color:color-mix(in lab,red,red)){.coverage-volume:after{color:color-mix(in oklab,var(--ink)40%,transparent)}}.coverage-volume:after{writing-mode:vertical-rl}.coverage-volume>header{z-index:3;background:var(--ink);color:#f8f1e6;border-bottom:.45rem solid #9f392b;grid-template-columns:minmax(0,1fr) auto 4rem;align-items:center;gap:1rem;min-height:7rem;padding:1rem 1.2rem;display:grid;position:sticky;top:7.05rem}.coverage-volume>header span,.coverage-volume>header small{font:700 .43rem/1.5 var(--font-mono);letter-spacing:.1em;color:#f8f1e699}.coverage-volume>header h3{font-family:var(--font-serif);color:#f8f1e6;font-size:1.45rem;margin:.25rem 0!important}.coverage-volume>header dl{grid-template-columns:repeat(2,auto);gap:.8rem;display:grid}.coverage-volume>header dl div{border-left:1px solid #f8f1e633;padding-left:.65rem}.coverage-volume>header dt{font:700 .38rem/1.4 var(--font-mono)}.coverage-volume>header dd{font-family:var(--font-serif);font-size:.9rem;font-weight:800}.coverage-volume>header i{color:#f0aa97;width:3.5rem;height:3.5rem;font-family:var(--font-serif);border:2px solid #d7806a;place-items:center;font-size:.65rem;font-style:normal;font-weight:800;display:grid;transform:rotate(-3deg)}.coverage-records{border-left:.3rem solid var(--ink);padding:1.1rem 2rem 1.1rem 1rem;position:relative}@supports (color:color-mix(in lab,red,red)){.coverage-records{border-left:.3rem solid color-mix(in oklab,var(--ink)72%,transparent)}}.coverage-records:before{content:"72-COMPANY EVIDENCE RAIL";background:var(--paper);font:700 .33rem/1 var(--font-mono);letter-spacing:.08em;writing-mode:vertical-rl;padding:.25rem 0;position:absolute;top:1rem;left:-.68rem}.coverage-record{border:1px solid var(--ink);grid-template-columns:5rem minmax(0,1fr);margin-bottom:1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.coverage-record{border:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.coverage-record{border-left:.3rem solid var(--ink);box-shadow:.32rem .36rem 0 var(--ink);background:#fffdf8}@supports (color:color-mix(in lab,red,red)){.coverage-record{box-shadow:.32rem .36rem color-mix(in oklab,var(--ink)3%,transparent)}}.coverage-record[data-status=published]{border-left-color:#a93628}.coverage-record-number{border-right:1px solid var(--ink);flex-direction:column;align-items:center;gap:.3rem;display:flex}@supports (color:color-mix(in lab,red,red)){.coverage-record-number{border-right:1px solid color-mix(in oklab,var(--ink)17%,transparent)}}.coverage-record-number{background:#f3ebdf;padding:1rem .45rem}.coverage-record-number span,.coverage-record-number small{font:700 .38rem/1.3 var(--font-mono);letter-spacing:.08em}.coverage-record-number strong{font-family:var(--font-serif);font-size:1.5rem}.coverage-record-number small{writing-mode:vertical-rl;max-height:6rem}.coverage-record-body{padding:1rem}.coverage-record-body>header>div{justify-content:space-between;align-items:center;display:flex}.coverage-record-body time{font:700 .44rem/1 var(--font-mono);letter-spacing:.08em}.coverage-status-stamp{border:1px solid var(--ink);font:700 .47rem/1 var(--font-mono);padding:.25rem .45rem;display:inline-block;transform:rotate(-1deg)}.coverage-record[data-status=published] .coverage-status-stamp{color:#8f2f24;border-color:#a93628}.coverage-record-body h3{font-family:var(--font-serif);font-size:1.1rem;margin:.65rem 0 .2rem!important}.coverage-record-body>header p{font:700 .48rem/1.5 var(--font-mono);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.coverage-record-body>header p{color:color-mix(in oklab,var(--ink)60%,transparent)}}.coverage-record-reason{border-left:.2rem solid var(--ink);margin-top:.8rem}@supports (color:color-mix(in lab,red,red)){.coverage-record-reason{border-left:.2rem solid color-mix(in oklab,var(--ink)35%,transparent)}}.coverage-record-reason{padding-left:.75rem;font-size:.68rem;line-height:1.75}.coverage-record-coordinates{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);margin-top:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.coverage-record-coordinates{border-top:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.coverage-record-coordinates{border-left:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.coverage-record-coordinates{border-left:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.coverage-record-coordinates div{border-right:1px solid var(--ink);padding:.55rem}@supports (color:color-mix(in lab,red,red)){.coverage-record-coordinates div{border-right:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.coverage-record-coordinates div{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.coverage-record-coordinates div{border-bottom:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.coverage-record-coordinates dt{align-items:center;gap:.3rem;font-size:.48rem;font-weight:800;display:flex}.coverage-record-coordinates dt svg{width:.75rem}.coverage-record-coordinates dd{font:700 .52rem/1.5 var(--font-mono);margin-top:.25rem}.coverage-channel-list{flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.coverage-channel-list span{border:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.coverage-channel-list span{border:1px solid color-mix(in oklab,var(--ink)24%,transparent)}}.coverage-channel-list span{font:700 .45rem/1 var(--font-mono);padding:.28rem .45rem}.coverage-source-register{border-top:.25rem solid var(--ink);background:#f7f0e5;margin-top:.8rem}.coverage-source-register>span{font:700 .4rem/1 var(--font-mono);letter-spacing:.08em;padding:.4rem .55rem;display:block}.coverage-source-register a{border-top:1px solid var(--ink);grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.coverage-source-register a{border-top:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.coverage-source-register a{color:var(--ink);padding:.55rem;font-size:.58rem}.coverage-source-register a>b{font:700 .42rem/1 var(--font-mono)}.coverage-source-register a span small{color:var(--ink);margin-top:.2rem;display:block}@supports (color:color-mix(in lab,red,red)){.coverage-source-register a span small{color:color-mix(in oklab,var(--ink)60%,transparent)}}.coverage-source-register a svg{width:.8rem}.coverage-source-pending{border:1px dashed var(--ink);gap:.6rem;margin-top:.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.coverage-source-pending{border:1px dashed color-mix(in oklab,var(--ink)30%,transparent)}}.coverage-source-pending{padding:.65rem}.coverage-source-pending svg{flex:none;width:1rem}.coverage-source-pending p{font-size:.58rem;line-height:1.6}.coverage-source-pending strong{display:block}.coverage-record-caution{background:#f3ebe0;margin-top:.7rem;padding:.6rem;font-size:.58rem;line-height:1.65}.coverage-record-actions{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.coverage-record-actions a{border:1px solid var(--ink);color:var(--ink);align-items:center;gap:.3rem;padding:.5rem .65rem;font-size:.55rem;font-weight:800;display:inline-flex}.coverage-record-actions a:first-child{background:var(--ink);color:#fff}.coverage-record-actions svg{width:.8rem}.coverage-pagination{border:1px solid var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;margin-top:1.3rem;display:grid}@supports (color:color-mix(in lab,red,red)){.coverage-pagination{border:1px solid color-mix(in oklab,var(--ink)24%,transparent)}}.coverage-pagination{background:#f8f1e6}.coverage-pagination button{min-height:3.4rem;padding:.7rem;font-size:.65rem;font-weight:800}.coverage-pagination button:last-child{border-left:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.coverage-pagination button:last-child{border-left:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.coverage-pagination button:first-child{border-right:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.coverage-pagination button:first-child{border-right:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.coverage-pagination button:disabled{opacity:.3}.coverage-pagination button svg{width:.9rem;margin-inline:.3rem;display:inline}.coverage-pagination div{align-items:baseline;gap:.35rem;padding:.5rem 1rem;display:flex}.coverage-pagination span,.coverage-pagination small{font:700 .42rem/1 var(--font-mono)}.coverage-pagination strong{font-family:var(--font-serif);font-size:1.35rem}.coverage-empty{border:.3rem solid var(--ink);background:#fbf6ed;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.coverage-empty p{margin-top:.3rem;font-size:.65rem}.coverage-empty button{border:1px solid var(--ink);padding:.55rem;font-size:.58rem;font-weight:800}.coverage-method-ledger{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.coverage-method-ledger article{border-top:.4rem solid var(--ink);border-left:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.coverage-method-ledger article{border-left:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.coverage-method-ledger article{border-right:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.coverage-method-ledger article{border-right:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.coverage-method-ledger article{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.coverage-method-ledger article{border-bottom:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.coverage-method-ledger article{background:#fbf6ed;padding:1rem}.coverage-method-ledger span{font:700 .43rem/1 var(--font-mono);letter-spacing:.08em}.coverage-method-ledger strong{font-family:var(--font-serif);margin:.7rem 0;display:block}.coverage-method-ledger p{font-size:.65rem;line-height:1.75}.coverage-final-actions{gap:.6rem;margin-top:1rem;display:flex}.coverage-final-actions a{border:1px solid var(--ink);color:var(--ink);align-items:center;gap:.4rem;padding:.7rem .85rem;font-size:.65rem;font-weight:800;display:inline-flex}.coverage-final-actions a:first-child{color:#fff;background:#a93628;border-color:#a93628}.coverage-final-actions svg{width:.9rem}@media (max-width:900px){.coverage-summary-grid{grid-template-columns:repeat(2,1fr)}.coverage-filter-sheet{grid-template-columns:1fr 1fr}.coverage-query{grid-column:1/-1}.coverage-filter-sheet>button{align-self:end}.coverage-volume:after{display:none}.coverage-volume>header{position:relative;top:auto}.coverage-records{padding-right:1rem}.coverage-method-ledger,.coverage-status-book{grid-template-columns:1fr}.coverage-status-book article:first-child{grid-column:auto}}@media (max-width:620px){.coverage-hero-register{grid-template-columns:1fr}.coverage-hero-seal{max-width:12rem}.coverage-summary-grid,.coverage-ledger-heading{grid-template-columns:1fr}.coverage-ledger-heading dl{grid-template-columns:1fr 1fr}.coverage-filter-sheet{grid-template-columns:1fr;padding:.75rem}.coverage-query{grid-column:auto}.coverage-record{grid-template-columns:3.4rem minmax(0,1fr)}.coverage-record-number{padding:.7rem .25rem}.coverage-record-body{padding:.72rem}.coverage-record-coordinates{grid-template-columns:1fr}.coverage-volume{border-left-width:.32rem}.coverage-volume>header{grid-template-columns:1fr;padding:.8rem}.coverage-volume>header dl{grid-template-columns:1fr 1fr}.coverage-volume>header i{width:3rem;height:3rem}.coverage-records{border-left-width:.18rem;padding:.65rem}.coverage-records:before{display:none}.coverage-pagination{grid-template-columns:1fr auto 1fr}.coverage-pagination div{padding:.4rem}.coverage-final-actions{flex-direction:column}.coverage-empty{grid-template-columns:1fr}.coverage-source-register a{grid-template-columns:1.7rem minmax(0,1fr) auto}}.phone-coverage-inline-link{border-bottom:1px solid var(--ink);color:var(--ink);align-items:center;gap:.4rem;margin-top:.8rem;padding-bottom:.25rem;font-size:.65rem;font-weight:800;display:inline-flex}.directory-phone-coverage-slip{border:1px solid var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.directory-phone-coverage-slip{border:1px solid color-mix(in oklab,var(--ink)22%,transparent)}}.directory-phone-coverage-slip{border-left:.5rem solid var(--ink);box-shadow:.5rem .55rem 0 var(--ink);background:#fbf6ed;padding:1rem}@supports (color:color-mix(in lab,red,red)){.directory-phone-coverage-slip{box-shadow:.5rem .55rem color-mix(in oklab,var(--ink)4%,transparent)}}.directory-phone-coverage-slip>svg{width:1.5rem}.directory-phone-coverage-slip span{font:700 .44rem/1.4 var(--font-mono);letter-spacing:.09em}.directory-phone-coverage-slip strong{font-family:var(--font-serif);margin:.25rem 0;display:block}.directory-phone-coverage-slip p{font-size:.62rem;line-height:1.65}.directory-phone-coverage-slip>a{border:1px solid var(--ink);color:var(--ink);align-items:center;gap:.35rem;padding:.65rem;font-size:.58rem;font-weight:800;display:inline-flex}.directory-phone-coverage-slip>a svg{width:.8rem}@media (max-width:620px){.directory-phone-coverage-slip{grid-template-columns:1fr}}.company-phone-coverage-card{border:1px solid var(--ink);margin-top:1.4rem;position:relative}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-card{border:1px solid color-mix(in oklab,var(--ink)24%,transparent)}}.company-phone-coverage-card{border-left:.48rem solid var(--ink);box-shadow:6px 7px 0 var(--ink);background:#fbf5e9}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-card{box-shadow:6px 7px color-mix(in oklab,var(--ink)7%,transparent)}}.company-phone-coverage-card:after{content:"";background:linear-gradient(225deg,var(--paper)0 49%,var(--ink)50% 52%,#f0e6d7 53%);width:1.65rem;height:1.65rem;position:absolute;top:-1px;right:-1px}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-card:after{background:linear-gradient(225deg,var(--paper)0 49%,color-mix(in oklab,var(--ink)18%,transparent)50% 52%,#f0e6d7 53%)}}.company-phone-coverage-card>header{border-bottom:2px solid var(--ink);background:var(--ink);color:#fffdf7;grid-template-columns:minmax(12rem,1fr) auto auto;align-items:stretch;display:grid}.company-phone-coverage-card>header>div{border-right:1px solid #ffffff29;align-items:center;gap:.65rem;padding:.8rem 1rem;display:flex}.company-phone-coverage-card>header>div:last-child{border-right:0;padding-right:2.2rem}.company-phone-coverage-coordinate{flex-direction:column!important;align-items:flex-start!important;gap:.2rem!important}.company-phone-coverage-coordinate span,.company-phone-coverage-status small,.company-phone-coverage-date small{font:700 .46rem/1.2 var(--font-mono);letter-spacing:.13em;opacity:.62}.company-phone-coverage-coordinate strong{font-family:var(--font-serif);font-size:.92rem}.company-phone-coverage-status svg,.company-phone-coverage-date svg{width:1rem;height:1rem}.company-phone-coverage-status strong,.company-phone-coverage-date strong{margin-top:.18rem;font-size:.7rem;display:block}.company-phone-coverage-card[data-status=published] .company-phone-coverage-status{background:#a93628}.company-phone-coverage-card:not([data-status=published]) .company-phone-coverage-status{background:#ffffff0f}.company-phone-coverage-reading{border-bottom:1px solid var(--ink);padding:1.15rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-reading{border-bottom:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.company-phone-coverage-reading>span{font:700 .5rem/1 var(--font-mono);letter-spacing:.12em;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-reading>span{color:color-mix(in oklab,var(--ink)55%,transparent)}}.company-phone-coverage-reading h3{font-family:var(--font-serif);color:var(--ink);margin:.45rem 0 .55rem;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.35}.company-phone-coverage-reading p{max-width:62rem;color:var(--ink);margin:0;font-size:.82rem;line-height:1.9}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-reading p{color:color-mix(in oklab,var(--ink)76%,transparent)}}.company-phone-coverage-measures{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-measures{border-bottom:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.company-phone-coverage-measures>div{border-right:1px solid var(--ink);justify-content:space-between;align-items:center;gap:.7rem;min-height:4.25rem;padding:.75rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-measures>div{border-right:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.company-phone-coverage-measures>div{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-measures>div{border-bottom:1px solid color-mix(in oklab,var(--ink)12%,transparent)}}.company-phone-coverage-measures>div:nth-child(3n){border-right:0}.company-phone-coverage-measures>div:nth-child(n+4){border-bottom:0}.company-phone-coverage-measures dt{color:var(--ink);align-items:center;gap:.38rem;font-size:.64rem;font-weight:800;display:flex}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-measures dt{color:color-mix(in oklab,var(--ink)70%,transparent)}}.company-phone-coverage-measures dt svg{width:.9rem;height:.9rem}.company-phone-coverage-measures dd{font:800 1.2rem/1 var(--font-mono);color:var(--ink)}.company-phone-coverage-measures dd small{margin-left:.16rem;font-size:.52rem}.company-phone-coverage-channels{border-bottom:1px solid var(--ink);grid-template-columns:10rem 1fr;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-channels{border-bottom:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.company-phone-coverage-channels>span{font:700 .52rem/1 var(--font-mono);letter-spacing:.08em}.company-phone-coverage-channels>div{flex-wrap:wrap;gap:.35rem;display:flex}.company-phone-coverage-channels b{border:1px solid var(--ink);padding:.3rem .48rem}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-channels b{border:1px solid color-mix(in oklab,var(--ink)22%,transparent)}}.company-phone-coverage-channels b{background:#efe6d7;font-size:.6rem}.company-phone-coverage-sources{padding:1rem}.company-phone-coverage-source-heading{align-items:baseline;gap:.7rem;margin-bottom:.55rem;display:flex}.company-phone-coverage-source-heading span{font:700 .46rem/1 var(--font-mono);letter-spacing:.12em;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-source-heading span{color:color-mix(in oklab,var(--ink)52%,transparent)}}.company-phone-coverage-source-heading strong{font-family:var(--font-serif);font-size:.9rem}.company-phone-coverage-sources>a{border-top:1px solid var(--ink);grid-template-columns:2rem minmax(0,1fr) 1rem;align-items:center;gap:.7rem;padding:.72rem .7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-sources>a{border-top:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.company-phone-coverage-sources>a{color:var(--ink);transition:background .16s var(--ease-out)}.company-phone-coverage-sources>a:hover{background:#f0e6d6}.company-phone-coverage-sources>a>b{font:700 .48rem/1 var(--font-mono);letter-spacing:.08em}.company-phone-coverage-sources>a span small,.company-phone-coverage-sources>a span strong,.company-phone-coverage-sources>a span em{display:block}.company-phone-coverage-sources>a span small{font:700 .46rem/1 var(--font-mono);letter-spacing:.08em;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-sources>a span small{color:color-mix(in oklab,var(--ink)52%,transparent)}}.company-phone-coverage-sources>a span strong{margin-top:.2rem;font-size:.7rem}.company-phone-coverage-sources>a span em{color:#7a3c30;margin-top:.2rem;font-size:.6rem;font-style:normal;line-height:1.55}.company-phone-coverage-sources>a svg{width:.85rem;height:.85rem}.company-phone-coverage-no-source,.company-phone-coverage-hidden-candidate,.company-phone-coverage-limit{border:1px solid var(--ink);align-items:flex-start;gap:.7rem;margin:0 1rem 1rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-no-source,.company-phone-coverage-hidden-candidate,.company-phone-coverage-limit{border:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.company-phone-coverage-no-source,.company-phone-coverage-hidden-candidate,.company-phone-coverage-limit{background:#f2eadd}.company-phone-coverage-no-source svg,.company-phone-coverage-hidden-candidate svg,.company-phone-coverage-limit svg{flex:none;width:1rem;height:1rem;margin-top:.18rem}.company-phone-coverage-no-source p,.company-phone-coverage-hidden-candidate p,.company-phone-coverage-limit p{margin:0;font-size:.7rem;line-height:1.75}.company-phone-coverage-no-source strong,.company-phone-coverage-hidden-candidate strong,.company-phone-coverage-limit strong{font-family:var(--font-serif);font-size:.82rem;display:block}.company-phone-coverage-hidden-candidate{border-left:3px solid var(--ink);background:#eee4d6}.company-phone-coverage-limit{background:#f5e8df;border-color:#a9362857}.company-phone-coverage-card:not([data-status=published]) .company-phone-coverage-limit{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-card:not([data-status=published]) .company-phone-coverage-limit{border-color:color-mix(in oklab,var(--ink)22%,transparent)}}.company-phone-coverage-card:not([data-status=published]) .company-phone-coverage-limit{background:#eee6da}.company-phone-coverage-actions{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-phone-coverage-actions a{border-right:1px solid var(--ink);justify-content:space-between;align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-actions a{border-right:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.company-phone-coverage-actions a{color:var(--ink);font-size:.68rem;font-weight:800}.company-phone-coverage-actions a:last-child{border-right:0}.company-phone-coverage-actions a:hover{background:#efe5d6}.company-phone-coverage-actions svg{width:.9rem;height:.9rem}@media (max-width:720px){.company-phone-coverage-card>header{grid-template-columns:1fr 1fr}.company-phone-coverage-coordinate{border-bottom:1px solid #ffffff29;grid-column:1/-1}.company-phone-coverage-card>header>div:last-child{padding-right:2rem}.company-phone-coverage-measures{grid-template-columns:1fr 1fr}.company-phone-coverage-measures>div:nth-child(3n){border-right:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-measures>div:nth-child(3n){border-right:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.company-phone-coverage-measures>div:nth-child(2n){border-right:0}.company-phone-coverage-measures>div:nth-child(n+4){border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-measures>div:nth-child(n+4){border-bottom:1px solid color-mix(in oklab,var(--ink)12%,transparent)}}.company-phone-coverage-measures>div:nth-child(n+5){border-bottom:0}.company-phone-coverage-channels,.company-phone-coverage-actions{grid-template-columns:1fr}.company-phone-coverage-actions a{border-right:0;border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-actions a{border-bottom:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.company-phone-coverage-actions a:last-child{border-bottom:0}}body:has(.servicer-outbound-ledger) .article-record-hero{background-image:linear-gradient(90deg,var(--ink)0 1px,transparent 1px),linear-gradient(135deg,transparent 0 78%,var(--ink)78% 79%,transparent 79%);position:relative;border-bottom:2px solid var(--ink)!important}@supports (color:color-mix(in lab,red,red)){body:has(.servicer-outbound-ledger) .article-record-hero{background-image:linear-gradient(90deg,color-mix(in oklab,var(--ink)10%,transparent)0 1px,transparent 1px),linear-gradient(135deg,transparent 0 78%,color-mix(in oklab,var(--ink)5%,transparent)78% 79%,transparent 79%)}}body:has(.servicer-outbound-ledger) .article-record-hero{background-size:4.8rem 100%,100% 100%}body:has(.servicer-outbound-ledger) .article-record-hero:before{content:"OPENED COMPANY FILE";z-index:2;border:1px solid var(--ink);background:var(--paper);width:auto;height:auto;font:700 .42rem/1 var(--font-mono);letter-spacing:.14em;color:var(--ink);pointer-events:none;padding:.18rem .55rem;position:absolute;inset:.55rem auto auto max(1rem,50vw - 640px + 2rem)}body:has(.servicer-outbound-ledger) .article-hero-folio{border-left:3px solid var(--ink);padding-left:.75rem}body:has(.servicer-outbound-ledger) .verification-coordinate{box-shadow:7px 8px 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){body:has(.servicer-outbound-ledger) .verification-coordinate{box-shadow:7px 8px color-mix(in oklab,var(--ink)8%,transparent)}}body:has(.servicer-outbound-ledger) .article-body>.article-section{position:relative}body:has(.servicer-outbound-ledger) #profile{border:1px solid var(--ink);padding:1.35rem 1.35rem 1.6rem}@supports (color:color-mix(in lab,red,red)){body:has(.servicer-outbound-ledger) #profile{border:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}body:has(.servicer-outbound-ledger) #profile{border-left:.38rem solid var(--ink);background:repeating-linear-gradient(to bottom,#fbf6eb 0,#fbf6eb 2.75rem,var(--ink)2.78rem)}@supports (color:color-mix(in lab,red,red)){body:has(.servicer-outbound-ledger) #profile{background:repeating-linear-gradient(to bottom,#fbf6eb 0 2.75rem,color-mix(in oklab,var(--ink)7%,transparent)2.78rem)}}body:has(.servicer-outbound-ledger) #profile:before{content:"COMPANY LEDGER / 03";font:700 .48rem/1 var(--font-mono);letter-spacing:.13em;color:var(--ink);margin:-.35rem 0 1rem;display:block}@supports (color:color-mix(in lab,red,red)){body:has(.servicer-outbound-ledger) #profile:before{color:color-mix(in oklab,var(--ink)58%,transparent)}}body:has(.servicer-outbound-ledger) #contact{border-top:.35rem double var(--ink);border-bottom:2px solid var(--ink);box-shadow:inset 1.8rem 0 var(--ink);background:#f4ecdf;padding:1.3rem 1.35rem}@supports (color:color-mix(in lab,red,red)){body:has(.servicer-outbound-ledger) #contact{box-shadow:inset 1.8rem 0 color-mix(in oklab,var(--ink)4%,transparent)}}body:has(.servicer-outbound-ledger) #contact:before{content:"OFFICIAL CONTACT SLIP / 05";font:700 .48rem/1 var(--font-mono);letter-spacing:.13em;color:var(--ink);margin:0 0 1rem 1.1rem;display:block}@supports (color:color-mix(in lab,red,red)){body:has(.servicer-outbound-ledger) #contact:before{color:color-mix(in oklab,var(--ink)58%,transparent)}}body:has(.servicer-outbound-ledger) #verify{border:1px dashed var(--ink);padding:1.35rem}@supports (color:color-mix(in lab,red,red)){body:has(.servicer-outbound-ledger) #verify{border:1px dashed color-mix(in oklab,var(--ink)42%,transparent)}}body:has(.servicer-outbound-ledger) #verify{background-color:#faf4e8;background-image:linear-gradient(var(--ink)1px,transparent 1px),linear-gradient(90deg,var(--ink)1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){body:has(.servicer-outbound-ledger) #verify{background-image:linear-gradient(color-mix(in oklab,var(--ink)6%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--ink)5%,transparent)1px,transparent 1px)}}body:has(.servicer-outbound-ledger) #verify{background-size:100% 2.6rem,2.6rem 100%}body:has(.servicer-outbound-ledger) #verify:before{content:"NOTICE VERIFICATION SHEET / 06";font:700 .48rem/1 var(--font-mono);letter-spacing:.13em;color:var(--ink);margin:0 0 1rem;display:block}@supports (color:color-mix(in lab,red,red)){body:has(.servicer-outbound-ledger) #verify:before{color:color-mix(in oklab,var(--ink)58%,transparent)}}body:has(.servicer-outbound-ledger) #public-disclosures{border-top:2px solid var(--ink);border-left:1px solid var(--ink);padding:1.4rem}@supports (color:color-mix(in lab,red,red)){body:has(.servicer-outbound-ledger) #public-disclosures{border-left:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}body:has(.servicer-outbound-ledger) #public-disclosures{background:linear-gradient(112deg,#fbf5e9 0 93%,#eee4d5 93%)}body:has(.servicer-outbound-ledger) #public-disclosures:before{content:"PUBLIC DISCLOSURE REGISTER / 09";font:700 .48rem/1 var(--font-mono);letter-spacing:.13em;color:var(--ink);margin:0 0 1rem;display:block}@supports (color:color-mix(in lab,red,red)){body:has(.servicer-outbound-ledger) #public-disclosures:before{color:color-mix(in oklab,var(--ink)58%,transparent)}}body:has(.servicer-outbound-ledger) #official-outbound-numbers:before{content:"OUTBOUND EVIDENCE REGISTER / 10";font:700 .48rem/1 var(--font-mono);letter-spacing:.13em;color:var(--ink);margin:.2rem 0 1rem;display:block}@supports (color:color-mix(in lab,red,red)){body:has(.servicer-outbound-ledger) #official-outbound-numbers:before{color:color-mix(in oklab,var(--ink)58%,transparent)}}body:has(.servicer-outbound-ledger) aside[aria-label=出典と注意事項]>.sticky{border-left:3px solid var(--ink);padding-left:.75rem}body:has(.servicer-outbound-ledger) .source-rail-coordinate{border:1px solid var(--ink);box-shadow:4px 5px 0 var(--ink);background:#efe6d7;padding:.85rem 1rem;position:relative}@supports (color:color-mix(in lab,red,red)){body:has(.servicer-outbound-ledger) .source-rail-coordinate{box-shadow:4px 5px color-mix(in oklab,var(--ink)9%,transparent)}}body:has(.servicer-outbound-ledger) .source-rail-coordinate:after{content:"照";color:#a93628;width:1.45rem;height:1.45rem;font:800 .7rem/1 var(--font-serif);border:1px solid #a93628;place-items:center;display:grid;position:absolute;top:.55rem;right:.65rem;transform:rotate(-3deg)}body:has(.servicer-outbound-ledger) aside[aria-label=出典と注意事項] .border-ink\/12{box-shadow:none!important;border-radius:0!important}body:has(.servicer-outbound-ledger) aside[aria-label=出典と注意事項] li>a>span:first-child{color:var(--ink)!important}@media (max-width:1023px){body:has(.servicer-outbound-ledger) .article-record-hero:before{left:1rem}body:has(.servicer-outbound-ledger) #profile,body:has(.servicer-outbound-ledger) #contact,body:has(.servicer-outbound-ledger) #verify,body:has(.servicer-outbound-ledger) #public-disclosures{padding:1rem}.company-phone-coverage-card{box-shadow:3px 4px 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.company-phone-coverage-card{box-shadow:3px 4px color-mix(in oklab,var(--ink)7%,transparent)}}}.recheck-opening-docket{border:1px solid var(--ink);grid-template-columns:8rem 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.recheck-opening-docket{border:1px solid color-mix(in oklab,var(--ink)22%,transparent)}}.recheck-opening-docket{border-left:.5rem solid var(--ink);box-shadow:7px 8px 0 var(--ink);background:#f7efe2}@supports (color:color-mix(in lab,red,red)){.recheck-opening-docket{box-shadow:7px 8px color-mix(in oklab,var(--ink)7%,transparent)}}.recheck-opening-docket>div{border-right:1px dashed var(--ink);align-content:center;place-items:center;gap:.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.recheck-opening-docket>div{border-right:1px dashed color-mix(in oklab,var(--ink)28%,transparent)}}.recheck-opening-docket>div{background:var(--ink);color:#fff}.recheck-opening-docket>div svg{width:2rem;height:2rem}.recheck-opening-docket>div span{font:700 .55rem/1.6 var(--font-mono);letter-spacing:.14em;text-align:center}.recheck-opening-docket>section{padding:1.4rem}.recheck-opening-docket>section>span{font:700 .5rem/1 var(--font-mono);letter-spacing:.14em;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.recheck-opening-docket>section>span{color:color-mix(in oklab,var(--ink)55%,transparent)}}.recheck-opening-docket h2{font-family:var(--font-serif);margin:.65rem 0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.35}.recheck-opening-docket p{color:var(--ink);margin:0;font-size:.82rem;line-height:1.85}@supports (color:color-mix(in lab,red,red)){.recheck-opening-docket p{color:color-mix(in oklab,var(--ink)72%,transparent)}}.recheck-principle-grid{border:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.recheck-principle-grid{border:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.recheck-principle-grid article{border-right:1px solid var(--ink);grid-template-columns:2rem 1.2rem 1fr;gap:.55rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.recheck-principle-grid article{border-right:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.recheck-principle-grid article{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.recheck-principle-grid article{border-bottom:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.recheck-principle-grid article{background:#fbf5e9}.recheck-principle-grid article:nth-child(2n){border-right:0}.recheck-principle-grid article:nth-child(n+3){border-bottom:0}.recheck-principle-grid article>span{font:700 .55rem/1 var(--font-mono)}.recheck-principle-grid svg{width:1rem;height:1rem}.recheck-principle-grid strong{font-family:var(--font-serif);font-size:.88rem}.recheck-principle-grid p{color:var(--ink);grid-column:2/-1;margin:0;font-size:.7rem;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.recheck-principle-grid p{color:color-mix(in oklab,var(--ink)70%,transparent)}}.recheck-working-sheet{border:1px solid var(--ink);box-shadow:8px 9px 0 var(--ink);background:#fbf5e9}@supports (color:color-mix(in lab,red,red)){.recheck-working-sheet{box-shadow:8px 9px color-mix(in oklab,var(--ink)8%,transparent)}}.recheck-working-sheet>header{background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}.recheck-working-sheet>header span{font:700 .48rem/1 var(--font-mono);letter-spacing:.13em;opacity:.65}.recheck-working-sheet>header strong{font-family:var(--font-serif);margin:.3rem 0;font-size:1.15rem;display:block}.recheck-working-sheet>header p{opacity:.72;margin:0;font-size:.62rem}.recheck-progress{grid-template-columns:auto auto;align-items:end;display:grid}.recheck-progress b{font:800 2rem/1 var(--font-mono)}.recheck-progress span{font:700 .7rem/1 var(--font-mono)}.recheck-progress em{font:700 .5rem/1 var(--font-mono);text-align:right;grid-column:1/-1;margin-top:.25rem}.recheck-progress-line{background:#ded4c4;height:.32rem}.recheck-progress-line span{height:100%;transition:transform .18s var(--ease-out),width .18s var(--ease-out);background:#a93628;display:block}.recheck-sheet-groups{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recheck-sheet-groups section{border-right:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.recheck-sheet-groups section{border-right:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.recheck-sheet-groups section{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.recheck-sheet-groups section{border-bottom:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.recheck-sheet-groups section:nth-child(2n){border-right:0}.recheck-sheet-groups section:nth-child(n+3){border-bottom:0}.recheck-sheet-group-title{border-bottom:1px solid var(--ink);align-items:center;gap:.6rem;padding:.55rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.recheck-sheet-group-title{border-bottom:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.recheck-sheet-group-title{background:#eee5d7}.recheck-sheet-group-title span{border:1px solid var(--ink);width:1.3rem;height:1.3rem;font:800 .55rem/1 var(--font-mono);place-items:center;display:grid}.recheck-sheet-group-title strong{font-family:var(--font-serif);font-size:.8rem}.recheck-sheet-groups button{border-bottom:1px dashed var(--ink);grid-template-columns:1.05rem 1.4rem 1fr;align-items:start;gap:.5rem;width:100%;padding:.68rem .75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.recheck-sheet-groups button{border-bottom:1px dashed color-mix(in oklab,var(--ink)18%,transparent)}}.recheck-sheet-groups button{text-align:left;color:var(--ink)}.recheck-sheet-groups button:last-child{border-bottom:0}.recheck-sheet-groups button:hover{background:#f1e8d9}.recheck-sheet-groups button[aria-pressed=true]{background:#e8eee7}.recheck-sheet-groups button svg{width:1rem;height:1rem}.recheck-sheet-groups button>span{font:700 .48rem/1.5 var(--font-mono);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.recheck-sheet-groups button>span{color:color-mix(in oklab,var(--ink)50%,transparent)}}.recheck-sheet-groups button>strong{font-size:.67rem;line-height:1.55}.recheck-working-sheet>footer{border-top:2px solid var(--ink);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}.recheck-working-sheet>footer button{border:1px solid var(--ink);align-items:center;gap:.35rem;padding:.5rem .65rem;font-size:.62rem;font-weight:800;display:flex}.recheck-working-sheet>footer button:active{transform:scale(.97)}.recheck-working-sheet>footer svg{width:.9rem;height:.9rem}.recheck-working-sheet>footer p{text-align:right;color:#7c3a31;flex:1;margin:0;font-size:.58rem;line-height:1.5}.recheck-step-ledger{counter-reset:steps;border-left:.45rem solid var(--ink)}.recheck-step-ledger article{border:1px solid var(--ink);grid-template-columns:4rem 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.recheck-step-ledger article{border:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.recheck-step-ledger article{background:#fbf5e9;border-bottom:0;border-left:0}.recheck-step-ledger article:last-child{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.recheck-step-ledger article:last-child{border-bottom:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.recheck-step-ledger article>span{border-right:1px solid var(--ink);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.recheck-step-ledger article>span{border-right:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.recheck-step-ledger article>span{font:800 1.25rem/1 var(--font-mono)}.recheck-step-ledger article>div{padding:.85rem 1rem}.recheck-step-ledger em{font:700 .45rem/1 var(--font-mono);letter-spacing:.13em;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.recheck-step-ledger em{color:color-mix(in oklab,var(--ink)50%,transparent)}}.recheck-step-ledger strong{font-family:var(--font-serif);margin:.28rem 0;font-size:.95rem;display:block}.recheck-step-ledger p{margin:0;font-size:.7rem;line-height:1.7}.recheck-step-ledger code,.recheck-command-slip code{font:700 .58rem/1.5 var(--font-mono);overflow-wrap:anywhere;background:#e9e0d2;margin-top:.5rem;padding:.45rem .6rem;display:block}.recheck-command-slip{border:1px solid var(--ink);background:#f1e8da;gap:.8rem;margin-top:1rem;padding:1rem;display:flex}.recheck-command-slip>svg{flex:none;width:1.2rem;height:1.2rem}.recheck-command-slip span{font:700 .48rem/1 var(--font-mono);letter-spacing:.12em}.recheck-command-slip p{margin:.55rem 0 0;font-size:.65rem;line-height:1.7}.recheck-machine-register{border:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.recheck-machine-register{border:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.recheck-machine-register article{border-right:1px solid var(--ink);padding:1rem}@supports (color:color-mix(in lab,red,red)){.recheck-machine-register article{border-right:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.recheck-machine-register article{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.recheck-machine-register article{border-bottom:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.recheck-machine-register article{background:#faf4e9}.recheck-machine-register article:nth-child(2n){border-right:0}.recheck-machine-register article:nth-child(n+5){border-bottom:0}.recheck-machine-register header{justify-content:space-between;gap:.5rem;display:flex}.recheck-machine-register header span,.recheck-machine-register code{font:700 .48rem/1 var(--font-mono);letter-spacing:.08em}.recheck-machine-register code{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.recheck-machine-register code{color:color-mix(in oklab,var(--ink)52%,transparent)}}.recheck-machine-register strong{font-family:var(--font-serif);margin:.65rem 0 .4rem;font-size:.9rem;display:block}.recheck-machine-register p{margin:0;font-size:.67rem;line-height:1.7}.recheck-machine-register article:not([data-state=clear]){border-left:2px solid #a93628}.recheck-human-ledger{gap:.6rem;display:grid}.recheck-human-ledger article{border-block:1px solid var(--ink);grid-template-columns:2.6rem 1rem 8rem 1fr 2.5rem;align-items:center;gap:.65rem;padding:.75rem .85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.recheck-human-ledger article{border-block:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.recheck-human-ledger article{background:#fbf5e9}.recheck-human-ledger article>span{font:800 .7rem/1 var(--font-mono)}.recheck-human-ledger svg{width:1rem;height:1rem}.recheck-human-ledger strong{font-family:var(--font-serif);font-size:.78rem}.recheck-human-ledger p{margin:0;font-size:.65rem;line-height:1.6}.recheck-human-ledger i{border-bottom:1px solid var(--ink);height:1rem}@supports (color:color-mix(in lab,red,red)){.recheck-human-ledger i{border-bottom:1px solid color-mix(in oklab,var(--ink)34%,transparent)}}.recheck-event-register{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recheck-event-register article{border-right:1px solid var(--ink);grid-template-columns:2.3rem 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.recheck-event-register article{border-right:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.recheck-event-register article{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.recheck-event-register article{border-bottom:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.recheck-event-register article{background:#fbf5e9}.recheck-event-register article:nth-child(2n){border-right:0}.recheck-event-register article>span{border-right:1px solid var(--ink);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.recheck-event-register article>span{border-right:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.recheck-event-register article>span{font:800 .58rem/1 var(--font-mono)}.recheck-event-register article>div{padding:.7rem}.recheck-event-register code{font:700 .43rem/1 var(--font-mono);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.recheck-event-register code{color:color-mix(in oklab,var(--ink)50%,transparent)}}.recheck-event-register strong{font-family:var(--font-serif);margin:.35rem 0;font-size:.78rem;display:block}.recheck-event-register p{margin:0;font-size:.62rem;line-height:1.65}.recheck-event-register article[data-event=official-retired],.recheck-event-register article[data-event=correction]{border-top:2px solid #a93628}.recheck-date-rule{border-left:.35rem solid var(--ink);background:#eee5d8;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.recheck-date-rule svg{flex:none;width:1.1rem;height:1.1rem}.recheck-date-rule strong{font-family:var(--font-serif)}.recheck-date-rule p{margin:.3rem 0 0;font-size:.68rem;line-height:1.7}.recheck-publish-gate{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.recheck-publish-gate article{background:#faf4e8;grid-template-columns:1.6rem 1rem 1fr;gap:.5rem;padding:.85rem;display:grid}.recheck-publish-gate span{font:800 .55rem/1 var(--font-mono)}.recheck-publish-gate svg{width:1rem;height:1rem}.recheck-publish-gate strong{font-family:var(--font-serif);font-size:.76rem}.recheck-publish-gate p{grid-column:2/-1;margin:0;font-size:.62rem;line-height:1.65}.recheck-run-summary{border:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.recheck-run-summary{border:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.recheck-run-summary>div{border-right:1px solid var(--ink);padding:1rem}@supports (color:color-mix(in lab,red,red)){.recheck-run-summary>div{border-right:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.recheck-run-summary>div{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.recheck-run-summary>div{border-bottom:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.recheck-run-summary>div{background:#fbf5e9}.recheck-run-summary>div:nth-child(3n){border-right:0}.recheck-run-summary>div:nth-child(n+4){border-bottom:0}.recheck-run-summary dt{font:700 .52rem/1 var(--font-mono);letter-spacing:.08em}.recheck-run-summary dd{font:800 1.65rem/1 var(--font-mono);margin:.55rem 0 0}.recheck-run-summary small{margin-left:.2rem;font-size:.55rem}.recheck-misread-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.recheck-misread-ledger article{border-left:3px solid var(--ink);background:#f2eadf;padding:.8rem 1rem}.recheck-misread-ledger span{font:700 .48rem/1 var(--font-mono);letter-spacing:.08em}.recheck-misread-ledger strong{font-family:var(--font-serif);margin:.35rem 0;font-size:.8rem;display:block}.recheck-misread-ledger p{margin:0;font-size:.63rem;line-height:1.65}.recheck-next-records{border:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem;display:grid}.recheck-next-records a{border-right:1px solid var(--ink);grid-template-columns:1fr auto auto;align-items:center;gap:.55rem;padding:.85rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.recheck-next-records a{border-right:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.recheck-next-records a{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.recheck-next-records a{border-bottom:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.recheck-next-records a{color:var(--ink);font-size:.68rem;font-weight:800}.recheck-next-records a:nth-child(2n){border-right:0}.recheck-next-records a:nth-child(n+3){border-bottom:0}.recheck-next-records a:hover{background:#eee5d7}.recheck-next-records svg{width:.95rem;height:.95rem}@media (max-width:720px){.recheck-opening-docket{grid-template-columns:1fr}.recheck-opening-docket>div{border-bottom:1px dashed #ffffff40;border-right:0;grid-template-columns:auto auto;padding:.75rem}.recheck-principle-grid,.recheck-sheet-groups,.recheck-machine-register,.recheck-event-register,.recheck-misread-ledger,.recheck-next-records{grid-template-columns:1fr}.recheck-principle-grid article,.recheck-sheet-groups section,.recheck-machine-register article,.recheck-event-register article,.recheck-next-records a{border-right:0}.recheck-principle-grid article:nth-child(n+3),.recheck-sheet-groups section:nth-child(n+3),.recheck-machine-register article:nth-child(n+5){border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.recheck-principle-grid article:nth-child(n+3),.recheck-sheet-groups section:nth-child(n+3),.recheck-machine-register article:nth-child(n+5){border-bottom:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.recheck-principle-grid article:last-child,.recheck-sheet-groups section:last-child,.recheck-machine-register article:last-child{border-bottom:0}.recheck-working-sheet>header{grid-template-columns:1fr auto}.recheck-working-sheet>footer p{text-align:left;flex-basis:100%}.recheck-human-ledger article{grid-template-columns:2rem 1rem 1fr}.recheck-human-ledger strong{grid-column:3}.recheck-human-ledger p{grid-column:1/-1}.recheck-human-ledger i{display:none}.recheck-publish-gate,.recheck-run-summary{grid-template-columns:1fr 1fr}.recheck-publish-gate article:nth-child(odd):last-child{grid-column:1/-1}.recheck-run-summary>div:nth-child(3n){border-right:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.recheck-run-summary>div:nth-child(3n){border-right:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.recheck-run-summary>div:nth-child(2n){border-right:0}.recheck-run-summary>div:nth-child(n+4){border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.recheck-run-summary>div:nth-child(n+4){border-bottom:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.recheck-run-summary>div:nth-child(n+5){border-bottom:0}}@media print{body:has(#working-checklist) .site-masthead,body:has(#working-checklist) .section-context-bar,body:has(#working-checklist) .site-footer,body:has(#working-checklist) .article-record-hero,body:has(#working-checklist) .article-body>:not(#working-checklist),body:has(#working-checklist) aside{display:none!important}body:has(#working-checklist) .article-body{width:100%!important}body:has(#working-checklist) .recheck-working-sheet{box-shadow:none}body:has(#working-checklist) .recheck-working-sheet>footer{display:none}}.coverage-history-hero{background:linear-gradient(90deg,#142b3a0b,#0000 55%);border-block:1px solid #142b3a3d;grid-template-columns:9rem 1fr;align-items:center;gap:2rem;padding:2rem;display:grid}.coverage-history-seal{color:#f5efe3;text-align:center;background:#142b3a;border:1px solid #173143;align-content:center;place-items:center;min-height:9rem;display:grid;position:relative;box-shadow:7px 7px #c34a3229}.coverage-history-seal svg{width:1.5rem;margin-bottom:.4rem}.coverage-history-seal span,.coverage-history-seal small{letter-spacing:.16em;font:600 .59rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.coverage-history-seal strong{color:#f1e7d5;margin:.35rem 0;font:400 2.7rem/1 Georgia,Times New Roman,serif}.coverage-history-hero h2{max-width:18ch;font-size:clamp(1.7rem,3.2vw,2.8rem)}.coverage-history-hero p{max-width:52rem;font-size:1.02rem;line-height:2}.coverage-history-summary{border:1px solid #142b3a38;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem;display:grid}.coverage-history-summary>div{border-bottom:1px solid #142b3a2e;border-right:1px solid #142b3a2e;min-height:8.2rem;padding:1rem 1.1rem;position:relative}.coverage-history-summary>div:nth-child(3n){border-right:0}.coverage-history-summary>div:nth-last-child(-n+3){border-bottom:0}.coverage-history-summary dt{letter-spacing:.08em;color:#5c665f;font-size:.75rem}.coverage-history-summary dd{color:#142b3a;margin:.55rem 0;font:400 2.35rem/1.1 Georgia,Times New Roman,serif}.coverage-history-summary dd small{margin-left:.2rem;font:600 .72rem/1 sans-serif}.coverage-history-summary dd.is-date{font-size:1.45rem}.coverage-history-summary p{color:#6d6d64;font-size:.77rem}.coverage-history-summary [data-kind=change]:before{content:"実質変更";color:#a63b28;letter-spacing:.08em;border:1px solid #c34a32;padding:.18rem .35rem;font-size:.57rem;position:absolute;top:.55rem;right:.55rem}.coverage-history-critical{background:#f2e7d7;border-left:4px solid #c34a32;gap:1rem;margin-top:1.2rem;padding:1.1rem 1.25rem;display:flex}.coverage-history-critical svg{color:#a63b28;flex:none}.coverage-history-critical strong{color:#142b3a}.coverage-history-critical p{margin:.3rem 0 0;line-height:1.8}.coverage-history-event-book{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin:1.4rem 0;display:grid}.coverage-history-event-book article{border-top:5px solid #142b3a;border-inline:1px solid #142b3a33;background:#f9f4eac7;border-bottom:1px solid #142b3a33;min-height:14rem;padding:1rem}.coverage-history-event-book article[data-scope=amendment]{border-top-color:#6e2f25}.coverage-history-event-book header{letter-spacing:.08em;justify-content:space-between;gap:.5rem;font:600 .6rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.coverage-history-event-book h3{margin:.9rem 0 .55rem;font-size:1.02rem;line-height:1.55}.coverage-history-event-book p{color:#5e625d;font-size:.78rem;line-height:1.75}.coverage-history-ledger-section{position:relative}.coverage-history-ledger-heading{border-bottom:5px solid #142b3a;grid-template-columns:1fr auto;align-items:end;gap:2rem;padding-bottom:1rem;display:grid}.coverage-history-ledger-heading dl{border:1px solid #142b3a40;display:flex}.coverage-history-ledger-heading dl div{text-align:center;border-right:1px solid #142b3a33;padding:.65rem 1rem}.coverage-history-ledger-heading dl div:last-child{border-right:0}.coverage-history-ledger-heading dt{letter-spacing:.08em;font-size:.6rem}.coverage-history-ledger-heading dd{margin-top:.3rem;font:400 1.5rem/1 Georgia,Times New Roman,serif}.coverage-history-filter-sheet{background:#f7f0e4;border:1px solid #142b3a3d;grid-template-columns:1.35fr repeat(4,minmax(0,1fr)) auto;margin:1.25rem 0 1.6rem;display:grid}.coverage-history-filter-title{color:#f6efe2;background:#142b3a;grid-column:1/-1;align-items:center;gap:.7rem;padding:.75rem 1rem;display:flex}.coverage-history-filter-title svg{width:1.1rem}.coverage-history-filter-title span{letter-spacing:.12em;font:600 .58rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.coverage-history-filter-title strong{font-size:.86rem}.coverage-history-filter-sheet label{border-right:1px solid #142b3a2e;padding:.85rem}.coverage-history-filter-sheet label>span{color:#5d625e;margin-bottom:.42rem;font-size:.67rem;display:block}.coverage-history-filter-sheet label b{letter-spacing:.1em;color:#8d392d;font:600 .55rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.coverage-history-filter-sheet input,.coverage-history-filter-sheet select{color:#142b3a;background:0 0;border:0;border-bottom:1px solid #5f675f;width:100%;min-height:2.55rem;padding:.25rem .2rem;font-size:.78rem}.coverage-history-query div{align-items:center;gap:.45rem;display:flex}.coverage-history-query svg{width:1rem}.coverage-history-filter-sheet>button{color:#142b3a;background:#e7ddce;border:0;align-self:stretch;align-items:center;gap:.35rem;padding:0 1rem;font-size:.73rem;display:flex}.coverage-history-filter-sheet>button:disabled{opacity:.42}.coverage-history-volume{background:#fffbf38c;border-left:9px double #142b3a;position:relative}.coverage-history-volume>header{color:#f7f0e4;background:#142b3a;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:1rem 1.25rem;display:grid;position:relative}.coverage-history-volume>header span,.coverage-history-volume>header small{letter-spacing:.14em;font:600 .58rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.coverage-history-volume>header h3{margin:.15rem 0;font-size:1.45rem}.coverage-history-volume>header dl{gap:1rem;display:flex}.coverage-history-volume>header dt{color:#c8c4ba;font-size:.58rem}.coverage-history-volume>header dd{font:400 1.15rem/1.2 Georgia,Times New Roman,serif}.coverage-history-volume>header i{color:#f4d8cb;letter-spacing:.08em;border:1px solid #c34a32;padding:.42rem;font-size:.7rem;font-style:normal;transform:rotate(-3deg)}.coverage-history-records{counter-reset:history-record}.coverage-history-record{border-bottom:1px solid #142b3a38;grid-template-columns:5rem 1fr;display:grid;position:relative}.coverage-history-record:last-child{border-bottom:0}.coverage-history-record-number{background:#142b3a0a;border-right:1px solid #142b3a33;align-content:start;justify-items:center;padding:1.1rem .5rem;display:grid}.coverage-history-record-number span,.coverage-history-record-number small{letter-spacing:.12em;font:600 .54rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.coverage-history-record-number strong{color:#142b3a;margin:.4rem 0;font:400 1.45rem/1 Georgia,Times New Roman,serif}.coverage-history-record-body{min-width:0;padding:1.2rem 1.3rem 1.4rem}.coverage-history-record-body>header>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.coverage-history-event-stamp{color:#142b3a;letter-spacing:.08em;border:1px solid #142b3a;padding:.28rem .48rem;font-size:.65rem}.coverage-history-record[data-scope=amendment] .coverage-history-event-stamp{color:#a63b28;border-color:#c34a32}.coverage-history-record-body time{letter-spacing:.08em;font:600 .65rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.coverage-history-record-body h3{margin:.65rem 0 .25rem;font-size:1.28rem}.coverage-history-record-body>header p{color:#6a6a62;font-size:.69rem}.coverage-history-transition{background:#ede5d8;grid-template-columns:minmax(7rem,1fr) auto minmax(7rem,1fr);align-items:center;gap:.65rem;margin:1rem 0;padding:.8rem;display:grid}.coverage-history-transition span{text-align:center;border-bottom:2px solid #142b3a;padding:.45rem;font-weight:700}.coverage-history-transition svg{width:1rem}.coverage-history-summary-text{font-size:.88rem;line-height:1.85}.coverage-history-coordinates{border-top:1px solid #142b3a33;border-left:1px solid #142b3a33;grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0;display:grid}.coverage-history-coordinates>div{border-bottom:1px solid #142b3a33;border-right:1px solid #142b3a33;padding:.7rem}.coverage-history-coordinates dt{color:#61655f;align-items:center;gap:.35rem;font-size:.62rem;display:flex}.coverage-history-coordinates dt svg{width:.85rem}.coverage-history-coordinates dd{color:#142b3a;margin-top:.25rem;font-size:.78rem}.coverage-history-sources{border-top:4px solid #142b3a;margin-top:1rem}.coverage-history-sources>span{letter-spacing:.13em;padding:.4rem 0;font:600 .57rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.coverage-history-sources a{color:#142b3a;border-top:1px solid #142b3a2b;grid-template-columns:2rem 1fr auto;align-items:start;gap:.55rem;padding:.65rem 0;text-decoration:none;display:grid}.coverage-history-sources a b{color:#8d392d;font:600 .58rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.coverage-history-sources a span{font-size:.74rem}.coverage-history-sources a small{color:#726f66;margin-top:.2rem;display:block}.coverage-history-sources a svg{width:.9rem}.coverage-history-source-empty{border:1px dashed #142b3a59;gap:.7rem;margin-top:1rem;padding:.8rem;display:flex}.coverage-history-source-empty svg{flex:none;width:1rem}.coverage-history-source-empty p{font-size:.72rem;line-height:1.65}.coverage-history-reader-note{background:#f3e8d9;border-left:3px solid #c34a32;margin-top:1rem;padding:.8rem;font-size:.73rem;line-height:1.7}.coverage-history-actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.coverage-history-actions a{color:#142b3a;border:1px solid #142b3a;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.72rem;text-decoration:none;display:inline-flex}.coverage-history-actions svg{width:.85rem}.coverage-history-empty{background:#f4ecdf;border:1px solid #142b3a40;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.coverage-history-empty svg{flex:none}.coverage-history-empty p{margin-top:.3rem;font-size:.8rem;line-height:1.7}.coverage-history-empty button{color:#142b3a;background:0 0;border:1px solid #142b3a;margin-left:auto;padding:.55rem .8rem}.coverage-history-pagination{grid-template-columns:1fr auto 1fr;align-items:center;margin-top:1rem;display:grid}.coverage-history-pagination button{color:#142b3a;background:0 0;border:1px solid #142b3a;align-items:center;gap:.4rem;padding:.65rem 1rem;display:flex}.coverage-history-pagination button:last-child{justify-self:end}.coverage-history-pagination button:disabled{opacity:.35}.coverage-history-pagination div{text-align:center}.coverage-history-pagination span{letter-spacing:.1em;font-size:.55rem;display:block}.coverage-history-pagination strong{font:400 1.7rem/1 Georgia,Times New Roman,serif}.coverage-history-pagination small{font-size:.7rem}.coverage-history-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.3rem 0;display:grid}.coverage-history-boundary-grid article{border-top:6px solid #142b3a;border-inline:1px solid #142b3a33;border-bottom:1px solid #142b3a33;flex-direction:column;min-height:16rem;padding:1.1rem;display:flex}.coverage-history-boundary-grid article>span{letter-spacing:.12em;font:600 .58rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.coverage-history-boundary-grid article>svg{width:1.25rem;margin:.8rem 0}.coverage-history-boundary-grid h3{font-size:1.12rem}.coverage-history-boundary-grid p{margin:.55rem 0 auto;font-size:.8rem;line-height:1.8}.coverage-history-boundary-grid a{color:#142b3a;border-top:1px solid #142b3a33;justify-content:space-between;align-items:center;padding-top:.75rem;font-size:.75rem;text-decoration:none;display:flex}.coverage-history-boundary-grid a svg{width:.9rem}.coverage-history-final-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;display:flex}.coverage-history-final-actions a{color:#142b3a;border:1px solid #142b3a;align-items:center;gap:.45rem;padding:.7rem .9rem;text-decoration:none;display:flex}.coverage-history-final-actions svg{width:1rem}@media (max-width:1050px){.coverage-history-event-book,.coverage-history-filter-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-history-filter-title,.coverage-history-query{grid-column:1/-1}.coverage-history-filter-sheet>button{min-height:3.5rem}.coverage-history-boundary-grid{grid-template-columns:1fr}}@media (max-width:680px){.coverage-history-hero{grid-template-columns:1fr;padding:1rem}.coverage-history-seal{width:8rem;min-height:8rem}.coverage-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-history-summary>div,.coverage-history-summary>div:nth-child(3n){border-bottom:1px solid #142b3a2e;border-right:1px solid #142b3a2e}.coverage-history-summary>div:nth-child(2n){border-right:0}.coverage-history-summary>div:nth-last-child(-n+2){border-bottom:0}.coverage-history-event-book,.coverage-history-ledger-heading,.coverage-history-filter-sheet{grid-template-columns:1fr}.coverage-history-query,.coverage-history-filter-title{grid-column:auto}.coverage-history-filter-sheet label{border-bottom:1px solid #142b3a2e;border-right:0}.coverage-history-volume{border-left-width:6px}.coverage-history-volume>header{grid-template-columns:1fr auto}.coverage-history-volume>header dl{grid-column:1/-1}.coverage-history-record{grid-template-columns:3.3rem 1fr}.coverage-history-record-body{padding:1rem .8rem}.coverage-history-transition{grid-template-columns:1fr;justify-items:stretch}.coverage-history-transition svg{justify-self:center;transform:rotate(90deg)}.coverage-history-coordinates{grid-template-columns:1fr}.coverage-history-pagination button{padding:.55rem;font-size:.68rem}.coverage-history-empty{flex-wrap:wrap}.coverage-history-empty button{margin-left:0}.coverage-history-boundary-grid article{min-height:0}}.company-phone-coverage-history-slip,.coverage-history-bridge,.update-coverage-history-register{background:linear-gradient(90deg,#142b3a0e,#f9f4eaa6);border-block:1px solid #142b3a3d;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin:1rem 0;padding:1rem 1.1rem;display:grid}.company-phone-coverage-history-slip>svg,.coverage-history-bridge>svg,.update-coverage-history-register>svg{color:#142b3a;width:1.35rem}.company-phone-coverage-history-slip span,.coverage-history-bridge span,.update-coverage-history-register span{letter-spacing:.13em;color:#7a4035;font:600 .57rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.company-phone-coverage-history-slip strong,.coverage-history-bridge strong,.update-coverage-history-register strong{color:#142b3a;margin:.18rem 0;font-size:.92rem;display:block}.company-phone-coverage-history-slip p,.coverage-history-bridge p,.update-coverage-history-register p{color:#65665e;font-size:.73rem;line-height:1.65}.company-phone-coverage-history-slip>a,.coverage-history-bridge>a,.update-coverage-history-register>a{white-space:nowrap;color:#142b3a;border:1px solid #142b3a;align-items:center;gap:.35rem;padding:.58rem .72rem;font-size:.7rem;text-decoration:none;display:flex}.company-phone-coverage-history-slip>a svg,.coverage-history-bridge>a svg,.update-coverage-history-register>a svg{width:.8rem}.update-coverage-history-register{border-left:4px solid #142b3a;margin-top:1.2rem}.coverage-history-bridge{margin-top:1.2rem}@media (max-width:720px){.company-phone-coverage-history-slip,.coverage-history-bridge,.update-coverage-history-register{grid-template-columns:auto 1fr}.company-phone-coverage-history-slip>a,.coverage-history-bridge>a,.update-coverage-history-register>a{white-space:normal;grid-column:1/-1;justify-content:space-between}}@media (min-width:1024px){.site-masthead .brand-masthead{background:linear-gradient(90deg,var(--paper),transparent 86%);min-width:min(100%,38rem)!important;padding-block:.32rem!important}@supports (color:color-mix(in lab,red,red)){.site-masthead .brand-masthead{background:linear-gradient(90deg,color-mix(in oklab,var(--paper)70%,white),transparent 86%)}}.site-masthead .brand-symbol-shell{box-shadow:.32rem .32rem #a9362821;width:3.65rem!important;height:3.65rem!important}.site-masthead .brand-symbol-shell img{width:3.3rem!important;height:3.3rem!important}.site-masthead .brand-wordmark-main{letter-spacing:-.045em!important;font-size:clamp(1.72rem,2.15vw,2.05rem)!important}.site-masthead .masthead-primary-nav{opacity:.74}.site-masthead .masthead-actions{border-left:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.site-masthead .masthead-actions{border-left:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.site-masthead .masthead-actions{padding-left:1rem}}.coverage-history-ledger-section,.update-history-ledger-section{position:relative}.coverage-history-ledger-section:after,.update-history-ledger-section:after{content:"SOURCE COORDINATE / MANUAL VERIFICATION / PUBLIC REGISTER";color:var(--ink);position:absolute;top:8.5rem;right:-2.65rem}@supports (color:color-mix(in lab,red,red)){.coverage-history-ledger-section:after,.update-history-ledger-section:after{color:color-mix(in oklab,var(--ink)42%,transparent)}}.coverage-history-ledger-section:after,.update-history-ledger-section:after{font:700 .39rem/1 var(--font-mono);letter-spacing:.17em;writing-mode:vertical-rl}.coverage-history-volume{box-shadow:-.85rem 0 0 var(--ink),.75rem .9rem 0 var(--ink);margin-top:2rem}@supports (color:color-mix(in lab,red,red)){.coverage-history-volume{box-shadow:-.85rem 0 color-mix(in oklab,var(--ink)6%,transparent),.75rem .9rem color-mix(in oklab,var(--ink)4%,transparent)}}.coverage-history-volume>header{background:linear-gradient(112deg,#ffffff0f,transparent 46%),var(--ink);min-height:7.2rem;box-shadow:0 .72rem 0 var(--ink);border-bottom:.38rem solid #a93628}@supports (color:color-mix(in lab,red,red)){.coverage-history-volume>header{box-shadow:0 .72rem color-mix(in oklab,var(--ink)8%,transparent)}}.coverage-history-volume>header h3{font-family:var(--font-serif);letter-spacing:-.055em;font-size:clamp(2.1rem,4vw,3.55rem)}.coverage-history-volume>header i{border-width:2px;width:3.8rem;height:3.8rem;font-size:.74rem}.coverage-history-record:nth-child(2n){background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.coverage-history-record:nth-child(2n){background:color-mix(in oklab,var(--paper)76%,white)}}.coverage-history-record:nth-child(7){border-top:.36rem solid var(--ink);margin-top:3.15rem}.coverage-history-record:nth-child(7):before{content:"SECOND FOLIO / RECORD 07–12";background:linear-gradient(90deg,var(--ink)0 62%,var(--ink));align-items:center;height:2.8rem;padding-left:1rem;display:flex;position:absolute;top:-3.15rem;left:-.05rem;right:0}@supports (color:color-mix(in lab,red,red)){.coverage-history-record:nth-child(7):before{background:linear-gradient(90deg,var(--ink)0 62%,color-mix(in oklab,var(--ink)91%,#a93628))}}.coverage-history-record:nth-child(7):before{color:#f7f0e4;font:700 .55rem/1 var(--font-mono);letter-spacing:.15em}.coverage-history-record:nth-child(7):after{content:"綴じ中扉";color:#efb3a3;width:2.1rem;height:2.1rem;font-family:var(--font-serif);border:1px solid #d16a52;place-items:center;font-size:.55rem;display:grid;position:absolute;top:-2.75rem;right:1rem;transform:rotate(-3deg)}.update-year-volumes{gap:7.5rem!important}.update-year-volume{outline:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.update-year-volume{outline:1px solid color-mix(in oklab,var(--ink)8%,transparent)}}.update-year-volume{outline-offset:.6rem}.update-year-volume:after{content:"EFFECTIVE DATE / SOURCE VERIFIED / BOUND VOLUME";color:var(--ink);position:absolute;top:10rem;right:-2.15rem}@supports (color:color-mix(in lab,red,red)){.update-year-volume:after{color:color-mix(in oklab,var(--ink)38%,transparent)}}.update-year-volume:after{font:700 .38rem/1 var(--font-mono);letter-spacing:.16em;writing-mode:vertical-rl}.update-year-volume>header{min-height:9.3rem!important;box-shadow:0 1rem 0 var(--ink)!important;border-bottom-width:.48rem!important}@supports (color:color-mix(in lab,red,red)){.update-year-volume>header{box-shadow:0 1rem color-mix(in oklab,var(--ink)8%,transparent)!important}}.update-year-volume>header>i{box-shadow:.28rem .28rem #c34a321f;width:4.6rem!important;height:4.6rem!important}.baseline-company-volumes{gap:5rem!important}.baseline-company-volume{box-shadow:-.7rem 0 0 var(--ink);position:relative}@supports (color:color-mix(in lab,red,red)){.baseline-company-volume{box-shadow:-.7rem 0 color-mix(in oklab,var(--ink)6%,transparent)}}.baseline-company-volume:after{content:"BASELINE / NO CHANGE INFERENCE";color:var(--ink);position:absolute;top:7rem;right:-1.8rem}@supports (color:color-mix(in lab,red,red)){.baseline-company-volume:after{color:color-mix(in oklab,var(--ink)38%,transparent)}}.baseline-company-volume:after{font:700 .38rem/1 var(--font-mono);letter-spacing:.14em;writing-mode:vertical-rl}.coverage-history-actions a,.coverage-history-final-actions a,.company-phone-coverage-history-slip>a,.coverage-history-bridge>a,.update-coverage-history-register>a{box-shadow:.22rem .22rem 0 var(--ink);position:relative;border-left-width:.28rem!important}@supports (color:color-mix(in lab,red,red)){.coverage-history-actions a,.coverage-history-final-actions a,.company-phone-coverage-history-slip>a,.coverage-history-bridge>a,.update-coverage-history-register>a{box-shadow:.22rem .22rem color-mix(in oklab,var(--ink)7%,transparent)}}.coverage-history-actions a:before,.coverage-history-final-actions a:before,.company-phone-coverage-history-slip>a:before,.coverage-history-bridge>a:before,.update-coverage-history-register>a:before{content:"照合";color:#8d2f25;width:1.25rem;height:1.25rem;font-family:var(--font-serif);border:1px solid #a93628;place-items:center;font-size:.49rem;display:grid;transform:rotate(-2deg)}.coverage-history-actions a:active,.coverage-history-final-actions a:active,.company-phone-coverage-history-slip>a:active,.coverage-history-bridge>a:active,.update-coverage-history-register>a:active{box-shadow:none;transform:translate(.12rem,.12rem)}@media (min-width:1024px){.coverage-history-volume>header{z-index:4;position:sticky;top:10.95rem}}@media (max-width:1100px){.coverage-history-ledger-section:after,.update-history-ledger-section:after,.update-year-volume:after,.baseline-company-volume:after{display:none}}@media (max-width:820px){.coverage-history-volume>header{position:relative;top:auto}.coverage-history-record:nth-child(7){margin-top:2.65rem}.coverage-history-record:nth-child(7):before{height:2.35rem;top:-2.65rem}.coverage-history-record:nth-child(7):after{display:none}.update-year-volumes{gap:4rem!important}.update-year-volume{outline:0}}.correction-local-banner{border:.08rem solid var(--ink);grid-template-columns:auto 1fr;gap:1rem;padding:1.3rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-local-banner{border:.08rem solid color-mix(in oklab,var(--ink)24%,transparent)}}.correction-local-banner{border-left:.5rem solid var(--ink);background:linear-gradient(90deg,var(--paper),var(--paper))}@supports (color:color-mix(in lab,red,red)){.correction-local-banner{background:linear-gradient(90deg,color-mix(in oklab,var(--paper)72%,white),var(--paper))}}.correction-local-banner{box-shadow:.55rem .6rem 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-local-banner{box-shadow:.55rem .6rem color-mix(in oklab,var(--ink)5%,transparent)}}.correction-local-banner>svg{color:#a93628;width:2.3rem;height:2.3rem}.correction-local-banner span,.correction-request-workbench>header span,.correction-output>span{font:700 .48rem/1 var(--font-mono);letter-spacing:.16em;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-local-banner span,.correction-request-workbench>header span,.correction-output>span{color:color-mix(in oklab,var(--ink)58%,transparent)}}.correction-local-banner h2{font-family:var(--font-serif);margin:.32rem 0;font-size:clamp(1.55rem,3vw,2.45rem)}.correction-scope-grid{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:1.5rem 0;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-scope-grid{border:1px solid color-mix(in oklab,var(--ink)22%,transparent)}}.correction-scope-grid article{border-right:1px solid var(--ink);min-height:13rem;padding:1.2rem}@supports (color:color-mix(in lab,red,red)){.correction-scope-grid article{border-right:1px solid color-mix(in oklab,var(--ink)17%,transparent)}}.correction-scope-grid article{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.correction-scope-grid article{background:color-mix(in oklab,var(--paper)74%,white)}}.correction-scope-grid article:last-child{border-right:0}.correction-scope-grid svg{color:#a93628;width:1.7rem}.correction-scope-grid strong{font-family:var(--font-serif);margin:.8rem 0 .45rem;font-size:1.18rem;display:block}.correction-scope-grid p{font-size:.74rem;line-height:1.8}.correction-request-workbench{border-top:.75rem solid var(--ink);background:var(--paper);position:relative}@supports (color:color-mix(in lab,red,red)){.correction-request-workbench{background:color-mix(in oklab,var(--paper)70%,white)}}.correction-request-workbench{box-shadow:-.8rem 0 0 var(--ink),.8rem .9rem 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-request-workbench{box-shadow:-.8rem 0 color-mix(in oklab,var(--ink)5%,transparent),.8rem .9rem color-mix(in oklab,var(--ink)4%,transparent)}}.correction-request-workbench:after{content:"LOCAL STATE / NO STORAGE / NO UPLOAD";color:var(--ink);position:absolute;top:7rem;right:-2.4rem}@supports (color:color-mix(in lab,red,red)){.correction-request-workbench:after{color:color-mix(in oklab,var(--ink)40%,transparent)}}.correction-request-workbench:after{font:700 .39rem/1 var(--font-mono);letter-spacing:.15em;writing-mode:vertical-rl}.correction-request-workbench>header{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;gap:1rem;padding:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-request-workbench>header{border-bottom:1px solid color-mix(in oklab,var(--ink)23%,transparent)}}.correction-request-workbench>header h2{font-family:var(--font-serif);margin:.3rem 0;font-size:clamp(2rem,4vw,3.4rem)}.correction-request-workbench>header dl{border:1px solid var(--ink);grid-template-columns:repeat(2,minmax(6rem,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.correction-request-workbench>header dl{border:1px solid color-mix(in oklab,var(--ink)24%,transparent)}}.correction-request-workbench>header dl div{border-right:1px solid var(--ink);align-content:center;min-height:5rem;padding:.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-request-workbench>header dl div{border-right:1px solid color-mix(in oklab,var(--ink)17%,transparent)}}.correction-request-workbench>header dl div:last-child{border-right:0}.correction-request-workbench dt{font:700 .45rem/1 var(--font-mono);letter-spacing:.11em}.correction-request-workbench dd{font-family:var(--font-serif);margin-top:.45rem;font-size:1.15rem;font-weight:700}.correction-fieldset{border:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.4rem;padding:1.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-fieldset{border:1px solid color-mix(in oklab,var(--ink)22%,transparent)}}.correction-fieldset{background:repeating-linear-gradient(to bottom,#fffdf8 0,#fffdf8 2.72rem,var(--ink)2.75rem)}@supports (color:color-mix(in lab,red,red)){.correction-fieldset{background:repeating-linear-gradient(to bottom,#fffdf8 0 2.72rem,color-mix(in oklab,var(--ink)6%,transparent)2.75rem)}}.correction-fieldset legend{background:var(--paper);font-family:var(--font-serif);align-items:center;gap:.7rem;padding:0 .7rem;font-weight:800;display:flex}.correction-fieldset legend span{background:var(--ink);color:#f7f0e4;width:1.75rem;height:1.75rem;font:700 .72rem/1 var(--font-mono);place-items:center;display:grid}.correction-field{align-content:start;gap:.42rem;display:grid}.correction-field>span{font:700 .56rem/1.4 var(--font-mono);letter-spacing:.06em;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-field>span{color:color-mix(in oklab,var(--ink)78%,transparent)}}.correction-field input,.correction-field select,.correction-field textarea{border:1px solid var(--ink);width:100%}@supports (color:color-mix(in lab,red,red)){.correction-field input,.correction-field select,.correction-field textarea{border:1px solid color-mix(in oklab,var(--ink)30%,transparent)}}.correction-field input,.correction-field select,.correction-field textarea{color:var(--ink);background:#fffdf8;border-radius:0;padding:.72rem .78rem;font-size:.78rem;line-height:1.65}.correction-field textarea{resize:vertical}.correction-field input:focus,.correction-field select:focus,.correction-field textarea:focus{border-color:#a93628;outline:3px solid oklab(50.0144% .132338 .0770084/.2)}.correction-field small{font:600 .42rem/1 var(--font-mono);color:var(--ink);justify-self:end}@supports (color:color-mix(in lab,red,red)){.correction-field small{color:color-mix(in oklab,var(--ink)47%,transparent)}}.correction-field-wide{grid-column:1/-1}.correction-source-fieldset{display:block}.correction-source-fieldset>p{margin-bottom:1rem;font-size:.74rem;line-height:1.8}.correction-source-card{border-left:.42rem solid var(--ink);box-shadow:.4rem .45rem 0 var(--ink);background:#fffdf8;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.4rem;padding:1rem 1rem 1.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-source-card{box-shadow:.4rem .45rem color-mix(in oklab,var(--ink)5%,transparent)}}.correction-source-card>header{border-bottom:1px solid var(--ink);grid-column:1/-1;justify-content:space-between;padding-bottom:.65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.correction-source-card>header{border-bottom:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.correction-source-card>header span{font:700 .48rem/1 var(--font-mono);letter-spacing:.15em}.correction-source-card>header strong{font-family:var(--font-serif)}.correction-confirmation-sheet{border:.1rem solid var(--ink);background:#fffdf8;margin:1.4rem}.correction-confirmation-sheet>header{background:var(--ink);color:#f7f0e4;align-items:center;gap:.8rem;padding:1rem;display:flex}.correction-confirmation-sheet>header svg{width:1.7rem}.correction-confirmation-sheet>header span{font:700 .45rem/1 var(--font-mono);letter-spacing:.13em;color:#f7f0e4a6}.correction-confirmation-sheet>header strong{font-family:var(--font-serif);margin-top:.25rem;font-size:1.1rem;display:block}.correction-confirmation-sheet>button{border-bottom:1px solid var(--ink);grid-template-columns:auto 2.4rem 1fr;align-items:center;gap:.7rem;width:100%;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-confirmation-sheet>button{border-bottom:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.correction-confirmation-sheet>button{text-align:left}.correction-confirmation-sheet>button:last-child{border-bottom:0}.correction-confirmation-sheet>button[aria-pressed=true]{background:#fbefe9}.correction-confirmation-sheet>button svg{color:#a93628;width:1.15rem}.correction-confirmation-sheet>button span{font:700 .5rem/1 var(--font-mono);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-confirmation-sheet>button span{color:color-mix(in oklab,var(--ink)55%,transparent)}}.correction-confirmation-sheet>button strong{font-size:.72rem;line-height:1.65}.correction-output{border-top:.42rem solid var(--ink);box-shadow:.55rem .6rem 0 var(--ink);background:#fffdf8;margin-top:1.4rem;display:block}@supports (color:color-mix(in lab,red,red)){.correction-output{box-shadow:.55rem .6rem color-mix(in oklab,var(--ink)5%,transparent)}}.correction-output>span{border-bottom:1px solid var(--ink);padding:.7rem 1rem;display:block}@supports (color:color-mix(in lab,red,red)){.correction-output>span{border-bottom:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.correction-output textarea{width:100%;min-height:26rem;color:var(--ink);font:500 .7rem/1.75 var(--font-mono);resize:vertical;background:0 0;border:0;padding:1.1rem}.correction-actions{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:1.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-actions{border:1px solid color-mix(in oklab,var(--ink)24%,transparent)}}.correction-actions button{border-right:1px solid var(--ink);justify-content:center;align-items:center;gap:.55rem;min-height:4rem;padding:.7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.correction-actions button{border-right:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.correction-actions button{font-weight:800}.correction-actions button:last-child{border-right:0}.correction-actions button:not(:disabled):first-child,.correction-actions button:not(:disabled):nth-child(2){background:var(--ink);color:#f7f0e4}.correction-actions button:disabled{opacity:.42;cursor:not-allowed}.correction-actions button.is-armed{color:#fff;background:#a93628}.correction-actions button:active:not(:disabled){transform:scale(.97)}.correction-action-notice{background:#a93628;border-left:.32rem solid #a93628;min-height:3.4rem;margin-top:.8rem;padding:.75rem 1rem}@supports (color:color-mix(in lab,red,red)){.correction-action-notice{background:color-mix(in oklab,#a93628 6%,var(--paper))}}.correction-action-notice{font-size:.7rem;line-height:1.75}.correction-next-actions{grid-template-columns:repeat(4,1fr);margin-top:1.6rem;display:grid}.correction-next-actions a{border:1px solid var(--ink);justify-content:space-between;padding:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.correction-next-actions a{border:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.correction-next-actions a{border-right:0;font-weight:800}.correction-next-actions a:last-child{border-right:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-next-actions a:last-child{border-right:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.correction-print-sheet{display:none}.correction-policy-actions{flex-wrap:wrap;gap:.7rem;display:flex}.correction-request-bridge{border:.1rem solid var(--ink);grid-template-columns:1fr auto;align-items:center;gap:1.2rem;margin:1.3rem 0;padding:1.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-request-bridge{border:.1rem solid color-mix(in oklab,var(--ink)24%,transparent)}}.correction-request-bridge{background:linear-gradient(90deg,#a93628,var(--paper));border-left:.48rem solid #a93628}@supports (color:color-mix(in lab,red,red)){.correction-request-bridge{background:linear-gradient(90deg,color-mix(in oklab,#a93628 6%,var(--paper)),color-mix(in oklab,var(--paper)75%,white))}}.correction-request-bridge span{font:700 .45rem/1 var(--font-mono);letter-spacing:.14em;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-request-bridge span{color:color-mix(in oklab,var(--ink)50%,transparent)}}.correction-request-bridge strong{font-family:var(--font-serif);margin:.45rem 0;font-size:1.15rem;display:block}.correction-request-bridge p{font-size:.72rem;line-height:1.75}.correction-request-bridge>a{white-space:nowrap;background:var(--ink);color:#f7f0e4;align-items:center;gap:.5rem;padding:.8rem 1rem;font-weight:800;display:flex}.correction-editorial-states{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:1.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-editorial-states{border:1px solid color-mix(in oklab,var(--ink)22%,transparent)}}.correction-editorial-states article{border-right:1px solid var(--ink);min-height:13.5rem;padding:1rem}@supports (color:color-mix(in lab,red,red)){.correction-editorial-states article{border-right:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.correction-editorial-states article{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-editorial-states article{border-bottom:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.correction-editorial-states article{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.correction-editorial-states article{background:color-mix(in oklab,var(--paper)75%,white)}}.correction-editorial-states article:nth-child(4n){border-right:0}.correction-editorial-states article:nth-child(n+5){border-bottom:0}.correction-editorial-states article[data-state=CORRECTION],.correction-editorial-states article[data-state=AMENDMENT]{border-top:.28rem solid #a93628}.correction-editorial-states header{font:700 .43rem/1 var(--font-mono);letter-spacing:.12em;color:var(--ink);justify-content:space-between;display:flex}@supports (color:color-mix(in lab,red,red)){.correction-editorial-states header{color:color-mix(in oklab,var(--ink)50%,transparent)}}.correction-editorial-states h3{font-family:var(--font-serif);margin:1.3rem 0 .65rem;font-size:1.18rem}.correction-editorial-states p{font-size:.7rem;line-height:1.8}.correction-routing-table{margin-top:1.5rem}.correction-routing-table td:nth-child(2){font-weight:800}.correction-routing-actions{grid-template-columns:repeat(3,1fr);margin-top:1.2rem;display:grid}.correction-routing-actions a{border:1px solid var(--ink);justify-content:space-between;padding:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.correction-routing-actions a{border:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.correction-routing-actions a{border-right:0;font-weight:800}.correction-routing-actions a:last-child{border-right:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-routing-actions a:last-child{border-right:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.correction-publish-gate{border:.1rem solid var(--ink);box-shadow:.6rem .65rem 0 var(--ink);background:#fffdf8;margin-top:1.5rem}@supports (color:color-mix(in lab,red,red)){.correction-publish-gate{box-shadow:.6rem .65rem color-mix(in oklab,var(--ink)5%,transparent)}}.correction-publish-gate>header{background:var(--ink);color:#f7f0e4;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.correction-publish-gate>header svg{width:2rem;height:2rem}.correction-publish-gate>header span{font:700 .44rem/1 var(--font-mono);letter-spacing:.14em;color:#f7f0e49e}.correction-publish-gate>header h2{font-family:var(--font-serif);margin:.3rem 0 0;font-size:clamp(1.5rem,3vw,2.2rem)}.correction-publish-gate ol{grid-template-columns:repeat(2,1fr);display:grid}.correction-publish-gate li{border-right:1px solid var(--ink);grid-template-columns:2.5rem 1fr;gap:.7rem;min-height:5.2rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-publish-gate li{border-right:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.correction-publish-gate li{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-publish-gate li{border-bottom:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.correction-publish-gate li:nth-child(2n){border-right:0}.correction-publish-gate li:nth-child(n+7){border-bottom:0}.correction-publish-gate li span{font:800 .62rem/1 var(--font-mono);color:#a93628}.correction-publish-gate li p{font-size:.72rem;line-height:1.7}.correction-no-promise{background:#a93628;border-left:.4rem solid #a93628;grid-template-columns:auto 1fr;gap:.8rem;margin-top:1.2rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-no-promise{background:color-mix(in oklab,#a93628 6%,var(--paper))}}.correction-no-promise svg{color:#a93628}.correction-no-promise strong{font-family:var(--font-serif)}.correction-no-promise p{margin-top:.35rem;font-size:.72rem;line-height:1.75}@media (max-width:1100px){.correction-request-workbench:after{display:none}}@media (max-width:900px){.correction-editorial-states{grid-template-columns:repeat(2,1fr)}.correction-editorial-states article:nth-child(2n){border-right:0}.correction-editorial-states article:nth-child(n+5){border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-editorial-states article:nth-child(n+5){border-bottom:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.correction-editorial-states article:nth-child(n+7){border-bottom:0}}@media (max-width:760px){.correction-scope-grid,.correction-fieldset,.correction-source-card,.correction-actions,.correction-next-actions,.correction-routing-actions,.correction-publish-gate ol{grid-template-columns:1fr}.correction-scope-grid article{border-right:0;border-bottom:1px solid var(--ink);min-height:auto}@supports (color:color-mix(in lab,red,red)){.correction-scope-grid article{border-bottom:1px solid color-mix(in oklab,var(--ink)17%,transparent)}}.correction-request-workbench>header{grid-template-columns:1fr}.correction-fieldset{margin:1rem;padding:1rem}.correction-source-card{display:grid}.correction-actions button{border-right:0;border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-actions button{border-bottom:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.correction-next-actions a,.correction-routing-actions a{border-right:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-next-actions a,.correction-routing-actions a{border-right:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.correction-next-actions a,.correction-routing-actions a{border-bottom:0}.correction-next-actions a:last-child,.correction-routing-actions a:last-child{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-next-actions a:last-child,.correction-routing-actions a:last-child{border-bottom:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.correction-publish-gate li{border-right:0}.correction-publish-gate li:nth-child(n+7){border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-publish-gate li:nth-child(n+7){border-bottom:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.correction-publish-gate li:last-child{border-bottom:0}.correction-request-bridge{grid-template-columns:1fr}.correction-request-bridge>a{white-space:normal;justify-content:center}}@media (max-width:540px){.correction-editorial-states{grid-template-columns:1fr}.correction-editorial-states article{min-height:auto;border-right:0!important;border-bottom:1px solid var(--ink)!important}@supports (color:color-mix(in lab,red,red)){.correction-editorial-states article{border-bottom:1px solid color-mix(in oklab,var(--ink)16%,transparent)!important}}.correction-editorial-states article:last-child{border-bottom:0!important}}@media print{@page{size:A4 portrait;margin:12mm}body:has(.correction-request-page) .site-masthead,body:has(.correction-request-page) .site-footer,body:has(.correction-request-page) .site-context-bar,body:has(.correction-request-page) .article-record-hero,body:has(.correction-request-page) aside,body:has(.correction-request-page) .site-next-records,body:has(.correction-request-page) .screen-only{display:none!important}body:has(.correction-request-page){background:#fff!important}.correction-request-page .print-only,.correction-print-sheet,.correction-request-page .article-shell-layout{display:block!important}.correction-print-sheet{color:#111;font-family:Noto Sans JP,sans-serif}.correction-print-sheet>header{border-bottom:3px solid #111;padding-bottom:5mm}.correction-print-sheet>header span{letter-spacing:.12em;font:700 8pt/1 monospace}.correction-print-sheet h1{margin:3mm 0;font-family:Noto Serif JP,serif;font-size:22pt}.correction-print-sheet>header p{font-size:8.5pt}.correction-print-sheet dl{border:1px solid #111;grid-template-columns:1fr 1fr;margin:5mm 0;display:grid}.correction-print-sheet dl div{border-bottom:1px solid #111;border-right:1px solid #111;padding:3mm}.correction-print-sheet dt{font-size:7pt}.correction-print-sheet dd{overflow-wrap:anywhere;margin-top:1mm;font-size:9pt;font-weight:700}.correction-print-sheet section{break-inside:avoid;border:1px solid #111;margin-top:4mm;padding:3mm}.correction-print-sheet h2{margin:0 0 2mm;font-size:11pt}.correction-print-sheet h3{font-size:9pt}.correction-print-sheet p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:8.5pt;line-height:1.55}.correction-print-sheet article{break-inside:avoid;border-top:1px dashed #777;margin-top:2mm;padding-top:2mm}.correction-print-sheet footer{border:2px solid #111;margin-top:5mm;padding:3mm;font-size:8pt;display:block!important}}.phone-manual-recheck-actions,.update-phone-recheck-actions{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.phone-manual-recheck-actions>a,.update-phone-recheck-actions>a{border-right:1px solid var(--ink);justify-content:space-between;align-items:center;gap:.6rem;padding:.75rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.phone-manual-recheck-actions>a,.update-phone-recheck-actions>a{border-right:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.phone-manual-recheck-actions>a,.update-phone-recheck-actions>a{color:var(--ink);font-size:.65rem;font-weight:800}.phone-manual-recheck-actions>a:last-child,.update-phone-recheck-actions>a:last-child{border-right:0}.phone-manual-recheck-actions>a:hover,.update-phone-recheck-actions>a:hover{background:#eee5d7}.phone-manual-recheck-actions svg,.update-phone-recheck-actions svg{width:.9rem;height:.9rem}.coverage-final-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:720px){.phone-manual-recheck-actions,.update-phone-recheck-actions,.coverage-final-actions{grid-template-columns:1fr!important}.phone-manual-recheck-actions>a,.update-phone-recheck-actions>a{border-right:0;border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.phone-manual-recheck-actions>a,.update-phone-recheck-actions>a{border-bottom:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.phone-manual-recheck-actions>a:last-child,.update-phone-recheck-actions>a:last-child{border-bottom:0}}@media (min-width:1024px){.site-masthead .masthead-inner{grid-template-columns:minmax(25rem,1fr) auto;grid-template-areas:"brand actions""nav nav";gap:.45rem 1.25rem;padding-top:.7rem;padding-bottom:.5rem;min-height:0!important;display:grid!important}.site-masthead .brand-masthead{border-right:1px solid var(--ink);grid-area:brand;justify-self:start;min-width:min(100%,34rem)}@supports (color:color-mix(in lab,red,red)){.site-masthead .brand-masthead{border-right:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.site-masthead .brand-masthead{padding-right:1.5rem}.site-masthead .brand-symbol-shell{width:3.35rem;height:3.35rem}.site-masthead .brand-symbol-shell img{width:3.05rem;height:3.05rem}.site-masthead .brand-wordmark-main{font-size:clamp(1.55rem,2vw,1.9rem)!important}.site-masthead .brand-wordmark-sub{letter-spacing:.1em!important;font-size:.43rem!important}.site-masthead .brand-register{background:var(--paper);align-content:center;min-width:8.5rem;border-left:2px solid var(--ink)!important;padding:.45rem .65rem!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.site-masthead .brand-register{background:color-mix(in oklab,var(--paper)84%,white)}}.site-masthead .brand-register b{font-family:var(--font-serif)!important;letter-spacing:.06em!important;font-size:.7rem!important}.site-masthead .brand-register i{letter-spacing:.12em!important;font-size:.34rem!important}.site-masthead .masthead-actions{grid-area:actions;align-self:center}.site-masthead .masthead-primary-nav{border-top:1px solid var(--ink);grid-area:nav;justify-content:flex-start!important}@supports (color:color-mix(in lab,red,red)){.site-masthead .masthead-primary-nav{border-top:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.site-masthead .masthead-primary-nav{padding-top:.38rem}.site-masthead .masthead-primary-nav .nav-link{opacity:.6;font-size:.58rem!important}.site-masthead .masthead-primary-nav .nav-link-current{opacity:1}.site-masthead .masthead-record-bar>div{min-height:2.15rem!important}}.directory-filter-panel,.coverage-filter-sheet{background-color:#f8f1e6;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 2.55rem,var(--ink)2.58rem)}@supports (color:color-mix(in lab,red,red)){.directory-filter-panel,.coverage-filter-sheet{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 2.55rem,color-mix(in oklab,var(--ink)6%,transparent)2.58rem)}}.directory-filter-grid label>span{flex-direction:column;gap:.16rem;display:flex}.directory-filter-grid label>span b{font:700 .42rem/1 var(--font-mono);letter-spacing:.1em;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.directory-filter-grid label>span b{color:color-mix(in oklab,var(--ink)54%,transparent)}}.directory-filter-grid input,.directory-filter-grid select{border-color:var(--ink)!important;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){.directory-filter-grid input,.directory-filter-grid select{border-color:color-mix(in oklab,var(--ink)30%,transparent)!important}}.directory-filter-grid input,.directory-filter-grid select{background:#fffdf8!important}.directory-filter-grid input:focus,.directory-filter-grid select:focus{border-color:#a93628!important;box-shadow:0 0 0 3px #a9362833!important}.coverage-volume>header,.directory-volume-divider{background-image:linear-gradient(105deg,#0000 0 72%,#ffffff09 72% 73%,#0000 73%)}@media (max-width:1023px){.site-masthead .brand-register{display:none!important}}.correction-request-page{counter-reset:correction-section}.correction-request-page .article-body>.article-section.screen-only{counter-increment:correction-section;border-top:.22rem solid var(--ink);margin-top:5.4rem;padding-top:2rem;position:relative}.correction-request-page .article-body>.article-section.screen-only:before{content:"WORK RECORD / " counter(correction-section,decimal-leading-zero);font:800 .48rem/1 var(--font-mono);letter-spacing:.15em;color:var(--ink);position:absolute;top:-1.65rem;left:0}@supports (color:color-mix(in lab,red,red)){.correction-request-page .article-body>.article-section.screen-only:before{color:color-mix(in oklab,var(--ink)54%,transparent)}}.correction-request-page .article-body>.article-section.screen-only:after{content:"SOURCE / LOCAL VERIFICATION";font:700 .42rem/1 var(--font-mono);letter-spacing:.12em;color:var(--ink);position:absolute;top:-1.65rem;right:0}@supports (color:color-mix(in lab,red,red)){.correction-request-page .article-body>.article-section.screen-only:after{color:color-mix(in oklab,var(--ink)42%,transparent)}}.correction-request-page .article-body>.article-section.screen-only>h2{letter-spacing:-.035em;max-width:39rem;margin-bottom:1.1rem;font-size:clamp(1.9rem,3.6vw,3.15rem);line-height:1.18}.correction-request-page .correction-request-workbench{border-top:.85rem solid var(--ink);padding-top:0}.correction-request-page .correction-request-workbench:before{content:"BOUND WORKING COPY / 10 FIELDS";z-index:2;background:var(--ink);color:#f7f0e4;font:800 .42rem/1 var(--font-mono);letter-spacing:.12em;writing-mode:vertical-rl;padding:.42rem .55rem;position:absolute;top:10.5rem;left:-.72rem}.correction-request-page .correction-fieldset{border:0;border-left:.45rem double var(--ink);border-bottom:1px solid var(--ink);gap:1.15rem;margin-block:2rem;padding:1.6rem 1.5rem 1.5rem 2rem}@supports (color:color-mix(in lab,red,red)){.correction-request-page .correction-fieldset{border-bottom:1px solid color-mix(in oklab,var(--ink)24%,transparent)}}.correction-request-page .correction-fieldset{box-shadow:.65rem .7rem 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-request-page .correction-fieldset{box-shadow:.65rem .7rem color-mix(in oklab,var(--ink)4%,transparent)}}.correction-request-page .correction-fieldset{background-color:#fffdf8;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 2.85rem,var(--ink)2.88rem)}@supports (color:color-mix(in lab,red,red)){.correction-request-page .correction-fieldset{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 2.85rem,color-mix(in oklab,var(--ink)7%,transparent)2.88rem)}}.correction-request-page .correction-fieldset legend{border:1px solid var(--ink);min-width:12rem;padding:.55rem .8rem .55rem .55rem}@supports (color:color-mix(in lab,red,red)){.correction-request-page .correction-fieldset legend{border:1px solid color-mix(in oklab,var(--ink)24%,transparent)}}.correction-request-page .correction-fieldset legend{box-shadow:.28rem .3rem 0 var(--ink);background:#f4ecdf}@supports (color:color-mix(in lab,red,red)){.correction-request-page .correction-fieldset legend{box-shadow:.28rem .3rem color-mix(in oklab,var(--ink)7%,transparent)}}.correction-request-page .correction-field{border-left:.18rem solid var(--ink);gap:.55rem;padding:.72rem .72rem .5rem 1rem;position:relative}@supports (color:color-mix(in lab,red,red)){.correction-request-page .correction-field{border-left:.18rem solid color-mix(in oklab,var(--ink)24%,transparent)}}.correction-request-page .correction-field{background:#fffdf8}@supports (color:color-mix(in lab,red,red)){.correction-request-page .correction-field{background:color-mix(in oklab,#fffdf8 87%,var(--paper))}}.correction-request-page .correction-field{transition:border-color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1)}.correction-request-page .correction-field:after{content:attr(data-status);font:800 .4rem/1 var(--font-mono);letter-spacing:.1em;color:var(--ink);position:absolute;top:.7rem;right:.72rem}@supports (color:color-mix(in lab,red,red)){.correction-request-page .correction-field:after{color:color-mix(in oklab,var(--ink)42%,transparent)}}.correction-request-page .correction-field[data-filled=true]{border-left-color:var(--ink);background:#fbf5e9}.correction-request-page .correction-field[data-filled=true]:after{content:"✓ " attr(data-status);color:var(--ink)}.correction-request-page .correction-field>span{letter-spacing:.085em;padding-right:3.8rem;font-size:.57rem}.correction-request-page .correction-field input,.correction-request-page .correction-field select,.correction-request-page .correction-field textarea{border:0;border-bottom:.14rem solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-request-page .correction-field input,.correction-request-page .correction-field select,.correction-request-page .correction-field textarea{border-bottom:.14rem solid color-mix(in oklab,var(--ink)42%,transparent)}}.correction-request-page .correction-field input,.correction-request-page .correction-field select,.correction-request-page .correction-field textarea{background-color:#0000;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 1.92rem,var(--ink)1.96rem)}@supports (color:color-mix(in lab,red,red)){.correction-request-page .correction-field input,.correction-request-page .correction-field select,.correction-request-page .correction-field textarea{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 1.92rem,color-mix(in oklab,var(--ink)6%,transparent)1.96rem)}}.correction-request-page .correction-field input,.correction-request-page .correction-field select,.correction-request-page .correction-field textarea{font-family:var(--font-serif);box-shadow:none;padding:.65rem .25rem .5rem;font-size:.86rem}.correction-request-page .correction-field input:focus,.correction-request-page .correction-field select:focus,.correction-request-page .correction-field textarea:focus{border-color:#a93628;outline:0;box-shadow:0 .18rem #a9362833}.correction-request-page .correction-field small{padding-right:.1rem}.correction-request-page .correction-source-card{border-left:.5rem double var(--ink);box-shadow:.55rem .6rem 0 var(--ink);position:relative}@supports (color:color-mix(in lab,red,red)){.correction-request-page .correction-source-card{box-shadow:.55rem .6rem color-mix(in oklab,var(--ink)6%,transparent)}}.correction-request-page .correction-source-card[data-filled=true]>header:after{content:"出典記入";border:1px solid var(--ink);font:800 .4rem/1 var(--font-mono);letter-spacing:.08em;padding:.28rem .4rem}.correction-request-page .correction-output{border-left:.45rem double var(--ink)}.correction-request-page .correction-output>span{font:800 .48rem/1 var(--font-mono);letter-spacing:.13em}.update-year-volume>div,.baseline-company-ledger{border-left:.42rem double var(--ink);position:relative}@supports (color:color-mix(in lab,red,red)){.update-year-volume>div,.baseline-company-ledger{border-left:.42rem double color-mix(in oklab,var(--ink)72%,transparent)}}.update-year-volume>div,.baseline-company-ledger{padding-left:.7rem}.update-year-volume>div:after,.baseline-company-ledger:after{content:"VERIFIED SOURCES / PUBLIC FOLIO";font:700 .37rem/1 var(--font-mono);letter-spacing:.14em;color:var(--ink);position:absolute;bottom:2rem;right:-2.25rem}@supports (color:color-mix(in lab,red,red)){.update-year-volume>div:after,.baseline-company-ledger:after{color:color-mix(in oklab,var(--ink)38%,transparent)}}.update-year-volume>div:after,.baseline-company-ledger:after{writing-mode:vertical-rl}.update-year-volume>div>:nth-child(7),.baseline-company-ledger>:nth-child(7){border-top:.4rem solid var(--ink);margin-top:3.6rem;position:relative}.update-year-volume>div>:nth-child(7):before,.baseline-company-ledger>:nth-child(7):before{content:"SECOND FOLIO / RECORD 07–12";background:var(--ink);color:#f7f0e4;height:3rem;font:800 .52rem/1 var(--font-mono);letter-spacing:.15em;align-items:center;padding-left:1rem;display:flex;position:absolute;top:-3.6rem;left:-.7rem;right:0}.update-year-volume>div>:nth-child(7):after,.baseline-company-ledger>:nth-child(7):after{content:"中扉";color:#efb3a3;width:2.1rem;height:2.1rem;font-family:var(--font-serif);border:1px solid #d16a52;place-items:center;font-size:.56rem;display:grid;position:absolute;top:-3.2rem;right:.8rem;transform:rotate(-3deg)}.baseline-company-volume>header{min-height:8.4rem;box-shadow:0 .8rem 0 var(--ink);border-bottom:.42rem solid #a93628}@supports (color:color-mix(in lab,red,red)){.baseline-company-volume>header{box-shadow:0 .8rem color-mix(in oklab,var(--ink)8%,transparent)}}@media (max-width:1100px){.update-year-volume>div:after,.baseline-company-ledger:after{display:none}}@media (max-width:760px){.correction-request-page .article-body>.article-section.screen-only{margin-top:4.2rem;padding-top:1.5rem}.correction-request-page .article-body>.article-section.screen-only:after,.correction-request-page .correction-request-workbench:before{display:none}.correction-request-page .correction-fieldset{margin-inline:.7rem;padding:1.25rem 1rem 1rem 1.2rem}.correction-request-page .correction-field{padding-inline:.75rem}.update-year-volume>div,.baseline-company-ledger{border-left-width:.26rem;padding-left:.35rem}.update-year-volume>div>:nth-child(7):after,.baseline-company-ledger>:nth-child(7):after{display:none}}@media print{body:has(.correction-request-page) .site-skip-link{display:none!important}body:has(.correction-request-page) .correction-request-page,body:has(.correction-request-page) .article-body,body:has(.correction-request-page) .correction-print-sheet,body:has(.correction-request-page) .correction-print-sheet *{visibility:visible!important}.correction-request-page .article-body>.article-section.screen-only:before,.correction-request-page .article-body>.article-section.screen-only:after{display:none}.correction-print-sheet{box-sizing:border-box!important;background:#fff!important;width:186mm!important;margin:0!important;position:absolute!important;inset:0 auto auto 0!important}}.correction-status-hero{border:1px solid var(--ink);grid-template-columns:9rem 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-status-hero{border:1px solid color-mix(in oklab,var(--ink)22%,transparent)}}.correction-status-hero{border-left:.55rem solid var(--ink);box-shadow:.55rem .65rem 0 var(--ink);background:#f7efe2}@supports (color:color-mix(in lab,red,red)){.correction-status-hero{box-shadow:.55rem .65rem color-mix(in oklab,var(--ink)6%,transparent)}}.correction-status-seal{border-right:1px dashed var(--ink);align-content:center;place-items:center;gap:.45rem;padding:1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-status-seal{border-right:1px dashed color-mix(in oklab,var(--ink)28%,transparent)}}.correction-status-seal{background:var(--ink);color:#fff}.correction-status-seal svg{width:1.75rem}.correction-status-seal span{font:700 .48rem/1.45 var(--font-mono);letter-spacing:.14em;text-align:center}.correction-status-seal strong{font:800 2.6rem/1 var(--font-mono);color:#d1624e}.correction-status-seal small{font:700 .43rem/1 var(--font-mono);letter-spacing:.13em}.correction-status-hero>div:last-child{padding:1.45rem}.correction-status-hero h2{font-family:var(--font-serif);margin:.55rem 0;font-size:clamp(1.45rem,3.2vw,2.25rem);line-height:1.3}.correction-status-hero p{max-width:47rem;margin:0;font-size:.8rem;line-height:1.9}.correction-status-summary{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:1.5rem;display:grid}.correction-status-summary>div{border-right:1px solid var(--ink);padding:1rem;position:relative}@supports (color:color-mix(in lab,red,red)){.correction-status-summary>div{border-right:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.correction-status-summary>div{background:#fbf5e9}.correction-status-summary>div:last-child{border-right:0}.correction-status-summary dt{font:700 .5rem/1 var(--font-mono);letter-spacing:.08em}.correction-status-summary dd{font:800 2.2rem/1 var(--font-mono);margin:.55rem 0 .35rem}.correction-status-summary dd small{margin-left:.2rem;font-size:.62rem}.correction-status-summary p{margin:0;font-size:.62rem;line-height:1.55}.correction-status-summary>div[data-kind=notice]{border-top:.28rem solid #a93628}.correction-status-critical{background:#a93628;border-left:.4rem solid #a93628;gap:.8rem;margin-top:1rem;padding:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.correction-status-critical{background:color-mix(in oklab,#a93628 6%,var(--paper))}}.correction-status-critical svg{color:#a93628;flex:none;width:1.2rem}.correction-status-critical strong{font-family:var(--font-serif)}.correction-status-critical p{margin:.3rem 0 0;font-size:.7rem;line-height:1.75}.correction-status-visibility-grid{border:1px solid var(--ink);background:var(--ink);grid-template-columns:1fr 1fr;gap:1px;display:grid}.correction-status-visibility-grid>article{background:#fbf5e9}.correction-status-visibility-grid>article>header{background:var(--ink);color:#fff;align-items:center;gap:.75rem;padding:1rem;display:flex}.correction-status-visibility-grid>article[data-private=true]>header{background:#403d39}.correction-status-visibility-grid header svg{width:1.35rem}.correction-status-visibility-grid header span{font:700 .43rem/1 var(--font-mono);letter-spacing:.13em;opacity:.6}.correction-status-visibility-grid h3{font-family:var(--font-serif);margin:.3rem 0 0;font-size:1.1rem}.correction-status-visibility-grid>article>div{border-bottom:1px solid var(--ink);grid-template-columns:2rem 8rem 1fr;gap:.65rem;padding:.8rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-status-visibility-grid>article>div{border-bottom:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.correction-status-visibility-grid>article>div:last-child{border-bottom:0}.correction-status-visibility-grid b{font:800 .55rem/1 var(--font-mono)}.correction-status-visibility-grid strong{font-family:var(--font-serif);font-size:.76rem}.correction-status-visibility-grid p{margin:0;font-size:.64rem;line-height:1.65}.correction-status-book{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.correction-status-book{border:1px solid color-mix(in oklab,var(--ink)22%,transparent)}}.correction-status-book article{border-right:1px solid var(--ink);min-height:13.8rem;padding:1rem;position:relative}@supports (color:color-mix(in lab,red,red)){.correction-status-book article{border-right:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.correction-status-book article{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-status-book article{border-bottom:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.correction-status-book article{background:#faf4e8}.correction-status-book article:nth-child(4n){border-right:0}.correction-status-book article:nth-child(n+5){border-bottom:0}.correction-status-book article[data-status=temporary-notice],.correction-status-book article[data-status=correction-published],.correction-status-book article[data-status=official-change-applied]{border-top:.28rem solid #a93628}.correction-status-book header{grid-template-columns:auto 1fr auto;gap:.5rem;display:grid}.correction-status-book header span,.correction-status-book header code,.correction-status-book header strong{font:700 .43rem/1 var(--font-mono);letter-spacing:.08em}.correction-status-book header code{text-align:center;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-status-book header code{color:color-mix(in oklab,var(--ink)48%,transparent)}}.correction-status-book h3{font-family:var(--font-serif);margin:1.25rem 0 .55rem;font-size:1.05rem}.correction-status-book p{margin:0;font-size:.66rem;line-height:1.75}.correction-status-book article>small{font:700 .42rem/1 var(--font-mono);letter-spacing:.1em;color:var(--ink);position:absolute;bottom:.7rem;right:.8rem}@supports (color:color-mix(in lab,red,red)){.correction-status-book article>small{color:color-mix(in oklab,var(--ink)45%,transparent)}}.correction-status-number-slip{border:1px solid var(--ink);border-left:.5rem solid var(--ink);background:#f2e9dc;grid-template-columns:1fr 6rem;align-items:stretch;display:grid}.correction-status-number-slip>div{padding:1.2rem}.correction-status-number-slip span{font:700 .45rem/1 var(--font-mono);letter-spacing:.13em}.correction-status-number-slip strong{font:800 clamp(1.5rem,4vw,2.5rem)/1 var(--font-mono);letter-spacing:.08em;margin:.55rem 0;display:block}.correction-status-number-slip p{margin:0;font-size:.68rem;line-height:1.75}.correction-status-number-slip>svg{border-left:1px dashed var(--ink);width:100%;height:100%;padding:1.65rem}@supports (color:color-mix(in lab,red,red)){.correction-status-number-slip>svg{border-left:1px dashed color-mix(in oklab,var(--ink)35%,transparent)}}.correction-status-number-slip>svg{background:var(--ink);color:#fff}.correction-status-numbering ol{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-status-numbering ol{border:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.correction-status-numbering li{border-right:1px solid var(--ink);grid-template-columns:1.8rem 1rem 1fr;align-items:start;gap:.55rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-status-numbering li{border-right:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.correction-status-numbering li{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-status-numbering li{border-bottom:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.correction-status-numbering li{background:#fbf5e9}.correction-status-numbering li:nth-child(3n){border-right:0}.correction-status-numbering li:nth-child(n+4){border-bottom:0}.correction-status-numbering li>span{font:800 .55rem/1 var(--font-mono)}.correction-status-numbering li svg{width:1rem}.correction-status-numbering li p{margin:0;font-size:.66rem;line-height:1.65}.correction-status-ledger-section{position:relative}.correction-status-ledger-heading{border-bottom:.42rem solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:1rem;padding-bottom:1rem;display:grid}.correction-status-ledger-heading h2{font-family:var(--font-serif);margin:.45rem 0;font-size:clamp(1.5rem,3vw,2.15rem)}.correction-status-ledger-heading p{max-width:46rem;margin:0;font-size:.72rem;line-height:1.75}.correction-status-ledger-heading dl{border:1px solid var(--ink);grid-template-columns:repeat(2,6rem);display:grid}.correction-status-ledger-heading dl div{border-right:1px solid var(--ink);padding:.65rem}.correction-status-ledger-heading dl div:last-child{border-right:0}.correction-status-ledger-heading dt{font:700 .42rem/1 var(--font-mono)}.correction-status-ledger-heading dd{font:800 .9rem/1 var(--font-mono);margin:.4rem 0 0}.correction-status-filter-sheet{border:1px solid var(--ink);background:#fbf5e9;grid-template-columns:1.5fr 1fr 1fr auto;gap:0;margin-top:1.2rem;display:grid}.correction-status-filter-title{background:var(--ink);color:#fff;grid-column:1/-1;align-items:center;gap:.65rem;padding:.7rem 1rem;display:flex}.correction-status-filter-title svg{width:1.05rem}.correction-status-filter-title span{font:700 .42rem/1 var(--font-mono);letter-spacing:.12em;opacity:.6}.correction-status-filter-title strong{font-family:var(--font-serif);margin-top:.3rem;display:block}.correction-status-filter-sheet>label{border-right:1px solid var(--ink);padding:.8rem}@supports (color:color-mix(in lab,red,red)){.correction-status-filter-sheet>label{border-right:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.correction-status-filter-sheet>label>span{margin-bottom:.45rem;font-size:.6rem;font-weight:800;display:block}.correction-status-filter-sheet>label b{font:700 .43rem/1 var(--font-mono);margin-right:.4rem}.correction-status-query>div{border-bottom:2px solid var(--ink);align-items:center;gap:.5rem;display:flex}.correction-status-query svg{width:1rem}.correction-status-filter-sheet input,.correction-status-filter-sheet select{background:0 0;outline:none;width:100%;min-height:2.4rem;font-size:.68rem}.correction-status-filter-sheet>button{background:var(--ink);color:#fff;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1rem;font-size:.65rem;font-weight:800;display:flex}.correction-status-filter-sheet>button:disabled{opacity:.38}.correction-status-filter-sheet>button svg{width:.9rem}.correction-status-filter-sheet>button:active:not(:disabled){transform:scale(.97)}.correction-status-empty{border:1px solid var(--ink);border-left:.55rem solid var(--ink);background:repeating-linear-gradient(0deg,#fbf5e9 0,#fbf5e9 2.65rem,var(--ink)2.7rem);place-items:center;min-height:26rem;margin-top:1.4rem;padding:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-status-empty{background:repeating-linear-gradient(0deg,#fbf5e9 0 2.65rem,color-mix(in oklab,var(--ink)7%,#fbf5e9)2.7rem)}}.correction-status-empty{text-align:center}.correction-status-empty>div{max-width:42rem}.correction-status-empty svg{width:2.4rem;height:2.4rem;margin:auto}.correction-status-empty span{font:700 .48rem/1 var(--font-mono);letter-spacing:.14em;margin:.8rem 0;display:block}.correction-status-empty strong{font-family:var(--font-serif);font-size:1.45rem}.correction-status-empty p{margin:.8rem 0 0;font-size:.72rem;line-height:1.85}.correction-status-empty>a,.correction-status-empty>button{background:var(--ink);color:#fff;align-items:center;gap:.45rem;margin-top:1.1rem;padding:.75rem 1rem;font-size:.68rem;font-weight:800;display:inline-flex}.correction-status-empty>a svg{width:.9rem}.correction-status-pagination{border-block:1px solid var(--ink);grid-template-columns:1fr 6rem 1fr;align-items:center;margin-top:1rem;display:grid}.correction-status-pagination button{justify-content:center;align-items:center;gap:.45rem;padding:.75rem;font-weight:800;display:flex}.correction-status-pagination button:disabled{opacity:.32}.correction-status-pagination button svg{width:1rem}.correction-status-pagination div{border-inline:1px solid var(--ink);text-align:center;grid-template-columns:1fr auto auto;align-items:end;gap:.3rem;padding:.7rem;display:grid}.correction-status-pagination span{font:700 .4rem/1 var(--font-mono);grid-column:1/-1}.correction-status-pagination strong{font:800 1rem/1 var(--font-mono)}.correction-status-pagination small{font:.5rem/1 var(--font-mono)}.correction-status-volume{border-left:.55rem solid var(--ink);margin-top:1.4rem}.correction-status-volume>header{background:var(--ink);color:#fff;grid-template-columns:1fr auto 4rem;align-items:stretch;display:grid}.correction-status-volume>header>div{padding:1rem}.correction-status-volume>header span,.correction-status-volume>header small{font:700 .43rem/1 var(--font-mono);letter-spacing:.12em;opacity:.62}.correction-status-volume>header h3{font-family:var(--font-serif);margin:.35rem 0;font-size:1.45rem}.correction-status-volume>header dl{grid-template-columns:repeat(2,5.5rem);display:grid}.correction-status-volume>header dl div{border-left:1px solid #fff3;padding:.8rem}.correction-status-volume>header dt{font:700 .42rem/1 var(--font-mono)}.correction-status-volume>header dd{font:800 .8rem/1 var(--font-mono);margin:.45rem 0 0}.correction-status-volume>header i{font:800 .65rem/1 var(--font-serif);writing-mode:vertical-rl;background:#a93628;place-items:center;display:grid}.correction-status-record{border:1px solid var(--ink);grid-template-columns:5rem 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-status-record{border:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.correction-status-record{background:#fbf5e9;border-top:0}.correction-status-record-number{border-right:1px solid var(--ink);align-content:center;place-items:center;gap:.3rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-status-record-number{border-right:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.correction-status-record-number span,.correction-status-record-number small{font:700 .42rem/1 var(--font-mono)}.correction-status-record-number strong{font:800 1.35rem/1 var(--font-mono)}.correction-status-record-body{padding:1rem}.correction-status-record-body>header>div{justify-content:space-between;display:flex}.correction-status-record-body>header span,.correction-status-record-body time{font:700 .48rem/1 var(--font-mono)}.correction-status-record-body h3{font-family:var(--font-serif);margin:.55rem 0;font-size:1.15rem}.correction-status-record-body>p{font-size:.7rem;line-height:1.75}.correction-status-timeline{border-left:2px solid var(--ink);margin:1rem 0}.correction-status-timeline li{border-bottom:1px solid var(--ink);grid-template-columns:8rem 6rem 1fr;gap:.6rem;padding:.65rem .8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-status-timeline li{border-bottom:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.correction-status-timeline span,.correction-status-timeline time{font:700 .5rem/1.5 var(--font-mono)}.correction-status-timeline p{margin:0;font-size:.64rem;line-height:1.6}.correction-status-evidence{border-top:1px solid var(--ink)}.correction-status-evidence>span{font:700 .42rem/1 var(--font-mono);padding:.45rem;display:block}.correction-status-evidence>a{border-top:1px dashed var(--ink);grid-template-columns:2rem 1fr 1rem;align-items:center;gap:.5rem;padding:.6rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-status-evidence>a{border-top:1px dashed color-mix(in oklab,var(--ink)24%,transparent)}}.correction-status-evidence b,.correction-status-evidence small{font:700 .43rem/1.5 var(--font-mono)}.correction-status-evidence small{color:var(--ink);display:block}@supports (color:color-mix(in lab,red,red)){.correction-status-evidence small{color:color-mix(in oklab,var(--ink)50%,transparent)}}.correction-status-evidence svg{width:.9rem}.correction-status-record-body>nav{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}.correction-status-record-body>nav a{align-items:center;gap:.35rem;font-size:.65rem;font-weight:800;display:flex}.correction-status-record-body>nav svg{width:.85rem}.correction-status-routing{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.correction-status-routing article{border-right:1px solid var(--ink);grid-template-columns:1fr auto;gap:.5rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.correction-status-routing article{border-right:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.correction-status-routing article{background:#fbf5e9}.correction-status-routing article:last-child{border-right:0}.correction-status-routing article>span{font:700 .43rem/1 var(--font-mono);letter-spacing:.1em}.correction-status-routing article>svg{width:1.2rem}.correction-status-routing h3,.correction-status-routing p,.correction-status-routing a{grid-column:1/-1}.correction-status-routing h3{font-family:var(--font-serif);margin:.8rem 0 0;font-size:1.05rem}.correction-status-routing p{margin:0;font-size:.66rem;line-height:1.7}.correction-status-routing a{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;margin-top:.7rem;padding-top:.7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.correction-status-routing a{border-top:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.correction-status-routing a{font-size:.66rem;font-weight:800}.correction-status-routing a svg{width:.85rem}.correction-status-rss-boundary{border-left:.4rem solid var(--ink);background:#eee5d8;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.correction-status-rss-boundary svg{flex:none;width:1.15rem}.correction-status-rss-boundary strong{font-family:var(--font-serif)}.correction-status-rss-boundary p{margin:.3rem 0 0;font-size:.67rem;line-height:1.7}.correction-status-final-actions{grid-template-columns:repeat(4,1fr);margin-top:1rem;display:grid}.correction-status-final-actions a{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:.5rem;padding:.9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.correction-status-final-actions a{border:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.correction-status-final-actions a{background:#fbf5e9;border-right:0;font-size:.65rem;font-weight:800}.correction-status-final-actions a:last-child{border-right:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-status-final-actions a:last-child{border-right:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.correction-status-final-actions svg{width:.9rem}@media (max-width:900px){.correction-status-summary,.correction-status-book{grid-template-columns:repeat(2,1fr)}.correction-status-summary>div:nth-child(2){border-right:0}.correction-status-summary>div:nth-child(-n+2){border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-status-summary>div:nth-child(-n+2){border-bottom:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.correction-status-book article:nth-child(4n){border-right:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-status-book article:nth-child(4n){border-right:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.correction-status-book article:nth-child(2n){border-right:0}.correction-status-book article:nth-child(n+5){border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-status-book article:nth-child(n+5){border-bottom:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.correction-status-book article:nth-child(n+7){border-bottom:0}.correction-status-filter-sheet{grid-template-columns:1fr 1fr}.correction-status-filter-title{grid-column:1/-1}.correction-status-filter-sheet>button{min-height:4rem}.correction-status-final-actions{grid-template-columns:repeat(2,1fr)}.correction-status-final-actions a:nth-child(2){border-right:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-status-final-actions a:nth-child(2){border-right:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.correction-status-final-actions a:nth-child(-n+2){border-bottom:0}}@media (max-width:720px){.correction-status-hero,.correction-status-number-slip,.correction-status-ledger-heading{grid-template-columns:1fr}.correction-status-seal{border-bottom:1px dashed #ffffff40;border-right:0;grid-template-columns:auto auto auto auto}.correction-status-seal span{text-align:left}.correction-status-visibility-grid,.correction-status-numbering ol,.correction-status-filter-sheet,.correction-status-routing,.correction-status-final-actions{grid-template-columns:1fr}.correction-status-visibility-grid>article>div{grid-template-columns:1.7rem 1fr}.correction-status-visibility-grid p{grid-column:2}.correction-status-number-slip>svg{display:none}.correction-status-numbering li{border-right:0}.correction-status-numbering li:nth-child(n+4){border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-status-numbering li:nth-child(n+4){border-bottom:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.correction-status-numbering li:last-child{border-bottom:0}.correction-status-ledger-heading dl{grid-template-columns:1fr 1fr}.correction-status-filter-sheet>label{border-right:0;border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-status-filter-sheet>label{border-bottom:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.correction-status-filter-sheet>button{min-height:3.3rem}.correction-status-volume>header{grid-template-columns:1fr auto}.correction-status-volume>header i{display:none}.correction-status-volume>header dl{grid-template-columns:repeat(2,4.4rem)}.correction-status-record{grid-template-columns:3.7rem 1fr}.correction-status-timeline li{grid-template-columns:1fr auto}.correction-status-timeline p{grid-column:1/-1}.correction-status-routing article{border-right:0;border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-status-routing article{border-bottom:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.correction-status-routing article:last-child{border-bottom:0}.correction-status-final-actions a,.correction-status-final-actions a:nth-child(2){border-right:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-status-final-actions a,.correction-status-final-actions a:nth-child(2){border-right:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.correction-status-final-actions a,.correction-status-final-actions a:nth-child(2){border-bottom:0}.correction-status-final-actions a:last-child{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-status-final-actions a:last-child{border-bottom:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}}@media (max-width:520px){.correction-status-summary,.correction-status-book{grid-template-columns:1fr}.correction-status-summary>div,.correction-status-summary>div:nth-child(2){border-right:0;border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.correction-status-summary>div,.correction-status-summary>div:nth-child(2){border-bottom:1px solid color-mix(in oklab,var(--ink)20%,transparent)}}.correction-status-summary>div:last-child{border-bottom:0}.correction-status-book article,.correction-status-book article:nth-child(4n),.correction-status-book article:nth-child(n+7){border-right:0;border-bottom:1px solid var(--ink);min-height:auto}@supports (color:color-mix(in lab,red,red)){.correction-status-book article,.correction-status-book article:nth-child(4n),.correction-status-book article:nth-child(n+7){border-bottom:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.correction-status-book article:last-child{border-bottom:0}.correction-status-pagination{grid-template-columns:1fr 4.7rem 1fr}.correction-status-pagination button{font-size:.6rem}.correction-status-empty{min-height:21rem;padding:1.25rem}}.correction-status-bridge{border:1px solid var(--ink);background:#f2e9dc;border-left:.45rem solid #a93628;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.correction-status-bridge>svg{width:1.25rem}.correction-status-bridge span{font:700 .43rem/1 var(--font-mono);letter-spacing:.12em}.correction-status-bridge strong{font-family:var(--font-serif);margin:.35rem 0;display:block}.correction-status-bridge p{margin:0;font-size:.66rem;line-height:1.7}.correction-status-bridge>a,.correction-request-bridge-actions a{background:var(--ink);color:#fff;white-space:nowrap;justify-content:space-between;align-items:center;gap:.55rem;padding:.75rem .9rem;font-size:.64rem;font-weight:800;display:flex}.correction-status-bridge>a svg,.correction-request-bridge-actions svg{width:.85rem}.correction-request-bridge-actions{gap:.55rem;display:grid}@media (max-width:720px){.correction-status-bridge{grid-template-columns:1fr}.correction-status-bridge>a,.correction-request-bridge-actions a{white-space:normal}}.correction-intake-page{--intake-paper:#f5efe4;--intake-ink:#10283b;--intake-red:#b9422e}.intake-closed-record{border:1px solid #10283b59;border-left:.55rem solid var(--intake-red);background:linear-gradient(135deg,#eee3d3,#faf6ee);grid-template-columns:11rem 1fr;align-items:stretch;gap:2rem;padding:1.5rem;display:grid}.intake-closed-seal{background:var(--intake-ink);color:#fff;text-align:center;align-content:center;place-items:center;min-height:11rem;display:grid;box-shadow:.6rem .6rem #10283b1f}.intake-closed-seal svg{width:1.5rem;margin-bottom:.75rem}.intake-closed-seal span,.intake-closed-seal small{font:700 .48rem/1.5 var(--font-mono);letter-spacing:.14em}.intake-closed-seal strong{font:700 1.65rem/1 var(--font-serif);color:#f3d9ca;margin:.45rem 0}.intake-closed-record h2{font-family:var(--font-serif);margin:.45rem 0 1rem}.intake-closed-record p{max-width:48rem;line-height:2}.intake-current-grid{border-block:1px solid #10283b59;grid-template-columns:repeat(4,1fr);margin-top:1rem;display:grid}.intake-current-grid>div{border-right:1px solid #10283b33;padding:1rem}.intake-current-grid>div:last-child{border-right:0}.intake-current-grid dt{font:700 .55rem/1.4 var(--font-mono);letter-spacing:.08em}.intake-current-grid dd{font:700 1.4rem/1 var(--font-serif);margin:.5rem 0}.intake-current-grid p{margin:0;font-size:.65rem}.intake-critical,.intake-deadline-note,.intake-no-contactpoint{border-left:.35rem solid var(--intake-red);background:#f5dfd2;grid-template-columns:auto 1fr;gap:1rem;margin-top:1rem;padding:1rem 1.15rem;display:grid}.intake-critical svg,.intake-deadline-note svg,.intake-no-contactpoint svg{width:1.35rem}.intake-critical p,.intake-deadline-note p,.intake-no-contactpoint p{margin:.35rem 0 0;line-height:1.75}.intake-condition-book{border-top:1px solid var(--intake-ink);border-left:1px solid var(--intake-ink);grid-template-columns:repeat(2,1fr);display:grid}.intake-condition-book article{border-right:1px solid var(--intake-ink);border-bottom:1px solid var(--intake-ink);background:var(--intake-paper);min-height:10rem;padding:1.25rem 1.25rem 1.25rem 4.4rem;position:relative}.intake-condition-book article:last-child{grid-column:1/-1}.intake-condition-book article>span{font:700 .5rem/1 var(--font-mono);letter-spacing:.1em;position:absolute;inset:.8rem auto auto .8rem}.intake-condition-book article>svg{width:1.35rem;position:absolute;top:2.8rem;left:1rem}.intake-condition-book h3{font-family:var(--font-serif)}.intake-condition-book p{font-size:.72rem;line-height:1.8}.intake-scope-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.intake-scope-grid>article{border:1px solid var(--intake-ink);background:var(--intake-paper)}.intake-scope-grid header{background:var(--intake-ink);color:#fff;align-items:center;gap:.8rem;padding:1rem;display:flex}.intake-scope-grid [data-excluded=true] header{background:#3c4548}.intake-scope-grid header svg{width:1.3rem}.intake-scope-grid header span{font:700 .47rem/1 var(--font-mono);letter-spacing:.12em}.intake-scope-grid header h3{font-family:var(--font-serif);margin:.25rem 0 0}.intake-scope-grid article>div:not(header){border-top:1px solid #10283b2e;grid-template-columns:2rem 8rem 1fr;gap:.7rem;padding:.8rem 1rem;display:grid}.intake-scope-grid b{font:.6rem/1.5 var(--font-mono)}.intake-scope-grid strong{font-size:.72rem}.intake-scope-grid p{margin:0;font-size:.66rem;line-height:1.65}.intake-route-actions,.intake-final-actions{grid-template-columns:repeat(2,1fr);gap:.7rem;margin-top:1rem;display:grid}.intake-route-actions a,.intake-final-actions a{border:1px solid var(--intake-ink);background:#faf6ee;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem 1rem;font-weight:800;display:flex}.intake-route-actions svg,.intake-final-actions svg{width:1rem}.intake-privacy-register{border:1px solid var(--intake-ink);background:var(--intake-paper)}.intake-privacy-register header{background:var(--intake-ink);color:#fff;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.intake-privacy-register header span{font:700 .48rem/1 var(--font-mono);letter-spacing:.12em}.intake-privacy-register h3{font-family:var(--font-serif);margin:.25rem 0 0}.intake-privacy-register ol{margin:0;padding:0;list-style:none}.intake-privacy-register li{border-top:1px solid #10283b2e;grid-template-columns:2.5rem auto 1fr;align-items:center;gap:.7rem;padding:.8rem 1rem;display:grid}.intake-privacy-register li span{font:.55rem/1 var(--font-mono)}.intake-privacy-register li svg{width:1rem}.intake-privacy-register li p{margin:0}.intake-reply-section table,.intake-publication-section table{border-collapse:collapse;background:var(--intake-paper);width:100%}.intake-reply-section th,.intake-reply-section td,.intake-publication-section th,.intake-publication-section td{text-align:left;vertical-align:top;border:1px solid #10283b59;padding:.9rem;line-height:1.7}.intake-reply-section thead,.intake-publication-section thead{background:var(--intake-ink);color:#fff}.intake-deadline-note{border-left-color:var(--intake-ink);background:#eee5d7}.intake-priority-ledger{border-top:1px solid var(--intake-ink)}.intake-priority-ledger article{border-bottom:1px solid var(--intake-ink);background:var(--intake-paper);grid-template-columns:4rem 1fr auto;align-items:center;gap:1rem;padding:1.2rem;display:grid}.intake-priority-ledger article>span{font:700 1.4rem/1 var(--font-serif);color:var(--intake-red)}.intake-priority-ledger h3{font-family:var(--font-serif);margin:0 0 .35rem}.intake-priority-ledger p{margin:0}.intake-priority-ledger svg{width:1.2rem}.intake-identity-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.intake-identity-grid article{border-top:.4rem solid var(--intake-ink);background:var(--intake-paper);padding:1.2rem;box-shadow:0 .5rem 1rem #10283b14}.intake-identity-grid svg{width:1.35rem}.intake-identity-grid h3{font-family:var(--font-serif)}.intake-identity-grid p{font-size:.7rem;line-height:1.8}.intake-workflow-section ol{border-left:.45rem solid var(--intake-ink);margin:0;padding:0;list-style:none}.intake-workflow-section li{background:var(--intake-paper);border-bottom:1px solid #10283b40;grid-template-columns:4.5rem 1fr;gap:1rem;padding:1.05rem 1.2rem;display:grid}.intake-workflow-section li>span{font:700 1.5rem/1 var(--font-serif);color:var(--intake-red)}.intake-workflow-section strong{font-family:var(--font-serif)}.intake-workflow-section p{font:.55rem/1.5 var(--font-mono);letter-spacing:.05em;margin:.4rem 0 0}.intake-no-contactpoint{border-left-color:var(--intake-ink);background:#e8e1d5}.intake-final-actions{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.intake-current-grid,.intake-identity-grid{grid-template-columns:repeat(2,1fr)}.intake-current-grid>div:nth-child(2){border-right:0}.intake-final-actions{grid-template-columns:repeat(2,1fr)}.intake-scope-grid article>div:not(header){grid-template-columns:2rem 7rem 1fr}}@media (max-width:680px){.intake-closed-record{grid-template-columns:1fr}.intake-closed-seal{min-height:8rem}.intake-current-grid,.intake-condition-book,.intake-scope-grid,.intake-identity-grid,.intake-route-actions,.intake-final-actions{grid-template-columns:1fr}.intake-current-grid>div{border-bottom:1px solid #10283b33;border-right:0}.intake-condition-book article:last-child{grid-column:auto}.intake-scope-grid article>div:not(header){grid-template-columns:2rem 1fr}.intake-scope-grid article>div p{grid-column:2}.intake-priority-ledger article{grid-template-columns:3rem 1fr}.intake-priority-ledger svg{display:none}.intake-workflow-section li{grid-template-columns:3rem 1fr}.intake-reply-section .table-wrap,.intake-publication-section .table-wrap{overflow-x:auto}.intake-reply-section table{min-width:44rem}.intake-publication-section table{min-width:36rem}}.correction-request-page .correction-next-actions,.correction-status-page .correction-status-final-actions{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.correction-status-critical a{border-bottom:1px solid;align-items:center;gap:.45rem;margin-top:.65rem;font-size:.68rem;font-weight:800;display:inline-flex}.correction-status-critical a svg{width:.9rem}.intake-readiness-page .print-only{display:none}.readiness-status-record{border:1px solid var(--ink);grid-template-columns:9.5rem 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.readiness-status-record{border:1px solid color-mix(in oklch,var(--ink)34%,transparent)}}.readiness-status-record{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.readiness-status-record{background:color-mix(in oklch,var(--paper)92%,white)}}.readiness-status-record{box-shadow:10px 10px 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.readiness-status-record{box-shadow:10px 10px color-mix(in oklch,var(--ink)7%,transparent)}}.readiness-status-record>div:last-child{border-left:1px solid var(--ink);padding:1.65rem 1.8rem}@supports (color:color-mix(in lab,red,red)){.readiness-status-record>div:last-child{border-left:1px solid color-mix(in oklch,var(--ink)26%,transparent)}}.readiness-status-record>div:last-child>span,.readiness-check-bundle header span,.readiness-output>span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink);font-size:.68rem}@supports (color:color-mix(in lab,red,red)){.readiness-status-record>div:last-child>span,.readiness-check-bundle header span,.readiness-output>span{color:color-mix(in oklch,var(--ink)64%,transparent)}}.readiness-status-record h2{font-family:var(--font-serif);margin:.35rem 0 .55rem;font-size:clamp(1.65rem,3vw,2.4rem)}.readiness-status-record p{margin:0;line-height:1.85}.readiness-status-record[data-status=pre-publication-review]{border-top:4px solid var(--vermilion)}.readiness-status-seal{background:var(--ink);color:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:1.2rem;display:flex}.readiness-status-seal svg{width:1.6rem;height:1.6rem;color:var(--vermilion-light)}.readiness-status-seal span{font-family:var(--font-mono);letter-spacing:.14em;font-size:.7rem}.readiness-status-seal strong{font-family:var(--font-serif);color:#fff;font-size:2.25rem}.readiness-summary-grid{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:1.5rem 0 0;display:grid}@supports (color:color-mix(in lab,red,red)){.readiness-summary-grid{border:1px solid color-mix(in oklch,var(--ink)25%,transparent)}}.readiness-summary-grid>div{border-right:1px solid var(--ink);padding:1rem}@supports (color:color-mix(in lab,red,red)){.readiness-summary-grid>div{border-right:1px solid color-mix(in oklch,var(--ink)20%,transparent)}}.readiness-summary-grid>div:last-child{border-right:0}.readiness-summary-grid dt{color:var(--ink);font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.readiness-summary-grid dt{color:color-mix(in oklch,var(--ink)68%,transparent)}}.readiness-summary-grid dd{font-family:var(--font-mono);margin:.3rem 0 0;font-size:1.05rem;font-weight:700}.readiness-progress{background:var(--ink);height:.55rem;margin:.85rem 0 1.25rem}@supports (color:color-mix(in lab,red,red)){.readiness-progress{background:color-mix(in oklch,var(--ink)10%,transparent)}}.readiness-progress{overflow:hidden}.readiness-progress span{background:var(--vermilion);height:100%;transition:width .18s cubic-bezier(.23,1,.32,1);display:block}.readiness-local-warning,.readiness-final-warning{border-left:4px solid var(--vermilion);background:var(--vermilion);align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.readiness-local-warning,.readiness-final-warning{background:color-mix(in oklch,var(--vermilion)7%,var(--paper))}}.readiness-local-warning svg,.readiness-final-warning>svg{flex:none;width:1.35rem}.readiness-local-warning p,.readiness-final-warning p{margin:.35rem 0 0;line-height:1.75}.readiness-workbench{counter-reset:readiness-fieldset}.readiness-fieldset{border:1px solid var(--ink);margin:1.4rem 0 0;padding:0}@supports (color:color-mix(in lab,red,red)){.readiness-fieldset{border:1px solid color-mix(in oklch,var(--ink)25%,transparent)}}.readiness-fieldset{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.readiness-fieldset{background:color-mix(in oklch,var(--paper)92%,white)}}.readiness-fieldset{box-shadow:inset 5px 0 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.readiness-fieldset{box-shadow:inset 5px 0 color-mix(in oklch,var(--ink)10%,transparent)}}.readiness-fieldset legend{background:var(--ink);color:#fff;width:100%;font-family:var(--font-serif);align-items:center;gap:.8rem;padding:.78rem 1rem;font-size:1.12rem;display:flex}.readiness-fieldset legend span{width:2.15rem;height:2.15rem;font-family:var(--font-mono);color:var(--vermilion-light);border:1px solid oklch(100% 5.96046e-8 none/.55);border-color:oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55);place-items:center;font-size:.72rem;display:grid}.readiness-fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:1rem;display:grid}.readiness-field{border-left:1px solid var(--ink);gap:.45rem;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.readiness-field{border-left:1px solid color-mix(in oklch,var(--ink)18%,transparent)}}.readiness-field{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.readiness-field{border-bottom:1px solid color-mix(in oklch,var(--ink)18%,transparent)}}.readiness-field{background:oklch(100% 5.96046e-8 none/.28)}.readiness-field:after{content:attr(data-status);font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink);font-size:.59rem;position:absolute;top:.65rem;right:.75rem}@supports (color:color-mix(in lab,red,red)){.readiness-field:after{color:color-mix(in oklch,var(--ink)50%,transparent)}}.readiness-field[data-filled=true]:after{color:var(--vermilion-dark)}.readiness-field>span{padding-right:4rem;font-size:.76rem;font-weight:700}.readiness-field input,.readiness-field select,.readiness-field textarea{border:0;border-bottom:1px solid var(--ink);width:100%}@supports (color:color-mix(in lab,red,red)){.readiness-field input,.readiness-field select,.readiness-field textarea{border-bottom:1px solid color-mix(in oklch,var(--ink)45%,transparent)}}.readiness-field input,.readiness-field select,.readiness-field textarea{color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;padding:.65rem .15rem}.readiness-field textarea{resize:vertical;line-height:1.7}.readiness-field input:focus,.readiness-field select:focus,.readiness-field textarea:focus{border-bottom:2px solid var(--vermilion)}.readiness-field small{font-family:var(--font-mono);color:var(--ink);justify-self:end;font-size:.62rem}@supports (color:color-mix(in lab,red,red)){.readiness-field small{color:color-mix(in oklch,var(--ink)53%,transparent)}}.readiness-field-wide{grid-column:1/-1}.readiness-checks-section{border-left:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.readiness-checks-section{border-left:1px solid color-mix(in oklch,var(--ink)24%,transparent)}}.readiness-checks-section{padding-left:clamp(1rem,3vw,2rem)}.readiness-check-bundle{border:1px solid var(--ink);margin-top:1.2rem}@supports (color:color-mix(in lab,red,red)){.readiness-check-bundle{border:1px solid color-mix(in oklch,var(--ink)25%,transparent)}}.readiness-check-bundle{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.readiness-check-bundle{background:color-mix(in oklch,var(--paper)93%,white)}}.readiness-check-bundle header{border-bottom:3px double var(--ink);align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.readiness-check-bundle header{border-bottom:3px double color-mix(in oklch,var(--ink)32%,transparent)}}.readiness-check-bundle header svg{color:var(--vermilion-dark)}.readiness-check-bundle h3{font-family:var(--font-serif);margin:.15rem 0 0}.readiness-check-bundle button{border:0;border-bottom:1px solid var(--ink);grid-template-columns:1.3rem 2rem 1fr;align-items:start;gap:.75rem;width:100%;padding:.85rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.readiness-check-bundle button{border-bottom:1px solid color-mix(in oklch,var(--ink)16%,transparent)}}.readiness-check-bundle button{color:var(--ink);text-align:left;background:0 0;transition:background .15s cubic-bezier(.23,1,.32,1)}.readiness-check-bundle button:last-child{border-bottom:0}.readiness-check-bundle button:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.readiness-check-bundle button:hover{background:color-mix(in oklch,var(--ink)5%,transparent)}}.readiness-check-bundle button[aria-pressed=true]{background:var(--vermilion)}@supports (color:color-mix(in lab,red,red)){.readiness-check-bundle button[aria-pressed=true]{background:color-mix(in oklch,var(--vermilion)6%,transparent)}}.readiness-check-bundle button svg{width:1.1rem;height:1.1rem}.readiness-check-bundle button[aria-pressed=true] svg{color:var(--vermilion-dark)}.readiness-check-bundle button>span{font-family:var(--font-mono);color:var(--ink);font-size:.68rem}@supports (color:color-mix(in lab,red,red)){.readiness-check-bundle button>span{color:color-mix(in oklch,var(--ink)55%,transparent)}}.readiness-decision-card{border:1px solid var(--ink);align-items:center;gap:1rem;padding:1.15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.readiness-decision-card{border:1px solid color-mix(in oklch,var(--ink)28%,transparent)}}.readiness-decision-card{background:var(--ink);color:#fff}.readiness-decision-card[data-status=pre-publication-review]{border-left:7px solid var(--vermilion)}.readiness-decision-card svg{width:1.65rem;color:var(--vermilion-light)}.readiness-decision-card span{font-family:var(--font-mono);letter-spacing:.1em;font-size:.67rem}.readiness-decision-card strong{font-family:var(--font-serif);margin-top:.25rem;font-size:1.4rem;display:block}.readiness-decision-card p{color:oklch(100% 5.96046e-8 none/.78);margin:.25rem 0 0}.readiness-hold-ledger{border:1px solid var(--ink);margin-top:1.25rem}@supports (color:color-mix(in lab,red,red)){.readiness-hold-ledger{border:1px solid color-mix(in oklch,var(--ink)26%,transparent)}}.readiness-hold-ledger header{border-bottom:1px solid var(--ink);align-items:center;gap:.8rem;padding:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.readiness-hold-ledger header{border-bottom:1px solid color-mix(in oklch,var(--ink)24%,transparent)}}.readiness-hold-ledger header span{font-family:var(--font-mono);color:var(--vermilion-dark);font-size:.66rem}.readiness-hold-ledger h3{font-family:var(--font-serif);margin:.15rem 0 0}.readiness-hold-ledger ol{max-height:28rem;margin:0;padding:0;list-style:none;overflow:auto}.readiness-hold-ledger li{border-bottom:1px solid var(--ink);grid-template-columns:2.4rem 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.readiness-hold-ledger li{border-bottom:1px solid color-mix(in oklch,var(--ink)14%,transparent)}}.readiness-hold-ledger li span{font-family:var(--font-mono);background:var(--ink);padding:.8rem;font-size:.66rem}@supports (color:color-mix(in lab,red,red)){.readiness-hold-ledger li span{background:color-mix(in oklch,var(--ink)6%,transparent)}}.readiness-hold-ledger li p{margin:0;padding:.8rem}.readiness-review-ready{align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.readiness-review-ready svg{color:var(--vermilion-dark)}.readiness-review-ready p{margin:0;line-height:1.8}.readiness-output{gap:.55rem;display:grid}.readiness-output textarea{border:1px solid var(--ink);width:100%;padding:1rem}@supports (color:color-mix(in lab,red,red)){.readiness-output textarea{border:1px solid color-mix(in oklch,var(--ink)28%,transparent)}}.readiness-output textarea{background:#fff}@supports (color:color-mix(in lab,red,red)){.readiness-output textarea{background:color-mix(in oklch,white 42%,var(--paper))}}.readiness-output textarea{color:var(--ink);font-family:var(--font-mono);font-size:.76rem;line-height:1.65}.readiness-actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.readiness-actions button{border:1px solid var(--ink);background:var(--paper);min-height:2.8rem;color:var(--ink);align-items:center;gap:.45rem;padding:.72rem 1rem;font-weight:700;display:inline-flex}.readiness-actions button:first-child{background:var(--ink);color:#fff}.readiness-actions button.is-armed{border-color:var(--vermilion);background:var(--vermilion);color:#fff}.readiness-actions button:active{transform:scale(.97)}.readiness-notice{border-left:3px solid var(--vermilion);background:var(--vermilion);min-height:2rem;margin:.8rem 0 0;padding:.75rem .9rem}@supports (color:color-mix(in lab,red,red)){.readiness-notice{background:color-mix(in oklch,var(--vermilion)6%,transparent)}}.readiness-publication-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.readiness-publication-grid a{border:1px solid var(--ink);grid-template-columns:2rem 1fr;column-gap:.7rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.readiness-publication-grid a{border:1px solid color-mix(in oklch,var(--ink)25%,transparent)}}.readiness-publication-grid a{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.readiness-publication-grid a{background:color-mix(in oklch,var(--paper)94%,white)}}.readiness-publication-grid a{color:var(--ink);text-decoration:none}.readiness-publication-grid a svg{color:var(--vermilion-dark);grid-row:1/3}.readiness-publication-grid a span{color:var(--ink);margin-top:.25rem;font-size:.77rem}@supports (color:color-mix(in lab,red,red)){.readiness-publication-grid a span{color:color-mix(in oklch,var(--ink)65%,transparent)}}.readiness-final-warning{grid-template-columns:auto 1fr auto;margin-top:1.2rem;display:grid}.readiness-final-warning a{color:var(--vermilion-dark);align-self:center;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.intake-final-actions,.correction-status-final-actions,.correction-next-actions,.correction-policy-actions{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}@media (max-width:760px){.readiness-status-record{grid-template-columns:1fr}.readiness-status-record>div:last-child{border-left:0;border-top:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.readiness-status-record>div:last-child{border-top:1px solid color-mix(in oklch,var(--ink)26%,transparent)}}.readiness-status-record>div:last-child{padding:1.15rem}.readiness-status-seal{flex-direction:row;justify-content:flex-start}.readiness-summary-grid{grid-template-columns:repeat(2,1fr)}.readiness-summary-grid>div:nth-child(2){border-right:0}.readiness-summary-grid>div:nth-child(-n+2){border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.readiness-summary-grid>div:nth-child(-n+2){border-bottom:1px solid color-mix(in oklch,var(--ink)20%,transparent)}}.readiness-fieldset>div,.readiness-publication-grid{grid-template-columns:1fr}.readiness-field{border-left:0}.readiness-checks-section{padding-left:.75rem}.readiness-final-warning{grid-template-columns:auto 1fr}.readiness-final-warning a{grid-column:1/-1;margin-top:.7rem}.readiness-actions button{flex:100%;justify-content:center}}@media print{@page{size:A4 portrait;margin:10mm}body:has(.intake-readiness-page){background:#fff!important}body:has(.intake-readiness-page) .site-skip-link,body:has(.intake-readiness-page) .site-masthead,body:has(.intake-readiness-page) .site-next-records,body:has(.intake-readiness-page) .site-footer,body:has(.intake-readiness-page) .intake-readiness-page>.article-record-hero,body:has(.intake-readiness-page) .intake-readiness-page>.container>aside,body:has(.intake-readiness-page) .intake-readiness-page .screen-only{display:none!important}body:has(.intake-readiness-page) #main-content,body:has(.intake-readiness-page) .intake-readiness-page,body:has(.intake-readiness-page) .intake-readiness-page>.container,body:has(.intake-readiness-page) .intake-readiness-page .article-body{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}body:has(.intake-readiness-page) *{visibility:hidden!important}body:has(.intake-readiness-page) .intake-readiness-print,body:has(.intake-readiness-page) .intake-readiness-print *{visibility:visible!important}body:has(.intake-readiness-page) .intake-readiness-print{color:#111;width:100%;font-family:Noto Sans JP,sans-serif;font-size:8.5pt;line-height:1.35;display:block!important;position:static!important;inset:auto!important}body:has(.intake-readiness-page) .intake-readiness-print header{border-bottom:2px solid #111;padding-bottom:4mm}body:has(.intake-readiness-page) .intake-readiness-print header span{letter-spacing:.1em;font-family:monospace;font-size:7pt}body:has(.intake-readiness-page) .intake-readiness-print h1{margin:1mm 0;font-family:Yu Mincho,serif;font-size:17pt}body:has(.intake-readiness-page) .intake-readiness-print h2{border-bottom:1px solid #333;margin:4mm 0 2mm;font-size:11pt}.readiness-print-summary{border:1px solid #555;grid-template-columns:repeat(3,1fr);margin:3mm 0;display:grid}.readiness-print-summary div{border-right:1px solid #777;padding:2mm}.readiness-print-summary div:last-child{border-right:0}.readiness-print-summary dt{font-size:7pt}.readiness-print-summary dd{margin:.5mm 0 0;font-weight:700}.readiness-print-settings{border:1px solid #777;grid-template-columns:repeat(2,1fr);display:grid}.readiness-print-settings>div{break-inside:avoid;border-bottom:1px solid #aaa;border-right:1px solid #aaa;grid-template-columns:18mm 1fr;padding:1.8mm;display:grid}.readiness-print-settings>div>span{grid-row:1/3;font-family:monospace;font-size:6.5pt}.readiness-print-settings strong{font-size:7.5pt}.readiness-print-value{overflow-wrap:anywhere}.readiness-print-value.is-empty{color:#777}.readiness-print-checks{break-before:page}.readiness-print-checks p{border-bottom:1px solid #bbb;grid-template-columns:7mm 25mm 1fr;margin:0;padding:1.4mm 0;display:grid}.readiness-print-checks p b{font-size:10pt}.readiness-print-checks p span{font-family:monospace;font-size:7pt}.readiness-print-holds ol{columns:2;column-gap:8mm;padding-left:5mm}.intake-readiness-print footer{break-inside:avoid;border:2px solid #111;margin-top:4mm;padding:3mm}}.intake-channel-test-page .print-only{display:none}.channel-status-record{border:1px solid var(--ink);grid-template-columns:10rem 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.channel-status-record{border:1px solid color-mix(in oklab,var(--ink)34%,transparent)}}.channel-status-record{box-shadow:9px 10px 0 var(--ink);background:#faf5ea}@supports (color:color-mix(in lab,red,red)){.channel-status-record{box-shadow:9px 10px color-mix(in oklab,var(--ink)7%,transparent)}}.channel-status-record>div:last-child{border-left:1px solid var(--ink);padding:1.6rem 1.8rem}@supports (color:color-mix(in lab,red,red)){.channel-status-record>div:last-child{border-left:1px solid color-mix(in oklab,var(--ink)25%,transparent)}}.channel-status-record>div:last-child>span,.channel-test-bundle>header span{font:700 .48rem/1 var(--font-mono);letter-spacing:.13em;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.channel-status-record>div:last-child>span,.channel-test-bundle>header span{color:color-mix(in oklab,var(--ink)58%,transparent)}}.channel-status-record h2{font-family:var(--font-serif);margin:.4rem 0 .55rem;font-size:clamp(1.65rem,3vw,2.45rem)}.channel-status-record p{margin:0;line-height:1.85}.channel-status-record[data-status=retest-required]{border-top:4px solid var(--vermilion)}.channel-status-seal{background:var(--ink);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:1.2rem;display:flex}.channel-status-seal svg{width:1.6rem;color:var(--vermilion-light)}.channel-status-seal span{font:700 .56rem/1 var(--font-mono);letter-spacing:.12em}.channel-status-seal strong{font:700 2.2rem/1 var(--font-serif)}.channel-summary-grid{border:1px solid var(--ink);grid-template-columns:repeat(5,1fr);margin:1.35rem 0 0;display:grid}@supports (color:color-mix(in lab,red,red)){.channel-summary-grid{border:1px solid color-mix(in oklab,var(--ink)25%,transparent)}}.channel-summary-grid>div{border-right:1px solid var(--ink);padding:.9rem}@supports (color:color-mix(in lab,red,red)){.channel-summary-grid>div{border-right:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.channel-summary-grid>div:last-child{border-right:0}.channel-summary-grid dt{font-size:.7rem}.channel-summary-grid dd{font:700 1.1rem/1 var(--font-mono);margin:.25rem 0 0}.channel-progress{background:var(--ink);height:.55rem;margin:.75rem 0 1.1rem}@supports (color:color-mix(in lab,red,red)){.channel-progress{background:color-mix(in oklab,var(--ink)10%,transparent)}}.channel-progress{overflow:hidden}.channel-progress span{background:var(--vermilion);height:100%;display:block}.channel-secret-warning,.channel-final-warning{border-left:4px solid var(--vermilion);background:#f4dfd2;grid-template-columns:auto 1fr;gap:.9rem;padding:1rem 1.15rem;display:grid}.channel-secret-warning svg,.channel-final-warning svg{width:1.35rem}.channel-secret-warning p,.channel-final-warning p{margin:.3rem 0 0;line-height:1.75}.channel-header-grid{border:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.channel-header-grid{border:1px solid color-mix(in oklab,var(--ink)25%,transparent)}}.channel-header-grid{background:#faf5ea}.channel-header-field{border-right:1px solid var(--ink);gap:.45rem;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.channel-header-field{border-right:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.channel-header-field{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.channel-header-field{border-bottom:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.channel-header-field:after{content:attr(data-status);font:700 .48rem/1 var(--font-mono);letter-spacing:.08em;color:var(--ink);position:absolute;top:.65rem;right:.75rem}@supports (color:color-mix(in lab,red,red)){.channel-header-field:after{color:color-mix(in oklab,var(--ink)52%,transparent)}}.channel-header-field[data-filled=true]:after{color:var(--vermilion-dark)}.channel-header-field>span{padding-right:4rem;font-size:.75rem;font-weight:800}.channel-header-field input,.channel-header-field select,.channel-header-field textarea{border:0;border-bottom:1px solid var(--ink);width:100%;padding:.65rem .15rem}@supports (color:color-mix(in lab,red,red)){.channel-header-field input,.channel-header-field select,.channel-header-field textarea{border-bottom:1px solid color-mix(in oklab,var(--ink)45%,transparent)}}.channel-header-field input,.channel-header-field select,.channel-header-field textarea{color:var(--ink);font:inherit;background:0 0;border-radius:0}.channel-header-field small,.channel-evidence-grid small{font:600 .55rem/1 var(--font-mono);color:var(--ink);justify-self:end}@supports (color:color-mix(in lab,red,red)){.channel-header-field small,.channel-evidence-grid small{color:color-mix(in oklab,var(--ink)54%,transparent)}}.channel-header-field-wide{grid-column:1/-1}.channel-test-bundle{border:1px solid var(--ink);margin:1.45rem 0}@supports (color:color-mix(in lab,red,red)){.channel-test-bundle{border:1px solid color-mix(in oklab,var(--ink)25%,transparent)}}.channel-test-bundle{box-shadow:6px 7px 0 var(--ink);background:#fbf6ec}@supports (color:color-mix(in lab,red,red)){.channel-test-bundle{box-shadow:6px 7px color-mix(in oklab,var(--ink)6%,transparent)}}.channel-test-bundle>header{background:var(--ink);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid}.channel-test-bundle>header svg{width:1.3rem;color:var(--vermilion-light)}.channel-test-bundle>header span{color:#ffffff94}.channel-test-bundle h3{font-family:var(--font-serif);margin:.2rem 0 0}.channel-test-bundle>header>strong{font:700 .58rem/1 var(--font-mono);letter-spacing:.1em}.channel-test-row{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) 9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.channel-test-row{border-top:1px solid color-mix(in oklab,var(--ink)17%,transparent)}}.channel-test-row{box-shadow:inset 4px 0 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.channel-test-row{box-shadow:inset 4px 0 color-mix(in oklab,var(--ink)8%,transparent)}}.channel-test-row[data-result=fail],.channel-test-row[data-result=blocked]{box-shadow:inset 5px 0 0 var(--vermilion)}.channel-test-title{grid-template-columns:5.5rem 1fr;gap:.8rem;padding:1rem;display:grid}.channel-test-title>span{font:700 .65rem/1.4 var(--font-mono);letter-spacing:.08em;color:var(--vermilion-dark)}.channel-test-title strong{font-family:var(--font-serif);display:block}.channel-test-title small{color:var(--ink);margin-top:.3rem;font-size:.65rem;display:block}@supports (color:color-mix(in lab,red,red)){.channel-test-title small{color:color-mix(in oklab,var(--ink)62%,transparent)}}.channel-result-field{border-left:1px solid var(--ink);align-content:center;gap:.4rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.channel-result-field{border-left:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.channel-result-field span{font:700 .5rem/1 var(--font-mono);letter-spacing:.1em}.channel-result-field select{border:1px solid var(--ink);width:100%;padding:.55rem}@supports (color:color-mix(in lab,red,red)){.channel-result-field select{border:1px solid color-mix(in oklab,var(--ink)35%,transparent)}}.channel-result-field select{background:var(--paper);border-radius:0}.channel-evidence-grid{border-top:1px dashed var(--ink);grid-column:1/-1;grid-template-columns:10rem 1fr 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.channel-evidence-grid{border-top:1px dashed color-mix(in oklab,var(--ink)26%,transparent)}}.channel-evidence-grid>label{border-right:1px solid var(--ink);gap:.4rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.channel-evidence-grid>label{border-right:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.channel-evidence-grid>label:last-child{border-right:0}.channel-evidence-grid>label>span{font-size:.67rem;font-weight:800}.channel-evidence-grid input,.channel-evidence-grid textarea{border:0;border-bottom:1px solid var(--ink);width:100%;padding:.5rem .1rem}@supports (color:color-mix(in lab,red,red)){.channel-evidence-grid input,.channel-evidence-grid textarea{border-bottom:1px solid color-mix(in oklab,var(--ink)40%,transparent)}}.channel-evidence-grid input,.channel-evidence-grid textarea{color:var(--ink);font:inherit;background:0 0;border-radius:0}.channel-test-errors{border-top:1px solid var(--vermilion);grid-column:1/-1;margin:0;padding:.7rem 1rem .7rem 2rem}@supports (color:color-mix(in lab,red,red)){.channel-test-errors{border-top:1px solid color-mix(in oklab,var(--vermilion)35%,transparent)}}.channel-test-errors{background:var(--vermilion)}@supports (color:color-mix(in lab,red,red)){.channel-test-errors{background:color-mix(in oklab,var(--vermilion)7%,var(--paper))}}.channel-test-errors{color:var(--vermilion-dark);font-size:.72rem}.channel-decision-card{background:var(--ink);color:#fff;align-items:center;gap:1rem;padding:1.1rem;display:flex}.channel-decision-card[data-status=pre-publication-review]{border-left:7px solid var(--vermilion)}.channel-decision-card svg{color:var(--vermilion-light)}.channel-decision-card span{font:700 .53rem/1 var(--font-mono);letter-spacing:.1em}.channel-decision-card strong{font-family:var(--font-serif);margin-top:.25rem;font-size:1.35rem;display:block}.channel-decision-card p{color:#ffffffb8;margin:.25rem 0 0}.channel-hold-ledger{border:1px solid var(--ink);margin-top:1.1rem}@supports (color:color-mix(in lab,red,red)){.channel-hold-ledger{border:1px solid color-mix(in oklab,var(--ink)25%,transparent)}}.channel-hold-ledger>header{border-bottom:1px solid var(--ink);align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.channel-hold-ledger>header{border-bottom:1px solid color-mix(in oklab,var(--ink)22%,transparent)}}.channel-hold-ledger>header span{font:700 .52rem/1 var(--font-mono);color:var(--vermilion-dark)}.channel-hold-ledger h3{font-family:var(--font-serif);margin:.2rem 0 0}.channel-hold-ledger ol{max-height:32rem;margin:0;padding:0;list-style:none;overflow:auto}.channel-hold-ledger li{border-bottom:1px solid var(--ink);grid-template-columns:2.5rem 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.channel-hold-ledger li{border-bottom:1px solid color-mix(in oklab,var(--ink)13%,transparent)}}.channel-hold-ledger li span{background:var(--ink);padding:.75rem}@supports (color:color-mix(in lab,red,red)){.channel-hold-ledger li span{background:color-mix(in oklab,var(--ink)6%,transparent)}}.channel-hold-ledger li span{font:700 .56rem/1 var(--font-mono)}.channel-hold-ledger li p{margin:0;padding:.75rem}.channel-review-ready{gap:.8rem;padding:1rem;display:flex}.channel-publication-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.channel-publication-grid a{border:1px solid var(--ink);grid-template-columns:2rem 1fr;column-gap:.7rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.channel-publication-grid a{border:1px solid color-mix(in oklab,var(--ink)25%,transparent)}}.channel-publication-grid a{color:var(--ink);background:#faf5ea;text-decoration:none}.channel-publication-grid a svg{color:var(--vermilion-dark);grid-row:1/3}.channel-publication-grid a span{color:var(--ink);font-size:.72rem}@supports (color:color-mix(in lab,red,red)){.channel-publication-grid a span{color:color-mix(in oklab,var(--ink)65%,transparent)}}.channel-final-warning{grid-template-columns:auto 1fr auto;margin-top:1rem}.channel-final-warning a{color:var(--vermilion-dark);align-self:center;align-items:center;gap:.35rem;font-weight:800;display:inline-flex}@media (max-width:760px){.channel-status-record{grid-template-columns:1fr}.channel-status-record>div:last-child{border-left:0}.channel-status-seal{flex-direction:row;justify-content:flex-start}.channel-summary-grid{grid-template-columns:repeat(2,1fr)}.channel-summary-grid>div{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.channel-summary-grid>div{border-bottom:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.channel-header-grid,.channel-publication-grid{grid-template-columns:1fr}.channel-header-field-wide{grid-column:auto}.channel-test-row{grid-template-columns:1fr}.channel-result-field{border-left:0;border-top:1px dashed var(--ink)}@supports (color:color-mix(in lab,red,red)){.channel-result-field{border-top:1px dashed color-mix(in oklab,var(--ink)20%,transparent)}}.channel-evidence-grid{grid-template-columns:1fr}.channel-evidence-grid>label{border-right:0;border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.channel-evidence-grid>label{border-bottom:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.channel-final-warning{grid-template-columns:auto 1fr}.channel-final-warning a{grid-column:1/-1;margin-top:.5rem}.channel-test-title{grid-template-columns:4.5rem 1fr}}@media print{@page{size:A4 portrait;margin:9mm}body:has(.intake-channel-test-page){background:#fff!important}body:has(.intake-channel-test-page) .site-skip-link,body:has(.intake-channel-test-page) .site-masthead,body:has(.intake-channel-test-page) .site-next-records,body:has(.intake-channel-test-page) .site-footer,body:has(.intake-channel-test-page) .intake-channel-test-page>.article-record-hero,body:has(.intake-channel-test-page) .intake-channel-test-page>.container>aside,body:has(.intake-channel-test-page) .intake-channel-test-page .screen-only{display:none!important}body:has(.intake-channel-test-page) #main-content,body:has(.intake-channel-test-page) .intake-channel-test-page,body:has(.intake-channel-test-page) .intake-channel-test-page>.container,body:has(.intake-channel-test-page) .intake-channel-test-page .article-body{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}body:has(.intake-channel-test-page) *{visibility:hidden!important}body:has(.intake-channel-test-page) .intake-channel-test-print,body:has(.intake-channel-test-page) .intake-channel-test-print *{visibility:visible!important}.intake-channel-test-print{color:#111;width:100%;font-family:Noto Sans JP,sans-serif;font-size:7.5pt;line-height:1.3;display:block!important;position:static!important}.intake-channel-test-print>header{border-bottom:2px solid #111;padding-bottom:3mm}.intake-channel-test-print>header span{letter-spacing:.1em;font-family:monospace;font-size:6.5pt}.intake-channel-test-print h1{margin:1mm 0;font-family:Yu Mincho,serif;font-size:15pt}.intake-channel-test-print h2{border-bottom:1px solid #333;margin:3mm 0 1.5mm;font-size:10pt}.channel-print-summary{border:1px solid #555;grid-template-columns:repeat(4,1fr);margin:2.5mm 0;display:grid}.channel-print-summary>div{border-right:1px solid #777;padding:1.5mm}.channel-print-summary>div:last-child{border-right:0}.channel-print-summary dt{font-size:6.5pt}.channel-print-summary dd{margin:.4mm 0 0;font-weight:700}.channel-print-header-grid{border:1px solid #777;grid-template-columns:repeat(3,1fr);display:grid}.channel-print-header-grid>div{break-inside:avoid;border-bottom:1px solid #aaa;border-right:1px solid #aaa;grid-template-columns:20mm 1fr;gap:1mm;padding:1.5mm;display:grid}.channel-print-header-grid strong{font-size:6.5pt}.channel-print-value{overflow-wrap:anywhere}.channel-print-value.is-empty{color:#777}.channel-print-tests{break-before:auto}.channel-print-tests article{break-inside:avoid;border:1px solid #888;border-top:0}.channel-print-tests article>header{background:#eee;grid-template-columns:18mm 1fr 13mm;gap:2mm;padding:1.4mm;display:grid}.channel-print-tests article>header span{font-family:monospace}.channel-print-tests article>header b{text-align:right}.channel-print-tests dl{grid-template-columns:25mm 1fr 1fr;margin:0;display:grid}.channel-print-tests dl>div{border-right:1px solid #bbb;grid-template-columns:17mm 1fr;padding:1.2mm;display:grid}.channel-print-tests dt{font-size:6.2pt}.channel-print-tests dd{overflow-wrap:anywhere;margin:0}.channel-print-holds ol{columns:2;column-gap:7mm;padding-left:5mm}.intake-channel-test-print footer{break-inside:avoid;border:2px solid #111;margin-top:3mm;padding:2.5mm}}.intake-channel-test-page .channel-current-section,.intake-channel-test-page .channel-header-section,.intake-channel-test-page .channel-tests-section,.intake-channel-test-page .channel-retest-section,.intake-channel-test-page .channel-export-section,.intake-channel-test-page .channel-publication-section{border-top:5px solid var(--ink);margin-top:3.6rem;padding-top:2.8rem;position:relative}.intake-channel-test-page .channel-current-section:before,.intake-channel-test-page .channel-header-section:before,.intake-channel-test-page .channel-tests-section:before,.intake-channel-test-page .channel-retest-section:before,.intake-channel-test-page .channel-export-section:before,.intake-channel-test-page .channel-publication-section:before{font:700 .58rem/1 var(--font-mono);letter-spacing:.14em;color:var(--ink);position:absolute;top:.65rem;left:0}@supports (color:color-mix(in lab,red,red)){.intake-channel-test-page .channel-current-section:before,.intake-channel-test-page .channel-header-section:before,.intake-channel-test-page .channel-tests-section:before,.intake-channel-test-page .channel-retest-section:before,.intake-channel-test-page .channel-export-section:before,.intake-channel-test-page .channel-publication-section:before{color:color-mix(in oklab,var(--ink)66%,transparent)}}.intake-channel-test-page .channel-current-section:before{content:"WORK RECORD 01 / CURRENT DECISION"}.intake-channel-test-page .channel-header-section:before{content:"WORK RECORD 02 / ENDPOINT COORDINATES"}.intake-channel-test-page .channel-tests-section:before{content:"WORK RECORD 03 / OPENED TEST SHEETS"}.intake-channel-test-page .channel-retest-section:before{content:"WORK RECORD 04 / RETEST REGISTER"}.intake-channel-test-page .channel-export-section:before{content:"WORK RECORD 05 / DETACHABLE DOCKET"}.intake-channel-test-page .channel-publication-section:before{content:"WORK RECORD 06 / PUBLICATION GATE"}.intake-channel-test-page .channel-header-grid{box-shadow:inset 7px 0 0 var(--ink),8px 9px 0 var(--ink);padding-left:.55rem;position:relative}@supports (color:color-mix(in lab,red,red)){.intake-channel-test-page .channel-header-grid{box-shadow:inset 7px 0 0 var(--ink),8px 9px color-mix(in oklab,var(--ink)6%,transparent)}}.intake-channel-test-page .channel-header-grid{counter-reset:channel-field}.intake-channel-test-page .channel-header-field{counter-increment:channel-field;background:repeating-linear-gradient(to bottom,transparent 0,transparent 2rem,var(--ink)2rem,var(--ink) calc(2rem + 1px));min-height:7.2rem;padding-left:3.25rem}@supports (color:color-mix(in lab,red,red)){.intake-channel-test-page .channel-header-field{background:repeating-linear-gradient(to bottom,transparent 0,transparent 2rem,color-mix(in oklab,var(--ink)7%,transparent)2rem,color-mix(in oklab,var(--ink)7%,transparent) calc(2rem + 1px))}}.intake-channel-test-page .channel-header-field:before{content:counter(channel-field,decimal-leading-zero);border-bottom:2px solid var(--ink);width:1.7rem;font:700 .72rem/1 var(--font-mono);color:var(--ink);padding-bottom:.4rem;position:absolute;top:1rem;left:.9rem}.intake-channel-test-page .channel-tests-section{counter-reset:channel-bundle}.intake-channel-test-page .channel-test-bundle{counter-increment:channel-bundle;border-left:8px solid var(--ink);box-shadow:12px 13px 0 var(--ink);margin:2.6rem 0 3.1rem;position:relative}@supports (color:color-mix(in lab,red,red)){.intake-channel-test-page .channel-test-bundle{box-shadow:12px 13px color-mix(in oklab,var(--ink)7%,transparent)}}.intake-channel-test-page .channel-test-bundle:before{content:"OPENED SHEET / " counter(channel-bundle,decimal-leading-zero);border:1px solid var(--ink);padding:.38rem .7rem;position:absolute;top:-1.5rem;left:-.5rem}@supports (color:color-mix(in lab,red,red)){.intake-channel-test-page .channel-test-bundle:before{border:1px solid color-mix(in oklab,var(--ink)35%,transparent)}}.intake-channel-test-page .channel-test-bundle:before{background:var(--paper);font:700 .52rem/1 var(--font-mono);letter-spacing:.12em;color:var(--ink)}.intake-channel-test-page .channel-test-bundle:after{content:"";background:linear-gradient(225deg,var(--paper)0 48%,var(--ink)49% 52%,transparent 53%);width:1.45rem;height:1.45rem;position:absolute;top:0;right:0}@supports (color:color-mix(in lab,red,red)){.intake-channel-test-page .channel-test-bundle:after{background:linear-gradient(225deg,var(--paper)0 48%,color-mix(in oklab,var(--ink)25%,transparent)49% 52%,transparent 53%)}}.intake-channel-test-page .channel-test-bundle:after{pointer-events:none}.intake-channel-test-page .channel-test-bundle>header svg,.intake-channel-test-page .channel-test-title>span{color:#f4f0e6}.intake-channel-test-page .channel-test-title>span{color:var(--ink)}.intake-channel-test-page .channel-test-row[data-result=fail] .channel-test-title>span,.intake-channel-test-page .channel-test-row[data-result=blocked] .channel-test-title>span{color:var(--vermilion-dark)}.intake-channel-test-page .channel-evidence-grid{box-shadow:inset 6px 0 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.intake-channel-test-page .channel-evidence-grid{box-shadow:inset 6px 0 color-mix(in oklab,var(--ink)16%,transparent)}}.intake-channel-test-page .channel-evidence-grid{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.intake-channel-test-page .channel-evidence-grid{background:color-mix(in oklab,var(--paper)90%,white)}}.intake-channel-test-page .channel-publication-grid a{border-left:6px solid var(--ink);min-height:7rem;box-shadow:6px 7px 0 var(--ink);position:relative}@supports (color:color-mix(in lab,red,red)){.intake-channel-test-page .channel-publication-grid a{box-shadow:6px 7px color-mix(in oklab,var(--ink)7%,transparent)}}.intake-channel-test-page .channel-publication-grid a:after{content:"NEXT VERIFICATION";font:700 .5rem/1 var(--font-mono);letter-spacing:.11em;color:var(--vermilion-dark);grid-column:2;margin-top:.7rem}@media (min-width:1100px){.intake-channel-test-page>.container>aside{border-top:4px solid var(--ink);align-self:start;padding-top:2rem;position:sticky;top:8.5rem}.intake-channel-test-page>.container>aside:before{content:"SOURCE COORDINATES / MARGINALIA";font:700 .5rem/1.4 var(--font-mono);letter-spacing:.12em;color:var(--ink);margin-bottom:1rem;display:block}@supports (color:color-mix(in lab,red,red)){.intake-channel-test-page>.container>aside:before{color:color-mix(in oklab,var(--ink)62%,transparent)}}}@media (max-width:760px){.intake-channel-test-page .channel-current-section,.intake-channel-test-page .channel-header-section,.intake-channel-test-page .channel-tests-section,.intake-channel-test-page .channel-retest-section,.intake-channel-test-page .channel-export-section,.intake-channel-test-page .channel-publication-section{margin-top:2.5rem;padding-top:2.6rem}.intake-channel-test-page .channel-header-field{min-height:6.5rem;padding-left:3rem}.intake-channel-test-page .channel-test-bundle{box-shadow:7px 8px 0 var(--ink);margin-top:2.3rem}@supports (color:color-mix(in lab,red,red)){.intake-channel-test-page .channel-test-bundle{box-shadow:7px 8px color-mix(in oklab,var(--ink)7%,transparent)}}}.reader-shell{padding-bottom:0}.reader-header{border-bottom:1px solid var(--ink)!important}@supports (color:color-mix(in lab,red,red)){.reader-header{border-bottom:1px solid color-mix(in oklab,var(--ink)14%,transparent)!important}}.reader-header{background:var(--background)!important}@supports (color:color-mix(in lab,red,red)){.reader-header{background:color-mix(in oklab,var(--background)95%,white)!important}}.reader-header{box-shadow:0 .35rem 1.3rem var(--ink)}@supports (color:color-mix(in lab,red,red)){.reader-header{box-shadow:0 .35rem 1.3rem color-mix(in oklab,var(--ink)7%,transparent)}}.reader-header:before,.reader-header:after{display:none!important}.reader-header-inner{grid-template-columns:minmax(17rem,auto) 1fr auto;align-items:center;gap:1.5rem;min-height:4.75rem;padding-block:.55rem;display:grid}.reader-brand{color:var(--ink);grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:.7rem;text-decoration:none;display:grid}.reader-brand-mark{border:1px solid var(--ink);place-items:center;width:2.8rem;height:2.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.reader-brand-mark{border:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.reader-brand-mark{background:#fff}.reader-brand-mark img{object-fit:contain;width:2.55rem;height:2.55rem}.reader-brand-copy{gap:.12rem;display:grid}.reader-brand-copy strong{font-family:var(--font-serif);letter-spacing:-.035em;font-size:clamp(1.18rem,1.5vw,1.48rem);line-height:1.08}.reader-brand-copy small{color:var(--ink);font-size:.68rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.reader-brand-copy small{color:color-mix(in oklab,var(--ink)68%,transparent)}}.reader-primary-nav{justify-content:center;align-items:stretch;gap:.15rem;display:flex}.reader-primary-link{min-height:2.8rem;color:var(--ink);border-bottom:2px solid #0000;align-items:center;padding:.35rem .72rem;display:flex}@supports (color:color-mix(in lab,red,red)){.reader-primary-link{color:color-mix(in oklab,var(--ink)76%,transparent)}}.reader-primary-link{white-space:nowrap;font-size:.78rem;font-weight:700;text-decoration:none}.reader-primary-link:hover,.reader-primary-link[aria-current=page]{border-bottom-color:var(--vermilion);color:var(--ink);background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.reader-primary-link:hover,.reader-primary-link[aria-current=page]{background:color-mix(in oklab,var(--paper)60%,transparent)}}.reader-menu-button{border:1px solid var(--ink);grid-template-columns:1rem auto;align-items:center;gap:.4rem;min-height:2.75rem;padding:.45rem .7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.reader-menu-button{border:1px solid color-mix(in oklab,var(--ink)22%,transparent)}}.reader-menu-button{color:var(--ink);background:#fff;font-size:.72rem;font-weight:700}.reader-menu-button svg{width:1rem;height:1rem}.reader-menu-panel{border-top:1px solid var(--ink);max-height:calc(100vh - 4.75rem);overflow:auto}@supports (color:color-mix(in lab,red,red)){.reader-menu-panel{border-top:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.reader-menu-panel{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.reader-menu-panel{background:color-mix(in oklab,var(--background)97%,white)}}.reader-menu-panel{box-shadow:0 1rem 2rem var(--ink)}@supports (color:color-mix(in lab,red,red)){.reader-menu-panel{box-shadow:0 1rem 2rem color-mix(in oklab,var(--ink)12%,transparent)}}.reader-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:1.5rem 1.8rem;display:grid}.reader-menu-grid section>h2{letter-spacing:.08em;color:var(--ink);margin:0 0 .7rem;font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.reader-menu-grid section>h2{color:color-mix(in oklab,var(--ink)62%,transparent)}}.reader-menu-links{border-top:1px solid var(--ink);display:grid}@supports (color:color-mix(in lab,red,red)){.reader-menu-links{border-top:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.reader-menu-link{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:.72rem .15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.reader-menu-link{border-bottom:1px solid color-mix(in oklab,var(--ink)12%,transparent)}}.reader-menu-link{color:var(--ink);text-decoration:none}.reader-menu-link span{gap:.15rem;display:grid}.reader-menu-link strong{font-size:.86rem}.reader-menu-link small{color:var(--ink);font-size:.68rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.reader-menu-link small{color:color-mix(in oklab,var(--ink)64%,transparent)}}.reader-menu-link svg{width:.95rem;height:.95rem;color:var(--vermilion-dark)}.reader-menu-link:hover{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.reader-menu-link:hover{background:color-mix(in oklab,var(--paper)58%,transparent)}}.reader-court-alert{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.reader-court-alert{border-bottom:1px solid color-mix(in oklab,var(--ink)13%,transparent)}}.reader-court-alert{background:#f8f1e7}.reader-court-alert>.container{justify-content:center;align-items:center;gap:1.2rem;min-height:2.6rem;display:flex}.reader-court-alert p{color:var(--ink);margin:0;font-size:.75rem;line-height:1.5}.reader-court-alert a{color:#8d2f23;text-underline-offset:.2em;align-items:center;gap:.35rem;font-size:.73rem;font-weight:800;text-decoration:underline;display:inline-flex}.reader-court-alert svg{width:.85rem;height:.85rem}.reader-breadcrumb{border-bottom:1px solid var(--ink)!important}@supports (color:color-mix(in lab,red,red)){.reader-breadcrumb{border-bottom:1px solid color-mix(in oklab,var(--ink)10%,transparent)!important}}.reader-breadcrumb{background:var(--background)!important}@supports (color:color-mix(in lab,red,red)){.reader-breadcrumb{background:color-mix(in oklab,var(--background)95%,white)!important}}.reader-breadcrumb-inner{justify-content:space-between!important;align-items:center!important;gap:1rem!important;min-height:2.7rem!important;padding-block:.35rem!important;display:flex!important}.reader-breadcrumb ol{min-width:0;color:var(--ink);align-items:center;gap:.35rem;margin:0;padding:0;font-size:.7rem;list-style:none;display:flex}@supports (color:color-mix(in lab,red,red)){.reader-breadcrumb ol{color:color-mix(in oklab,var(--ink)64%,transparent)}}.reader-breadcrumb ol li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reader-breadcrumb ol svg{width:.75rem;height:.75rem}.reader-breadcrumb ol a{color:var(--ink);font-weight:700}.reader-index-link{color:var(--ink);flex:none;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.reader-index-link{color:color-mix(in oklab,var(--ink)72%,transparent)}}.reader-index-link{font-size:.7rem;font-weight:700}.reader-index-link svg{width:.8rem;height:.8rem}.reader-next{border-top:1px solid var(--ink)!important}@supports (color:color-mix(in lab,red,red)){.reader-next{border-top:1px solid color-mix(in oklab,var(--ink)15%,transparent)!important}}.reader-next{background:var(--paper)!important}@supports (color:color-mix(in lab,red,red)){.reader-next{background:color-mix(in oklab,var(--paper)66%,white)!important}}.reader-next:before{display:none!important}.reader-next>.container{padding-block:3.5rem!important}.reader-next-heading{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1rem;display:flex}.reader-next-heading span{color:#8d2f23;letter-spacing:.12em;margin-bottom:.35rem;font-size:.65rem;font-weight:800;display:block}.reader-next-heading h2{font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2.5vw,2.2rem)}.reader-next-heading>p{max-width:26rem;color:var(--ink);margin:0}@supports (color:color-mix(in lab,red,red)){.reader-next-heading>p{color:color-mix(in oklab,var(--ink)66%,transparent)}}.reader-next-heading>p{font-size:.78rem;line-height:1.65}.reader-next-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.1rem;display:grid}.reader-next-card{border:1px solid var(--ink)!important;flex-direction:column!important;min-height:13rem!important;padding:1.25rem!important;display:flex!important;position:relative!important}@supports (color:color-mix(in lab,red,red)){.reader-next-card{border:1px solid color-mix(in oklab,var(--ink)16%,transparent)!important}}.reader-next-card{border-left:3px solid var(--ink)!important;background:var(--background)!important;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){.reader-next-card{background:color-mix(in oklab,var(--background)96%,white)!important}}.reader-next-card{box-shadow:none!important;color:var(--ink)!important;text-decoration:none!important}.reader-next-card:before,.reader-next-card .site-next-record-coordinate{display:none!important}.reader-next-card h3{font-family:var(--font-serif);margin:0;font-size:1.08rem;line-height:1.45}.reader-next-card p{color:var(--ink);margin:.7rem 0 1rem}@supports (color:color-mix(in lab,red,red)){.reader-next-card p{color:color-mix(in oklab,var(--ink)68%,transparent)}}.reader-next-card p{font-size:.78rem;line-height:1.75}.reader-next-card strong{color:#8d2f23;align-items:center;gap:.35rem;margin-top:auto;font-size:.76rem;display:inline-flex}.reader-next-card strong svg{width:.9rem;height:.9rem}.reader-next-index{color:var(--ink);align-items:center;gap:.45rem;margin-top:1.2rem;font-size:.78rem;font-weight:800;display:inline-flex}.reader-next-index svg{width:1rem;height:1rem}.reader-footer{background:var(--ink)!important;color:#f7f2e8!important;border-top:0!important}.reader-footer-main{grid-template-columns:1.35fr repeat(3,minmax(0,.72fr));gap:2.6rem;padding-block:3.8rem;display:grid}.reader-footer-about{border-right:1px solid #ffffff1f;padding-right:1.8rem}.reader-footer-brand{align-items:center;gap:.75rem;display:flex}.reader-footer-brand img{object-fit:contain;background:#fff;width:2.9rem;height:2.9rem}.reader-footer-brand strong{font-family:var(--font-serif);font-size:1.25rem}.reader-footer-about>p{color:#f7f2e8b8;max-width:31rem;margin:1rem 0 0;font-size:.8rem;line-height:1.85}.reader-footer-about .reader-footer-note{border-top:1px solid #ffffff1f;padding-top:.8rem;font-size:.72rem}.reader-footer nav{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.reader-footer nav h2{color:#fff;letter-spacing:.08em;margin:0 0 .35rem;font-size:.75rem}.reader-footer nav a{color:#f7f2e8b8;font-size:.76rem;line-height:1.45;text-decoration:none}.reader-footer nav a:hover{color:#fff;text-underline-offset:.2em;text-decoration:underline}.reader-footer-legal{border-top:1px solid #ffffff1a}.reader-footer-legal>.container{color:#f7f2e885;justify-content:space-between;align-items:center;gap:2rem;padding-block:1.2rem;font-size:.67rem;line-height:1.65;display:flex}.reader-footer-legal p{max-width:60rem;margin:0}.reader-footer-legal span{flex:none}.reader-mobile-dock{display:none}.reader-shell :is(a,button):focus-visible{outline:3px solid var(--vermilion)}@supports (color:color-mix(in lab,red,red)){.reader-shell :is(a,button):focus-visible{outline:3px solid color-mix(in oklab,var(--vermilion)65%,white)}}.reader-shell :is(a,button):focus-visible{outline-offset:3px}@media (max-width:1180px){.reader-header-inner{grid-template-columns:minmax(15rem,1fr) auto}.reader-primary-nav{display:none}.reader-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-footer-main{grid-template-columns:1.35fr repeat(2,minmax(0,.8fr))}.reader-footer-main>nav:last-child{grid-column:2/4}}@media (max-width:767px){.reader-shell{padding-bottom:4.25rem}.reader-header-inner{grid-template-columns:1fr auto;min-height:4rem;padding-block:.42rem}.reader-brand{grid-template-columns:2.45rem minmax(0,1fr);gap:.58rem}.reader-brand-mark{width:2.45rem;height:2.45rem}.reader-brand-mark img{width:2.2rem;height:2.2rem}.reader-brand-copy strong{font-size:1.02rem}.reader-brand-copy small{font-size:.58rem}.reader-menu-button{grid-template-columns:1rem auto;gap:.25rem;width:auto;min-width:4.35rem;padding:.35rem .45rem;font-size:.55rem}.reader-menu-button span{white-space:nowrap}.reader-menu-panel{max-height:calc(100vh - 8.6rem)}.reader-menu-grid{grid-template-columns:1fr;gap:1.4rem;padding-block:1rem 6rem}.reader-menu-link{padding:.68rem .1rem}.reader-court-alert>.container{min-height:0;padding-block:.62rem;display:block}.reader-court-alert p{font-size:.68rem;line-height:1.55}.reader-court-alert a{margin-top:.22rem;font-size:.68rem}.reader-next>.container{padding-block:2.7rem!important}.reader-next-heading{display:block}.reader-next-heading h2{font-size:1.55rem}.reader-next-heading>p{margin-top:.55rem;font-size:.72rem}.reader-next-grid{grid-template-columns:1fr}.reader-next-card{min-height:0!important;padding:1.05rem!important}.reader-footer-main{grid-template-columns:1fr;gap:2rem;padding-block:2.8rem}.reader-footer-about{border-bottom:1px solid #ffffff1f;border-right:0;padding-bottom:1.5rem;padding-right:0}.reader-footer-main>nav:last-child{grid-column:auto}.reader-footer-legal>.container{display:block}.reader-footer-legal span{margin-top:.7rem;display:block}.reader-mobile-dock{z-index:70;border-top:1px solid var(--ink);grid-template-columns:repeat(5,1fr);min-height:4rem;display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.reader-mobile-dock{border-top:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.reader-mobile-dock{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.reader-mobile-dock{background:color-mix(in oklab,var(--background)96%,white)}}.reader-mobile-dock{box-shadow:0 -.45rem 1.4rem var(--ink)}@supports (color:color-mix(in lab,red,red)){.reader-mobile-dock{box-shadow:0 -.45rem 1.4rem color-mix(in oklab,var(--ink)12%,transparent)}}.reader-mobile-dock a,.reader-mobile-dock button{min-width:0;color:var(--ink);background:0 0;border:0;align-content:center;place-items:center;gap:.2rem;padding:.42rem .15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.reader-mobile-dock a,.reader-mobile-dock button{color:color-mix(in oklab,var(--ink)68%,transparent)}}.reader-mobile-dock a,.reader-mobile-dock button{font-size:.58rem;font-weight:800;text-decoration:none}.reader-mobile-dock svg{width:1.12rem;height:1.12rem}.reader-mobile-dock a[aria-current=page],.reader-mobile-dock button[aria-expanded=true]{color:#8d2f23;background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.reader-mobile-dock a[aria-current=page],.reader-mobile-dock button[aria-expanded=true]{background:color-mix(in oklab,var(--paper)74%,white)}}.reader-mobile-dock a[aria-current=page]:after,.reader-mobile-dock button[aria-expanded=true]:after{content:"";background:var(--vermilion);width:1.4rem;height:2px;position:absolute;top:0}}@media print{.reader-mobile-dock,.reader-court-alert{display:none!important}}.reader-home{background:var(--background);color:var(--ink)}.reader-home-hero{border-bottom:1px solid var(--ink);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.reader-home-hero{border-bottom:1px solid color-mix(in oklab,var(--ink)13%,transparent)}}.reader-home-hero{background:linear-gradient(115deg,var(--paper),var(--background))}@supports (color:color-mix(in lab,red,red)){.reader-home-hero{background:linear-gradient(115deg,color-mix(in oklab,var(--paper)72%,white),color-mix(in oklab,var(--background)95%,white))}}.reader-home-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 49.9%,var(--ink)50%,transparent 50.1%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.reader-home-hero:after{background:linear-gradient(90deg,transparent 49.9%,color-mix(in oklab,var(--ink)5%,transparent)50%,transparent 50.1%)}}.reader-home-hero:after{background-size:4.2rem 100%}.reader-home-hero-grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(29rem,1.08fr);gap:4rem;padding-block:4.5rem 5rem;display:grid;position:relative}.reader-home-intro{align-self:center;max-width:43rem}.reader-home-kicker,.reader-section-label{color:#8d2f23;letter-spacing:.08em;margin:0 0 1rem;font-size:.72rem;font-weight:800;display:inline-block}.reader-home-intro h1{max-width:13ch;font-family:var(--font-serif);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,5.2vw,5.4rem);font-weight:700;line-height:1.06}.reader-home-lead{max-width:39rem;color:var(--ink);margin:1.6rem 0 0;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.9}@supports (color:color-mix(in lab,red,red)){.reader-home-lead{color:color-mix(in oklab,var(--ink)76%,transparent)}}.reader-home-principle{border-left:3px solid var(--vermilion);background:#ffffff85;max-width:39rem;margin:1.35rem 0 0;padding:1rem 1.15rem;font-size:.9rem;line-height:1.8}.reader-home-principle strong{display:block}.reader-home-primary-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.6rem;display:flex}.reader-home-primary-link,.reader-home-secondary-link{justify-content:center;align-items:center;gap:.45rem;min-height:3rem;padding:.7rem 1.05rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.reader-home-primary-link{background:var(--ink);color:#fff}.reader-home-primary-link:hover{background:#8d2f23}.reader-home-primary-link svg{width:1rem;height:1rem}.reader-home-secondary-link{border-bottom:1px solid var(--ink);color:var(--ink)}.reader-task-panel{border:1px solid var(--ink);align-self:center}@supports (color:color-mix(in lab,red,red)){.reader-task-panel{border:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.reader-task-panel{border-top:4px solid var(--ink);background:var(--background)}@supports (color:color-mix(in lab,red,red)){.reader-task-panel{background:color-mix(in oklab,var(--background)96%,white)}}.reader-task-panel{box-shadow:0 1rem 2.4rem var(--ink)}@supports (color:color-mix(in lab,red,red)){.reader-task-panel{box-shadow:0 1rem 2.4rem color-mix(in oklab,var(--ink)8%,transparent)}}.reader-task-heading{border-bottom:1px solid var(--ink);padding:1.25rem 1.4rem 1rem}@supports (color:color-mix(in lab,red,red)){.reader-task-heading{border-bottom:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.reader-task-heading>span{color:#8d2f23;letter-spacing:.1em;font-size:.65rem;font-weight:800;display:block}.reader-task-heading h2{font-family:var(--font-serif);letter-spacing:-.035em;margin:.35rem 0 0;font-size:1.65rem}.reader-task-heading p{color:var(--ink);margin:.35rem 0 0}@supports (color:color-mix(in lab,red,red)){.reader-task-heading p{color:color-mix(in oklab,var(--ink)64%,transparent)}}.reader-task-heading p{font-size:.75rem}.reader-task-list{grid-template-columns:1fr 1fr;display:grid}.reader-task-card{border-right:1px solid var(--ink);grid-template-columns:2.5rem 1fr;gap:.8rem;min-height:10.2rem;padding:1.1rem 1.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.reader-task-card{border-right:1px solid color-mix(in oklab,var(--ink)12%,transparent)}}.reader-task-card{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.reader-task-card{border-bottom:1px solid color-mix(in oklab,var(--ink)12%,transparent)}}.reader-task-card{color:var(--ink);text-decoration:none}.reader-task-card:nth-child(2n){border-right:0}.reader-task-card:nth-last-child(-n+2){border-bottom:0}.reader-task-card:hover{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.reader-task-card:hover{background:color-mix(in oklab,var(--paper)60%,white)}}.reader-task-icon{border:1px solid var(--ink);place-items:center;width:2.35rem;height:2.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.reader-task-icon{border:1px solid color-mix(in oklab,var(--ink)24%,transparent)}}.reader-task-icon{background:#fff}.reader-task-icon svg{width:1.15rem;height:1.15rem}.reader-task-copy{flex-direction:column;min-width:0;display:flex}.reader-task-copy strong{font-family:var(--font-serif);font-size:1rem;line-height:1.5}.reader-task-copy small{color:var(--ink);margin-top:.35rem}@supports (color:color-mix(in lab,red,red)){.reader-task-copy small{color:color-mix(in oklab,var(--ink)66%,transparent)}}.reader-task-copy small{font-size:.71rem;line-height:1.65}.reader-task-copy>span{color:#8d2f23;align-items:center;gap:.35rem;margin-top:auto;padding-top:.6rem;font-size:.7rem;font-weight:800;display:inline-flex}.reader-task-copy>span svg{width:.8rem;height:.8rem}.reader-home-section{padding-block:5rem}.reader-home-section-heading{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.25rem;display:flex}.reader-home-section-heading span{color:#8d2f23;letter-spacing:.1em;font-size:.68rem;font-weight:800}.reader-home-section-heading h2,.reader-scope-grid h2,.reader-help-grid h2{max-width:18ch;font-family:var(--font-serif);letter-spacing:-.045em;margin:.45rem 0 0;font-size:clamp(2rem,3.8vw,3.35rem);line-height:1.18}.reader-home-section-heading>p{max-width:28rem;color:var(--ink);margin:0}@supports (color:color-mix(in lab,red,red)){.reader-home-section-heading>p{color:color-mix(in oklab,var(--ink)66%,transparent)}}.reader-home-section-heading>p{font-size:.84rem;line-height:1.8}.reader-first-step-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:2rem 0 0;padding:0;list-style:none;display:grid}@supports (color:color-mix(in lab,red,red)){.reader-first-step-grid{border-top:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.reader-first-step-grid{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.reader-first-step-grid{border-bottom:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.reader-first-step-grid li{border-right:1px solid var(--ink);min-height:14rem;padding:1.5rem 1.4rem 1.4rem;position:relative}@supports (color:color-mix(in lab,red,red)){.reader-first-step-grid li{border-right:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.reader-first-step-grid li:last-child{border-right:0}.reader-step-number{color:var(--ink);position:absolute;top:1rem;right:1rem}@supports (color:color-mix(in lab,red,red)){.reader-step-number{color:color-mix(in oklab,var(--ink)20%,transparent)}}.reader-step-number{font-family:var(--font-serif);font-size:3.4rem;line-height:1}.reader-first-step-grid svg{color:#8d2f23;width:1.55rem;height:1.55rem}.reader-first-step-grid h3{max-width:13rem;font-family:var(--font-serif);margin:2rem 0 .7rem;font-size:1.25rem}.reader-first-step-grid p{color:var(--ink);margin:0}@supports (color:color-mix(in lab,red,red)){.reader-first-step-grid p{color:color-mix(in oklab,var(--ink)68%,transparent)}}.reader-first-step-grid p{font-size:.8rem;line-height:1.8}.reader-text-link{color:#8d2f23;align-items:center;gap:.4rem;margin-top:1.4rem;font-size:.82rem;font-weight:800;display:inline-flex}.reader-text-link svg{width:.9rem;height:.9rem}.reader-home-scope{border-block:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.reader-home-scope{border-block:1px solid color-mix(in oklab,var(--ink)12%,transparent)}}.reader-home-scope{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.reader-home-scope{background:color-mix(in oklab,var(--paper)58%,white)}}.reader-scope-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:4rem;display:grid}.reader-scope-grid>div:first-child>p{max-width:34rem;color:var(--ink);margin:1.3rem 0 0}@supports (color:color-mix(in lab,red,red)){.reader-scope-grid>div:first-child>p{color:color-mix(in oklab,var(--ink)69%,transparent)}}.reader-scope-grid>div:first-child>p{font-size:.9rem;line-height:1.9}.reader-scope-list{border:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.reader-scope-list{border:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.reader-scope-list{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.reader-scope-list{background:color-mix(in oklab,var(--background)95%,white)}}.reader-scope-list section{padding:1.4rem}.reader-scope-list section+section{border-left:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.reader-scope-list section+section{border-left:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.reader-scope-list h3{border-bottom:1px solid var(--ink);align-items:center;gap:.5rem;margin:0;padding-bottom:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.reader-scope-list h3{border-bottom:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.reader-scope-list h3{font-family:var(--font-serif);font-size:1rem}.reader-scope-list h3 svg{color:#8d2f23;width:1rem;height:1rem}.reader-scope-list ul{gap:.7rem;margin:1rem 0 0;padding-left:1.1rem;display:grid}.reader-scope-list li{color:var(--ink);font-size:.75rem;line-height:1.65}@supports (color:color-mix(in lab,red,red)){.reader-scope-list li{color:color-mix(in oklab,var(--ink)70%,transparent)}}.reader-home-help{background:var(--ink);color:#f7f2e8}.reader-help-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:4rem;display:grid}.reader-section-label-dark{color:#e8a28f}.reader-help-grid h2{max-width:20ch}.reader-help-grid p{color:#f7f2e8b3;max-width:42rem;margin:1.2rem 0 0;font-size:.9rem;line-height:1.9}.reader-help-actions{gap:.8rem;display:grid}.reader-help-actions a{color:#f7f2e8;border:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.8rem 1rem;font-size:.82rem;font-weight:800;text-decoration:none;display:flex}.reader-help-actions a:first-child{background:#c34a32;border-color:#df6c52}.reader-help-actions a:hover{background:#ffffff14}.reader-help-actions a:first-child:hover{background:#a83d2a}.reader-help-actions svg{width:1rem;height:1rem}.reader-home-evidence{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.reader-home-evidence{border-bottom:1px solid color-mix(in oklab,var(--ink)12%,transparent)}}.reader-home-evidence{background:#efe8da}.reader-evidence-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:3rem;padding-block:2rem;display:grid}.reader-evidence-grid h2{font-family:var(--font-serif);margin:0;font-size:1.25rem}.reader-evidence-grid p{color:var(--ink);margin:.6rem 0 0}@supports (color:color-mix(in lab,red,red)){.reader-evidence-grid p{color:color-mix(in oklab,var(--ink)67%,transparent)}}.reader-evidence-grid p{font-size:.76rem;line-height:1.7}.reader-evidence-links{flex-wrap:wrap;justify-content:flex-end;gap:.7rem 1.2rem;display:flex}.reader-evidence-links a{color:var(--ink);text-underline-offset:.2em;font-size:.73rem;font-weight:800;text-decoration:underline}@media (max-width:1020px){.reader-home-hero-grid{grid-template-columns:1fr;gap:2.5rem}.reader-home-intro{max-width:none}.reader-home-intro h1{max-width:17ch}.reader-task-panel{max-width:none}.reader-scope-grid,.reader-help-grid{grid-template-columns:1fr;gap:2.5rem}.reader-footer-main{grid-template-columns:1fr}.reader-scope-list{max-width:none}}@media (max-width:680px){.reader-home-hero-grid{gap:2rem;padding-block:2.6rem 3rem}.reader-home-kicker{font-size:.65rem}.reader-home-intro h1{max-width:none;font-size:clamp(2.35rem,11vw,3.25rem);line-height:1.12}.reader-home-lead{margin-top:1.15rem;font-size:1rem;line-height:1.8}.reader-home-principle{font-size:.78rem}.reader-home-primary-actions{align-items:stretch}.reader-home-primary-link,.reader-home-secondary-link{width:100%}.reader-task-list{grid-template-columns:1fr}.reader-task-card,.reader-task-card:nth-child(2n),.reader-task-card:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--ink);min-height:0}@supports (color:color-mix(in lab,red,red)){.reader-task-card,.reader-task-card:nth-child(2n),.reader-task-card:nth-last-child(-n+2){border-bottom:1px solid color-mix(in oklab,var(--ink)12%,transparent)}}.reader-task-card:last-child{border-bottom:0}.reader-task-heading h2{font-size:1.4rem}.reader-home-section{padding-block:3.5rem}.reader-home-section-heading{display:block}.reader-home-section-heading h2,.reader-scope-grid h2,.reader-help-grid h2{font-size:2rem}.reader-home-section-heading>p{margin-top:.7rem}.reader-first-step-grid{grid-template-columns:1fr}.reader-first-step-grid li{border-right:0;border-bottom:1px solid var(--ink);min-height:0;padding:1.2rem}@supports (color:color-mix(in lab,red,red)){.reader-first-step-grid li{border-bottom:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.reader-first-step-grid li:last-child{border-bottom:0}.reader-first-step-grid h3{margin-top:1.2rem}.reader-scope-grid{gap:2rem}.reader-scope-list{grid-template-columns:1fr}.reader-scope-list section+section{border-top:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.reader-scope-list section+section{border-top:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.reader-scope-list section+section{border-left:0}.reader-help-grid{gap:2rem}.reader-evidence-grid{grid-template-columns:1fr;gap:1.2rem}.reader-evidence-links{justify-content:flex-start}}.reader-first-summary{background:#fffdf8;border:1px solid #19233129;border-left:5px solid #23334a;margin:0 0 2.5rem;box-shadow:0 18px 44px #1923310f}.reader-first-summary[data-tone=urgent]{background:#fffaf4;border-left-color:#c34a32}.reader-summary-heading{grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.5rem 1.5rem 1.25rem;display:grid}.reader-summary-heading>span{color:#fff;background:#23334a;place-items:center;width:2.6rem;height:2.6rem;display:grid}.reader-first-summary[data-tone=urgent] .reader-summary-heading>span{background:#c34a32}.reader-summary-heading svg{width:1.25rem;height:1.25rem}.reader-summary-heading p:first-child{color:#5c6470;margin:0;font-size:.78rem;font-weight:700}.reader-summary-heading h2{color:#192331;font-family:var(--font-serif);letter-spacing:-.025em;margin:.35rem 0 0;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.35}.reader-summary-answer{max-width:62ch;color:#192331c2!important;margin:.75rem 0 0!important;font-size:1rem!important;line-height:1.85!important}.reader-summary-points{border-top:1px solid #1923311f;margin:0;padding:0;list-style:none;display:grid}.reader-summary-points li{border-bottom:1px solid #19233117;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.9rem 1.5rem;display:grid}.reader-summary-points span{color:#23334a;border:1px solid #19233140;place-items:center;width:1.65rem;height:1.65rem;font-size:.75rem;font-weight:800;display:grid}.reader-summary-points p{color:#192331c7!important;margin:0!important;font-size:.92rem!important;line-height:1.7!important}.reader-summary-actions{flex-wrap:wrap;gap:.75rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.reader-summary-primary,.reader-summary-secondary{justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:.75rem 1rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.reader-summary-primary{color:#fff;background:#23334a}.reader-summary-secondary{color:#192331;background:#fff;border:1px solid #19233133}.reader-summary-actions svg{width:1rem;height:1rem}@media (min-width:720px){.reader-summary-points{grid-template-columns:repeat(3,minmax(0,1fr))}.reader-summary-points li{border-bottom:0;border-right:1px solid #19233117}.reader-summary-points li:last-child{border-right:0}}@media (max-width:719px){.reader-summary-heading,.reader-summary-points li,.reader-summary-actions{padding-left:1rem;padding-right:1rem}.reader-summary-actions{display:grid}}.reader-directory-hero-grid,.reader-phone-hero-grid{gap:2rem;margin-top:2rem;display:grid}.reader-hub-label{color:#5b2e27;border-left:4px solid #c34a32;width:fit-content;margin:0;padding-left:.75rem;font-size:.8rem;font-weight:800}.reader-directory-copy h1,.reader-phone-copy h1{color:#192331;max-width:15ch;font-family:var(--font-serif);letter-spacing:-.045em;margin:1rem 0 0;font-size:clamp(2rem,5vw,4.2rem);line-height:1.14}.reader-directory-copy>p:last-of-type,.reader-phone-copy>p:last-of-type{color:#192331bf;max-width:40rem;margin:1.25rem 0 0;font-size:1rem;line-height:1.9}.reader-directory-copy ul{gap:.65rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.reader-directory-copy li{color:#192331bf;align-items:flex-start;gap:.65rem;font-size:.88rem;line-height:1.65;display:flex}.reader-directory-copy li svg{color:#c34a32;flex:none;width:1.05rem;height:1.05rem;margin-top:.2rem}.reader-directory-search-card,.reader-phone-search-card{background:#fff;border:1px solid #1923312e;border-top:5px solid #23334a;align-self:start;padding:clamp(1.15rem,3vw,2rem);box-shadow:0 22px 50px #1923311a}.reader-directory-search-card>label,.reader-phone-search-card>label{color:#192331;font-family:var(--font-serif);margin-bottom:.75rem;font-size:1.25rem;font-weight:800;display:block}.reader-directory-search-input,.reader-phone-search-input{background:#fffdf8;border:2px solid #23334a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.6rem;padding:0 .85rem;display:grid}.reader-directory-search-input>svg,.reader-phone-search-input>svg{color:#c34a32;width:1.25rem;height:1.25rem}.reader-directory-search-input input,.reader-phone-search-input input{color:#192331;background:0 0;border:0;outline:0;min-width:0;font-size:1rem}.reader-directory-search-input button,.reader-phone-search-input button{color:#5c6470;place-items:center;width:2rem;height:2rem;display:grid}.reader-directory-search-input button svg,.reader-phone-search-input button svg{width:1.1rem;height:1.1rem}.reader-directory-result-count,.reader-phone-status{color:#192331ad;margin:.85rem 0 0;font-size:.86rem;line-height:1.65}.reader-directory-result-count strong,.reader-phone-status strong{color:#192331}.reader-directory-quick-results,.reader-phone-quick-results{background:#1923311f;gap:1px;margin-top:.9rem;display:grid}.reader-directory-quick-results a,.reader-phone-quick-results a{color:#192331;background:#fffdf8;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.8rem;text-decoration:none;display:grid}.reader-directory-quick-results small,.reader-phone-quick-results small{color:#69717c;font-size:.72rem}.reader-directory-quick-results svg,.reader-phone-quick-results svg{color:#c34a32;width:1rem;height:1rem}.reader-phone-no-match-actions{background:#19233124;border:1px solid #19233124;gap:1px;margin-top:.9rem;display:grid}.reader-phone-no-match-actions a{color:#192331;background:#fffdf8;grid-template-columns:1.1rem minmax(0,1fr) 1rem;align-items:center;gap:.65rem;padding:.72rem .8rem;font-size:.78rem;font-weight:700;text-decoration:none;display:grid}.reader-phone-no-match-actions a:hover{background:#f8efe2}.reader-phone-no-match-actions svg{color:#c34a32;width:1rem;height:1rem}.reader-directory-quick-results>p{color:#5b2e27;background:#fffaf4;margin:0;padding:.9rem;font-size:.82rem;line-height:1.65}.reader-directory-hero-actions,.reader-phone-examples{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.reader-directory-hero-actions a:first-child,.reader-phone-detail-link{color:#fff;background:#23334a;align-items:center;gap:.45rem;padding:.75rem .9rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.reader-directory-hero-actions a:last-child{color:#192331;border:1px solid #1923312e;align-items:center;padding:.75rem .9rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.reader-directory-hero-actions svg,.reader-phone-detail-link svg{width:1rem;height:1rem}.reader-phone-caution{background:#fff7ed;border-left:4px solid #c34a32;gap:.75rem;max-width:40rem;margin-top:1.25rem;padding:.9rem 1rem;display:flex}.reader-phone-caution svg{color:#c34a32;flex:none;width:1.15rem;height:1.15rem;margin-top:.15rem}.reader-phone-caution p{color:#5b2e27;margin:0;font-size:.82rem;line-height:1.65}.reader-phone-examples button{color:#23334a;background:#f7f1e6;border:1px solid #1923312b;padding:.48rem .68rem;font-family:ui-monospace,monospace;font-size:.75rem}.reader-phone-detail-link{width:fit-content;margin-top:1rem}@media (min-width:960px){.reader-directory-hero-grid,.reader-phone-hero-grid{grid-template-columns:minmax(0,1fr) minmax(23rem,.82fr);align-items:center;gap:3.5rem}}@media (max-width:560px){.reader-directory-quick-results a,.reader-phone-quick-results a{grid-template-columns:minmax(0,1fr) auto}.reader-directory-quick-results small,.reader-phone-quick-results small{grid-column:1}}.article-reader-hero{background:#f7f1e6;border-bottom:1px solid #1923311f}.article-reader-breadcrumbs{color:#6b717a;flex-wrap:wrap;gap:.45rem;font-size:.76rem;display:flex}.article-reader-breadcrumbs span{gap:.45rem;display:inline-flex}.article-reader-breadcrumbs i{font-style:normal}.article-reader-breadcrumbs a,.article-reader-breadcrumbs b{color:inherit;font-weight:600;text-decoration:none}.article-reader-intro{max-width:58rem;margin-top:1.75rem}.article-reader-kicker{color:#5b2e27;border-left:4px solid #c34a32;width:fit-content;margin:0;padding-left:.75rem;font-size:.82rem;font-weight:800}.article-reader-intro h1{color:#192331;max-width:19ch;font-family:var(--font-serif);letter-spacing:-.045em;margin:1rem 0 0;font-size:clamp(2.05rem,5vw,4.1rem);font-weight:800;line-height:1.16}.article-reader-answer{background:#fffdf8;border-left:5px solid #23334a;gap:.45rem;max-width:48rem;margin-top:1.4rem;padding:1rem 1.2rem;display:grid}.article-reader-answer strong{color:#23334a;font-size:.78rem}.article-reader-answer p{color:#192331c7;margin:0;font-size:1rem;line-height:1.85}.article-reader-meta{flex-wrap:wrap;gap:.7rem 1.25rem;margin:1.25rem 0 0;display:flex}.article-reader-meta div{color:#5e6670;align-items:center;gap:.45rem;font-size:.78rem;display:flex}.article-reader-meta dt{align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.article-reader-meta dd{color:#192331;margin:0;font-weight:800}.article-reader-meta svg{color:#c34a32;width:.95rem;height:.95rem}.article-reader-start{color:#fff;background:#23334a;align-items:center;gap:.55rem;min-height:3rem;margin-top:1.25rem;padding:.75rem 1rem;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.article-reader-start svg{width:1rem;height:1rem}.article-question-jump{background:#fffdf8;border-bottom:1px solid #1923311c}.article-question-jump .container{padding-top:1.25rem;padding-bottom:1.35rem}.article-question-jump-heading{align-items:center;gap:.55rem;display:flex}.article-question-jump-heading svg{color:#c34a32;width:1.1rem;height:1.1rem}.article-question-jump h2{color:#192331;margin:0;font-size:.88rem}.article-question-jump nav{scrollbar-width:thin;gap:.5rem;margin-top:.85rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.article-question-jump nav a{color:#23334a;background:#fff;border:1px solid #19233129;flex:none;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.article-question-jump nav span{color:#c34a32;font-family:ui-monospace,monospace;font-size:.68rem}.article-reader-layout{gap:2.5rem;padding-top:2.5rem;padding-bottom:3.5rem;display:grid}.article-reader-layout>.article-body{max-width:52rem}.reader-article-stage{background:#fff;border-top:1px solid #19233129;border-bottom:1px solid #19233129;scroll-margin-top:7rem}.reader-article-stage+.reader-article-stage{border-top:0}.reader-article-stage>summary{color:#192331;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:3.8rem;padding:.8rem 1rem;list-style:none;display:grid}.reader-article-stage>summary::-webkit-details-marker{display:none}.reader-article-stage>summary>span{color:#c34a32;border:1px solid #1923313d;place-items:center;width:1.8rem;height:1.8rem;font-family:ui-monospace,monospace;font-size:.68rem;font-weight:800;display:grid}.reader-article-stage>summary>strong{font-family:var(--font-serif);font-size:1rem}.reader-article-stage>summary>em{color:#5f6872;align-items:center;gap:.35rem;font-size:.72rem;font-style:normal;font-weight:700;display:inline-flex}.reader-article-stage>summary>em:after{content:"+";color:#23334a;border:1px solid #19233138;place-items:center;width:1.5rem;height:1.5rem;font-size:1rem;line-height:1;display:grid}.reader-article-stage[open]>summary{background:#f7f1e6;border-bottom:1px solid #1923311c}.reader-article-stage[open]>summary>em{color:#9f3d2b}.reader-article-stage[open]>summary>em:before{content:"表示中"}.reader-article-stage[open]>summary>em:after{content:"−";color:#c34a32;border-color:#c34a32}.reader-article-stage[open]>summary>em{font-size:0}.reader-article-stage[open]>summary>em:before{font-size:.72rem}.reader-article-section-content{padding:1.5rem 1rem 2rem;margin-top:0!important}.reader-article-stage+.article-section,.reader-article-stage+.reader-first-summary,.reader-first-summary+.reader-article-stage{margin-top:1.5rem}.article-reader-aside-inner{gap:1rem;display:grid}.article-reader-caution{background:#fff7ed;border-left:4px solid #c34a32;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}.article-reader-caution>svg{color:#c34a32;width:1.15rem;height:1.15rem}.article-reader-caution h2,.article-reader-sources h2,.article-reader-method h2{color:#192331;font-family:var(--font-serif);margin:0;font-size:1rem}.article-reader-caution p,.article-reader-method p{color:#192331b3;margin:.55rem 0 0;font-size:.78rem;line-height:1.7}.article-reader-caution a,.article-reader-method a{color:#9f3d2b;align-items:center;gap:.4rem;margin-top:.7rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.article-reader-caution a svg,.article-reader-method a svg{width:.9rem;height:.9rem}.article-reader-sources,.article-reader-method{background:#fff;border:1px solid #19233124;padding:1rem}.article-reader-sources header>span{color:#c34a32;font-size:.7rem;font-weight:800}.article-reader-sources header>p{color:#6a717a;margin:.3rem 0 0;font-size:.72rem}.article-reader-sources ol{gap:.65rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.article-reader-sources li a{color:#3d4855;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.55rem;font-size:.75rem;line-height:1.55;text-decoration:none;display:grid}.article-reader-sources li span{color:#c34a32;font-family:ui-monospace,monospace;font-size:.65rem}.article-reader-sources li strong{font-weight:600}.article-reader-sources li svg{color:#7b818a;width:.8rem;height:.8rem;margin-top:.15rem}.article-reader-next{color:#fff;background:#23334a;border-top:1px solid #1923311f}.article-reader-next .container{gap:1.25rem;padding-top:2rem;padding-bottom:2rem;display:grid}.article-reader-next p{color:#ffffff9e;margin:0;font-size:.74rem;font-weight:700}.article-reader-next h2{font-family:var(--font-serif);margin:.35rem 0 0;font-size:1.45rem}.article-reader-next nav{background:#ffffff29;gap:1px;display:grid}.article-reader-next nav a{color:#fff;background:#2c3d55;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.82rem;font-weight:800;text-decoration:none;display:flex}.article-reader-next nav svg{color:#f0a28e;width:1rem;height:1rem}.reader-page-faq-section{background:#f7f1e6;border-top:1px solid #1923311f;padding:2.5rem 0}.reader-page-faq{background:#fffdf8;border:1px solid #19233124;margin-top:2.5rem}.reader-page-faq-section .reader-page-faq{max-width:52rem;margin:0 auto}.reader-page-faq-heading{border-bottom:1px solid #1923311f;align-items:center;gap:.6rem;padding:1rem 1.15rem;display:flex}.reader-page-faq-heading svg{color:#c34a32;width:1.15rem;height:1.15rem}.reader-page-faq-heading h2{color:#192331;font-family:var(--font-serif);margin:0;font-size:1.25rem}.reader-page-faq dl{margin:0}.reader-page-faq dl>div{padding:1rem 1.15rem}.reader-page-faq dl>div+div{border-top:1px solid #19233117}.reader-page-faq dt{color:#192331;font-weight:800;line-height:1.6}.reader-page-faq dd{color:#192331b8;margin:.45rem 0 0;font-size:.88rem;line-height:1.8}.journey-table-action{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.journey-table-action a,.journey-inline-link{color:var(--vermilion-dark);text-underline-offset:.22em;justify-content:space-between;align-items:center;gap:.45rem;font-weight:800;line-height:1.45;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.journey-table-action a svg,.journey-inline-link svg{flex:none;width:.9rem;height:.9rem}@media (min-width:1024px){.article-reader-layout{grid-template-columns:minmax(0,52rem) minmax(14rem,17rem);justify-content:space-between;gap:3.5rem}.article-reader-aside-inner{position:sticky;top:7.5rem}.article-reader-next .container{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);align-items:center}.article-reader-next nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.article-reader-intro h1{max-width:none}.article-reader-meta{gap:.5rem;display:grid}.article-reader-start{justify-content:center;width:100%}.reader-article-stage>summary{grid-template-columns:auto minmax(0,1fr)}.reader-article-stage>summary>em{grid-column:2}.journey-table-action{grid-template-columns:1fr}}@media print{.reader-article-stage{break-inside:avoid}.reader-article-stage>summary{border-bottom:1px solid #19233129}.reader-article-stage>summary>em{display:none}.reader-article-stage>.reader-article-section-content{display:block!important}}@media (min-width:1181px){.reader-header-inner{grid-template-columns:minmax(25rem,auto) 1fr auto;min-height:5.35rem;padding-block:.6rem .45rem}.reader-brand{border-right:1px solid var(--ink);grid-template-columns:3.4rem minmax(0,1fr);gap:.9rem;min-width:25rem;padding-right:1.4rem;position:relative}@supports (color:color-mix(in lab,red,red)){.reader-brand{border-right:1px solid color-mix(in oklab,var(--ink)18%,transparent)}}.reader-brand:after{content:"";background:linear-gradient(90deg,var(--ink)0 72%,var(--vermilion)72% 80%,transparent 80%);height:1px;position:absolute;bottom:-.22rem;left:4.3rem;right:1.4rem}.reader-brand-mark{width:3.4rem;height:3.4rem;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px var(--ink);border-width:2px}@supports (color:color-mix(in lab,red,red)){.reader-brand-mark{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px color-mix(in oklab,var(--ink)12%,transparent)}}.reader-brand-mark img{width:3.05rem;height:3.05rem}.reader-brand-copy strong{letter-spacing:-.045em;font-size:1.55rem}.reader-brand-title-line{align-items:center;gap:.65rem;display:flex}.reader-brand-title-line>i{background:var(--vermilion);color:#fff;width:2rem;height:2rem;font-family:var(--font-serif);place-items:center;font-size:.62rem;font-style:normal;font-weight:800;display:grid}.reader-brand-copy>small{font-size:.7rem}.reader-brand-edition{color:var(--ink);gap:.7rem;margin-top:.15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.reader-brand-edition{color:color-mix(in oklab,var(--ink)58%,transparent)}}.reader-brand-edition{font-family:var(--font-mono);letter-spacing:.08em;font-size:.48rem}.reader-brand-edition b{color:var(--ink)}.reader-brand-edition i{font-style:normal}.reader-primary-nav{justify-content:flex-start}.reader-primary-link{color:var(--ink);font-size:.72rem}@supports (color:color-mix(in lab,red,red)){.reader-primary-link{color:color-mix(in oklab,var(--ink)64%,transparent)}}}.reader-task-panel{box-shadow:0 1.4rem 3rem var(--ink);border-top-width:6px}@supports (color:color-mix(in lab,red,red)){.reader-task-panel{box-shadow:0 1.4rem 3rem color-mix(in oklab,var(--ink)10%,transparent)}}.reader-task-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.4rem 1rem;padding:1.25rem 1.4rem;display:grid}.reader-task-heading>span,.reader-task-heading h2{grid-column:1}.reader-task-heading p{border-left:1px solid var(--ink);grid-area:1/2/3;max-width:9rem;padding-left:.8rem}@supports (color:color-mix(in lab,red,red)){.reader-task-heading p{border-left:1px solid color-mix(in oklab,var(--ink)16%,transparent)}}.reader-task-list{grid-template-columns:1fr}.reader-task-card,.reader-task-card:nth-child(2n),.reader-task-card:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--ink);grid-template-columns:4.6rem 2.55rem minmax(0,1fr);align-items:center;gap:.85rem;min-height:7.25rem;padding:.95rem 1.15rem;position:relative}@supports (color:color-mix(in lab,red,red)){.reader-task-card,.reader-task-card:nth-child(2n),.reader-task-card:nth-last-child(-n+2){border-bottom:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.reader-task-card,.reader-task-card:nth-child(2n),.reader-task-card:nth-last-child(-n+2){background-image:linear-gradient(90deg,var(--paper)0 4.6rem,transparent 4.6rem)}@supports (color:color-mix(in lab,red,red)){.reader-task-card,.reader-task-card:nth-child(2n),.reader-task-card:nth-last-child(-n+2){background-image:linear-gradient(90deg,color-mix(in oklab,var(--paper)70%,white)0 4.6rem,transparent 4.6rem)}}.reader-task-card:last-child{border-bottom:0}.reader-task-card:after{content:"";background:linear-gradient(90deg,var(--ink),transparent 78%);height:1px;position:absolute;bottom:.72rem;left:8.85rem;right:1.15rem}@supports (color:color-mix(in lab,red,red)){.reader-task-card:after{background:linear-gradient(90deg,color-mix(in oklab,var(--ink)16%,transparent),transparent 78%)}}.reader-task-record{border-right:2px solid var(--ink);align-content:center;align-self:stretch;gap:.3rem;padding-right:.75rem;display:grid}.reader-task-record b{color:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;font-size:.68rem}.reader-task-record i{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.reader-task-record i{color:color-mix(in oklab,var(--ink)56%,transparent)}}.reader-task-record i{font-size:.56rem;font-style:normal}.reader-task-card .reader-task-icon{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.reader-task-card .reader-task-icon{border-color:color-mix(in oklab,var(--ink)26%,transparent)}}.reader-task-card .reader-task-icon,.reader-task-copy>span{color:var(--ink)}.reader-task-card:first-child .reader-task-record{border-right-color:var(--vermilion)}.directory-volume-divider,.phone-register-volume{border-left:.7rem solid var(--vermilion);color:#f7f2e8;align-content:center;gap:.45rem;min-height:7.8rem;margin-top:2rem;padding:1.35rem 1.7rem 1.35rem 2rem;display:grid;position:relative;overflow:hidden;background:var(--ink)!important}.directory-volume-divider:first-child,.phone-register-volume:first-child{margin-top:0}.directory-volume-divider:before,.phone-register-volume:before{content:"巻";color:#ffffff14;font-family:var(--font-serif);font-size:7rem;line-height:1;position:absolute;top:0;right:1.5rem}.directory-volume-divider span,.phone-register-volume span{color:#efaa98;font-family:var(--font-mono);letter-spacing:.11em;font-size:.62rem}.directory-volume-divider strong,.phone-register-volume strong{font-family:var(--font-serif);font-size:clamp(1.35rem,2vw,1.9rem);position:relative}.directory-volume-divider small,.phone-register-volume small{color:#f7f2e89e;font-size:.7rem}.directory-record .source-chip{border-color:var(--ink)!important}@supports (color:color-mix(in lab,red,red)){.directory-record .source-chip{border-color:color-mix(in oklab,var(--ink)28%,transparent)!important}}.directory-record .source-chip{background:var(--paper)!important}@supports (color:color-mix(in lab,red,red)){.directory-record .source-chip{background:color-mix(in oklab,var(--paper)70%,white)!important}}.directory-record .source-chip,.directory-record .source-chip svg,.directory-data-tags :is(span,strong),.phone-lookup-company-ledger>details>summary>span{color:var(--ink)!important}.phone-lookup-company-ledger>details>summary>span{border-color:var(--ink)!important}@supports (color:color-mix(in lab,red,red)){.phone-lookup-company-ledger>details>summary>span{border-color:color-mix(in oklab,var(--ink)28%,transparent)!important}}.phone-lookup-company-ledger>details>summary>span{background:#fffdf8!important}@media (max-width:1180px){.reader-brand-title-line>i,.reader-brand-edition{display:none}}@media (max-width:680px){.reader-task-heading{display:block}.reader-task-heading p{border-left:0;max-width:none;margin-top:.45rem;padding-left:0}.reader-task-card,.reader-task-card:nth-child(2n),.reader-task-card:nth-last-child(-n+2){background-image:linear-gradient(90deg,var(--paper)0 3.8rem,transparent 3.8rem);grid-template-columns:3.8rem 2.35rem minmax(0,1fr);gap:.65rem}@supports (color:color-mix(in lab,red,red)){.reader-task-card,.reader-task-card:nth-child(2n),.reader-task-card:nth-last-child(-n+2){background-image:linear-gradient(90deg,color-mix(in oklab,var(--paper)70%,white)0 3.8rem,transparent 3.8rem)}}.reader-task-card:after{left:7.65rem}.directory-volume-divider,.phone-register-volume{border-left-width:.45rem;min-height:6.7rem;padding:1.15rem 1.2rem}}.consequence-home{color:#142838;background:#f7f2e8}.consequence-hero{background:#fbf8f1;border-bottom:1px solid #14283829}.consequence-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);padding-block:clamp(3.5rem,8vw,7.5rem);display:grid}.consequence-eyebrow,.consequence-section-heading span,.consequence-today>.container>header>span,.consequence-phone span{color:#9d311f;letter-spacing:.08em;margin-bottom:.8rem;font-size:.78rem;font-weight:800;display:block}.consequence-hero h1{max-width:13ch;font-family:var(--font-serif);letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:700;line-height:1.12}.consequence-lead{max-width:42rem;margin:1.6rem 0 0;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:2}.consequence-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.consequence-primary-action,.consequence-secondary-action{border:1px solid #142838;justify-content:center;align-items:center;gap:.6rem;min-height:3.25rem;padding:.8rem 1.15rem;font-weight:800;text-decoration:none;display:inline-flex}.consequence-primary-action{color:#fff;background:#142838}.consequence-secondary-action{color:#142838;background:0 0}.consequence-primary-action svg{width:1rem}.consequence-answer{background:#fffdf8;border-top:6px solid #142838;box-shadow:0 20px 50px #1428381a}.consequence-answer-heading{border-bottom:1px solid #14283824;padding:1.5rem 1.6rem 1.25rem}.consequence-answer-heading span{color:#9d311f;font-size:.74rem;font-weight:800}.consequence-answer-heading h2{font-family:var(--font-serif);margin:.35rem 0 0;font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.4}.consequence-answer ol{margin:0;padding:0;list-style:none}.consequence-answer li{border-bottom:1px solid #1428381a;grid-template-columns:1.2rem 1fr;column-gap:.75rem;padding:1rem 1.6rem;display:grid}.consequence-answer li:before{content:"✓";color:#9d311f;font-weight:900}.consequence-answer li strong{font-size:1rem;display:block}.consequence-answer li p{color:#142838b8;grid-column:2;margin:.3rem 0 0;font-size:.9rem;line-height:1.75}.consequence-court-link{color:#7f2517;background:#f3e3dc;align-items:center;gap:.65rem;padding:1rem 1.6rem;font-weight:800;text-decoration:none;display:flex}.consequence-court-link svg{flex:none;width:1.05rem}.consequence-court-link svg:last-child{margin-left:auto}.consequence-section{padding-block:clamp(3.8rem,7vw,7rem)}.consequence-section-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.consequence-section-heading h2,.consequence-today h2,.consequence-phone h2,.consequence-support h2{font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,3.3rem);line-height:1.3}.consequence-section-heading>p{color:#142838ad;margin:0;line-height:1.9}.consequence-flow{background:#efe8dc}.consequence-stage-list{background:#fbf8f1;border:1px solid #1428382e;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.consequence-stage-list li{border-right:1px solid #14283829;min-width:0;padding:1.4rem;position:relative}.consequence-stage-list li:last-child{border-right:0}.consequence-stage-list li:not(:last-child):after{content:"→";z-index:1;text-align:center;background:#fbf8f1;width:1.4rem;font-weight:800;position:absolute;top:1.35rem;right:-.7rem}.consequence-stage-number{color:#fff;background:#142838;place-items:center;width:2.1rem;height:2.1rem;margin-bottom:1.25rem;font-weight:900;display:grid}.consequence-stage-list h3{font-family:var(--font-serif);margin:0;font-size:1.25rem;line-height:1.55}.consequence-stage-list p{color:#142838b8;margin:.8rem 0 0;font-size:.91rem;line-height:1.85}.consequence-stage-list small{color:#7f2517;border-top:1px solid #1428381f;margin-top:1rem;padding-top:.8rem;font-weight:700;line-height:1.65;display:block}.consequence-today{color:#fff;background:#142838}.consequence-today-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.consequence-today header p{color:#ffffffb8;max-width:36rem;margin:1.2rem 0 0;line-height:1.95}.consequence-today header a{color:#fff;text-underline-offset:.35rem;align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:800;display:inline-flex}.consequence-today ol{border-top:1px solid #ffffff47;margin:0;padding:0;list-style:none}.consequence-today li{border-bottom:1px solid #ffffff38;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.2rem 0;display:grid}.consequence-today li>span{font-family:var(--font-serif);color:#d06a4c;font-size:1.8rem}.consequence-today li h3{margin:0;font-size:1.08rem}.consequence-today li p{color:#ffffffb3;margin:.35rem 0 0;line-height:1.75}.consequence-situations{background:#fbf8f1}.consequence-situation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.consequence-situation-card{color:#142838;background:#fffdf8;border:1px solid #1428382e;grid-template-columns:3.2rem 1fr;gap:1rem;min-height:12rem;padding:1.4rem;text-decoration:none;transition:border-color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:grid}.consequence-situation-card:hover{border-color:#142838;transform:translateY(-2px)}.consequence-situation-card:active{transform:scale(.99)}.consequence-situation-card.is-urgent{background:#f8ece5;border-left:5px solid #a03621;grid-column:1/-1}.consequence-situation-icon{border:1px solid #14283833;place-items:center;width:3.2rem;height:3.2rem;display:grid}.consequence-situation-icon svg{width:1.3rem}.consequence-situation-copy{flex-direction:column;min-width:0;display:flex}.consequence-situation-copy em{color:#fff;background:#a03621;align-self:flex-start;margin-bottom:.5rem;padding:.18rem .4rem;font-size:.7rem;font-style:normal;font-weight:800}.consequence-situation-copy strong{font-family:var(--font-serif);font-size:1.35rem;line-height:1.5}.consequence-situation-copy small{color:#142838ad;margin-top:.55rem;font-size:.9rem;line-height:1.75;display:block}.consequence-situation-copy b{color:#8e2d1c;align-items:center;gap:.45rem;margin-top:auto;padding-top:1rem;font-size:.86rem;display:flex}.consequence-situation-copy b svg{width:.95rem}.consequence-phone{background:#e7ded0;padding-block:2.2rem}.consequence-phone-grid,.consequence-support-grid{grid-template-columns:3.5rem 1fr auto;align-items:center;gap:1.4rem;display:grid}.consequence-phone-grid>svg,.consequence-support-grid>svg{width:2rem;height:2rem}.consequence-phone h2,.consequence-support h2{font-size:clamp(1.45rem,2.7vw,2.2rem)}.consequence-phone p,.consequence-support p{color:#142838b3;margin:.5rem 0 0;line-height:1.75}.consequence-phone a,.consequence-support a{color:#142838;border:1px solid #142838;align-items:center;gap:.5rem;min-height:3rem;padding:.75rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.consequence-phone a svg,.consequence-support a svg{width:1rem}.consequence-support{background:#fbf8f1;border-bottom:1px solid #14283829;padding-block:2.2rem}.reader-phone-after-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.75rem;display:grid}.reader-phone-after-actions a{color:#142838;background:#f8f1e5;border:1px solid #1428382e;justify-content:space-between;align-items:center;gap:.45rem;min-height:2.9rem;padding:.65rem .75rem;font-size:.78rem;font-weight:800;text-decoration:none;display:flex}.reader-phone-after-actions svg{flex:none;width:.9rem}.article-reader-reference-details{background:#fbf8f1;border:1px solid #14283829}.article-reader-reference-details>summary{cursor:pointer;padding:1rem;font-size:.83rem;font-weight:800;list-style-position:inside}.article-reader-reference-details[open]>summary{border-bottom:1px solid #14283824}.article-reader-reference-meta{flex-wrap:wrap;gap:.45rem;padding:.8rem 1rem 0;display:flex}.article-reader-reference-meta span{color:#142838b3;background:#e9e1d4;padding:.25rem .45rem;font-size:.7rem}.article-reader-reference-details .article-reader-sources,.article-reader-reference-details .article-reader-method{border:0}.directory-reference-orientation{display:none}.directory-reference-details{background:#f7f2e8;scroll-margin-top:7rem}.directory-reference-details>summary{cursor:pointer;color:#142838;background:#e8dfd1;border-block:1px solid #1428382e;flex-direction:column;gap:.35rem;padding:1.15rem max(1rem,50vw - 600px);list-style-position:inside;display:flex}.directory-reference-details>summary strong{font-family:var(--font-serif);font-size:1.05rem}.directory-reference-details>summary small{color:#142838a8;line-height:1.6}.directory-reference-details[open]>summary{border-bottom-color:#142838}.outbound-update-index,.outbound-update-index>.container,.outbound-update-volume,.outbound-update-record,.outbound-update-record-body,.outbound-update-record-body>header,.outbound-update-record-body>header>*{min-width:0}.outbound-update-index{overflow-x:clip}.outbound-update-volume{overflow-x:hidden}.outbound-update-volume>header{grid-template-columns:minmax(0,1fr) auto auto}.outbound-update-record-body h3,.outbound-update-record-body dd,.outbound-update-record-body p,.outbound-update-record-actions a{overflow-wrap:anywhere}.consequence-shell .reader-brand-title-line i,.consequence-shell .reader-brand-edition{display:none!important}.consequence-shell .reader-brand-copy{gap:.18rem}.consequence-shell .reader-brand-title-line strong{max-width:18rem;font-size:clamp(.95rem,1.55vw,1.25rem);line-height:1.3}.consequence-shell .reader-primary-link{white-space:nowrap}.consequence-shell .reader-court-alert{background:#f3e3dc}.consequence-shell .reader-next-heading span{color:#8e2d1c}.directory-reference-orientation,.directory-reference-details>section>.container>.section-heading-grid,.directory-reference-details>section>.container>.directory-stat-grid,.directory-reference-details>section>.container>.directory-distribution,.directory-reference-details>section>.container>.responsive-table,.directory-reference-details>section>.container>.servicer-disclosure-audit,.directory-reference-details>section>.container>.directory-phone-coverage-slip,.directory-reference-details>section>.container>.directory-update-slip,.directory-reference-details>section>.container>.directory-area-jump,.directory-reference-details .directory-filter-panel,.directory-reference-details .directory-ledger-head,.directory-reference-details .directory-volume-divider,.directory-reference-details .directory-record-coordinate,.directory-reference-details .source-chip,.directory-reference-details .directory-record-facts,.directory-reference-details .directory-data-tags,.directory-reference-details .directory-record-footer>div,.directory-reference-details .directory-sheet+div,.phone-lookup-boundary,.phone-lookup-search-section,.outbound-update-index,.phone-lookup-company-register{display:none!important}.directory-reference-details .directory-record{background:#fff;border-bottom:1px solid #b8b0a3;min-height:0}.directory-reference-details .directory-record-title{color:#14233a;margin:0;font-size:1.2rem}.directory-reference-details .directory-record p{color:#243246;font-size:.92rem}.directory-reference-details .directory-record-action{color:#14233a;margin-top:1rem;font-size:.92rem;font-weight:800;display:inline-flex}.consequence-definition{color:#14233a;background:#fff;border-left:5px solid #14233a;max-width:42rem;margin:0 0 1.1rem;padding:.9rem 1rem;font-size:1rem;line-height:1.75}.consequence-definition strong{font-weight:900}.consequence-scope-exclusion{color:#243246;background:#fff7f0;border-left:3px solid #a43d32;max-width:42rem;margin:-.35rem 0 1rem;padding:.55rem .8rem;font-size:.875rem;line-height:1.7}.consequence-shell main{color:#14233a;font-size:1rem}.consequence-shell main p,.consequence-shell main li,.consequence-shell main dd{color:#243246;font-size:1rem;line-height:1.85}.consequence-shell main small,.consequence-shell main .text-xs,.consequence-shell main .text-\[10px\],.consequence-shell main .text-\[9px\]{color:#3b4655;font-size:.875rem;line-height:1.65}.consequence-shell main span,.consequence-shell main small,.consequence-shell main em,.consequence-shell main b,.consequence-shell main label,.consequence-shell header span,.consequence-shell .reader-mobile-dock span,.consequence-shell main th,.consequence-shell main td,.consequence-shell main caption,.consequence-shell main dt,.consequence-shell main code,.consequence-shell main .font-mono,.consequence-shell main [class*=kicker],.consequence-shell main [class*=label],.consequence-shell main [class*=meta],.consequence-shell main [class*=coordinate],.consequence-shell main [class*=eyebrow]{font-size:max(.75rem,1em)}.consequence-shell main .text-muted-foreground,.consequence-shell main .text-ink\/52,.consequence-shell main .text-ink\/60,.consequence-shell main .text-ink\/62,.consequence-shell main .text-ink\/64,.consequence-shell main .text-ink\/66,.consequence-shell main .text-ink\/68,.consequence-shell main .text-ink\/72{color:#3b4655!important}.consequence-shell main a,.consequence-shell main button,.consequence-shell main input,.consequence-shell main select,.consequence-shell main textarea{font-size:1rem}.consequence-shell main button,.consequence-shell main .btn-primary,.consequence-shell main .btn-secondary{min-height:3rem;font-weight:800}.consequence-shell main input,.consequence-shell main select,.consequence-shell main textarea{color:#14233a;background:#fff;border-color:#657080}.consequence-shell main input::placeholder,.consequence-shell main textarea::placeholder{color:#667180;opacity:1}.consequence-shell .reader-brand-copy small{color:#364253;font-size:.8rem}.consequence-shell .reader-primary-link,.consequence-shell .reader-menu-link,.consequence-shell .reader-court-alert p,.consequence-shell .reader-court-alert a{color:#14233a;font-size:.9rem}.consequence-shell .reader-mobile-dock a,.consequence-shell .reader-mobile-dock button{color:#273548;min-height:4.25rem;font-size:.72rem}.consequence-shell .reader-footer-about>p,.consequence-shell .reader-footer nav a,.consequence-shell .reader-footer-legal>.container{color:#fff;font-size:.875rem}.consequence-answer li p,.consequence-stage-list p,.consequence-situation-copy small,.reader-phone-after-actions a,.reader-directory-copy p,.reader-phone-copy p,.reader-first-summary p,.reader-summary-points li,.article-reader-answer p,.article-reader-caution p{color:#243246;font-size:1rem}.consequence-answer,.consequence-situation-card,.reader-phone-search-card,.reader-directory-search-card,.reader-first-summary,.article-reader-answer{background:#fff;border-color:#7b8490}.consequence-primary-action,.reader-summary-primary,.btn-primary{color:#fff;background:#14233a}.consequence-hero h1{max-width:16ch;font-size:clamp(2.6rem,4.8vw,4.5rem);line-height:1.16}.consequence-shell main .consequence-today,.consequence-shell main .consequence-today h2,.consequence-shell main .consequence-today h3,.consequence-shell main .consequence-today p,.consequence-shell main .consequence-today li{color:#fff}.consequence-shell main .consequence-today header p,.consequence-shell main .consequence-today li p{color:#ffffffe0}.consequence-shell .reader-brand-title-line strong{font-size:clamp(1.02rem,1.55vw,1.28rem)}.consequence-shell main .practice-ledger__head>strong,.consequence-shell main .triage-board-head>div:first-child span,.consequence-shell main .national-help-ledger>a>span,.consequence-shell main .national-help-ledger strong,.consequence-shell main .national-help-ledger small{color:#3b4655;font-size:.75rem}.consequence-shell main .national-help-ledger p{color:#243246!important;font-size:.875rem!important;line-height:1.75!important}@media (max-width:980px){.consequence-hero-grid,.consequence-today-grid{grid-template-columns:1fr}.consequence-section-heading{grid-template-columns:1fr;gap:.75rem}.consequence-stage-list{grid-template-columns:repeat(2,1fr)}.consequence-stage-list li:nth-child(2){border-right:0}.consequence-stage-list li:nth-child(-n+2){border-bottom:1px solid #14283829}.consequence-stage-list li:nth-child(2):after{display:none}.consequence-phone-grid,.consequence-support-grid{grid-template-columns:3rem 1fr}.consequence-phone a,.consequence-support a{grid-column:2;justify-self:start}}@media (max-width:680px){.consequence-hero-grid{gap:2rem;padding-block:2.4rem 3rem}.consequence-hero h1{font-size:clamp(2.15rem,10vw,2.8rem);line-height:1.2}.consequence-lead{line-height:1.85}.consequence-hero-actions>*{width:100%}.consequence-answer-heading,.consequence-answer li,.consequence-court-link{padding-inline:1rem}.consequence-section{padding-block:3.5rem}.consequence-stage-list{grid-template-columns:1fr}.consequence-stage-list li{border-bottom:1px solid #14283829;border-right:0}.consequence-stage-list li:last-child{border-bottom:0}.consequence-stage-list li:after{display:none}.consequence-situation-grid{grid-template-columns:1fr}.consequence-situation-card.is-urgent{grid-column:auto}.consequence-situation-card{grid-template-columns:2.7rem 1fr;min-height:0;padding:1rem}.consequence-situation-icon{width:2.7rem;height:2.7rem}.consequence-phone-grid,.consequence-support-grid{grid-template-columns:1fr}.consequence-phone-grid>svg,.consequence-support-grid>svg{width:1.7rem}.consequence-phone a,.consequence-support a{grid-column:auto;justify-content:center;width:100%}.consequence-shell .reader-brand-mark{width:2.4rem;height:2.4rem}.consequence-shell .reader-brand-copy small{display:none}.consequence-shell .reader-brand-title-line strong{max-width:13rem;font-size:.96rem}.reader-phone-after-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.consequence-situation-card{transition:none}}:root{--radius:.18rem;--background:oklch(98.1% .009 83);--foreground:oklch(28% .026 245);--paper:oklch(95.2% .02 84);--ink:oklch(27% .035 247);--vermilion:oklch(57% .17 35);--vermilion-dark:oklch(46% .145 34);--vermilion-light:oklch(74% .13 42);--card:oklch(99.5% .003 83);--card-foreground:oklch(27% .035 247);--popover:oklch(99.5% .003 83);--popover-foreground:oklch(27% .035 247);--primary:oklch(57% .17 35);--primary-foreground:oklch(99% .004 80);--secondary:oklch(92.8% .022 83);--secondary-foreground:oklch(27% .035 247);--muted:oklch(94% .012 84);--muted-foreground:oklch(50% .026 247);--accent:oklch(91% .038 77);--accent-foreground:oklch(27% .035 247);--destructive:oklch(55% .2 26);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(82% .02 80);--input:oklch(84% .018 80);--ring:oklch(57% .17 35);--chart-1:oklch(57% .17 35);--chart-2:oklch(44% .08 236);--chart-3:oklch(67% .07 92);--chart-4:oklch(51% .08 148);--chart-5:oklch(62% .09 55);--sidebar:oklch(95.5% .018 84);--sidebar-foreground:oklch(27% .035 247);--sidebar-primary:oklch(57% .17 35);--sidebar-primary-foreground:oklch(99% .004 80);--sidebar-accent:oklch(91% .038 77);--sidebar-accent-foreground:oklch(27% .035 247);--sidebar-border:oklch(82% .02 80);--sidebar-ring:oklch(57% .17 35)}.dark{--background:oklch(22% .028 247);--foreground:oklch(94% .015 83);--paper:oklch(25% .027 247);--ink:oklch(94% .015 83);--card:oklch(27% .028 247);--card-foreground:oklch(94% .015 83);--popover:oklch(27% .028 247);--popover-foreground:oklch(94% .015 83);--secondary:oklch(30% .03 247);--secondary-foreground:oklch(94% .015 83);--muted:oklch(31% .025 247);--muted-foreground:oklch(72% .02 83);--accent:oklch(36% .04 45);--accent-foreground:oklch(94% .015 83);--border:oklch(100% 0 0/.14);--input:oklch(100% 0 0/.18)}@media (min-width:640px){.container{padding-inline:1.5rem}.editorial-card{padding:2.4rem 2rem}.servicer-row{grid-template-columns:46px minmax(0,1fr) auto auto 24px;gap:1.4rem}.contact-panel{grid-template-columns:1fr 1fr}.contact-panel>div{border-bottom:0;border-right:1px solid oklch(27% .035 247/.12)}.contact-panel>div:last-child{border-right:0}.do-dont-grid,.policy-grid{grid-template-columns:1fr 1fr}.public-help-grid,.principle-grid{grid-template-columns:repeat(3,1fr)}.payment-intent-banner{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);align-items:center}.payment-choice-grid{grid-template-columns:1fr 1fr}.company-action-grid{margin-top:2rem}}@media (min-width:768px){.section-heading-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end}.directory-record{grid-template-columns:72px minmax(0,1fr);gap:1.6rem}.situation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.situation-card-featured{grid-column:span 2}}@media (min-width:1024px){.container{max-width:1400px;padding-inline:2rem}.editorial-card{border-bottom:0;padding:2.8rem 2.4rem}.route-cards{grid-template-columns:repeat(3,1fr)}.situation-card-featured h3{max-width:24ch;font-size:clamp(1.55rem,2.6vw,2.35rem)}}@media (max-width:639px){.brand-symbol-shell{width:2.65rem;height:2.65rem}.brand-symbol-shell img{width:2.15rem;height:2.15rem}.brand-wordmark-main{letter-spacing:.025em;gap:.17rem;font-size:.83rem}.brand-wordmark-stamp{width:.92rem;height:.92rem;font-size:.46rem}.brand-wordmark-sub{letter-spacing:.12em;font-size:.36rem}.hero-image-frame{aspect-ratio:1.1;border-width:7px}.route-row{grid-template-columns:25px 26px minmax(0,1fr) 18px}.route-row>span:last-of-type{display:none}.fact-table>div,.fact-table.compact>div{grid-template-columns:1fr}.fact-table dt{padding-bottom:.35rem}.fact-table dd{padding-top:.35rem}.article-body p{font-size:.95rem;line-height:1.95}.directory-record,.situation-card{min-height:12rem}.situation-route-foot{flex-direction:column;align-items:flex-start}.home-proof-coordinate{grid-template-columns:1fr 1fr}.home-source-register{grid-template-columns:1fr}.consultation-proof-coordinate{bottom:.75rem;right:.75rem}.contact-script{grid-template-columns:1fr}.contact-script>svg{margin-top:0}}@media (prefers-reduced-motion:no-preference){@keyframes editorial-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-grid+.container>div:first-child>*{opacity:0;animation:.56s cubic-bezier(.23,1,.32,1) forwards editorial-reveal}.hero-grid+.container>div:first-child>:first-child{animation-delay:40ms}.hero-grid+.container>div:first-child>:nth-child(2){animation-delay:90ms}.hero-grid+.container>div:first-child>:nth-child(3){animation-delay:.14s}.hero-grid+.container>div:first-child>:nth-child(4){animation-delay:.19s}.hero-grid+.container>div:first-child>:nth-child(5){animation-delay:.24s}.hero-image-frame{animation:.7s cubic-bezier(.23,1,.32,1) .12s both editorial-reveal}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:768px){.comparison-selectors{grid-template-columns:minmax(0,1fr) 8.5rem minmax(0,1fr);align-items:stretch}.comparison-actions{grid-template-columns:1fr}.comparison-source-ledger>div{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-next-steps>ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comparison-next-steps>ol li:nth-child(odd){border-right:1px solid oklch(100% 0 0/.12);padding-right:1.2rem}.comparison-next-steps>ol li:nth-child(2n){padding-left:1.2rem}.comparison-next-steps>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.comparison-main{grid-template-columns:7.5rem minmax(0,1fr) 13rem;align-items:start;gap:1.15rem;display:grid}.comparison-index-rail{border-top:3px solid var(--ink);border-bottom:0;margin:0;padding:.85rem 0 0;display:block;position:sticky;top:7.5rem;overflow:visible}.comparison-index-rail>p{font-family:var(--font-mono);letter-spacing:.09em;color:var(--vermilion-dark);font-size:.43rem;display:block}.comparison-index-rail>strong{font-family:var(--font-serif);margin-top:.35rem;font-size:.8rem;display:block}.comparison-index-rail nav{border-top:1px solid oklch(27% .035 247/.12);gap:0;margin-top:.75rem;display:grid}.comparison-index-empty{min-width:0;margin-top:.75rem}.comparison-index-rail nav a{background:0 0;border:0;border-bottom:1px solid oklch(27% .035 247/.12);grid-template-columns:1.15rem minmax(0,1fr);gap:.25rem;padding:.48rem 0;font-size:.54rem;line-height:1.4}.comparison-index-rail>dl{margin-top:.8rem;display:block}.comparison-index-rail dl div{font-family:var(--font-mono);border-bottom:1px dotted oklch(27% .035 247/.14);justify-content:space-between;gap:.35rem;padding:.32rem 0;font-size:.42rem;display:flex}.comparison-annotation-margin{margin:0;position:sticky;top:7.5rem}.comparison-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(21rem,.55fr)}.comparison-column-head{background:#f7f1e8;border:1px solid oklch(27% .035 247/.14);border-top:0;grid-template-columns:minmax(10rem,.62fr) repeat(2,minmax(0,1fr));display:grid}.comparison-column-head>*{font-family:var(--font-mono);padding:.75rem;font-size:.55rem}.comparison-column-head>strong{border-left:1px solid oklch(27% .035 247/.12)}.comparison-row{grid-template-columns:minmax(10rem,.62fr) repeat(2,minmax(0,1fr))}.comparison-row-label{border-bottom:0;border-right:1px solid oklch(27% .035 247/.11);grid-column:auto}.comparison-row>div:not(.comparison-row-label){padding:.85rem 1rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@layer components{.home-edition-section{position:relative;overflow:hidden;border-bottom:1px solid oklch(.27 .035 247 / 12%);padding-block:5rem;background:linear-gradient(90deg,transparent 0 5.5%,oklch(.27 .035 247 / 5%) 5.5% calc(5.5% + 1px),transparent calc(5.5% + 1px)),repeating-linear-gradient(0deg,transparent 0 2.9rem,oklch(.27 .035 247 / 3%) 2.9rem calc(2.9rem + 1px)),#f4efe4}.home-edition-section:after{content:"";position:absolute;right:-7rem;top:-7rem;width:20rem;height:20rem;border:1px solid oklch(.27 .035 247 / 7%);transform:rotate(45deg);pointer-events:none}.home-edition-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem;align-items:end}.home-edition-heading h2{margin-top:1rem;max-width:13ch;font-family:var(--font-serif);font-size:clamp(2.2rem,4.4vw,4.6rem);font-weight:700;line-height:1.08;letter-spacing:-.045em;color:var(--ink)}.home-edition-heading>div:last-child>p{max-width:44rem;font-size:.95rem;line-height:1.95;color:#182837ab}.home-edition-actions{display:flex;flex-wrap:wrap;gap:1rem 1.6rem;margin-top:1.25rem}.home-edition-actions a{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:800;color:var(--vermilion-dark)}.home-edition-actions svg{width:.95rem;height:.95rem}.home-edition-register{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:1rem;margin-top:3rem}.home-edition-lead,.home-edition-secondary article{position:relative;border:1px solid oklch(.27 .035 247 / 18%);background:#fdfaf4eb;box-shadow:.55rem .55rem #18283708}.home-edition-lead{min-height:30rem;border-top:.45rem solid var(--ink);padding:clamp(1.5rem,4vw,3.2rem)}.home-edition-lead:after,.home-edition-secondary article:after,.update-featured-register article:after{content:"";position:absolute;top:-1px;right:-1px;width:2.7rem;height:2.7rem;border-left:1px solid oklch(.27 .035 247 / 14%);border-bottom:1px solid oklch(.27 .035 247 / 14%);background:linear-gradient(225deg,#eee6d8 0 49%,transparent 50%);pointer-events:none}.home-edition-lead header,.home-edition-secondary article header,.update-featured-register article header{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.65rem;border-bottom:1px solid oklch(.27 .035 247 / 14%);font-family:var(--font-mono);font-size:.45rem;letter-spacing:.1em;color:#18283785}.home-edition-stamp{position:absolute;top:4.25rem;right:1.5rem;display:grid;width:3.25rem;height:3.25rem;place-items:center;border:2px solid var(--vermilion);font-family:var(--font-serif);font-size:.62rem;font-weight:800;line-height:1.05;text-align:center;color:var(--vermilion-dark);transform:rotate(-4deg)}.home-edition-category{margin-top:1.8rem;font-family:var(--font-mono);font-size:.5rem;font-weight:800;letter-spacing:.12em;color:var(--vermilion-dark)}.home-edition-lead h3{margin-top:.55rem;max-width:14ch;font-family:var(--font-serif);font-size:clamp(2rem,3.5vw,3.6rem);font-weight:700;line-height:1.08;letter-spacing:-.04em;color:var(--ink)}.home-edition-lead>strong{display:block;margin-top:1rem;font-size:.86rem;color:#1828379e}.home-edition-lead>p:not(.home-edition-category){margin-top:1.3rem;max-width:37rem;font-size:.9rem;line-height:1.85;color:#182837b8}.home-edition-lead blockquote{margin-top:1.4rem;border-left:3px solid var(--vermilion);padding:.8rem 1rem;background:#fde2d46b;font-size:.8rem;font-weight:700;line-height:1.7;color:var(--ink)}.home-edition-lead>a,.home-edition-secondary article>a{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.3rem;font-size:.76rem;font-weight:800;color:var(--vermilion-dark)}.home-edition-lead>a svg,.home-edition-secondary article>a svg{width:.9rem;height:.9rem}.home-edition-secondary{display:grid;gap:1rem;counter-reset:digest-slip 1}.home-edition-secondary article{counter-increment:digest-slip;min-height:0;border-left:.3rem solid var(--ink);padding:1.15rem 1.4rem 1.2rem}.home-edition-secondary article:before{content:"REC / 0" counter(digest-slip);position:absolute;top:.78rem;right:3.15rem;font-family:var(--font-mono);font-size:.35rem;letter-spacing:.1em;color:#18283761}.home-edition-secondary .home-edition-category{margin-top:.85rem}.home-edition-secondary h3{margin-top:.25rem;font-family:var(--font-serif);font-size:1.35rem;font-weight:700;color:var(--ink)}.home-edition-secondary article>strong{display:block;margin-top:.3rem;font-size:.74rem;color:#1828378c}.home-edition-secondary article>p:not(.home-edition-category){margin-top:.65rem;font-size:.76rem;line-height:1.7;color:#182837ab}.home-edition-note{display:flex;align-items:flex-start;gap:.6rem;margin-top:1.5rem;border-block:1px solid oklch(.27 .035 247 / 12%);padding-block:.8rem;font-size:.7rem;line-height:1.7;color:#1828378f}.home-edition-note svg{width:1rem;height:1rem;flex:none;color:var(--vermilion-dark)}.home-reading-ledger{margin-top:3rem;border:1px solid oklch(.27 .035 247 / 16%);background:#fdfaf4bf;box-shadow:.75rem .75rem #18283708}.home-reading-ledger>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:.6rem 2rem;padding:1.3rem 1.5rem;background:var(--ink);color:var(--paper)}.home-reading-ledger>header>span{grid-column:1 / -1;font-family:var(--font-mono);font-size:.43rem;letter-spacing:.12em;color:var(--vermilion-light)}.home-reading-ledger>header>div{display:flex;align-items:center;gap:.7rem}.home-reading-ledger>header svg{width:1.25rem;height:1.25rem;color:var(--vermilion-light)}.home-reading-ledger>header h3{font-family:var(--font-serif);font-size:1.55rem;font-weight:700}.home-reading-ledger>header p{align-self:end;font-size:.7rem;line-height:1.7;color:#f6ede09e}.home-reading-record{position:relative;display:grid;grid-template-columns:2.5rem minmax(13rem,.8fr) minmax(18rem,1.2fr) auto;align-items:center;gap:1.2rem;border-top:1px solid oklch(.27 .035 247 / 12%);border-left:2px solid transparent;padding:1rem 1.4rem;color:var(--ink);transition:background .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}.home-reading-record:nth-of-type(2n){border-left-color:var(--ink);background:#fdfaf5}.home-reading-record:hover{background:#fde2d447;transform:translate(.2rem)}.home-reading-record>span{font-family:var(--font-serif);font-size:1.6rem;color:var(--vermilion-dark)}.home-reading-record small{display:block;font-family:var(--font-mono);font-size:.4rem;letter-spacing:.09em;color:#18283773}.home-reading-record h4{margin-top:.2rem;font-family:var(--font-serif);font-size:1rem;font-weight:700}.home-reading-record p{margin-top:.15rem;font-size:.67rem;color:#1828378c}.home-reading-record dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.home-reading-record dl div{border-left:1px solid oklch(.27 .035 247 / 16%);padding-left:.8rem}.home-reading-record dt{font-family:var(--font-mono);font-size:.4rem;color:var(--vermilion-dark)}.home-reading-record dd{margin-top:.15rem;font-size:.68rem;line-height:1.5;color:#182837a8}.home-reading-record>svg{width:1rem;height:1rem;color:var(--vermilion-dark)}.update-highlight-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:2rem;align-items:end}.update-highlight-heading span{font-family:var(--font-mono);font-size:.45rem;letter-spacing:.11em;color:var(--vermilion-dark)}.update-highlight-heading h2{margin-top:.45rem!important}.update-highlight-heading>p{font-size:.74rem;line-height:1.75;color:#1828379c}.update-featured-register{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.5rem}.update-featured-register article{position:relative;display:flex;flex-direction:column;min-height:24rem;border:1px solid oklch(.27 .035 247 / 18%);border-top:.4rem solid var(--ink);border-radius:0;padding:1.1rem;background:#fdfaf4eb;box-shadow:.45rem .45rem #18283708}.update-featured-proof{display:inline-flex;width:fit-content;align-items:center;gap:.3rem;margin-top:1rem;border:1px solid var(--vermilion);padding:.3rem .4rem;font-family:var(--font-mono);font-size:.4rem;color:var(--vermilion-dark);transform:rotate(-1deg)}.update-featured-proof svg{width:.72rem;height:.72rem}.update-featured-register article>p{margin-top:.8rem;font-family:var(--font-mono);font-size:.42rem;letter-spacing:.08em;color:var(--vermilion-dark)}.update-featured-register h3{margin-top:.35rem;font-family:var(--font-serif);font-size:1.25rem;font-weight:700;line-height:1.35;color:var(--ink)}.update-featured-register article>strong{display:block;margin-top:.8rem;font-size:.72rem;line-height:1.7;color:#182837b8}.update-featured-register blockquote{margin-top:1rem;border-left:2px solid var(--vermilion);padding:.7rem .8rem;background:#fde2d459;font-size:.66rem;line-height:1.65;color:var(--ink)}.update-featured-register article>div:last-child{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:auto;padding-top:1rem}.update-featured-register article>div:last-child a{display:inline-flex;align-items:center;gap:.3rem;font-size:.64rem;font-weight:800;color:var(--vermilion-dark)}.update-featured-register article>div:last-child svg{width:.78rem;height:.78rem}.update-period-strip{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));margin-top:1.25rem;border-block:1px solid oklch(.27 .035 247 / 15%)}.update-period-strip>span{grid-row:span 2;display:grid;place-items:center;border-right:1px solid oklch(.27 .035 247 / 15%);padding:.7rem;font-family:var(--font-mono);font-size:.38rem;letter-spacing:.09em;color:var(--vermilion-dark);writing-mode:vertical-rl}.update-period-strip div{display:grid;grid-template-columns:1fr auto;gap:.25rem .5rem;border-right:1px solid oklch(.27 .035 247 / 10%);border-bottom:1px solid oklch(.27 .035 247 / 10%);padding:.65rem}.update-period-strip div:nth-last-child(-n+3){border-bottom:0}.update-period-strip strong{font-family:var(--font-serif);font-size:.76rem;color:var(--ink)}.update-period-strip b{font-family:var(--font-mono);font-size:.43rem;color:var(--vermilion-dark)}.update-period-strip small{grid-column:1 / -1;font-size:.52rem;color:#1828377f}.update-rss-slip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1.25rem;border-left:.35rem solid var(--vermilion);padding:1rem 1.2rem;background:var(--ink);color:var(--paper)}.update-rss-slip>svg{width:1.6rem;height:1.6rem;color:var(--vermilion-light)}.update-rss-slip span{font-family:var(--font-mono);font-size:.4rem;letter-spacing:.1em;color:var(--vermilion-light)}.update-rss-slip strong{display:block;margin-top:.15rem;font-family:var(--font-serif);font-size:.95rem}.update-rss-slip p{margin-top:.2rem;font-size:.58rem;line-height:1.55;color:#f6ede094}.update-rss-slip>a{display:inline-flex;align-items:center;gap:.35rem;border:1px solid oklch(.95 .02 78 / 28%);padding:.65rem .75rem;font-size:.65rem;font-weight:800;color:var(--paper)}.update-rss-slip>a svg{width:.8rem;height:.8rem}}@media (max-width: 900px){.home-edition-heading,.home-edition-register{grid-template-columns:1fr;gap:1.5rem}.home-edition-lead{min-height:0}.home-reading-record{grid-template-columns:2rem minmax(0,1fr) auto}.home-reading-record dl{grid-column:2 / -1}.update-featured-register{grid-template-columns:1fr}.update-featured-register article{min-height:0}.update-period-strip{grid-template-columns:auto repeat(2,minmax(0,1fr))}.update-period-strip div:nth-last-child(-n+3){border-bottom:1px solid oklch(.27 .035 247 / 10%)}.update-period-strip div:nth-last-child(-n+2){border-bottom:0}}@media (max-width: 639px){.home-edition-section{padding-block:4rem;background:#f4efe4}.home-edition-heading{gap:1.5rem}.home-edition-heading h2{font-size:2.2rem}.home-edition-lead{padding:1.3rem}.home-edition-lead h3{padding-right:2.5rem;font-size:2rem}.home-edition-stamp{top:4rem;right:.8rem;width:2.7rem;height:2.7rem;font-size:.53rem}.home-edition-secondary article{padding-inline:1rem}.home-reading-ledger>header{grid-template-columns:1fr;gap:.8rem}.home-reading-record{grid-template-columns:1.8rem minmax(0,1fr) auto;gap:.65rem;padding-inline:.85rem}.home-reading-record dl{grid-template-columns:1fr;gap:.55rem}.home-reading-record dl div{border-left:0;border-top:1px solid oklch(.27 .035 247 / 12%);padding:.45rem 0 0}.update-highlight-heading{grid-template-columns:1fr;gap:.75rem}.update-period-strip{grid-template-columns:auto 1fr}.update-period-strip>span{grid-row:span 6}.update-period-strip div{border-bottom:1px solid oklch(.27 .035 247 / 10%)!important}.update-period-strip div:last-child{border-bottom:0!important}.update-rss-slip{grid-template-columns:auto 1fr}.update-rss-slip>a{grid-column:1 / -1;justify-content:center}}@layer components{.print-checklist-page{min-height:100vh;background:#f4efe4;color:var(--ink)}.header-route-slip-print{border-style:dashed;background:#f4e9de}.header-route-slip-print span{color:var(--vermilion-dark)}.print-checklist-hero{position:relative;overflow:hidden;border-bottom:1px solid oklch(.27 .035 247 / 14%);padding-block:4.5rem;background:linear-gradient(90deg,transparent 0 6%,oklch(.27 .035 247 / 5%) 6% calc(6% + 1px),transparent calc(6% + 1px)),#f4efe4}.print-checklist-hero:before{content:"";position:absolute;right:8%;top:16%;width:min(30vw,23rem);aspect-ratio:1.5;border:1px solid oklch(.27 .035 247 / 11%);background:linear-gradient(145deg,transparent 49.6%,oklch(.27 .035 247 / 8%) 50%,transparent 50.4%),linear-gradient(215deg,transparent 49.6%,oklch(.27 .035 247 / 7%) 50%,transparent 50.4%),#fbf8f38c;box-shadow:12px 12px #18283706;transform:rotate(-1.2deg)}.print-checklist-hero:after{content:"OPENED NOTICE / WORKING COPY";position:absolute;right:10%;bottom:16%;border-block:1px solid oklch(.27 .035 247 / 18%);padding:.35rem .5rem;font-family:var(--font-mono);font-size:.38rem;letter-spacing:.14em;color:#1828376b}.print-checklist-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);gap:4rem;align-items:end}.print-checklist-breadcrumb{display:flex;flex-wrap:wrap;gap:.4rem;font-family:var(--font-mono);font-size:.43rem;letter-spacing:.08em;color:#1828377a}.print-checklist-kicker{display:flex;align-items:center;gap:.7rem;margin-top:1.6rem;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.13em;color:#1828378f}.print-checklist-kicker span{border:1px solid var(--vermilion);padding:.28rem .42rem;color:var(--vermilion-dark)}.print-checklist-hero h1{margin-top:1.2rem;max-width:12ch;font-family:var(--font-serif);font-size:clamp(3rem,6vw,6rem);font-weight:700;line-height:1.05;letter-spacing:-.055em}.print-checklist-hero h1+p{margin-top:1.8rem;max-width:46rem;font-size:.92rem;line-height:2;color:#182837a8}.print-checklist-hero-register{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--ink);background:#fdfaf4d1;box-shadow:.7rem .7rem #1828370a}.print-checklist-hero-register div{min-height:8rem;border-right:1px solid oklch(.27 .035 247 / 16%);border-bottom:1px solid oklch(.27 .035 247 / 16%);padding:1rem}.print-checklist-hero-register div:nth-child(2n){border-right:0}.print-checklist-hero-register div:nth-last-child(-n+2){border-bottom:0}.print-checklist-hero-register dt{font-family:var(--font-mono);font-size:.4rem;letter-spacing:.1em;color:var(--vermilion-dark)}.print-checklist-hero-register dd{margin-top:.75rem;font-family:var(--font-serif);font-size:2.3rem}.print-checklist-hero-register small{display:block;margin-top:.15rem;font-family:var(--font-sans);font-size:.56rem;color:#18283785}.print-checklist-main{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:2.5rem;padding-block:3rem 6rem}.print-checklist-index{position:sticky;top:8.5rem;align-self:start;border-top:.3rem solid var(--ink);padding-top:.8rem}.print-checklist-index>p{font-family:var(--font-mono);font-size:.42rem;letter-spacing:.12em;color:var(--vermilion-dark)}.print-checklist-index>strong{display:block;margin-top:.4rem;font-family:var(--font-serif);font-size:1.15rem}.print-checklist-index nav{display:grid;margin-top:1rem;border-top:1px solid oklch(.27 .035 247 / 14%)}.print-checklist-index nav a{display:grid;grid-template-columns:1.7rem 1fr;gap:.45rem;border-bottom:1px solid oklch(.27 .035 247 / 11%);padding:.65rem 0;font-size:.64rem}.print-checklist-index nav span{font-family:var(--font-mono);color:var(--vermilion-dark)}.print-checklist-index>dl{display:grid;gap:.45rem;margin-top:1.25rem;border:1px solid oklch(.27 .035 247 / 13%);padding:.7rem;font-family:var(--font-mono);font-size:.42rem}.print-checklist-index>dl div{display:flex;justify-content:space-between;gap:.5rem}.print-checklist-workspace{min-width:0}.checklist-privacy{display:grid;grid-template-columns:auto 1fr;gap:1rem;border:1px solid oklch(.27 .035 247 / 16%);border-left:.35rem solid var(--ink);padding:1.2rem;background:#fdfaf4bf}.checklist-privacy>svg{width:1.7rem;height:1.7rem;color:var(--vermilion-dark)}.checklist-privacy span,.checklist-toolbar span,.checklist-after-print span{font-family:var(--font-mono);font-size:.42rem;letter-spacing:.1em;color:var(--vermilion-dark)}.checklist-privacy strong{display:block;margin-top:.2rem;font-family:var(--font-serif);font-size:1.1rem}.checklist-privacy p{margin-top:.35rem;font-size:.68rem;line-height:1.75;color:#1828379e}.checklist-notice{display:flex;align-items:flex-start;gap:.6rem;margin-top:.8rem;border-left:3px solid var(--vermilion);padding:.75rem .9rem;background:#fde2d452;font-size:.67rem;line-height:1.65}.checklist-notice svg{width:1rem;height:1rem;flex:none;margin-top:.1rem}.checklist-toolbar{position:sticky;top:6.7rem;z-index:8;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;margin-top:1rem;border:1px solid var(--ink);padding:.8rem;background:#f4efe4f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:.35rem .35rem #1828370a}.checklist-toolbar strong{display:block;margin-top:.15rem;font-family:var(--font-serif);font-size:.82rem}.checklist-toolbar button{min-height:2.6rem}.checklist-editor{display:grid;gap:2rem;margin-top:2rem}.checklist-editor-section{position:relative;overflow:hidden;border:1px solid oklch(.27 .035 247 / 18%);border-left:.34rem solid var(--ink);background:linear-gradient(135deg,#fefbf7eb,#faf4ece0);box-shadow:0 18px 36px #1828370d,.5rem .5rem #18283708}.checklist-editor-section:after{content:"";position:absolute;z-index:2;right:-1px;top:-1px;width:2.7rem;height:2.7rem;background:linear-gradient(225deg,var(--paper) 0 49%,oklch(.27 .035 247 / 16%) 49.5% 51%,transparent 51.5%);pointer-events:none}.checklist-editor-section>header{display:grid;grid-template-columns:3.2rem 1fr;align-items:center;background:var(--ink);color:var(--paper)}.checklist-editor-section>header>span{display:grid;min-height:5.2rem;place-items:center;border-right:1px solid oklch(.95 .02 78 / 18%);font-family:var(--font-serif);font-size:1.5rem;color:var(--vermilion-light)}.checklist-editor-section>header div{padding:.8rem 1rem}.checklist-editor-section>header p{font-family:var(--font-mono);font-size:.4rem;letter-spacing:.12em;color:#f6ede085}.checklist-editor-section>header h2{margin-top:.2rem;font-family:var(--font-serif);font-size:1.15rem}.checklist-editor-body{counter-reset:checklist-field;padding:1.35rem}.checklist-company-select-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr);gap:1.2rem;align-items:center;border-bottom:1px solid oklch(.27 .035 247 / 13%);padding-bottom:1rem}.checklist-company-select-block strong{font-family:var(--font-serif);font-size:.93rem}.checklist-company-select-block p,.checklist-section-intro{margin-top:.25rem;font-size:.66rem;line-height:1.65;color:#18283794}.checklist-company-trigger{display:flex;width:100%;min-height:3.2rem;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--ink);padding:.75rem .9rem;background:#fffdf7;text-align:left;font-size:.7rem;font-weight:800}.checklist-company-trigger svg{width:1rem;height:1rem;flex:none}.checklist-company-popover{width:min(34rem,calc(100vw - 2rem));padding:0}.checklist-company-option{display:grid!important;grid-template-columns:1.2rem minmax(0,1fr);gap:.6rem;padding-block:.65rem!important}.checklist-company-option svg{width:.9rem;height:.9rem}.checklist-company-option strong{display:block;font-size:.7rem}.checklist-company-option small{display:block;margin-top:.15rem;font-family:var(--font-mono);font-size:.38rem;color:#1828377a}.checklist-official-record{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;border:1px solid oklch(.27 .035 247 / 14%)}.checklist-official-record div{display:grid;grid-template-columns:7rem 1fr;border-right:1px solid oklch(.27 .035 247 / 10%);border-bottom:1px solid oklch(.27 .035 247 / 10%)}.checklist-official-record .wide{grid-column:1 / -1;border-right:0}.checklist-official-record dt{padding:.55rem;background:#f0eae2;font-family:var(--font-mono);font-size:.4rem;color:var(--vermilion-dark)}.checklist-official-record dd{padding:.55rem;font-size:.65rem;line-height:1.55;overflow-wrap:anywhere}.checklist-official-empty{margin-top:1rem;border-left:3px solid var(--ink);padding:.75rem;background:#f5f1ec;font-size:.65rem;line-height:1.65}.checklist-disclosure-route{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;margin-top:.8rem;border:1px solid oklch(.27 .035 247 / 16%);border-left:.28rem solid var(--vermilion);padding:.8rem;background:#fbf0e6}.checklist-disclosure-route>svg{width:1.25rem;height:1.25rem;color:var(--vermilion-dark)}.checklist-disclosure-route strong{font-family:var(--font-serif);font-size:.78rem}.checklist-disclosure-route p{margin-top:.15rem;font-size:.58rem;line-height:1.55;color:#18283794}.checklist-disclosure-route>a{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--ink);padding:.55rem .65rem;font-size:.56rem;font-weight:900}.checklist-disclosure-route>a svg{width:.75rem;height:.75rem}.checklist-fields{display:grid;gap:1rem;margin-top:1.2rem}.checklist-fields.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.checklist-fields.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.checklist-field{position:relative;counter-increment:checklist-field;display:flex;min-width:0;min-height:4.6rem;flex-direction:column;gap:.4rem;border-bottom:1px solid oklch(.27 .035 247 / 13%);padding:.4rem .35rem .65rem 2rem;background:linear-gradient(90deg,oklch(.97 .012 78 / 76%),transparent 44%)}.checklist-field:before{content:"F" counter(checklist-field,decimal-leading-zero);position:absolute;left:.35rem;top:.48rem;width:1.25rem;border-block:1px solid oklch(.27 .035 247 / 23%);padding-block:.14rem;text-align:center;font-family:var(--font-mono);font-size:.34rem;letter-spacing:.05em;color:var(--vermilion-dark)}.checklist-field-wide{grid-column:span 1}.checklist-field>span{font-family:var(--font-mono);font-size:.44rem;letter-spacing:.07em;color:var(--vermilion-dark)}.checklist-field input,.checklist-field select,.checklist-field textarea{width:100%;border:0;border-bottom:1.5px solid oklch(.27 .035 247 / 34%);border-radius:0;padding:.58rem .44rem .5rem;background:repeating-linear-gradient(to bottom,transparent 0 1.35rem,oklch(.27 .035 247 / 5.5%) 1.35rem calc(1.35rem + 1px)),#fefbf7b8;font-size:.72rem;color:var(--ink);outline:none}.checklist-field select{border:1px solid oklch(.27 .035 247 / 22%);background-color:#fefbf7d1}.checklist-field input:focus,.checklist-field select:focus,.checklist-field textarea:focus{border-color:var(--vermilion);box-shadow:inset 3px 0 var(--vermilion),0 2px #c3523914;background-color:#fff}.checklist-field textarea{min-height:5.4rem;resize:vertical;line-height:1.6}.checklist-field small{font-size:.52rem;line-height:1.45;color:#1828377f}.checklist-court-warning{display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-left:.3rem solid var(--vermilion);padding:.85rem;background:#fde2d459}.checklist-court-warning svg{width:1.4rem;height:1.4rem}.checklist-court-warning p{font-size:.68rem;line-height:1.7}.checklist-contact-editor{display:grid;gap:1rem;margin-top:1rem}.checklist-contact-editor article{position:relative;border:1px solid oklch(.27 .035 247 / 16%);border-left:.28rem solid var(--ink);padding:1rem;background:linear-gradient(135deg,#fefbf7,#faf4ecb3)}.checklist-contact-editor article:after{content:"CALL LOG";position:absolute;right:.55rem;top:.42rem;font-family:var(--font-mono);font-size:.32rem;letter-spacing:.12em;color:#18283759}.checklist-contact-editor article>header{display:flex;justify-content:space-between;border-bottom:1px solid oklch(.27 .035 247 / 12%);padding-bottom:.55rem}.checklist-contact-editor article>header span{font-family:var(--font-mono);font-size:.4rem;color:var(--vermilion-dark)}.checklist-contact-editor article>header strong{font-family:var(--font-serif);font-size:.82rem}.checklist-confirmations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;border:1px solid oklch(.27 .035 247 / 14%);padding:1rem}.checklist-confirmations legend{padding-inline:.4rem;font-family:var(--font-serif);font-size:.86rem;font-weight:700}.checklist-confirmations label{display:grid;grid-template-columns:1rem 1fr;gap:.55rem;align-items:start;font-size:.65rem;line-height:1.5}.checklist-confirmations input{margin-top:.12rem;accent-color:var(--vermilion)}.checklist-preview-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);gap:2rem;align-items:end;margin-top:4rem;border-block:1px solid oklch(.27 .035 247 / 14%);padding-block:1.2rem}.checklist-preview-heading span{font-family:var(--font-mono);font-size:.43rem;letter-spacing:.12em;color:var(--vermilion-dark)}.checklist-preview-heading h2{margin-top:.3rem;font-family:var(--font-serif);font-size:1.7rem}.checklist-preview-heading p{font-size:.68rem;line-height:1.7;color:#18283799}.print-checklist-sheets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:1.2rem}.print-sheet{position:relative;aspect-ratio:210 / 297;overflow:hidden;border:1px solid #1f2a38;padding:1.2rem;background:#fff;color:#111;box-shadow:.7rem .7rem #1828370a}.print-sheet-head{display:grid;grid-template-columns:1fr auto;gap:1rem;border-bottom:2px solid #111;padding-bottom:.55rem}.print-sheet-head span{font-family:var(--font-mono);font-size:.32rem;letter-spacing:.08em}.print-sheet-head h2{margin-top:.15rem;font-family:var(--font-serif);font-size:1.25rem}.print-sheet-head p{margin-top:.1rem;font-size:.42rem}.print-sheet-head dl{display:grid;grid-template-columns:repeat(3,auto);border:1px solid #111}.print-sheet-head dl div{min-width:3.5rem;border-right:1px solid #111;padding:.3rem}.print-sheet-head dl div:last-child{border-right:0}.print-sheet-head dt{font-family:var(--font-mono);font-size:.28rem}.print-sheet-head dd{margin-top:.1rem;font-size:.44rem;font-weight:700}.print-block{margin-top:.55rem}.print-block h3{display:grid;grid-template-columns:1.35rem 1fr;align-items:center;border-block:1px solid #111;font-size:.52rem}.print-block h3 span{display:grid;height:1.2rem;place-items:center;border-right:1px solid #111;font-family:var(--font-mono)}.print-grid{display:grid;border-left:1px solid #777;border-top:1px solid #777}.print-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.print-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.print-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.print-grid>div{min-width:0;border-right:1px solid #777;border-bottom:1px solid #777;padding:.28rem}.print-grid .wide{grid-column:1 / -1}.print-grid b{display:block;font-size:.3rem}.print-value{display:block;min-height:.86rem;margin-top:.1rem;font-size:.39rem;line-height:1.35;overflow-wrap:anywhere}.print-value-empty{border-bottom:1px dotted #999;color:transparent}.print-caution{border:1px solid #777;border-top:0;padding:.25rem;font-size:.3rem;line-height:1.35}.print-checks>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid #777}.print-check{display:grid;grid-template-columns:.65rem 1fr;gap:.2rem;align-items:center;border-right:1px solid #777;border-bottom:1px solid #777;padding:.22rem;font-size:.31rem}.print-check b{display:grid;width:.55rem;height:.55rem;place-items:center;border:1px solid #111;font-size:.4rem}.print-contact-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.28rem}.print-contact-table th,.print-contact-table td{height:2.5rem;border:1px solid #777;padding:.2rem;vertical-align:top;overflow-wrap:anywhere}.print-contact-table th:first-child,.print-contact-table td:first-child{width:4%;text-align:center}.print-contact-table th:nth-child(2){width:13%}.print-contact-table th:nth-child(3){width:19%}.print-contact-table th:nth-child(6){width:12%}.print-sheet footer{position:absolute;right:1.2rem;bottom:1rem;left:1.2rem;border-top:1px solid #111;padding-top:.3rem;font-size:.28rem;line-height:1.35}.checklist-after-print{display:grid;grid-template-columns:auto 1fr;gap:1rem;margin-top:2rem;border:1px solid var(--ink);padding:1.3rem;background:var(--ink);color:var(--paper)}.checklist-after-print>svg{width:1.8rem;height:1.8rem;color:var(--vermilion-light)}.checklist-after-print h2{margin-top:.25rem;font-family:var(--font-serif);font-size:1.2rem}.checklist-after-print p{margin-top:.45rem;font-size:.68rem;line-height:1.75;color:#f6ede09e}.checklist-after-print div>div{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.8rem}.checklist-after-print a{display:inline-flex;align-items:center;gap:.3rem;font-size:.65rem;font-weight:800;color:var(--paper)}.checklist-after-print a svg{width:.8rem;height:.8rem}.home-print-record{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:1.2rem;align-items:center;margin-top:1.5rem;border-block:1px solid oklch(.27 .035 247 / 18%);padding:1rem;background:#fdfaf4b8;box-shadow:inset .3rem 0 0 var(--vermilion)}.home-print-record:after{content:"";position:absolute;right:0;top:0;border-style:solid;border-width:0 2.25rem 2.25rem 0;border-color:transparent var(--paper) oklch(.27 .035 247 / 9%) transparent}.home-print-record-mark{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid var(--ink);color:var(--vermilion-dark)}.home-print-record-mark svg{width:1.35rem;height:1.35rem}.home-print-record small{font-family:var(--font-mono);font-size:.4rem;letter-spacing:.1em;color:var(--vermilion-dark)}.home-print-record h3{margin-top:.2rem;font-family:var(--font-serif);font-size:1.1rem}.home-print-record p{margin-top:.25rem;max-width:48rem;font-size:.64rem;line-height:1.65;color:#18283794}.home-print-record dl{display:grid;grid-template-columns:repeat(3,auto);border:1px solid oklch(.27 .035 247 / 14%)}.home-print-record dl div{border-right:1px solid oklch(.27 .035 247 / 12%);padding:.45rem .6rem}.home-print-record dl div:last-child{border-right:0}.home-print-record dt{font-family:var(--font-mono);font-size:.35rem;color:var(--vermilion-dark)}.home-print-record dd{margin-top:.12rem;font-size:.56rem;font-weight:800}.home-print-record>a{display:inline-flex;min-height:2.7rem;align-items:center;gap:.4rem;border:1px solid var(--ink);padding:.7rem .85rem;font-size:.63rem;font-weight:900}.home-print-record>a svg{width:.85rem;height:.85rem}.servicer-print-route{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;margin-top:.8rem;border:1px solid oklch(.27 .035 247 / 16%);border-left:.35rem solid var(--vermilion);padding:1rem;background:#fbf0e6}.servicer-print-route>svg{width:1.5rem;height:1.5rem;color:var(--vermilion-dark)}.servicer-print-route span{font-family:var(--font-mono);font-size:.4rem;letter-spacing:.08em;color:var(--vermilion-dark)}.servicer-print-route strong{display:block;margin-top:.18rem;font-family:var(--font-serif);font-size:.9rem}.servicer-print-route p{margin-top:.2rem;font-size:.62rem;line-height:1.6;color:#18283794}.servicer-print-route>a{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--ink);padding:.65rem .75rem;font-size:.61rem;font-weight:900}.servicer-print-route>a svg{width:.8rem;height:.8rem}}@media (max-width: 1023px){.print-checklist-hero-grid{grid-template-columns:1fr}.print-checklist-hero-register{max-width:34rem}.print-checklist-main{grid-template-columns:1fr}.print-checklist-index{position:static;display:none}.checklist-toolbar{top:5.9rem}.print-checklist-sheets{grid-template-columns:1fr}.print-sheet{width:min(100%,44rem);margin-inline:auto}.home-print-record{grid-template-columns:auto minmax(0,1fr)}.home-print-record dl,.home-print-record>a{grid-column:2}.print-checklist-hero:before,.print-checklist-hero:after{display:none}}@media (max-width: 639px){.print-checklist-hero{padding-block:3.2rem}.print-checklist-hero-grid{gap:2rem}.print-checklist-hero h1{font-size:3rem}.print-checklist-hero-register div{min-height:6.3rem}.print-checklist-main{padding-block:2rem 4rem}.checklist-toolbar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.checklist-toolbar>div{grid-column:1 / -1}.checklist-editor-section>header{grid-template-columns:2.65rem 1fr}.checklist-editor-section>header>span{min-height:4.6rem}.checklist-editor-body{padding:.9rem}.checklist-company-select-block,.checklist-fields.cols-2,.checklist-fields.cols-3,.checklist-confirmations,.checklist-preview-heading,.checklist-official-record{grid-template-columns:1fr}.checklist-official-record div{border-right:0}.print-checklist-sheets{overflow-x:auto;margin-inline:-.8rem;padding-inline:.8rem}.print-sheet{width:44rem;margin-inline:0;transform-origin:top left}.checklist-after-print,.home-print-record{grid-template-columns:1fr}.home-print-record dl,.home-print-record>a{grid-column:1}.home-print-record dl{grid-template-columns:1fr}.home-print-record dl div{border-right:0;border-bottom:1px solid oklch(.27 .035 247 / 12%)}.servicer-print-route,.checklist-disclosure-route{grid-template-columns:1fr}}@media print{@page{size:A4 portrait;margin:12mm}html:has(.print-checklist-page),body:has(.print-checklist-page){width:210mm!important;min-width:0!important;margin:0!important;background:#fff!important;color:#000!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}body:has(.print-checklist-page) *{visibility:hidden!important}body:has(.print-checklist-page) .print-checklist-sheets,body:has(.print-checklist-page) .print-checklist-sheets *{visibility:visible!important}body:has(.print-checklist-page) .site-masthead,body:has(.print-checklist-page) .site-context-bar,body:has(.print-checklist-page) .site-next-records,body:has(.print-checklist-page) .site-footer,body:has(.print-checklist-page) .screen-only,body:has(.print-checklist-page) [data-sonner-toaster]{display:none!important}body:has(.print-checklist-page) .print-checklist-page,body:has(.print-checklist-page) .print-checklist-main,body:has(.print-checklist-page) .print-checklist-workspace,body:has(.print-checklist-page) .print-checklist-sheets{display:block!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important}body:has(.print-checklist-page) .print-checklist-sheets{position:absolute!important;inset:0 auto auto 0!important}body:has(.print-checklist-page) .print-sheet{box-sizing:border-box!important;width:186mm!important;height:273mm!important;aspect-ratio:auto!important;overflow:hidden!important;break-after:page!important;page-break-after:always!important;border:1px solid #111!important;padding:6mm!important;box-shadow:none!important;background:#fff!important}body:has(.print-checklist-page) .print-sheet:last-child{break-after:auto!important;page-break-after:auto!important}body:has(.print-checklist-page) .print-sheet-head h2{font-size:16pt!important}body:has(.print-checklist-page) .print-sheet-head span,body:has(.print-checklist-page) .print-sheet-head p,body:has(.print-checklist-page) .print-sheet-head dt{font-size:6pt!important}body:has(.print-checklist-page) .print-sheet-head dd{font-size:7pt!important}body:has(.print-checklist-page) .print-block{margin-top:2.4mm!important}body:has(.print-checklist-page) .print-block h3{font-size:8pt!important}body:has(.print-checklist-page) .print-block h3 span{height:5mm!important}body:has(.print-checklist-page) .print-grid b,body:has(.print-checklist-page) .print-caution,body:has(.print-checklist-page) .print-check,body:has(.print-checklist-page) .print-contact-table,body:has(.print-checklist-page) .print-sheet footer{font-size:5.8pt!important}body:has(.print-checklist-page) .print-value{min-height:4.4mm!important;font-size:7pt!important}body:has(.print-checklist-page) .print-contact-table th,body:has(.print-checklist-page) .print-contact-table td{height:15mm!important}body:has(.print-checklist-page) a{color:#000!important;text-decoration:none!important}}.site-index-hero{position:relative;overflow:hidden}.site-index-hero:after{content:"";position:absolute;right:-9rem;bottom:-12rem;width:32rem;height:32rem;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);transform:rotate(34deg);pointer-events:none}.site-index-hero-grid{position:relative;z-index:1;display:grid;gap:3rem;align-items:end}.site-index-register{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:color-mix(in srgb,var(--ink) 20%,transparent);box-shadow:1rem 1rem color-mix(in srgb,var(--ink) 5%,transparent)}.site-index-register>div{min-height:8.5rem;padding:1.25rem;background:#ffffffd1}.site-index-register span,.site-index-register small{display:block;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.14em;color:color-mix(in srgb,var(--ink) 58%,transparent)}.site-index-register strong{display:block;margin:.55rem 0 .35rem;font-family:var(--font-serif);font-size:2.65rem;line-height:1;color:var(--ink)}.site-index-start-grid{display:grid;gap:1px;padding:1px;background:color-mix(in srgb,var(--ink) 18%,transparent)}.site-index-start-record{position:relative;display:flex;min-height:22rem;flex-direction:column;padding:1.5rem;overflow:hidden;background:#fbf8f0;color:var(--ink);transition:transform .16s var(--ease-out),background-color .16s var(--ease-out)}.site-index-start-record:after{content:"";position:absolute;right:-2.5rem;bottom:-2.5rem;width:5rem;height:5rem;border-left:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:#efe8dc;transform:rotate(45deg)}.site-index-start-record:hover{z-index:1;transform:translateY(-3px);background:#fffdf8}.site-index-start-record:active{transform:scale(.99)}.site-index-start-record-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--ink) 13%,transparent);padding-bottom:.85rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;color:color-mix(in srgb,var(--ink) 55%,transparent)}.site-index-start-record-top i{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--vermilion);color:var(--vermilion-dark);font-style:normal}.site-index-start-record h3{margin-top:1.2rem;font-family:var(--font-serif);font-size:1.35rem;font-weight:700;line-height:1.55}.site-index-start-record p{margin-top:.9rem;font-size:.88rem;line-height:1.8;color:color-mix(in srgb,var(--ink) 67%,transparent)}.site-index-start-record>strong{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.5rem;font-size:.83rem;color:var(--vermilion-dark)}.site-index-search-sheet{border-top:.5rem solid var(--ink);border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);background:#fffdf8;box-shadow:1.1rem 1.1rem color-mix(in srgb,var(--ink) 5%,transparent)}.site-index-search-heading{display:grid;gap:1.25rem;padding:1.5rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 13%,transparent)}.site-index-search-heading span{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.14em;color:var(--vermilion-dark)}.site-index-search-heading h2{margin-top:.55rem;font-family:var(--font-serif);font-size:clamp(1.65rem,4vw,2.5rem);font-weight:700;color:var(--ink)}.site-index-search-heading p{max-width:46rem;font-size:.88rem;line-height:1.8;color:color-mix(in srgb,var(--ink) 64%,transparent)}.site-index-search-field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin:1.5rem;border-bottom:2px solid var(--ink);padding:.9rem 0}.site-index-search-field input{min-width:0;border:0;outline:0;background:transparent;font-size:1rem;color:var(--ink)}.site-index-search-field input::placeholder{color:color-mix(in srgb,var(--ink) 42%,transparent)}.site-index-search-field button{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);color:var(--ink)}.site-index-category-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 1.5rem 1.5rem;padding:1px;background:color-mix(in srgb,var(--ink) 15%,transparent)}.site-index-category-filters button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.4rem;padding:.75rem;background:#f7f1e6;text-align:left;color:var(--ink)}.site-index-category-filters button span,.site-index-category-filters button em{font-family:var(--font-mono);font-size:.58rem;font-style:normal;letter-spacing:.08em}.site-index-category-filters button strong{font-size:.78rem}.site-index-category-filters button.is-active{position:relative;background:var(--ink);color:#fffdf8}.site-index-category-filters button.is-active:before{content:"照";display:grid;width:1.6rem;height:1.6rem;place-items:center;border:1px solid var(--vermilion-light);color:var(--vermilion-light);font-family:var(--font-serif);font-size:.72rem}.site-index-category-filters button.is-active span{display:none}.site-index-result-coordinate{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;border-top:1px solid color-mix(in srgb,var(--ink) 13%,transparent);padding:1rem 1.5rem;background:#eee5d7}.site-index-result-coordinate span{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;color:var(--vermilion-dark)}.site-index-result-coordinate strong{font-size:.83rem;color:var(--ink)}.site-index-result-coordinate button{margin-left:auto;border-bottom:1px solid var(--ink);font-size:.75rem;font-weight:700;color:var(--ink)}.site-index-groups{display:grid;gap:4.5rem}.site-index-group{scroll-margin-top:8rem}.site-index-group-header{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;background:var(--ink);color:#fffdf8;box-shadow:.6rem .6rem color-mix(in srgb,var(--vermilion) 25%,transparent)}.site-index-group-code{align-self:stretch;display:grid;place-items:center;border-right:1px solid rgba(255,255,255,.18);padding:1rem .5rem}.site-index-group-code span,.site-index-group-code strong,.site-index-group-count span{font-family:var(--font-mono);font-size:.54rem;letter-spacing:.1em}.site-index-group-code strong{margin-top:.35rem;font-size:1.7rem;color:var(--vermilion-light)}.site-index-group-header h2{padding-top:1.2rem;font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2.15rem);font-weight:700}.site-index-group-header p{max-width:46rem;padding:.55rem 0 1.2rem;font-size:.78rem;line-height:1.7;color:#fffdf8ad}.site-index-group-count{padding:1rem 1.5rem;text-align:right}.site-index-group-count strong{display:block;font-family:var(--font-serif);font-size:2.6rem;line-height:1}.site-index-volumes{margin-top:1.4rem;display:grid;gap:1.6rem}.site-index-volume{border-left:.25rem solid var(--ink);background:#fffdf8b3}.site-index-volume-heading{display:flex;align-items:center;gap:1rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 16%,transparent);padding:.75rem 1rem;background:#eee5d7;color:var(--ink)}.site-index-volume-heading span{font-family:var(--font-serif);font-size:1rem;font-weight:700}.site-index-volume-heading strong{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em}.site-index-volume-heading i{flex:1;height:1px;background:color-mix(in srgb,var(--ink) 20%,transparent)}.site-index-record-list{display:grid}.site-index-record{position:relative;display:grid;grid-template-columns:5.8rem minmax(0,1fr) 11rem;gap:1.25rem;align-items:start;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);padding:1.2rem 1.2rem 1.2rem 1rem;color:var(--ink);transition:background-color .15s var(--ease-out),transform .15s var(--ease-out)}.site-index-record:last-child{border-bottom:0}.site-index-record:hover{z-index:1;background:#fffdf8;transform:translate(3px)}.site-index-record:active{transform:scale(.995)}.site-index-record-number{border-top:2px solid var(--vermilion);padding-top:.55rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.07em;color:var(--vermilion-dark)}.site-index-record-coordinate{display:flex;flex-wrap:wrap;gap:.55rem .9rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.06em;color:color-mix(in srgb,var(--ink) 58%,transparent)}.site-index-record-coordinate em{font-style:normal}.site-index-record h3{margin-top:.45rem;overflow-wrap:anywhere;font-family:var(--font-serif);font-size:1.1rem;font-weight:700;line-height:1.55}.site-index-record p{margin-top:.45rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.76rem;line-height:1.7;color:color-mix(in srgb,var(--ink) 62%,transparent)}.site-index-record-action{border-left:1px solid color-mix(in srgb,var(--ink) 13%,transparent);padding-left:1rem}.site-index-record-action>span{display:block;font-family:var(--font-mono);font-size:.56rem;line-height:1.6;color:color-mix(in srgb,var(--ink) 58%,transparent)}.site-index-record-action>strong{display:inline-flex;align-items:center;gap:.35rem;margin-top:.75rem;font-size:.74rem;color:var(--vermilion-dark)}.site-index-empty{border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-left:.3rem solid var(--vermilion);padding:2rem;background:#fffdf8}.site-index-empty h2{margin-top:1rem;font-family:var(--font-serif);font-size:1.5rem;font-weight:700;color:var(--ink)}.site-index-empty p{margin-top:.8rem;line-height:1.8;color:color-mix(in srgb,var(--ink) 66%,transparent)}.site-index-empty button{margin-top:1.2rem;border-bottom:1px solid var(--ink);font-weight:700;color:var(--ink)}@media (min-width: 640px){.site-index-category-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 900px){.site-index-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr)}.site-index-start-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-index-search-heading{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr);align-items:end}.site-index-category-filters{grid-template-columns:repeat(8,minmax(0,1fr))}.site-index-category-filters button{grid-template-columns:1fr;align-content:space-between;min-height:6.5rem}.site-index-category-filters button em{align-self:end}}@media (max-width: 720px){.site-index-register>div{min-height:7.2rem}.site-index-start-record{min-height:19rem}.site-index-group-header{grid-template-columns:4rem minmax(0,1fr)}.site-index-group-count{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.14);text-align:left}.site-index-group-count strong{display:inline;font-size:1.75rem}.site-index-group-count span{margin-left:.6rem}.site-index-record{grid-template-columns:4.6rem minmax(0,1fr);padding:1rem .85rem}.site-index-record-action{grid-column:2;border-left:0;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);padding:.75rem 0 0}}@media (prefers-reduced-motion: reduce){.site-index-start-record,.site-index-record{transition:none}}.notice-terms-hero{position:relative;overflow:hidden}.notice-terms-hero:after{content:"語";position:absolute;right:-.05em;bottom:-.26em;color:color-mix(in srgb,var(--ink) 4%,transparent);font-family:var(--font-serif);font-size:clamp(17rem,38vw,35rem);font-weight:700;line-height:1;pointer-events:none}.notice-terms-hero-grid{position:relative;z-index:1;display:grid;gap:3rem;align-items:end}.notice-terms-register{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:color-mix(in srgb,var(--ink) 20%,transparent);box-shadow:1rem 1rem color-mix(in srgb,var(--ink) 5%,transparent)}.notice-terms-register>div{min-height:8.4rem;padding:1.25rem;background:#fffdf8e0}.notice-terms-register span,.notice-terms-register small{display:block;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.14em;color:color-mix(in srgb,var(--ink) 58%,transparent)}.notice-terms-register strong{display:block;margin:.55rem 0 .35rem;font-family:var(--font-serif);font-size:2.65rem;line-height:1;color:var(--ink)}.notice-terms-priority-grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.4rem;align-items:start}.notice-terms-priority-mark{display:grid;width:4.4rem;height:4.4rem;place-items:center;border:2px solid var(--vermilion);color:var(--vermilion-dark);font-family:var(--font-serif);font-size:2rem;font-weight:700;transform:rotate(-3deg)}.notice-terms-start-grid{display:grid;gap:1px;padding:1px;background:color-mix(in srgb,var(--ink) 18%,transparent)}.notice-terms-start-record{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:18rem;padding:1.45rem;overflow:hidden;background:#fbf8f0;text-align:left;color:var(--ink);transition:transform .16s var(--ease-out),background-color .16s var(--ease-out)}.notice-terms-start-record:after{content:"";position:absolute;right:-2.2rem;bottom:-2.2rem;width:4.5rem;height:4.5rem;border-left:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:#ede4d6;transform:rotate(45deg)}.notice-terms-start-record:hover{z-index:1;transform:translateY(-3px);background:#fffdf8}.notice-terms-start-record:active{transform:scale(.99)}.notice-terms-start-record>span{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;color:var(--vermilion-dark)}.notice-terms-start-record>i{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--vermilion);color:var(--vermilion-dark);font-family:var(--font-mono);font-size:.58rem;font-style:normal}.notice-terms-start-record h3{grid-column:1 / -1;margin-top:2.5rem;font-family:var(--font-serif);font-size:1.3rem;font-weight:700;line-height:1.55}.notice-terms-start-record p{grid-column:1 / -1;margin-top:.8rem;font-size:.82rem;line-height:1.8;color:color-mix(in srgb,var(--ink) 67%,transparent)}.notice-terms-start-record strong{grid-column:1 / -1;display:inline-flex;align-items:center;gap:.45rem;align-self:end;margin-top:1.5rem;font-size:.78rem;color:var(--vermilion-dark)}.notice-terms-catalogue{scroll-margin-top:7rem}.notice-terms-search-sheet{border-top:.5rem solid var(--ink);border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);background:#fffdf8;box-shadow:1.1rem 1.1rem color-mix(in srgb,var(--ink) 5%,transparent)}.notice-terms-search-heading{display:grid;gap:1.25rem;padding:1.5rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 13%,transparent)}.notice-terms-search-heading span,.notice-terms-filter-label{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.14em;color:var(--vermilion-dark)}.notice-terms-search-heading h2{margin-top:.55rem;font-family:var(--font-serif);font-size:clamp(1.65rem,4vw,2.5rem);font-weight:700;color:var(--ink)}.notice-terms-search-heading p{max-width:46rem;font-size:.88rem;line-height:1.8;color:color-mix(in srgb,var(--ink) 64%,transparent)}.notice-terms-search-field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin:1.5rem;border-bottom:2px solid var(--ink);padding:.9rem 0}.notice-terms-search-field input{min-width:0;border:0;outline:0;background:transparent;font-size:1rem;color:var(--ink)}.notice-terms-search-field input::placeholder{color:color-mix(in srgb,var(--ink) 42%,transparent)}.notice-terms-search-field:focus-within{border-color:var(--vermilion-dark)}.notice-terms-search-field button{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);color:var(--ink)}.notice-terms-filter-block{padding:0 1.5rem 1.5rem}.notice-terms-filter-label{display:block;margin-bottom:.65rem}.notice-terms-category-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:color-mix(in srgb,var(--ink) 15%,transparent)}.notice-terms-category-filters button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:3.3rem;padding:.72rem;background:#f7f1e6;text-align:left;color:var(--ink)}.notice-terms-category-filters button span,.notice-terms-category-filters button em,.notice-terms-urgency-filters button em{font-family:var(--font-mono);font-size:.56rem;font-style:normal;letter-spacing:.08em}.notice-terms-category-filters button strong{font-size:.76rem}.notice-terms-category-filters button.is-active{background:var(--ink);color:#fffdf8}.notice-terms-category-filters button.is-active span{color:var(--vermilion-light)}.notice-terms-urgency-filters{display:grid;gap:1px;padding:1px;background:color-mix(in srgb,var(--ink) 15%,transparent)}.notice-terms-urgency-filters button{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.1rem;padding:.75rem .9rem;background:#f7f1e6;text-align:left;font-size:.76rem;font-weight:700;color:var(--ink)}.notice-terms-urgency-filters button.is-active{background:var(--vermilion-dark);color:#fffdf8}.notice-terms-result-coordinate{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;border-top:1px solid color-mix(in srgb,var(--ink) 13%,transparent);padding:1rem 1.5rem;background:#eee5d7}.notice-terms-result-coordinate span{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;color:var(--vermilion-dark)}.notice-terms-result-coordinate strong{font-size:.83rem;color:var(--ink)}.notice-terms-result-coordinate button{margin-left:auto;border-bottom:1px solid var(--ink);font-size:.75rem;font-weight:700;color:var(--ink)}.notice-terms-groups{display:grid;gap:4.8rem}.notice-terms-group{scroll-margin-top:7.5rem}.notice-terms-group-header{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;background:var(--ink);color:#fffdf8;box-shadow:.6rem .6rem color-mix(in srgb,var(--vermilion) 25%,transparent)}.notice-terms-group-code{align-self:stretch;display:grid;place-items:center;border-right:1px solid rgba(255,255,255,.18);padding:1rem .5rem}.notice-terms-group-code span,.notice-terms-group-code strong,.notice-terms-group-count span{font-family:var(--font-mono);font-size:.54rem;letter-spacing:.1em}.notice-terms-group-code strong{margin-top:.35rem;font-size:1.75rem;color:var(--vermilion-light)}.notice-terms-group-header h2{padding-top:1.2rem;font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2.15rem);font-weight:700}.notice-terms-group-header p{max-width:48rem;padding:.55rem 0 1.2rem;font-size:.78rem;line-height:1.7;color:#fffdf8ad}.notice-terms-group-count{padding:1rem 1.5rem;text-align:right}.notice-terms-group-count strong{display:block;font-family:var(--font-serif);font-size:2.6rem;line-height:1}.notice-terms-group-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;margin-top:1.3rem;border-left:.25rem solid var(--vermilion);padding:.9rem 1rem;background:#eee5d7;color:var(--ink)}.notice-terms-group-note p{font-size:.76rem;line-height:1.75;color:color-mix(in srgb,var(--ink) 68%,transparent)}.notice-terms-record-list{margin-top:.8rem;border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.notice-term-record{scroll-margin-top:7.5rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:#fffdf8ad}.notice-term-record>summary{display:grid;grid-template-columns:6rem minmax(0,1fr) 7rem;gap:1.2rem;align-items:start;padding:1.25rem 1rem;list-style:none;color:var(--ink);transition:background-color .15s var(--ease-out),transform .15s var(--ease-out)}.notice-term-record>summary::-webkit-details-marker{display:none}.notice-term-record>summary:hover{background:#fffdf8;transform:translate(3px)}.notice-term-record>summary:focus-visible{outline:2px solid var(--vermilion);outline-offset:-2px}.notice-term-record[open]>summary{background:#fffdf8}.notice-term-record-code{border-top:2px solid var(--vermilion);padding-top:.55rem;font-family:var(--font-mono);font-size:.57rem;letter-spacing:.07em;color:var(--vermilion-dark)}.notice-term-record-meta{display:flex;flex-wrap:wrap;gap:.45rem .8rem;align-items:center;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.06em;color:color-mix(in srgb,var(--ink) 57%,transparent)}.notice-term-record-meta em{border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);padding:.18rem .35rem;font-style:normal}.notice-term-record h3{margin-top:.4rem;font-family:var(--font-serif);font-size:1.3rem;font-weight:700;line-height:1.45}.notice-term-record-heading>p{margin-top:.4rem;max-width:54rem;font-size:.79rem;line-height:1.75;color:color-mix(in srgb,var(--ink) 66%,transparent)}.notice-term-record-status{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;border-left:1px solid color-mix(in srgb,var(--ink) 13%,transparent);padding-left:.8rem;font-family:var(--font-mono);font-size:.58rem;color:var(--ink)}.notice-term-record-status svg{transition:transform .18s var(--ease-out)}.notice-term-record[open] .notice-term-record-status svg{transform:rotate(180deg)}.notice-term-record.is-priority .notice-term-record-status span{color:var(--vermilion-dark);font-weight:700}.notice-term-record-body{border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent);padding:1.25rem;background:#f5eee3}.notice-term-ledger{display:grid;gap:1px;padding:1px;background:color-mix(in srgb,var(--ink) 15%,transparent)}.notice-term-ledger>section{min-height:13rem;padding:1.2rem;background:#fffdf8}.notice-term-field-code{font-family:var(--font-mono);font-size:.54rem;letter-spacing:.12em;color:var(--vermilion-dark)}.notice-term-ledger h4,.notice-term-lower-grid h4{margin-top:1rem;font-family:var(--font-serif);font-size:1.05rem;font-weight:700;color:var(--ink)}.notice-term-ledger ul{margin-top:.8rem;display:grid;gap:.45rem}.notice-term-ledger li{position:relative;padding-left:1rem;font-size:.76rem;line-height:1.65;color:color-mix(in srgb,var(--ink) 70%,transparent)}.notice-term-ledger li:before{content:"—";position:absolute;left:0;color:var(--vermilion-dark)}.notice-term-ledger p{margin-top:.8rem;font-size:.78rem;line-height:1.8;color:color-mix(in srgb,var(--ink) 72%,transparent)}.notice-term-ledger blockquote{margin-top:.8rem;border-left:3px solid var(--vermilion);padding:.8rem 1rem;background:#f0e8da;font-family:var(--font-serif);font-size:.94rem;font-weight:700;line-height:1.8;color:var(--ink)}.notice-term-caution-field{background:#f4eadc!important}.notice-term-priority-note{display:grid;gap:.45rem;margin-top:1px;border-left:.32rem solid var(--vermilion);padding:1rem 1.2rem;background:var(--ink);color:#fffdf8}.notice-term-priority-note span{font-family:var(--font-mono);font-size:.57rem;letter-spacing:.12em;color:var(--vermilion-light)}.notice-term-priority-note strong{font-family:var(--font-serif);font-size:1rem;line-height:1.65}.notice-term-priority-note p{font-size:.68rem;line-height:1.7;color:#fffdf89e}.notice-term-lower-grid{display:grid;gap:1px;margin-top:1px;padding:1px;background:color-mix(in srgb,var(--ink) 15%,transparent)}.notice-term-lower-grid>section{padding:1.2rem;background:#fffdf8}.notice-term-related-links,.notice-term-source-links{display:grid;gap:.45rem;margin-top:.9rem}.notice-term-related-links a{display:flex;align-items:center;gap:.65rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);padding:.55rem 0;font-size:.76rem;font-weight:700;color:var(--ink)}.notice-term-related-links a span{font-family:var(--font-mono);font-size:.52rem;color:var(--vermilion-dark)}.notice-term-legal-basis{margin-top:.75rem;font-size:.75rem;line-height:1.75;color:color-mix(in srgb,var(--ink) 68%,transparent)}.notice-term-source-links a{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .7rem;border-left:2px solid var(--ink);padding:.65rem .75rem;background:#f2eadf;color:var(--ink)}.notice-term-source-links a span{grid-column:1;font-family:var(--font-mono);font-size:.51rem;color:var(--vermilion-dark)}.notice-term-source-links a strong{grid-column:1;font-size:.75rem}.notice-term-source-links a small{grid-column:1;font-size:.62rem;line-height:1.55;color:color-mix(in srgb,var(--ink) 58%,transparent)}.notice-term-source-links a svg{grid-column:2;grid-row:1 / 4;align-self:center}.notice-term-aliases{display:grid;gap:.45rem;border-top:1px solid color-mix(in srgb,var(--ink) 13%,transparent);padding:1rem 1.2rem;background:#eee5d7}.notice-term-aliases span{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.1em;color:var(--vermilion-dark)}.notice-term-aliases p{font-size:.72rem;line-height:1.7;color:color-mix(in srgb,var(--ink) 68%,transparent)}.notice-term-next-page{display:grid;grid-template-columns:7rem minmax(0,1fr) auto;gap:1rem;align-items:center;border-top:1px solid color-mix(in srgb,var(--ink) 13%,transparent);padding:1rem 1.2rem;background:#fffdf8;color:var(--ink)}.notice-term-next-page>span{font-family:var(--font-mono);font-size:.54rem;letter-spacing:.1em;color:var(--vermilion-dark)}.notice-term-next-page strong{font-family:var(--font-serif);font-size:.9rem}.notice-term-next-page p{margin-top:.25rem;font-size:.68rem;line-height:1.6;color:color-mix(in srgb,var(--ink) 60%,transparent)}.notice-terms-empty{border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-left:.3rem solid var(--vermilion);padding:2rem;background:#fffdf8}.notice-terms-empty h2{margin-top:1rem;font-family:var(--font-serif);font-size:1.5rem;font-weight:700;color:var(--ink)}.notice-terms-empty p{margin-top:.8rem;line-height:1.8;color:color-mix(in srgb,var(--ink) 66%,transparent)}.notice-terms-empty button{margin-top:1.2rem;border-bottom:1px solid var(--ink);font-weight:700;color:var(--ink)}.notice-terms-source-grid{display:grid;gap:1px;padding:1px;background:color-mix(in srgb,var(--ink) 16%,transparent)}.notice-terms-source-grid>a{position:relative;display:grid;min-height:10rem;align-content:start;padding:1.15rem;background:#fffdf8;color:var(--ink);transition:background-color .15s var(--ease-out),transform .15s var(--ease-out)}.notice-terms-source-grid>a:hover{z-index:1;transform:translateY(-2px);background:#f9f2e7}.notice-terms-source-grid span{font-family:var(--font-mono);font-size:.52rem;letter-spacing:.08em;color:var(--vermilion-dark)}.notice-terms-source-grid strong{margin-top:1.1rem;padding-right:1.5rem;font-family:var(--font-serif);font-size:.95rem;line-height:1.55}.notice-terms-source-grid p{margin-top:.55rem;font-size:.65rem;line-height:1.65;color:color-mix(in srgb,var(--ink) 60%,transparent)}.notice-terms-source-grid svg{position:absolute;top:1rem;right:1rem}.notice-terms-limit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem 1.25rem;border-top:.45rem solid var(--ink);padding:1.5rem;background:#fffdf8;box-shadow:.8rem .8rem color-mix(in srgb,var(--ink) 5%,transparent)}.notice-terms-limit span{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.12em;color:var(--vermilion-dark)}.notice-terms-limit h2{margin-top:.55rem;font-family:var(--font-serif);font-size:1.4rem;font-weight:700;line-height:1.5;color:var(--ink)}.notice-terms-limit>p{grid-column:2;font-size:.78rem;line-height:1.85;color:color-mix(in srgb,var(--ink) 68%,transparent)}.notice-terms-limit-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.3rem}.notice-terms-limit-actions a{display:inline-flex;align-items:center;gap:.45rem;border-bottom:1px solid var(--ink);padding:.5rem 0;font-size:.76rem;font-weight:700;color:var(--ink)}@media (min-width: 640px){.notice-terms-category-filters,.notice-terms-urgency-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.notice-term-ledger,.notice-term-lower-grid,.notice-terms-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.notice-terms-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr)}.notice-terms-start-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.notice-terms-search-heading{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr);align-items:end}.notice-terms-category-filters{grid-template-columns:repeat(7,minmax(0,1fr))}.notice-terms-category-filters button{grid-template-columns:1fr;align-content:space-between;min-height:5.8rem}.notice-terms-source-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 720px){.notice-terms-priority-grid{grid-template-columns:1fr}.notice-terms-priority-mark{width:3.6rem;height:3.6rem;font-size:1.6rem}.notice-terms-group-header{grid-template-columns:4rem minmax(0,1fr)}.notice-terms-group-count{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.14);text-align:left}.notice-terms-group-count strong{display:inline;font-size:1.75rem}.notice-terms-group-count span{margin-left:.6rem}.notice-term-record>summary{grid-template-columns:1fr auto;padding:1rem .85rem}.notice-term-record-code{grid-column:1}.notice-term-record-heading{grid-column:1 / -1;grid-row:2}.notice-term-record-status{grid-column:2;grid-row:1;border-left:0;padding-left:0}.notice-term-record-body{padding:.8rem}.notice-term-next-page{grid-template-columns:1fr auto}.notice-term-next-page>span{grid-column:1 / -1}.notice-terms-limit{grid-template-columns:auto minmax(0,1fr)}.notice-terms-limit>p,.notice-terms-limit-actions{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.notice-terms-start-record,.notice-term-record>summary,.notice-term-record-status svg,.notice-terms-source-grid>a{transition:none}:root{scroll-behavior:auto}}.servicer-disclosure-heading{display:grid;gap:1.5rem;align-items:start}.servicer-disclosure-seal{border:1px solid color-mix(in oklab,var(--ink) 20%,transparent);border-left:4px solid var(--vermilion);background:color-mix(in oklab,white 72%,var(--paper));padding:1rem 1.1rem}.servicer-disclosure-seal span,.servicer-disclosure-seal small{display:block;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;color:color-mix(in oklab,var(--ink) 52%,transparent)}.servicer-disclosure-seal strong{display:block;margin:.45rem 0;font-family:var(--font-serif);color:var(--ink)}.servicer-disclosure-seal[data-state=official-unverified]{border-left-color:color-mix(in oklab,var(--ink) 42%,transparent)}.servicer-disclosure-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:2rem 0;border:1px solid color-mix(in oklab,var(--ink) 14%,transparent);background:color-mix(in oklab,var(--ink) 14%,transparent)}.servicer-disclosure-summary>div{background:color-mix(in oklab,white 74%,var(--paper));padding:1rem}.servicer-disclosure-summary dt{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;color:color-mix(in oklab,var(--ink) 56%,transparent)}.servicer-disclosure-summary dd{margin-top:.35rem;font-family:var(--font-serif);font-size:1.7rem;font-weight:700;color:var(--ink)}.servicer-disclosure-summary dd span{margin-left:.2rem;font-family:var(--font-sans);font-size:.7rem}.servicer-disclosure-summary p{margin-top:.35rem;font-size:.7rem;line-height:1.5;color:color-mix(in oklab,var(--ink) 58%,transparent)}.servicer-disclosure-limit,.servicer-disclosure-verification,.servicer-disclosure-audit-note{display:grid;grid-template-columns:auto 1fr;gap:.9rem;border-left:3px solid var(--vermilion);background:#f7f1e6;padding:1.1rem}.servicer-disclosure-limit>svg,.servicer-disclosure-verification>svg,.servicer-disclosure-audit-note>svg{width:1.25rem;color:var(--vermilion)}.servicer-disclosure-limit p,.servicer-disclosure-verification p,.servicer-disclosure-audit-note p{margin-top:.35rem;font-size:.82rem;line-height:1.8;color:color-mix(in oklab,var(--ink) 68%,transparent)}.servicer-disclosure-file{margin-top:1.75rem;border:1px solid color-mix(in oklab,var(--ink) 14%,transparent);background:color-mix(in oklab,white 72%,var(--paper))}.servicer-disclosure-file-head{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;background:var(--ink);color:#fff;padding:.9rem 1rem}.servicer-disclosure-file-head>span{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.15em;color:#e87155}.servicer-disclosure-file-head h3{margin:0;font-size:1rem;color:#fff}.servicer-disclosure-file-head small{font-size:.67rem;color:color-mix(in oklab,white 62%,transparent)}.servicer-disclosure-items>div,.servicer-relationship-list>div{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.65rem 1rem;padding:1rem;border-top:1px solid color-mix(in oklab,var(--ink) 10%,transparent)}.servicer-disclosure-items>div:first-child,.servicer-relationship-list>div:first-child{border-top:0}.servicer-disclosure-index{font-family:var(--font-mono);font-size:.66rem;color:var(--vermilion)}.servicer-disclosure-items p,.servicer-relationship-list p{margin:0;font-size:.82rem;line-height:1.75;color:color-mix(in oklab,var(--ink) 78%,transparent)}.servicer-disclosure-items>div>div,.servicer-relationship-list>div>div{grid-column:2;display:flex;flex-wrap:wrap;gap:.35rem}.servicer-disclosure-items>div>div span,.servicer-relationship-list>div>div span,.servicer-digital-ledger span{border:1px solid color-mix(in oklab,var(--vermilion) 36%,transparent);background:color-mix(in oklab,var(--vermilion) 7%,white);padding:.2rem .42rem;font-family:var(--font-mono);font-size:.58rem;color:var(--vermilion-dark)}.servicer-disclosure-empty{margin:0;padding:1.15rem;font-size:.82rem;line-height:1.8;color:color-mix(in oklab,var(--ink) 62%,transparent)}.servicer-disclosure-details summary{cursor:pointer;list-style:none;padding:1rem;font-size:.78rem;font-weight:700;color:var(--ink)}.servicer-disclosure-details summary:before{content:"+";margin-right:.65rem;color:var(--vermilion)}.servicer-disclosure-details[open] summary:before{content:"−"}.servicer-disclosure-details[open] summary{border-bottom:1px solid color-mix(in oklab,var(--ink) 12%,transparent)}.servicer-contact-ledger{margin:0;padding:0;list-style:none}.servicer-contact-ledger li{display:grid;grid-template-columns:2rem 1fr;gap:.7rem;padding:.9rem 1rem;border-top:1px solid color-mix(in oklab,var(--ink) 10%,transparent)}.servicer-contact-ledger li:first-child{border-top:0}.servicer-contact-ledger span{font-family:var(--font-mono);font-size:.64rem;color:var(--vermilion)}.servicer-contact-ledger p{margin:0;font-size:.78rem;line-height:1.7;overflow-wrap:anywhere}.servicer-digital-ledger>div{padding:.9rem 1rem;border-top:1px solid color-mix(in oklab,var(--ink) 10%,transparent)}.servicer-digital-ledger>div:first-child{border-top:0}.servicer-digital-ledger>div>div{display:flex;flex-wrap:wrap;gap:.35rem}.servicer-digital-ledger p{margin:.65rem 0 0;font-size:.78rem;line-height:1.7;overflow-wrap:anywhere}.servicer-disclosure-verification{margin-top:1.75rem}.servicer-disclosure-gaps{display:grid;gap:.8rem;margin-top:1.75rem;border:1px dashed color-mix(in oklab,var(--ink) 25%,transparent);padding:1rem}.servicer-disclosure-gaps>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.servicer-disclosure-gaps span{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;color:var(--vermilion)}.servicer-disclosure-gaps p{margin:0;font-size:.78rem;line-height:1.75;color:color-mix(in oklab,var(--ink) 64%,transparent)}.servicer-evidence-register{margin-top:1.75rem;border:1px solid color-mix(in oklab,var(--ink) 14%,transparent)}.servicer-evidence-register .detail-source-ledger{padding:.6rem}.servicer-disclosure-audit{border-top:3px solid var(--ink);background:#f7f1e6;padding:1.35rem}.servicer-disclosure-audit-head{display:grid;gap:1rem}.servicer-disclosure-audit-head span{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.15em;color:var(--vermilion)}.servicer-disclosure-audit-head h3{margin-top:.5rem;font-family:var(--font-serif);font-size:1.8rem;color:var(--ink)}.servicer-disclosure-audit-head p{max-width:52rem;font-size:.82rem;line-height:1.8;color:color-mix(in oklab,var(--ink) 65%,transparent)}.servicer-disclosure-audit>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.25rem;border:1px solid color-mix(in oklab,var(--ink) 14%,transparent);background:color-mix(in oklab,var(--ink) 14%,transparent)}.servicer-disclosure-audit>dl>div{background:color-mix(in oklab,white 72%,var(--paper));padding:1rem}.servicer-disclosure-audit dt{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;color:color-mix(in oklab,var(--ink) 55%,transparent)}.servicer-disclosure-audit dd{margin-top:.3rem;font-family:var(--font-serif);font-size:1.9rem;color:var(--ink)}.servicer-disclosure-audit dd span{margin-left:.2rem;font-family:var(--font-sans);font-size:.68rem}.servicer-disclosure-audit>dl p{margin-top:.25rem;font-size:.68rem;line-height:1.5;color:color-mix(in oklab,var(--ink) 56%,transparent)}.servicer-disclosure-audit-note{margin-top:1rem;background:color-mix(in oklab,white 74%,var(--paper))}@media (min-width: 640px){.servicer-disclosure-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.servicer-disclosure-audit>dl{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 900px){.servicer-disclosure-heading{grid-template-columns:minmax(0,1fr) 13rem}.servicer-disclosure-audit-head{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end}}@media (max-width: 639px){.servicer-disclosure-file-head{grid-template-columns:auto 1fr}.servicer-disclosure-file-head small{grid-column:1 / -1}.servicer-disclosure-items>div,.servicer-relationship-list>div{grid-template-columns:1.5rem minmax(0,1fr);padding:.85rem}}.site-context-bar{border-bottom:1px solid color-mix(in srgb,var(--ink) 13%,transparent);background:#eee5d7}.site-context-bar-inner{display:flex;min-height:3.2rem;align-items:stretch;justify-content:space-between;gap:1rem}.site-context-coordinate{display:flex;min-width:0;align-items:center;gap:.8rem 1.2rem;padding:.65rem 0;color:var(--ink)}.site-context-coordinate span,.site-context-coordinate em{font-family:var(--font-mono);font-size:.57rem;font-style:normal;letter-spacing:.09em;color:color-mix(in srgb,var(--ink) 55%,transparent)}.site-context-coordinate strong{font-family:var(--font-serif);font-size:.82rem;font-weight:700}.site-context-coordinate em{border-left:1px solid color-mix(in srgb,var(--ink) 18%,transparent);padding-left:1.2rem;color:var(--vermilion-dark)}.site-context-index-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:.55rem;border-inline:1px solid color-mix(in srgb,var(--ink) 15%,transparent);padding:.65rem 1rem;background:#f8f3e9;font-size:.73rem;font-weight:700;color:var(--ink)}.site-context-index-link:hover{background:#fffdf8;color:var(--vermilion-dark)}.site-next-records{position:relative;border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:#e9dfd0}.site-next-records:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.32;background-image:linear-gradient(90deg,transparent 0,transparent calc(100% - 1px),rgba(25,35,49,.06) 100%);background-size:5.5rem 100%}.site-next-records .container{position:relative;z-index:1}.site-next-records-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.5rem;border-bottom:2px solid var(--ink);padding-bottom:1rem}.site-next-records-heading span{font-family:var(--font-mono);font-size:.59rem;letter-spacing:.11em;color:var(--vermilion-dark)}.site-next-records-heading h2{margin-top:.55rem;font-family:var(--font-serif);font-size:clamp(1.6rem,4vw,2.55rem);font-weight:700;color:var(--ink)}.site-next-records-heading>a{display:inline-flex;align-items:center;gap:.4rem;border-bottom:1px solid var(--ink);padding-bottom:.25rem;font-size:.78rem;font-weight:700;color:var(--ink)}.site-next-records-grid{display:grid;gap:1px;margin-top:1.5rem;padding:1px;background:color-mix(in srgb,var(--ink) 18%,transparent)}.site-next-record{position:relative;display:flex;min-height:17rem;flex-direction:column;overflow:hidden;padding:1.25rem;background:#fffdf8;color:var(--ink);transition:transform .15s var(--ease-out),background-color .15s var(--ease-out)}.site-next-record:after,.not-found-route-record:after{content:"";position:absolute;right:-2.2rem;bottom:-2.2rem;width:4.4rem;height:4.4rem;border-left:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:#eee5d7;transform:rotate(45deg)}.site-next-record:hover{z-index:1;transform:translateY(-3px);background:#fff}.site-next-record:active{transform:scale(.99)}.site-next-record-coordinate,.not-found-route-record>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--ink) 13%,transparent);padding-bottom:.75rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;color:color-mix(in srgb,var(--ink) 57%,transparent)}.site-next-record-coordinate i,.not-found-route-record>div i{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid var(--vermilion);font-style:normal;color:var(--vermilion-dark)}.site-next-record h3,.not-found-route-record h2{margin-top:1.2rem;font-family:var(--font-serif);font-size:1.2rem;font-weight:700;line-height:1.55}.site-next-record p,.not-found-route-record p{margin-top:.75rem;font-size:.82rem;line-height:1.8;color:color-mix(in srgb,var(--ink) 66%,transparent)}.site-next-record>strong,.not-found-route-record>strong{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:1.2rem;font-size:.75rem;color:var(--vermilion-dark)}.not-found-route-grid{display:grid;gap:1px;padding:1px;background:color-mix(in srgb,var(--ink) 18%,transparent)}.not-found-route-record{position:relative;display:flex;min-height:18rem;flex-direction:column;overflow:hidden;padding:1.25rem;background:#fffdf8;color:var(--ink)}@media (min-width: 700px){.site-next-records-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.not-found-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){.not-found-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.site-context-bar-inner{display:block;padding-block:.55rem}.site-context-coordinate{flex-wrap:wrap;gap:.35rem .75rem;padding:0}.site-context-coordinate strong{width:calc(100% - 4.5rem)}.site-context-coordinate em{border-left:0;padding-left:0}.site-context-index-link{width:100%;justify-content:space-between;margin-top:.55rem;border:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.site-next-record{min-height:15rem}}@media (prefers-reduced-motion: reduce){.site-next-record{transition:none}}@media (min-width: 1024px){.masthead-inner{display:grid!important;grid-template-columns:minmax(32rem,1fr) auto;grid-template-areas:"brand actions" "nav nav";min-height:8.25rem!important;padding-top:1rem}.brand-masthead{grid-area:brand;justify-self:start;min-width:31rem;padding-right:1.7rem}.brand-symbol-shell{width:4.15rem!important;height:4.15rem!important;border:2px solid var(--ink);box-shadow:.52rem .52rem color-mix(in oklab,#c34a32 12%,transparent)}.brand-symbol-shell img{width:3.45rem!important;height:3.45rem!important}.brand-symbol-shell:after{right:-.62rem;bottom:-.48rem;width:1.68rem;height:1.68rem;border:2px solid #c34a32;background:#f7f1e6;font-size:.54rem;box-shadow:inset 0 0 0 2px #f7f1e6,inset 0 0 0 3px color-mix(in oklab,#c34a32 55%,transparent)}.brand-wordmark-main{font-size:1.55rem!important;letter-spacing:.015em!important}.brand-wordmark-sub{margin-top:.42rem;font-size:.52rem!important;letter-spacing:.15em!important}.brand-proof-rule{width:min(100%,26rem);height:4px!important}.brand-proof-rule i{width:32%!important;height:4px!important;background:#c34a32!important}.brand-register{display:grid!important;min-width:11.2rem!important;margin-left:.6rem;border-left-width:.42rem!important;padding:.62rem .72rem!important}.masthead-actions{grid-area:actions;align-self:center}.masthead-primary-nav{grid-area:nav;counter-reset:masthead-nav;width:100%;justify-content:space-between;gap:0;border-top:1px solid color-mix(in oklab,var(--ink) 17%,transparent);margin-top:.78rem;padding-top:.42rem}.masthead-primary-nav .nav-link{counter-increment:masthead-nav;display:inline-grid;grid-template-columns:auto 1fr;gap:.4rem;min-height:2.1rem;align-items:center;border-right:1px solid color-mix(in oklab,var(--ink) 11%,transparent);padding:.3rem .75rem;font-size:.69rem!important;letter-spacing:.015em}.masthead-primary-nav .nav-link:first-child{border-left:1px solid color-mix(in oklab,var(--ink) 11%,transparent)}.masthead-primary-nav .nav-link:before{content:counter(masthead-nav,decimal-leading-zero);font-family:var(--font-mono);font-size:.38rem;color:color-mix(in oklab,var(--ink) 42%,transparent)}.masthead-primary-nav .nav-link-current:before{color:#c34a32}}.masthead-record-bar>div{min-height:1.9rem!important}.masthead-record-bar strong{color:var(--ink);letter-spacing:.12em}.directory-sheet{position:relative;border-inline:1px solid color-mix(in oklab,var(--ink) 12%,transparent);background:color-mix(in oklab,white 64%,var(--paper));box-shadow:-.7rem 0 color-mix(in oklab,var(--ink) 4%,transparent),.75rem .75rem color-mix(in oklab,var(--ink) 3%,transparent)}.directory-volume-divider{position:relative;min-height:7.2rem;padding:1.45rem 7.2rem 1.45rem 5.25rem!important;border-top:.42rem solid #111a26!important;border-bottom:1px solid color-mix(in oklab,white 24%,transparent)!important;box-shadow:inset 3.6rem 0 color-mix(in oklab,white 4%,transparent)}.directory-volume-divider:before{content:"記録束";position:absolute;left:1.1rem;top:50%;writing-mode:vertical-rl;transform:translateY(-50%);font-family:var(--font-mono);font-size:.48rem;letter-spacing:.28em;color:color-mix(in oklab,white 55%,transparent)}.directory-volume-divider:after{content:"巻\a照";white-space:pre;position:absolute;right:1.45rem;top:50%;display:grid;width:3.6rem;height:3.6rem;place-items:center;transform:translateY(-50%) rotate(-2deg);border:2px solid #c34a32;box-shadow:inset 0 0 0 3px var(--ink),inset 0 0 0 4px color-mix(in oklab,#c34a32 72%,transparent);font-family:var(--font-serif);font-size:.82rem;line-height:1.05;text-align:center;color:#f29a83}.directory-volume-divider strong{font-size:1.32rem!important;letter-spacing:.015em!important}.directory-volume-divider span{color:#f29a83!important}.directory-record{min-height:11.4rem!important}.directory-record-title{font-size:clamp(1.65rem,3.2vw,2.4rem)!important;line-height:1.17!important}.directory-record-action{position:relative;padding-bottom:.3rem}.directory-record-action:after{content:"";position:absolute;right:0;bottom:0;width:2.8rem;height:2px;background:#c34a32}.site-index-group{position:relative;border-left:1px solid color-mix(in oklab,var(--ink) 22%,transparent);padding-left:1.45rem}.site-index-group:before{content:"PUBLIC FINDING AID";position:absolute;left:-.45rem;top:7.8rem;writing-mode:vertical-rl;padding:.55rem .25rem;background:#f7f1e6;font-family:var(--font-mono);font-size:.4rem;letter-spacing:.16em;color:color-mix(in oklab,var(--ink) 52%,transparent)}.site-index-group-header{position:relative;min-height:8.4rem;box-shadow:.72rem .72rem color-mix(in oklab,#c34a32 23%,transparent)!important}.site-index-group-header:after{content:"照";position:absolute;right:1.1rem;bottom:-1.05rem;display:grid;width:2.45rem;height:2.45rem;place-items:center;border:2px solid #c34a32;background:var(--ink);box-shadow:inset 0 0 0 2px var(--ink),inset 0 0 0 3px #c34a32;font-family:var(--font-serif);font-size:.9rem;color:#f29a83}.site-index-group-header h2{font-size:clamp(1.8rem,3.5vw,2.55rem)!important;letter-spacing:-.03em}.site-index-volumes{gap:2.45rem!important;margin-top:2.15rem!important}.site-index-volume{position:relative;border-top:.32rem solid var(--ink);border-left-width:.4rem!important;box-shadow:.5rem .5rem color-mix(in oklab,var(--ink) 3.5%,transparent)}.site-index-volume-heading{position:relative;min-height:4.25rem;padding:.95rem 4.6rem .95rem 1.15rem!important;background:#e7dcc9!important}.site-index-volume-heading span{font-size:1.25rem!important}.site-index-volume-heading:after{content:"巻";position:absolute;right:1rem;display:grid;width:2.35rem;height:2.35rem;place-items:center;border:2px solid #c34a32;transform:rotate(-2deg);font-family:var(--font-serif);font-size:.8rem;color:#c34a32}.site-index-record h3{font-family:var(--font-serif);font-size:1.2rem;line-height:1.4;letter-spacing:-.018em}.servicer-disclosure-file-head h3{font-size:1.13rem!important;letter-spacing:-.01em}@media (max-width: 1023px){.masthead-inner{display:flex!important;min-height:5.4rem!important}.brand-register{display:none!important}}@media (max-width: 639px){.brand-symbol-shell{width:3rem!important;height:3rem!important}.brand-symbol-shell img{width:2.4rem!important;height:2.4rem!important}.brand-wordmark-main{font-size:.9rem!important}.brand-wordmark-sub{display:none}.directory-volume-divider{min-height:6.4rem;padding:1.15rem 4.7rem 1.15rem 3.5rem!important}.directory-volume-divider:before{left:.75rem}.directory-volume-divider:after{right:.75rem;width:2.9rem;height:2.9rem;font-size:.68rem}.directory-volume-divider strong{font-size:1.02rem!important}.site-index-group{padding-left:.65rem}.site-index-group:before{display:none}.site-index-group-header:after{right:.65rem}.site-index-volume-heading{padding-right:3.8rem!important}}.phone-lookup-hero{position:relative;overflow:hidden}.phone-lookup-hero:after{content:"TEL / VERIFIED OUTBOUND";position:absolute;right:-2.6rem;top:9.5rem;transform:rotate(90deg);color:#1e2a373b;font:700 .66rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.22em}.phone-lookup-hero-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(17rem,.65fr);gap:clamp(2.5rem,6vw,7rem);align-items:end}.phone-lookup-register{border-top:4px solid #1e2a37;border-bottom:1px solid rgb(30 42 55 / .22);background:#f8f2e7b8}.phone-lookup-register>div{display:grid;grid-template-columns:5.8rem 4rem 1fr;align-items:baseline;gap:.75rem;padding:.85rem .55rem;border-bottom:1px solid rgb(30 42 55 / .14)}.phone-lookup-register>div:last-child{border-bottom:0}.phone-lookup-register span,.phone-lookup-search-heading span,.phone-lookup-examples>span,.phone-lookup-query-coordinate>span,.phone-lookup-evidence-record blockquote>span,.phone-lookup-source>span,.phone-lookup-after-match span,.phone-lookup-limit span{color:#9f3b2d;font:700 .66rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.phone-lookup-register strong{color:#1e2a37;font:750 1.65rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.phone-lookup-register small{color:#1e2a3794;font-size:.76rem}.phone-lookup-boundary-grid{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1.5rem;align-items:start}.phone-lookup-boundary-mark{display:grid;width:4.5rem;aspect-ratio:1;place-items:center;border:2px solid #a44232;color:#a44232;font:800 2rem/1 serif;transform:rotate(-4deg)}.phone-lookup-rule-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgb(30 42 55 / .3);border-bottom:1px solid rgb(30 42 55 / .3)}.phone-lookup-rule-grid article{padding:1.5rem;border-right:1px solid rgb(30 42 55 / .2)}.phone-lookup-rule-grid article:last-child{border-right:0}.phone-lookup-rule-grid span{color:#9f3b2d;font-size:.72rem;font-weight:800;letter-spacing:.1em}.phone-lookup-rule-grid h3{margin-top:.55rem;color:#1e2a37;font-family:serif;font-size:1.15rem;font-weight:750}.phone-lookup-rule-grid p{margin-top:.6rem;color:#1e2a37ad;font-size:.82rem;line-height:1.9}.phone-lookup-search-sheet{border:1px solid rgb(30 42 55 / .22);border-top:5px solid #1e2a37;background:#fbf7ef;box-shadow:0 1.25rem 3.5rem #1e2a3714}.phone-lookup-search-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.68fr);gap:2rem;padding:1.5rem 1.75rem;border-bottom:1px solid rgb(30 42 55 / .16)}.phone-lookup-search-heading h2{margin-top:.45rem;color:#1e2a37;font-family:serif;font-size:clamp(1.65rem,3vw,2.4rem);font-weight:750}.phone-lookup-search-heading p{color:#1e2a37a3;font-size:.82rem;line-height:1.9}.phone-lookup-search-field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;margin:1.75rem;padding:0 1rem;border:2px solid #1e2a37;background:#fffdf8;color:#1e2a37}.phone-lookup-search-field:focus-within{outline:3px solid rgb(164 66 50 / .25);outline-offset:3px}.phone-lookup-search-field input{min-width:0;padding:1.35rem 0;background:transparent;color:#1e2a37;font:750 clamp(1.2rem,3vw,2rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;outline:0}.phone-lookup-search-field input::placeholder{color:#1e2a3759}.phone-lookup-search-field button{display:grid;width:2.4rem;aspect-ratio:1;place-items:center;border:1px solid rgb(30 42 55 / .2);transition:transform .15s cubic-bezier(.23,1,.32,1)}.phone-lookup-search-field button:active{transform:scale(.97)}.phone-lookup-examples{display:flex;flex-wrap:wrap;gap:.65rem;align-items:stretch;padding:0 1.75rem 1.5rem}.phone-lookup-examples>span{align-self:center;margin-right:.4rem}.phone-lookup-examples button{display:grid;gap:.2rem;padding:.7rem .9rem;border:1px solid rgb(30 42 55 / .2);background:#f4ecdf;text-align:left;transition:transform .15s cubic-bezier(.23,1,.32,1),border-color .15s}.phone-lookup-examples button:hover{border-color:#9f3b2d}.phone-lookup-examples button:active{transform:scale(.97)}.phone-lookup-examples strong{color:#1e2a37;font:750 .82rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.phone-lookup-examples small{color:#1e2a378c;font-size:.68rem}.phone-lookup-query-coordinate{display:grid;grid-template-columns:8rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem 1.75rem;border-top:1px solid rgb(30 42 55 / .16);background:#1e2a37;color:#f8f1e5}.phone-lookup-query-coordinate strong{font-size:.88rem}.phone-lookup-query-coordinate code{color:#e0b7a9;font:700 .8rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.phone-lookup-waiting-state,.phone-lookup-empty-state{display:grid;justify-items:start;gap:.8rem;min-height:17rem;align-content:center;padding:clamp(2rem,6vw,5rem);border:1px dashed rgb(30 42 55 / .28);background:#fbf7ef9e;color:#1e2a37}.phone-lookup-waiting-state>svg,.phone-lookup-empty-state>svg{color:#9f3b2d}.phone-lookup-waiting-state h2,.phone-lookup-empty-state h2{max-width:26ch;font-family:serif;font-size:clamp(1.55rem,3vw,2.3rem);font-weight:750;line-height:1.35}.phone-lookup-waiting-state p,.phone-lookup-empty-state p{max-width:52rem;color:#1e2a37a6;font-size:.88rem;line-height:2}.phone-lookup-empty-state>div{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.5rem}.phone-lookup-empty-state a{padding:.75rem 1rem;border:1px solid #1e2a37;font-size:.78rem;font-weight:750}.phone-lookup-shared-alert,.phone-lookup-after-match,.phone-lookup-carrier-note{display:flex;gap:1rem;border:1px solid rgb(164 66 50 / .36);background:#f4e3d9;color:#1e2a37}.phone-lookup-shared-alert{padding:1.25rem 1.4rem;margin-bottom:1rem}.phone-lookup-shared-alert strong{font-family:serif;font-size:1.1rem}.phone-lookup-shared-alert p{margin-top:.3rem;color:#1e2a37ad;font-size:.8rem;line-height:1.8}.phone-lookup-match-list{display:grid;gap:1.25rem}.phone-lookup-company-match{border:1px solid rgb(30 42 55 / .24);border-top:5px solid #1e2a37;background:#fbf7ef}.phone-lookup-company-match>header{display:grid;grid-template-columns:6rem minmax(0,1fr) auto;gap:1.25rem;align-items:center;padding:1.35rem 1.5rem;border-bottom:1px solid rgb(30 42 55 / .18)}.phone-lookup-company-code{display:grid;gap:.35rem;padding-right:1rem;border-right:1px solid rgb(30 42 55 / .18)}.phone-lookup-company-code span{color:#9f3b2d;font:700 .58rem/1.2 ui-monospace,monospace;letter-spacing:.12em}.phone-lookup-company-code strong{color:#1e2a37;font:800 2rem/1 ui-monospace,monospace}.phone-lookup-company-match header p{color:#9f3b2d;font-size:.68rem;font-weight:750;letter-spacing:.06em}.phone-lookup-company-match header h2{margin-top:.35rem;color:#1e2a37;font-family:serif;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:750}.phone-lookup-match-stamp{display:flex;gap:.45rem;align-items:center;padding:.55rem .7rem;border:2px solid #a44232;color:#a44232;font-size:.73rem;font-weight:800;transform:rotate(-2deg)}.phone-lookup-company-coordinate{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;padding:.8rem 1.5rem;background:#e8e0d4;color:#1e2a37ad;font-size:.72rem}.phone-lookup-company-coordinate strong{color:#1e2a37;font:800 1rem/1 ui-monospace,monospace}.phone-lookup-company-coordinate a{display:inline-flex;gap:.35rem;align-items:center;margin-left:auto;color:#9f3b2d;font-weight:800}.phone-lookup-evidence-list{display:grid;gap:1px;background:#1e2a3724}.phone-lookup-evidence-record{padding:clamp(1.25rem,3vw,2rem);background:#fbf7ef}.phone-lookup-number-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:end}.phone-lookup-number-line>div{display:grid;gap:.35rem}.phone-lookup-number-line span{color:#9f3b2d;font:700 .6rem/1.2 ui-monospace,monospace;letter-spacing:.12em}.phone-lookup-number-line strong{color:#1e2a37;font:800 clamp(1.5rem,4vw,2.65rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.phone-lookup-number-line em{display:inline-flex;gap:.45rem;align-items:center;padding:.55rem .7rem;border:1px solid rgb(30 42 55 / .24);color:#1e2a37;font-size:.72rem;font-style:normal;font-weight:750}.phone-lookup-evidence-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:1.4rem;border-top:1px solid rgb(30 42 55 / .18);border-left:1px solid rgb(30 42 55 / .18)}.phone-lookup-evidence-grid>div{padding:1rem;border-right:1px solid rgb(30 42 55 / .18);border-bottom:1px solid rgb(30 42 55 / .18)}.phone-lookup-evidence-grid dt{color:#9f3b2d;font-size:.64rem;font-weight:800;letter-spacing:.06em}.phone-lookup-evidence-grid dd{margin-top:.45rem;color:#1e2a37c7;font-size:.8rem;line-height:1.75}.phone-lookup-carrier-note{margin-top:1rem;padding:.8rem 1rem;align-items:flex-start}.phone-lookup-carrier-note p{font-size:.75rem;line-height:1.75}.phone-lookup-evidence-record blockquote{margin-top:1.1rem;padding:1.1rem 1.25rem;border-left:4px solid #a44232;background:#eee5d8}.phone-lookup-evidence-record blockquote p{margin-top:.5rem;color:#1e2a37c2;font-size:.78rem;line-height:1.9}.phone-lookup-source{position:relative;display:grid;gap:.3rem;margin-top:.9rem;padding:.95rem 3rem .95rem 1.1rem;border:1px solid rgb(30 42 55 / .2);color:#1e2a37}.phone-lookup-source strong{font-size:.78rem}.phone-lookup-source small{color:#1e2a378c;font-size:.65rem}.phone-lookup-source>svg{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.phone-lookup-after-match{display:grid;grid-template-columns:auto minmax(0,.9fr) minmax(18rem,1.1fr);align-items:start;margin-top:1.25rem;padding:1.4rem}.phone-lookup-after-match h2{margin-top:.35rem;font-family:serif;font-size:1.2rem;font-weight:750}.phone-lookup-after-match p{color:#1e2a37ad;font-size:.78rem;line-height:1.9}.phone-lookup-company-ledger{border-top:4px solid #1e2a37}.phone-lookup-company-ledger details{border-bottom:1px solid rgb(30 42 55 / .2);background:#f8f2e794}.phone-lookup-company-ledger summary{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem;cursor:pointer;list-style:none}.phone-lookup-company-ledger summary::-webkit-details-marker{display:none}.phone-lookup-company-ledger summary>span{color:#9f3b2d;font:800 1rem/1 ui-monospace,monospace}.phone-lookup-company-ledger summary>div{display:grid;gap:.25rem}.phone-lookup-company-ledger summary strong{color:#1e2a37;font-family:serif;font-size:1rem}.phone-lookup-company-ledger summary small{color:#1e2a378c;font-size:.68rem}.phone-lookup-company-ledger summary em{color:#9f3b2d;font-size:.7rem;font-style:normal;font-weight:800}.phone-lookup-company-ledger-body{display:grid;padding:0 1rem 1rem 4.5rem}.phone-lookup-company-ledger-body>div{display:grid;grid-template-columns:minmax(9rem,.55fr) minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.7rem 0;border-top:1px dotted rgb(30 42 55 / .24)}.phone-lookup-company-ledger-body strong{color:#1e2a37;font:750 .85rem/1 ui-monospace,monospace}.phone-lookup-company-ledger-body span{color:#1e2a379e;font-size:.72rem}.phone-lookup-company-ledger-body>a{justify-self:start;margin-top:.8rem;padding-bottom:.2rem;border-bottom:1px solid #9f3b2d;color:#9f3b2d;font-size:.75rem;font-weight:800}.phone-lookup-limit{display:grid;grid-template-columns:auto minmax(0,.9fr) minmax(18rem,1fr);gap:1.25rem;padding:1.6rem;border:1px solid rgb(30 42 55 / .25);border-top:5px solid #1e2a37;background:#f7f1e6}.phone-lookup-limit h2{margin-top:.35rem;color:#1e2a37;font-family:serif;font-size:1.25rem;font-weight:750}.phone-lookup-limit>p{color:#1e2a37ad;font-size:.78rem;line-height:1.9}.phone-lookup-limit>div:last-child{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:.6rem}.phone-lookup-limit a{display:inline-flex;gap:.45rem;align-items:center;padding:.7rem .9rem;border:1px solid rgb(30 42 55 / .24);color:#1e2a37;font-size:.72rem;font-weight:750}@media (max-width: 850px){.phone-lookup-hero-grid,.phone-lookup-search-heading,.phone-lookup-after-match,.phone-lookup-limit,.phone-lookup-rule-grid{grid-template-columns:1fr}.phone-lookup-rule-grid article{border-right:0;border-bottom:1px solid rgb(30 42 55 / .2)}.phone-lookup-rule-grid article:last-child{border-bottom:0}.phone-lookup-limit>div:last-child{grid-column:auto}}@media (max-width: 640px){.phone-lookup-hero:after{display:none}.phone-lookup-boundary-grid{grid-template-columns:3.2rem minmax(0,1fr)}.phone-lookup-boundary-mark{width:3rem;font-size:1.35rem}.phone-lookup-search-heading,.phone-lookup-search-field,.phone-lookup-examples{margin-left:0;margin-right:0}.phone-lookup-search-heading{padding:1.25rem}.phone-lookup-search-field{margin:1.25rem}.phone-lookup-examples{padding:0 1.25rem 1.25rem}.phone-lookup-query-coordinate{grid-template-columns:1fr;gap:.45rem;padding:1rem 1.25rem}.phone-lookup-company-match>header{grid-template-columns:3.5rem minmax(0,1fr)}.phone-lookup-match-stamp{grid-column:1 / -1;justify-self:start}.phone-lookup-company-coordinate a{width:100%;margin-left:0}.phone-lookup-evidence-grid{grid-template-columns:1fr}.phone-lookup-company-ledger summary{grid-template-columns:2.5rem minmax(0,1fr)}.phone-lookup-company-ledger summary em{grid-column:2}.phone-lookup-company-ledger-body{padding-left:3.5rem}.phone-lookup-company-ledger-body>div{grid-template-columns:1fr auto}.phone-lookup-company-ledger-body span{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.phone-lookup-search-field button,.phone-lookup-examples button{transition:none}}.servicer-outbound-ledger{border-top:5px solid #1e2a37}.servicer-outbound-heading{display:grid;grid-template-columns:minmax(0,1fr) 8rem;gap:2rem;align-items:start}.servicer-outbound-heading>div:first-child>span{color:#9f3b2d;font:700 .66rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.servicer-outbound-heading>div:first-child>p{margin-top:.8rem}.servicer-outbound-count{display:grid;justify-items:center;gap:.25rem;padding:1rem .7rem;border:2px solid #a44232;color:#a44232;text-align:center;transform:rotate(-2deg)}.servicer-outbound-count[data-state=not-found]{border-color:#1e2a3759;color:#1e2a3794;transform:none}.servicer-outbound-count strong{font:800 2rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.servicer-outbound-count span{font-size:.72rem;font-weight:800}.servicer-outbound-count small{font-size:.62rem}.servicer-outbound-limit,.servicer-outbound-empty{display:flex;gap:1rem;align-items:flex-start;margin-top:1.5rem;padding:1.1rem 1.2rem;border:1px solid rgb(164 66 50 / .35);background:#f4e3d9;color:#1e2a37}.servicer-outbound-limit p,.servicer-outbound-empty p{margin:0;font-size:.8rem;line-height:1.85}.servicer-outbound-empty strong{display:block;margin-bottom:.35rem;font-family:serif;font-size:1rem}.servicer-outbound-records{margin-top:1.25rem;border:1px solid rgb(30 42 55 / .22);background:#fbf7ef}.servicer-outbound-records>summary{padding:1rem 1.2rem;color:#1e2a37;font-size:.78rem;font-weight:800;cursor:pointer}.servicer-outbound-records>div{display:grid;gap:1px;background:#1e2a3724}.servicer-outbound-records article{padding:1.15rem;background:#fbf7ef}.servicer-outbound-records article>div:first-child{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:space-between;align-items:baseline}.servicer-outbound-records article>div:first-child strong{color:#1e2a37;font:800 1.2rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.servicer-outbound-records article>div:first-child span{padding:.35rem .5rem;border:1px solid rgb(30 42 55 / .2);color:#1e2a37;font-size:.66rem;font-weight:750}.servicer-outbound-records dl{display:grid;grid-template-columns:repeat(3,1fr);margin-top:.9rem;border-top:1px solid rgb(30 42 55 / .16);border-left:1px solid rgb(30 42 55 / .16)}.servicer-outbound-records dl>div{padding:.75rem;border-right:1px solid rgb(30 42 55 / .16);border-bottom:1px solid rgb(30 42 55 / .16)}.servicer-outbound-records dt{color:#9f3b2d;font-size:.6rem;font-weight:800}.servicer-outbound-records dd{margin-top:.35rem;color:#1e2a37b8;font-size:.72rem;line-height:1.7}.servicer-outbound-records blockquote{margin-top:.8rem;padding:.75rem .9rem;border-left:3px solid #a44232;background:#eee5d8;color:#1e2a37b8;font-size:.72rem;line-height:1.8}.servicer-outbound-records article>a{display:inline-flex;gap:.35rem;align-items:center;margin-top:.75rem;color:#9f3b2d;font-size:.7rem;font-weight:800}.servicer-outbound-shared{margin-top:.7rem!important;color:#9f3b2d;font-size:.68rem!important;font-weight:750}@media (max-width: 640px){.servicer-outbound-heading{grid-template-columns:1fr}.servicer-outbound-count{width:7rem;justify-self:start}.servicer-outbound-records dl{grid-template-columns:1fr}}.outbound-history-ledger{margin-top:1.15rem;border:1px solid color-mix(in srgb,var(--ink, #132636) 18%,transparent);background:color-mix(in srgb,#fffaf1 88%,transparent);box-shadow:0 10px 28px #261f170b}.outbound-history-ledger>header{padding:1.25rem 1.35rem;border-bottom:1px solid color-mix(in srgb,var(--ink, #132636) 15%,transparent);background:linear-gradient(105deg,color-mix(in srgb,var(--ink, #132636) 4%,transparent),transparent 45%),#f7efe1}.outbound-history-ledger>header>div{display:flex;align-items:center;gap:.55rem;color:var(--vermilion, #b4462d);font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.outbound-history-ledger>header h3{margin-top:.5rem;font-family:var(--font-serif, serif);font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;letter-spacing:-.03em;color:var(--ink, #132636)}.outbound-history-ledger>header p{max-width:54rem;margin-top:.55rem;color:color-mix(in srgb,var(--ink, #132636) 67%,transparent);font-size:.82rem;line-height:1.85}.outbound-history-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid color-mix(in srgb,var(--ink, #132636) 14%,transparent)}.outbound-history-summary>div{display:grid;grid-template-columns:auto 1fr;gap:.2rem .55rem;align-items:center;padding:.9rem 1rem;border-right:1px solid color-mix(in srgb,var(--ink, #132636) 12%,transparent)}.outbound-history-summary>div:last-child{border-right:0}.outbound-history-summary svg{color:var(--vermilion, #b4462d)}.outbound-history-summary span{font-size:.66rem;color:color-mix(in srgb,var(--ink, #132636) 60%,transparent)}.outbound-history-summary strong{grid-column:2;font-family:var(--font-mono, monospace);font-size:.86rem;color:var(--ink, #132636)}.outbound-history-events{padding:0 1.2rem 1.2rem}.outbound-history-event{display:grid;grid-template-columns:minmax(7rem,.23fr) 1fr;border-bottom:1px solid color-mix(in srgb,var(--ink, #132636) 13%,transparent)}.outbound-history-event:last-child{border-bottom:0}.outbound-history-event-rail{display:flex;flex-direction:column;gap:.45rem;padding:1.1rem 1rem 1.1rem 0;border-right:3px solid var(--vermilion, #b4462d)}.outbound-history-event-rail span{width:fit-content;padding:.2rem .4rem;background:var(--vermilion, #b4462d);color:#fffaf1;font-size:.61rem;font-weight:800;letter-spacing:.08em}.outbound-history-event-rail time{font-family:var(--font-mono, monospace);font-size:.7rem;color:var(--ink, #132636)}.outbound-history-event-body{padding:1.1rem 0 1.2rem 1.2rem;min-width:0}.outbound-history-event-body h4{font-family:var(--font-serif, serif);font-size:1.1rem;font-weight:700;color:var(--ink, #132636)}.outbound-history-event-summary{margin-top:.4rem;font-size:.82rem;line-height:1.75;color:color-mix(in srgb,var(--ink, #132636) 70%,transparent)}.outbound-history-event-body dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.85rem;border:1px solid color-mix(in srgb,var(--ink, #132636) 12%,transparent)}.outbound-history-event-body dl>div{padding:.7rem .8rem;border-right:1px solid color-mix(in srgb,var(--ink, #132636) 10%,transparent)}.outbound-history-event-body dl>div:last-child{border-right:0}.outbound-history-event-body dt{font-size:.58rem;font-weight:800;letter-spacing:.1em;color:var(--vermilion, #b4462d)}.outbound-history-event-body dd{margin-top:.35rem;font-size:.75rem;line-height:1.65;color:var(--ink, #132636);overflow-wrap:anywhere}.outbound-history-reader-note{margin-top:.8rem;padding-left:.7rem;border-left:2px solid var(--vermilion, #b4462d);font-size:.73rem;line-height:1.7;color:color-mix(in srgb,var(--ink, #132636) 65%,transparent)}.outbound-history-event-body blockquote{margin-top:.75rem;padding:.75rem .85rem;background:color-mix(in srgb,var(--ink, #132636) 4%,transparent);font-family:var(--font-serif, serif);font-size:.73rem;line-height:1.7;color:color-mix(in srgb,var(--ink, #132636) 75%,transparent)}.outbound-history-event-body a{display:inline-flex;align-items:center;gap:.35rem;margin-top:.7rem;color:var(--vermilion, #b4462d);font-size:.72rem;font-weight:750;text-decoration:underline;text-underline-offset:.22rem;overflow-wrap:anywhere}.outbound-history-ledger.is-compact{background:#f9f2e7;box-shadow:none}.outbound-history-ledger.is-compact>summary{display:grid;grid-template-columns:auto auto auto 1fr;align-items:center;gap:.5rem;padding:.75rem .85rem;color:var(--ink, #132636);cursor:pointer;list-style:none}.outbound-history-ledger.is-compact>summary::-webkit-details-marker{display:none}.outbound-history-ledger.is-compact>summary svg{color:var(--vermilion, #b4462d)}.outbound-history-ledger.is-compact>summary span{font-size:.72rem;font-weight:800}.outbound-history-ledger.is-compact>summary strong{font-family:var(--font-mono, monospace);font-size:.72rem;color:var(--vermilion, #b4462d)}.outbound-history-ledger.is-compact>summary small{justify-self:end;font-size:.62rem;color:color-mix(in srgb,var(--ink, #132636) 58%,transparent)}.outbound-history-boundary{display:flex;gap:.55rem;align-items:flex-start;margin:0 .8rem .8rem;padding:.7rem;background:color-mix(in srgb,var(--vermilion, #b4462d) 7%,transparent)}.outbound-history-boundary svg{flex:0 0 auto;color:var(--vermilion, #b4462d)}.outbound-history-boundary p{font-size:.67rem;line-height:1.65;color:color-mix(in srgb,var(--ink, #132636) 68%,transparent)}.outbound-history-ledger.is-compact .outbound-history-events{padding:0 .8rem .8rem}.outbound-history-ledger.is-compact .outbound-history-event{grid-template-columns:minmax(5.5rem,.2fr) 1fr}.outbound-history-ledger.is-compact .outbound-history-event-body dl{grid-template-columns:1fr}.outbound-history-ledger.is-compact .outbound-history-event-body dl>div{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--ink, #132636) 10%,transparent)}.outbound-history-ledger.is-compact .outbound-history-event-body dl>div:last-child{border-bottom:0}.outbound-history-policy{display:grid;grid-template-columns:.9fr 1fr 1fr 1fr;gap:0;margin-top:2rem;border:1px solid color-mix(in srgb,var(--ink, #132636) 18%,transparent);background:#f8f0e3}.outbound-history-policy>div{padding:1rem;border-right:1px solid color-mix(in srgb,var(--ink, #132636) 13%,transparent)}.outbound-history-policy>div:last-child{border-right:0}.outbound-history-policy span{display:block;font-size:.59rem;font-weight:800;letter-spacing:.1em;color:var(--vermilion, #b4462d)}.outbound-history-policy strong{display:block;margin-top:.4rem;font-family:var(--font-serif, serif);font-size:1rem;color:var(--ink, #132636)}.outbound-history-policy p{margin-top:.45rem;font-size:.69rem;line-height:1.7;color:color-mix(in srgb,var(--ink, #132636) 66%,transparent)}.phone-manual-recheck-summary{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);gap:0;margin-top:1.2rem;border:1px solid color-mix(in srgb,var(--ink, #132636) 20%,transparent);background:linear-gradient(105deg,color-mix(in srgb,var(--vermilion, #b4462d) 5%,transparent),transparent 42%),#fffaf1;box-shadow:0 12px 32px #261f170d}.phone-manual-recheck-summary>div{padding:1.25rem 1.35rem;border-right:3px solid var(--vermilion, #b4462d)}.phone-manual-recheck-summary>div>span{display:block;color:var(--vermilion, #b4462d);font-size:.6rem;font-weight:850;letter-spacing:.13em}.phone-manual-recheck-summary h3{margin-top:.55rem;font-family:var(--font-serif, serif);font-size:clamp(1.2rem,2.1vw,1.65rem);font-weight:750;letter-spacing:-.025em;color:var(--ink, #132636)}.phone-manual-recheck-summary>div>p{margin-top:.65rem;max-width:54rem;color:color-mix(in srgb,var(--ink, #132636) 68%,transparent);font-size:.75rem;line-height:1.8}.phone-manual-recheck-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.phone-manual-recheck-summary dl>div{padding:.9rem .8rem;border-right:1px solid color-mix(in srgb,var(--ink, #132636) 11%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink, #132636) 11%,transparent)}.phone-manual-recheck-summary dl>div:nth-child(3n){border-right:0}.phone-manual-recheck-summary dl>div:nth-last-child(-n+3){border-bottom:0}.phone-manual-recheck-summary dt{color:color-mix(in srgb,var(--ink, #132636) 58%,transparent);font-size:.58rem;font-weight:800;letter-spacing:.08em}.phone-manual-recheck-summary dd{margin-top:.3rem;font-family:var(--font-mono, monospace);font-size:.88rem;font-weight:800;color:var(--ink, #132636)}.phone-manual-recheck-note{grid-column:1 / -1;margin:0;padding:.8rem 1.1rem;border-top:1px solid color-mix(in srgb,var(--ink, #132636) 13%,transparent);background:color-mix(in srgb,var(--vermilion, #b4462d) 5%,transparent);color:color-mix(in srgb,var(--ink, #132636) 67%,transparent);font-size:.69rem;line-height:1.75}.servicer-outbound-history-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;border:1px solid color-mix(in srgb,var(--ink, #132636) 14%,transparent);background:#f8f0e3}.servicer-outbound-history-summary>div{padding:.75rem .85rem;border-right:1px solid color-mix(in srgb,var(--ink, #132636) 12%,transparent)}.servicer-outbound-history-summary>div:last-child{border-right:0}.servicer-outbound-history-summary span{display:block;font-size:.6rem;font-weight:800;letter-spacing:.08em;color:var(--vermilion, #b4462d)}.servicer-outbound-history-summary strong{display:block;margin-top:.25rem;font-family:var(--font-mono, monospace);font-size:.78rem;color:var(--ink, #132636)}@media (max-width: 720px){.outbound-history-summary,.servicer-outbound-history-summary{grid-template-columns:1fr}.outbound-history-summary>div,.servicer-outbound-history-summary>div{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--ink, #132636) 12%,transparent)}.outbound-history-summary>div:last-child,.servicer-outbound-history-summary>div:last-child{border-bottom:0}.outbound-history-event,.outbound-history-ledger.is-compact .outbound-history-event{grid-template-columns:1fr}.outbound-history-event-rail{flex-direction:row;align-items:center;justify-content:space-between;padding:.85rem 0;border-right:0;border-bottom:3px solid var(--vermilion, #b4462d)}.outbound-history-event-body{padding-left:0}.outbound-history-event-body dl{grid-template-columns:1fr}.outbound-history-event-body dl>div{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--ink, #132636) 10%,transparent)}.outbound-history-event-body dl>div:last-child{border-bottom:0}.outbound-history-ledger.is-compact>summary{grid-template-columns:auto auto 1fr}.outbound-history-ledger.is-compact>summary small{grid-column:1 / -1;justify-self:start;padding-left:1.5rem}.outbound-history-policy{grid-template-columns:1fr}.outbound-history-policy>div{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--ink, #132636) 13%,transparent)}.outbound-history-policy>div:last-child{border-bottom:0}.phone-manual-recheck-summary{grid-template-columns:1fr}.phone-manual-recheck-summary>div{border-right:0;border-bottom:3px solid var(--vermilion, #b4462d)}.phone-manual-recheck-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-manual-recheck-summary dl>div:nth-child(3n){border-right:1px solid color-mix(in srgb,var(--ink, #132636) 11%,transparent)}.phone-manual-recheck-summary dl>div:nth-child(2n){border-right:0}.phone-manual-recheck-summary dl>div:nth-last-child(-n+3){border-bottom:1px solid color-mix(in srgb,var(--ink, #132636) 11%,transparent)}.phone-manual-recheck-summary dl>div:nth-last-child(-n+2){border-bottom:0}}@media (min-width: 1024px){.site-masthead .masthead-inner{grid-template-columns:minmax(35rem,1fr) auto!important;min-height:9rem!important}.site-masthead .brand-masthead{min-width:34rem;gap:1rem!important}.site-masthead .brand-symbol-shell{width:4.8rem!important;height:4.8rem!important;border-width:2px;box-shadow:.62rem .62rem color-mix(in oklab,#c34a32 14%,transparent)}.site-masthead .brand-symbol-shell img{width:4rem!important;height:4rem!important}.site-masthead .brand-wordmark-main{font-size:1.38rem!important;letter-spacing:.025em}.site-masthead .brand-wordmark-sub{font-size:.5rem;letter-spacing:.15em}.site-masthead .brand-register{display:grid!important;min-width:10.5rem;padding:.55rem .65rem .48rem!important;border:1px solid color-mix(in oklab,var(--ink) 22%,transparent);border-left:.42rem solid #c34a32!important;background:color-mix(in oklab,white 48%,var(--paper))}.site-masthead .brand-register:after{content:"PUBLIC EDITION / 2026.08.18";margin-top:.42rem;padding-top:.34rem;border-top:1px solid color-mix(in oklab,var(--ink) 18%,transparent);color:color-mix(in oklab,var(--ink) 62%,transparent);font-family:var(--font-mono);font-size:.36rem;letter-spacing:.1em}.site-masthead .masthead-actions{align-self:end;margin-bottom:.38rem}}.site-masthead .brand-wordmark-stamp{display:inline-grid;width:1.55em;height:1.55em;place-items:center;border:2px solid #c34a32;color:#a43d2d;font-family:var(--font-serif);font-size:.58em;line-height:1;transform:rotate(-3deg)}.site-masthead .masthead-primary-nav .nav-link:not(.nav-link-current){color:color-mix(in oklab,var(--ink) 72%,transparent)}.phone-lookup-match-list{counter-reset:phone-result-record;gap:3.25rem!important}.phone-lookup-company-match{position:relative;counter-increment:phone-result-record;border-left:.5rem solid #1e2a37!important;box-shadow:-.65rem 0 #1e2a370b,.8rem .8rem #1e2a3709}.phone-lookup-company-match:after{content:"REGISTER / " counter(phone-result-record,decimal-leading-zero);position:absolute;z-index:2;top:0;right:0;min-width:6.8rem;padding:.36rem .6rem;border-left:1px solid rgb(30 42 55 / .18);border-bottom:1px solid rgb(30 42 55 / .18);background:#eee6d8;color:#1e2a37a6;font:700 .48rem/1.2 ui-monospace,monospace;letter-spacing:.14em;text-align:center}.phone-lookup-company-match>header{padding-top:2.15rem!important}.phone-lookup-company-code span,.phone-lookup-company-match header p,.phone-lookup-number-line span,.phone-lookup-company-ledger summary>span,.phone-lookup-company-ledger summary em,.phone-lookup-company-history-note,.outbound-history-policy>div span,.outbound-history-summary span{color:#1e2a37b3!important}.phone-lookup-evidence-list{counter-reset:phone-source-record}.phone-lookup-evidence-record{position:relative;counter-increment:phone-source-record;padding-left:clamp(3.65rem,6vw,5rem)!important}.phone-lookup-evidence-record:before{content:counter(phone-source-record,decimal-leading-zero);position:absolute;top:1.35rem;bottom:1.35rem;left:0;display:grid;width:clamp(2.8rem,4.5vw,3.8rem);place-items:start center;padding-top:.35rem;border-right:1px solid rgb(30 42 55 / .16);color:#1e2a3780;font:800 .64rem/1 ui-monospace,monospace;letter-spacing:.08em}.phone-lookup-company-ledger details:nth-child(5n+1):before{content:"REGISTER FOLIO / SOURCE COORDINATES";display:block;padding:.48rem 1rem;border-bottom:1px solid rgb(30 42 55 / .2);background:#1e2a37;color:#f7f0e4;font:700 .52rem/1.2 ui-monospace,monospace;letter-spacing:.14em}.phone-lookup-company-history-row{grid-template-columns:minmax(13rem,.5fr) minmax(0,1.5fr)!important;align-items:start!important;padding-block:1rem!important}.phone-lookup-company-history-row>div:first-child{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(7rem,1fr) auto;gap:.75rem;align-items:center}.outbound-history-ledger{border-left:.42rem solid #1e2a37!important;box-shadow:-.52rem 0 #1e2a370b}.outbound-history-ledger>header,.outbound-history-policy,.phone-lookup-limit{position:relative;overflow:hidden}.outbound-history-ledger>header:after,.outbound-history-policy:after,.phone-lookup-limit:after{content:"";position:absolute;top:0;right:0;width:2.4rem;height:2.4rem;border-left:1px solid rgb(30 42 55 / .15);border-bottom:1px solid rgb(30 42 55 / .15);background:linear-gradient(135deg,#d9cfbe 0 49%,#f8f2e8 50% 100%);clip-path:polygon(0 0,100% 0,100% 100%)}.outbound-history-event[data-event-type=baseline-verified] .outbound-history-event-rail span{border-color:#1e2a376b!important;color:#1e2a37!important}.outbound-history-event[data-event-type=added] .outbound-history-event-rail span,.outbound-history-event[data-event-type=official-retired] .outbound-history-event-rail span,.outbound-history-event[data-event-type=correction] .outbound-history-event-rail span{border-color:#c34a32!important;color:#a43d2d!important}.outbound-history-event-body>a span{color:#a43d2d;font-family:ui-monospace,monospace;font-size:.52rem;letter-spacing:.12em}@media (max-width: 1023px){.site-masthead .brand-wordmark-stamp{width:1.45em;height:1.45em}}@media (max-width: 850px){.phone-lookup-match-list{gap:2rem!important}.phone-lookup-company-match:after{min-width:5.7rem;font-size:.43rem}.phone-lookup-company-history-row{grid-template-columns:1fr!important}.phone-lookup-company-history-row>div:first-child{grid-template-columns:1fr auto}.phone-lookup-company-history-row>div:first-child a{grid-column:2;grid-row:1}}@media (max-width: 639px){.phone-lookup-evidence-record{padding-left:3.2rem!important}.phone-lookup-evidence-record:before{width:2.45rem}.outbound-history-ledger{border-left-width:.28rem!important;box-shadow:none}.outbound-history-ledger>header:after,.outbound-history-policy:after,.phone-lookup-limit:after{width:1.85rem;height:1.85rem}}.outbound-update-index{scroll-margin-top:7rem;background:#e7ddcd;border-block:1px solid rgba(27,38,52,.18);color:#1b2634}.outbound-update-index-heading{display:grid;grid-template-columns:76px minmax(0,1fr) minmax(250px,.52fr);gap:2rem;align-items:start;border-top:5px solid #1b2634;border-bottom:1px solid rgba(27,38,52,.25);padding:1.6rem 0 1.8rem}.outbound-update-index-rail{min-height:190px;border-right:1px solid rgba(27,38,52,.3);display:flex;flex-direction:column;align-items:center;gap:.55rem;padding-right:1.1rem;color:#1b2634}.outbound-update-index-rail span,.outbound-update-index-rail small{font:700 .62rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;writing-mode:vertical-rl}.outbound-update-index-rail strong{font-family:serif;font-size:3rem;line-height:1;color:#a93628;border:2px solid #a93628;padding:.4rem}.outbound-update-index-heading h2{margin:.7rem 0 1rem;font-family:serif;font-size:clamp(2.2rem,4.8vw,4.8rem);line-height:1.04;letter-spacing:-.052em;font-weight:800}.outbound-update-index-heading p{max-width:52rem;font-size:.95rem;line-height:1.9;color:#1b2634b0}.outbound-update-index-stats{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid rgba(27,38,52,.35);background:#f7f0e5}.outbound-update-index-stats div{min-height:92px;padding:1rem;border-right:1px solid rgba(27,38,52,.18);border-bottom:1px solid rgba(27,38,52,.18);display:flex;flex-direction:column;justify-content:space-between}.outbound-update-index-stats div:nth-child(2n){border-right:0}.outbound-update-index-stats div:nth-last-child(-n+2){border-bottom:0}.outbound-update-index-stats dt{font:700 .63rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;color:#1b26349e}.outbound-update-index-stats dd{font-family:serif;font-size:2.35rem;font-weight:800;line-height:1}.outbound-update-boundary{margin-top:1.5rem;display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;padding:1rem 1.15rem;border-left:5px solid #a93628;background:#f4eadc;font-size:.82rem;line-height:1.8}.outbound-update-class-tabs{margin-top:2rem;display:grid;grid-template-columns:repeat(6,1fr);border:1px solid rgba(27,38,52,.34);background:#f7f0e5}.outbound-update-class-tabs button{min-height:88px;padding:.85rem;border-right:1px solid rgba(27,38,52,.18);display:flex;flex-direction:column;gap:.4rem;align-items:flex-start;text-align:left;color:#1b2634;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.outbound-update-class-tabs button:last-child{border-right:0}.outbound-update-class-tabs button:active{transform:scale(.98)}.outbound-update-class-tabs button[aria-pressed=true]{background:#1b2634;color:#f7f0e5;box-shadow:inset 0 -5px #a93628}.outbound-update-class-tabs span{font-size:.7rem;font-weight:800;line-height:1.5}.outbound-update-class-tabs strong{font-family:serif;font-size:1.7rem;line-height:1}.outbound-update-filter-sheet{margin-top:1rem;display:grid;grid-template-columns:1.2fr repeat(3,minmax(150px,.68fr)) auto;gap:1px;background:#1b263442;border:1px solid rgba(27,38,52,.26)}.outbound-update-filter-title{grid-column:1/-1;display:flex;gap:.7rem;align-items:center;background:#1b2634;color:#f7f0e5;padding:.85rem 1rem}.outbound-update-filter-title span{display:block;font:700 .6rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;color:#d8bdb0}.outbound-update-filter-title strong{font-family:serif;font-size:1.05rem}.outbound-update-filter-sheet label{background:#f9f3e9;padding:.8rem;display:flex;flex-direction:column;gap:.45rem}.outbound-update-filter-sheet label>span{font-size:.67rem;font-weight:800;color:#1b2634ad}.outbound-update-filter-sheet input,.outbound-update-filter-sheet select{width:100%;min-height:44px;border:1px solid rgba(27,38,52,.28);background:#fffdf8;padding:.6rem .7rem;color:#1b2634;font-size:.8rem;outline:none}.outbound-update-filter-sheet input:focus,.outbound-update-filter-sheet select:focus{border-color:#a93628;box-shadow:0 0 0 2px #a936281f}.outbound-update-query div{position:relative}.outbound-update-query svg{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);color:#a93628}.outbound-update-query input{padding-left:2.25rem}.outbound-update-reset{background:#f9f3e9;padding:.7rem .9rem;display:flex;gap:.45rem;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:#a93628}.outbound-update-reset:disabled{color:#1b263457;cursor:not-allowed}.outbound-update-result-coordinate{margin-top:1.2rem;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid rgba(27,38,52,.28)}.outbound-update-result-coordinate>div{padding:1rem;border-right:1px solid rgba(27,38,52,.2);display:grid;grid-template-columns:auto 1fr;column-gap:.55rem;align-items:center}.outbound-update-result-coordinate>div:last-child{border-right:0}.outbound-update-result-coordinate span{grid-column:1/-1;font:700 .6rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;color:#1b26348c}.outbound-update-result-coordinate strong{font-family:serif;font-size:1.45rem}.outbound-update-result-coordinate p{font-size:.67rem;color:#1b26349e}.outbound-update-volume{margin-top:1.5rem;background:#f8f1e6;border:1px solid rgba(27,38,52,.3);box-shadow:8px 9px #1b263414}.outbound-update-volume>header{display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:end;background:#1b2634;color:#f8f1e6;padding:1rem 1.2rem}.outbound-update-volume>header span{font:700 .67rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.outbound-update-volume>header strong{font-family:serif;font-size:1.3rem}.outbound-update-volume>header small{font-size:.6rem;color:#d8bdb0}.outbound-update-record{display:grid;grid-template-columns:68px minmax(0,1fr);border-bottom:1px solid rgba(27,38,52,.18)}.outbound-update-record:last-child{border-bottom:0}.outbound-update-record-number{padding:1.15rem .55rem;border-right:1px solid rgba(27,38,52,.22);display:flex;flex-direction:column;align-items:center;gap:.35rem;background:#eee4d5}.outbound-update-record-number span,.outbound-update-record-number small{font:700 .57rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;color:#1b26348c}.outbound-update-record-number strong{font-family:serif;font-size:1.45rem}.outbound-update-record-body{padding:1.15rem 1.3rem}.outbound-update-record-body>header{display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:end}.outbound-update-record-body>header>div{display:flex;gap:.5rem;align-items:center}.outbound-update-record-body>header h3{font-family:serif;font-size:1.18rem;font-weight:800}.outbound-update-record-body>header p{font-size:.65rem;color:#1b263494}.outbound-update-history-tag{display:inline-flex;padding:.23rem .48rem;background:#1b2634;color:#f8f1e6;font-size:.61rem;font-weight:800}.outbound-update-record[data-history-class=added] .outbound-update-history-tag{background:#a93628}.outbound-update-record-body time{font:700 .62rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;color:#a93628}.outbound-update-number-coordinate{margin-top:.85rem;display:flex;gap:.8rem;align-items:baseline;padding:.6rem .75rem;border-left:4px solid #a93628;background:#f0e5d7}.outbound-update-number-coordinate strong{font:800 1.3rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.035em}.outbound-update-number-coordinate span{font-size:.67rem;font-weight:800;color:#1b2634a6}.outbound-update-record-body dl{margin-top:.65rem;display:grid;grid-template-columns:1fr 1.45fr;gap:1px;background:#1b263429}.outbound-update-record-body dl>div{background:#fffaf1;padding:.7rem}.outbound-update-record-body dt{font-size:.58rem;font-weight:800;color:#1b26348c}.outbound-update-record-body dd{margin-top:.25rem;font-size:.76rem;line-height:1.65}.outbound-update-record-tags{margin-top:.65rem;display:flex;flex-wrap:wrap;gap:.35rem}.outbound-update-record-tags span{border:1px solid rgba(27,38,52,.26);padding:.26rem .45rem;font-size:.59rem;font-weight:800;background:#f6ede1}.outbound-update-shared-note{margin-top:.55rem;padding:.55rem .7rem;background:#e3ddd0;border-left:3px solid #1b2634;font-size:.66rem;line-height:1.65}.outbound-update-record-actions{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.outbound-update-record-actions a{display:inline-flex;gap:.35rem;align-items:center;border-bottom:1px solid currentColor;padding:.25rem 0;font-size:.68rem;font-weight:800;color:#8f2f24}.outbound-update-record .outbound-history-ledger{margin-top:.75rem}.outbound-update-empty{margin-top:1.5rem;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1.5rem;border:1px solid rgba(27,38,52,.28);background:#f8f1e6}.outbound-update-empty h3{font-family:serif;font-size:1.25rem;font-weight:800}.outbound-update-empty p{margin-top:.35rem;font-size:.76rem;line-height:1.7;color:#1b2634a6}.outbound-update-empty button{display:flex;gap:.4rem;align-items:center;padding:.7rem .85rem;background:#1b2634;color:#f8f1e6;font-size:.7rem;font-weight:800}.outbound-update-pagination{margin-top:1.2rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;border:1px solid rgba(27,38,52,.3);background:#f8f1e6}.outbound-update-pagination button{min-height:52px;padding:.7rem 1rem;display:flex;gap:.45rem;align-items:center;justify-content:center;font-size:.72rem;font-weight:800}.outbound-update-pagination button:last-child{border-left:1px solid rgba(27,38,52,.2)}.outbound-update-pagination button:first-child{border-right:1px solid rgba(27,38,52,.2)}.outbound-update-pagination button:disabled{color:#1b263452;cursor:not-allowed}.outbound-update-pagination div{display:flex;align-items:center;gap:.35rem;padding:.5rem .9rem}.outbound-update-pagination span{font-size:.56rem;font-weight:800}.outbound-update-pagination strong{font-family:serif;font-size:1.35rem}.outbound-update-pagination small{font-size:.6rem}.phone-manual-recheck-summary>a{display:inline-flex;margin-top:.85rem;align-items:center;border-bottom:1px solid currentColor;padding-bottom:.15rem;color:#f4d8cd;font-size:.72rem;font-weight:800}.phone-lookup-company-ledger-links{display:flex;flex-wrap:wrap;gap:.9rem}.phone-lookup-company-ledger-links>a{display:inline-flex;align-items:center;gap:.3rem}.servicer-outbound-actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem}.servicer-number-update-register{margin-top:1rem;padding:1rem;border:1px solid rgba(27,38,52,.22);border-left:5px solid #a93628;background:#f3eadf}.servicer-number-update-register span{font:700 .62rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:#a93628}.servicer-number-update-register strong{display:block;margin-top:.3rem;font-family:serif;font-size:1.1rem}.servicer-number-update-register p{margin-top:.3rem;font-size:.72rem;line-height:1.7}.servicer-number-update-register a{display:inline-flex;margin-top:.65rem;gap:.35rem;align-items:center;font-size:.7rem;font-weight:800;color:#8f2f24;border-bottom:1px solid currentColor}.update-phone-recheck-register{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:1rem;padding:1.1rem;background:#eee3d4;border:1px solid rgba(27,38,52,.22)}.update-phone-recheck-register h3{font-family:serif;font-size:1.45rem;font-weight:800}.update-phone-recheck-register p{margin-top:.5rem;font-size:.78rem;line-height:1.8}.update-phone-recheck-register dl{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid rgba(27,38,52,.22);background:#f8f1e6}.update-phone-recheck-register dl div{padding:.75rem;border-right:1px solid rgba(27,38,52,.16);border-bottom:1px solid rgba(27,38,52,.16)}.update-phone-recheck-register dt{font-size:.6rem;font-weight:800}.update-phone-recheck-register dd{margin-top:.3rem;font-family:serif;font-size:1.45rem;font-weight:800}.update-phone-recheck-register a{display:inline-flex;margin-top:.8rem;gap:.4rem;align-items:center;font-weight:800;color:#8f2f24;border-bottom:1px solid currentColor}.official-phone-latest-changes{margin-top:1.4rem;color:#1b2634}.official-phone-latest-heading{display:grid;grid-template-columns:68px minmax(0,1fr) minmax(210px,.4fr);gap:1.35rem;align-items:start;border:1px solid rgba(27,38,52,.3);border-top:5px solid #1b2634;background:#f5ecdf;padding:1.15rem}.official-phone-latest-rail{min-height:148px;border-right:1px solid rgba(27,38,52,.28);display:flex;flex-direction:column;align-items:center;gap:.45rem;padding-right:.85rem}.official-phone-latest-rail span,.official-phone-latest-rail small{font:700 .55rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;writing-mode:vertical-rl}.official-phone-latest-rail strong{font-family:serif;font-size:2.15rem;line-height:1;color:#a93628;border:2px solid #a93628;padding:.3rem}.official-phone-latest-heading h3{margin-top:.55rem;font-family:serif;font-size:clamp(1.55rem,3vw,2.65rem);line-height:1.18;letter-spacing:-.035em;font-weight:800}.official-phone-latest-heading p{margin-top:.65rem;max-width:52rem;font-size:.78rem;line-height:1.85;color:#1b2634b3}.official-phone-latest-heading dl{display:grid;border:1px solid rgba(27,38,52,.28);background:#fffaf1}.official-phone-latest-heading dl div{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;padding:.65rem .7rem;border-bottom:1px solid rgba(27,38,52,.16)}.official-phone-latest-heading dl div:last-child{border-bottom:0}.official-phone-latest-heading dt{font-size:.6rem;font-weight:800;color:#1b26349e}.official-phone-latest-heading dd{font-family:serif;font-size:1.05rem;font-weight:800}.official-phone-latest-volume{border:1px solid rgba(27,38,52,.3);border-top:0;background:#f8f1e6;box-shadow:7px 8px #1b263412}.official-phone-latest-volume-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;background:#1b2634;color:#f8f1e6;padding:.75rem 1rem}.official-phone-latest-volume-heading div{display:flex;align-items:baseline;gap:.8rem}.official-phone-latest-volume-heading span,.official-phone-latest-volume-heading small{font:700 .58rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.official-phone-latest-volume-heading strong{font-family:serif;font-size:1.05rem}.official-phone-latest-record{display:grid;grid-template-columns:58px minmax(0,1fr);border-bottom:1px solid rgba(27,38,52,.19)}.official-phone-latest-record:last-child{border-bottom:0}.official-phone-latest-folio{border-right:1px solid rgba(27,38,52,.2);background:#ece1d2;padding:.85rem .35rem;display:flex;flex-direction:column;align-items:center;gap:.32rem}.official-phone-latest-folio span,.official-phone-latest-folio small{font:700 .53rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;color:#1b263494}.official-phone-latest-folio strong{font-family:serif;font-size:1.35rem}.official-phone-latest-body{padding:1rem 1.1rem}.official-phone-latest-body>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:end}.official-phone-latest-body>header>div{display:flex;gap:.5rem;align-items:center}.official-phone-latest-body>header span{display:inline-flex;background:#a93628;color:#fff8ef;padding:.22rem .45rem;font-size:.58rem;font-weight:800}.official-phone-latest-body>header time{font:700 .6rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;color:#8f2f24}.official-phone-latest-body h4{font-family:serif;font-size:1rem;font-weight:800;text-align:right}.official-phone-latest-number{margin-top:.65rem;display:flex;gap:.7rem;align-items:baseline;border-left:4px solid #a93628;background:#eee3d5;padding:.55rem .7rem}.official-phone-latest-number strong{font:800 1.18rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em}.official-phone-latest-number span{font-size:.63rem;font-weight:800;color:#1b2634a3}.official-phone-latest-body>p{margin-top:.65rem;font-size:.72rem;line-height:1.75;color:#1b2634ba}.official-phone-latest-body details{margin-top:.6rem;border-left:3px solid rgba(27,38,52,.38);background:#fffaf2;padding:.55rem .65rem}.official-phone-latest-body summary{display:flex;align-items:center;gap:.4rem;cursor:pointer;font-size:.64rem;font-weight:800;color:#8f2f24}.official-phone-latest-body blockquote{margin-top:.5rem;padding:0;border:0;background:transparent;font-size:.68rem;line-height:1.75;color:#1b2634b8}.official-phone-latest-body nav{margin-top:.7rem;display:flex;flex-wrap:wrap;gap:.75rem}.official-phone-latest-body nav a{display:inline-flex;align-items:center;gap:.3rem;border-bottom:1px solid currentColor;padding-bottom:.12rem;color:#8f2f24;font-size:.64rem;font-weight:800}.official-phone-rss-slip{margin-top:1rem;display:grid;grid-template-columns:62px minmax(0,1fr) minmax(190px,.32fr);gap:1rem;align-items:stretch;border:1px solid rgba(27,38,52,.36);background:#1b2634;color:#f7efe4}.official-phone-rss-mark{display:grid;place-items:center;border-right:1px solid rgba(247,239,228,.22);background:#a93628}.official-phone-rss-mark svg{width:27px;height:27px}.official-phone-rss-slip>div:nth-child(2){padding:.9rem 0}.official-phone-rss-slip span{font:700 .58rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;color:#dcb8aa}.official-phone-rss-slip strong{display:block;margin-top:.25rem;font-family:serif;font-size:1.1rem}.official-phone-rss-slip p{margin-top:.35rem;font-size:.68rem;line-height:1.7;color:#f7efe4c2}.official-phone-rss-slip code{display:block;margin-top:.55rem;overflow-wrap:anywhere;background:#ffffff12;padding:.45rem .55rem;font-size:.61rem;color:#fff8ef}.official-phone-rss-slip small{margin-top:.5rem;display:flex;gap:.4rem;align-items:flex-start;font-size:.6rem;line-height:1.65;color:#d8c9bb}.official-phone-rss-slip small svg{flex:0 0 auto;margin-top:.1rem}.official-phone-rss-slip nav{display:grid;border-left:1px solid rgba(247,239,228,.2)}.official-phone-rss-slip nav a{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.7rem .8rem;border-bottom:1px solid rgba(247,239,228,.2);font-size:.66rem;font-weight:800;color:#fff8ef}.official-phone-rss-slip nav a:last-child{border-bottom:0}.official-phone-rss-slip nav a:hover{background:#ffffff12}@media (max-width:1024px){.outbound-update-index-heading{grid-template-columns:60px 1fr}.outbound-update-index-stats{grid-column:2}.outbound-update-class-tabs{grid-template-columns:repeat(3,1fr)}.outbound-update-class-tabs button:nth-child(3){border-right:0}.outbound-update-class-tabs button:nth-child(-n+3){border-bottom:1px solid rgba(27,38,52,.18)}.outbound-update-filter-sheet{grid-template-columns:repeat(2,1fr)}.outbound-update-query{grid-column:1/-1}.outbound-update-reset{min-height:62px}.update-phone-recheck-register{grid-template-columns:1fr}.official-phone-latest-heading{grid-template-columns:58px 1fr}.official-phone-latest-heading dl{grid-column:2}.official-phone-rss-slip{grid-template-columns:54px 1fr}.official-phone-rss-slip nav{grid-column:2;border-left:0;border-top:1px solid rgba(247,239,228,.2);grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.outbound-update-index-heading{grid-template-columns:1fr}.outbound-update-index-rail{min-height:auto;border-right:0;border-bottom:1px solid rgba(27,38,52,.26);padding:0 0 .7rem;flex-direction:row;justify-content:flex-start}.outbound-update-index-rail span,.outbound-update-index-rail small{writing-mode:horizontal-tb}.outbound-update-index-rail strong{font-size:1.5rem;padding:.25rem}.outbound-update-index-stats{grid-column:auto}.outbound-update-index-heading h2{font-size:2.25rem}.outbound-update-class-tabs{grid-template-columns:repeat(2,1fr)}.outbound-update-class-tabs button:nth-child(3){border-right:1px solid rgba(27,38,52,.18)}.outbound-update-class-tabs button:nth-child(2n){border-right:0}.outbound-update-class-tabs button:nth-child(-n+4){border-bottom:1px solid rgba(27,38,52,.18)}.outbound-update-filter-sheet{grid-template-columns:1fr}.outbound-update-query{grid-column:auto}.outbound-update-result-coordinate{grid-template-columns:1fr}.outbound-update-result-coordinate>div{border-right:0;border-bottom:1px solid rgba(27,38,52,.2)}.outbound-update-result-coordinate>div:last-child{border-bottom:0}.outbound-update-record{grid-template-columns:44px minmax(0,1fr)}.outbound-update-record-number{padding:.9rem .25rem}.outbound-update-record-number strong{font-size:1rem}.outbound-update-record-body{padding:.9rem}.outbound-update-record-body>header{grid-template-columns:1fr}.outbound-update-record-body>header>div{justify-content:space-between}.outbound-update-number-coordinate{align-items:flex-start;flex-direction:column;gap:.3rem}.outbound-update-number-coordinate strong{font-size:1.05rem;overflow-wrap:anywhere}.outbound-update-record-body dl{grid-template-columns:1fr}.outbound-update-record-actions{flex-direction:column;align-items:flex-start}.outbound-update-empty{grid-template-columns:1fr}.outbound-update-pagination{grid-template-columns:1fr 1fr}.outbound-update-pagination div{grid-column:1/-1;grid-row:1;justify-content:center;border-bottom:1px solid rgba(27,38,52,.2)}.outbound-update-pagination button{grid-row:2}.update-phone-recheck-register dl{grid-template-columns:1fr}.update-phone-recheck-register dl div{border-right:0}.official-phone-latest-heading{grid-template-columns:1fr}.official-phone-latest-rail{min-height:auto;border-right:0;border-bottom:1px solid rgba(27,38,52,.24);padding:0 0 .6rem;flex-direction:row;justify-content:flex-start}.official-phone-latest-rail span,.official-phone-latest-rail small{writing-mode:horizontal-tb}.official-phone-latest-rail strong{font-size:1.3rem;padding:.2rem}.official-phone-latest-heading dl{grid-column:auto}.official-phone-latest-record{grid-template-columns:42px minmax(0,1fr)}.official-phone-latest-folio{padding:.75rem .2rem}.official-phone-latest-folio strong{font-size:1.05rem}.official-phone-latest-body{padding:.8rem}.official-phone-latest-body>header{grid-template-columns:1fr}.official-phone-latest-body h4{text-align:left}.official-phone-latest-number{align-items:flex-start;flex-direction:column;gap:.25rem}.official-phone-latest-number strong{font-size:1rem;overflow-wrap:anywhere}.official-phone-latest-body nav{flex-direction:column;align-items:flex-start}.official-phone-rss-slip{grid-template-columns:42px minmax(0,1fr)}.official-phone-rss-slip>div:nth-child(2){padding:.8rem .7rem .8rem 0}.official-phone-rss-slip nav{grid-column:1/-1;grid-template-columns:1fr}.official-phone-rss-slip nav a{border-bottom:1px solid rgba(247,239,228,.2)}.official-phone-rss-slip nav a:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.outbound-update-class-tabs button{transition:none}}.site-masthead .brand-masthead{isolation:isolate}.site-masthead .brand-masthead:after{content:"INDEPENDENT PUBLIC RECORD OFFICE";position:absolute;right:1.7rem;bottom:-.72rem;padding:0 .42rem;background:var(--paper);color:color-mix(in oklab,var(--ink) 58%,transparent);font-family:var(--font-mono);font-size:.34rem;font-weight:700;letter-spacing:.18em;white-space:nowrap}.site-masthead .brand-wordmark-main{text-shadow:.02em 0 color-mix(in oklab,var(--ink) 42%,transparent)}.site-masthead .masthead-record-bar{border-top-width:2px;box-shadow:inset 0 -1px color-mix(in oklab,var(--ink) 11%,transparent)}.site-masthead .masthead-record-bar>div:before{content:"刊";display:grid;width:1.25rem;height:1.25rem;place-items:center;border:1px solid #a93628;color:#a93628;font-family:var(--font-serif);font-size:.62rem;font-weight:800}body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-hero .container{padding-block:1.2rem 1.45rem!important}body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-hero nav{margin-bottom:.45rem}body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-hero-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.6fr)!important;align-items:end;margin-top:.65rem!important}body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-hero h1{margin-top:.55rem!important;font-size:clamp(2rem,3.7vw,3.55rem)!important;line-height:1!important}body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-hero h1 br{display:none}body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-hero h1 br:after{content:" "}body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-hero h1+p{margin-top:.65rem!important;max-width:54rem;font-size:.78rem!important;line-height:1.75!important}body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-register>div{min-height:4.2rem!important;padding:.6rem .72rem!important}body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-register strong{font-size:1.7rem!important}body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-boundary .container{padding-block:1rem!important}body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-boundary-grid,body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-rule-grid,body:has(.outbound-update-index[data-has-filters=true]) .outbound-history-policy,body:has(.outbound-update-index[data-has-filters=true]) .phone-manual-recheck-summary{display:none!important}body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-search-section .container{padding-block:1.5rem!important}body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-search-heading{padding-block:.72rem!important}.outbound-update-index[data-has-filters=true]{border-top:.7rem solid var(--ink)}.outbound-update-index[data-has-filters=true] .outbound-update-index-heading{padding-block:1.05rem 1.15rem}.outbound-update-index[data-has-filters=true] .outbound-update-index-heading h2{font-size:clamp(2rem,3.8vw,3.7rem)}.outbound-update-index[data-has-filters=true] .outbound-update-index-rail{min-height:136px}.outbound-update-volume{position:relative;counter-reset:update-ledger-record}.outbound-update-volume:before{content:"CURRENT FILTER / SOURCE-BOUND RECORDS";position:absolute;z-index:2;top:5.4rem;right:-7.2rem;color:color-mix(in oklab,var(--ink) 44%,transparent);font-family:var(--font-mono);font-size:.42rem;font-weight:700;letter-spacing:.17em;writing-mode:vertical-rl}.outbound-update-volume>header{position:sticky;z-index:4;top:10.95rem;grid-template-columns:minmax(0,1fr) auto auto 4.15rem!important;min-height:5.25rem;border-bottom:.32rem solid #a93628;box-shadow:0 .65rem color-mix(in oklab,var(--ink) 7%,transparent)}.outbound-update-volume>header>div{display:flex;align-items:baseline;gap:.8rem}.outbound-update-volume>header>div b{font-family:var(--font-serif);font-size:2rem}.outbound-update-volume>header i{align-self:center;justify-self:end;display:grid;width:3.3rem;height:3.3rem;place-items:center;border:2px solid #d16a52;color:#f4c9bc;font-family:var(--font-serif);font-size:.68rem;font-style:normal;font-weight:800;transform:rotate(-3deg)}.outbound-update-record{counter-increment:update-ledger-record;background:linear-gradient(90deg,color-mix(in oklab,var(--paper) 74%,white) 0 68px,transparent 68px)}.outbound-update-record-body{position:relative;padding-right:clamp(1rem,3.6vw,4.7rem)!important}.outbound-update-record-body:after{content:"SOURCE / " attr(data-source-coordinate);position:absolute;right:.45rem;top:1.25rem;color:color-mix(in oklab,var(--ink) 38%,transparent);font-family:var(--font-mono);font-size:.36rem;letter-spacing:.1em;writing-mode:vertical-rl}.outbound-update-record[data-history-class=added] .outbound-update-history-tag{border:2px solid #a93628;background:transparent!important;color:#8c2e24!important;box-shadow:.22rem .22rem color-mix(in oklab,#a93628 13%,transparent);transform:rotate(-1.5deg)}.outbound-update-record-tags span{border-color:color-mix(in oklab,var(--ink) 30%,transparent)!important;background:transparent!important;color:color-mix(in oklab,var(--ink) 78%,transparent)!important}.servicer-disclosure-ledger,.servicer-outbound-ledger{position:relative;border-left:.55rem solid color-mix(in oklab,var(--ink) 92%,transparent);padding-left:clamp(1.1rem,2.7vw,2.7rem)!important;box-shadow:-.7rem 0 color-mix(in oklab,var(--ink) 5%,transparent)}.servicer-disclosure-ledger:before,.servicer-outbound-ledger:before{left:-.55rem!important;width:.55rem!important;background:linear-gradient(to bottom,#a93628 0 18%,var(--ink) 18% 100%)!important}.servicer-disclosure-ledger:after,.servicer-outbound-ledger:after{left:-4.1rem!important;right:auto!important}.update-year-volumes{display:grid;gap:5.5rem!important}.update-year-volume{position:relative;border:1px solid color-mix(in oklab,var(--ink) 22%,transparent);background:color-mix(in oklab,white 55%,var(--paper));box-shadow:-.8rem 0 color-mix(in oklab,var(--ink) 5%,transparent),.8rem .9rem color-mix(in oklab,var(--ink) 4%,transparent)}.update-year-volume>header{position:sticky;z-index:3;top:10.95rem;display:grid!important;grid-template-columns:minmax(0,1fr) auto 5rem!important;gap:1.5rem;align-items:center;min-height:8.2rem;padding:1.25rem 1.5rem!important;border-bottom:.38rem solid #a93628;background:linear-gradient(112deg,rgba(255,255,255,.05),transparent 45%),var(--ink)!important;color:#f8f1e6;box-shadow:0 .75rem color-mix(in oklab,var(--ink) 8%,transparent)}.update-year-volume>header>div>span,.update-year-volume>header>div>small{display:block;font-family:var(--font-mono);font-size:.46rem;font-weight:700;letter-spacing:.17em;color:color-mix(in oklab,#f8f1e6 66%,transparent)}.update-year-volume>header h3{margin:.3rem 0;font-family:var(--font-serif);font-size:clamp(2.45rem,5vw,4.8rem);line-height:.9;letter-spacing:-.055em}.update-year-volume>header dl{display:grid;grid-template-columns:repeat(2,minmax(6rem,auto));align-self:stretch;border-left:1px solid rgba(248,241,230,.26)}.update-year-volume>header dl div{display:flex;flex-direction:column;justify-content:space-between;padding:.65rem .9rem;border-right:1px solid rgba(248,241,230,.2)}.update-year-volume>header dt{font-family:var(--font-mono);font-size:.42rem;letter-spacing:.12em;color:#f8f1e694}.update-year-volume>header dd{font-family:var(--font-serif);font-size:1.15rem;font-weight:700}.update-year-volume>header>i{display:grid;width:4.1rem;height:4.1rem;place-items:center;border:2px solid #d16a52;color:#efb3a3;font-family:var(--font-serif);font-size:.78rem;font-style:normal;font-weight:800;transform:rotate(-4deg)}.update-year-volume>div{padding:0 1.2rem 1.2rem}.update-year-volume>div>*{position:relative;border-left:3px solid color-mix(in oklab,var(--ink) 18%,transparent)}@media (max-width: 1100px){.outbound-update-volume:before{display:none}.outbound-update-volume>header,.update-year-volume>header{top:8.3rem}.site-masthead .brand-masthead:after{display:none}}@media (max-width: 820px){body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-hero-grid{grid-template-columns:1fr!important}body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-hero h1+p{display:none}.outbound-update-volume>header{position:relative;top:auto;grid-template-columns:1fr auto auto!important}.outbound-update-volume>header i{display:none}.outbound-update-record-body{padding-right:1rem!important}.outbound-update-record-body:after{display:none}.update-year-volumes{gap:3.4rem!important}.update-year-volume>header{position:relative;top:auto;grid-template-columns:1fr 3.4rem!important;min-height:7rem;padding:1rem!important}.update-year-volume>header dl{grid-column:1 / -1;grid-row:2;border-left:0;border-top:1px solid rgba(248,241,230,.2)}.update-year-volume>header>i{width:3.2rem;height:3.2rem;font-size:.62rem}.servicer-disclosure-ledger,.servicer-outbound-ledger{border-left-width:.28rem;padding-left:.8rem!important}}@media (max-width: 560px){body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-hero .container{padding-block:.8rem 1rem!important}body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-hero h1{font-size:1.85rem!important}body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-register{display:grid!important;grid-template-columns:repeat(4,1fr)!important}body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-register>div{min-height:3.6rem!important;padding:.42rem!important}body:has(.outbound-update-index[data-has-filters=true]) .phone-lookup-register strong{font-size:1.25rem!important}.outbound-update-index[data-has-filters=true] .outbound-update-index-heading{padding-top:.7rem}.update-year-volume>header h3{font-size:2.55rem}.update-year-volume>header dl{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.site-masthead .brand-masthead{border-left:.48rem solid var(--ink);padding-left:1.05rem}.site-masthead .brand-wordmark-main{font-size:1.52rem!important}.site-masthead .brand-register{box-shadow:.42rem .42rem color-mix(in oklab,#a93628 10%,transparent)}.site-masthead .masthead-record-bar>div{min-height:2.25rem!important}}.update-history-ledger-section{position:relative}.update-archive-coordinate{display:grid;grid-template-columns:minmax(8.5rem,.7fr) minmax(8.5rem,.7fr) minmax(0,1.6fr);margin-top:1.25rem;border:1px solid color-mix(in oklab,var(--ink) 28%,transparent);border-top:.42rem solid var(--ink);background:color-mix(in oklab,white 52%,var(--paper));box-shadow:.55rem .62rem color-mix(in oklab,var(--ink) 5%,transparent)}.update-archive-coordinate>div,.update-archive-coordinate>p{min-height:5.6rem;padding:.8rem .9rem;border-right:1px solid color-mix(in oklab,var(--ink) 17%,transparent)}.update-archive-coordinate>p{border-right:0;font-size:.7rem;line-height:1.8;color:color-mix(in oklab,var(--ink) 70%,transparent)}.update-archive-coordinate span,.update-archive-coordinate small{display:block;font-family:var(--font-mono);font-size:.42rem;letter-spacing:.12em;color:color-mix(in oklab,var(--ink) 52%,transparent)}.update-archive-coordinate strong{display:block;margin:.45rem 0 .3rem;font-family:var(--font-serif);font-size:1.42rem}.update-year-volume{border-left:.72rem solid var(--ink)}.update-year-volume:after{content:"YEAR " attr(data-year) " / VOLUME " attr(data-volume);position:absolute;z-index:2;top:10.2rem;right:.45rem;color:color-mix(in oklab,var(--ink) 38%,transparent);font-family:var(--font-mono);font-size:.38rem;font-weight:700;letter-spacing:.14em;writing-mode:vertical-rl}.update-year-volume>header h3 small{margin-left:.45rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;color:color-mix(in oklab,#f8f1e6 66%,transparent)}.update-year-volume>div{padding:0 2.3rem 1.2rem 1.2rem;border-left:.34rem solid color-mix(in oklab,var(--ink) 72%,transparent)}.update-year-volume .update-category-mark{border-color:color-mix(in oklab,var(--ink) 38%,transparent);color:color-mix(in oklab,var(--ink) 80%,transparent);transform:none}.update-year-volume .update-event-coordinate strong{color:var(--ink);font-family:var(--font-mono);font-size:.74rem}.update-year-volume .update-event-record>footer{position:relative;padding-right:5.4rem}.update-year-volume .update-event-record>footer:after{content:"出典照合";position:absolute;right:1rem;top:50%;display:grid;width:3.5rem;height:2rem;place-items:center;border:1px solid #a93628;color:#8c2e24;font-family:var(--font-serif);font-size:.57rem;font-weight:800;transform:translateY(-50%) rotate(-2deg)}@media (max-width: 820px){.update-archive-coordinate{grid-template-columns:1fr 1fr}.update-archive-coordinate>p{grid-column:1 / -1;border-top:1px solid color-mix(in oklab,var(--ink) 17%,transparent)}.update-year-volume:after{display:none}.update-year-volume>div{padding-right:1.2rem}}@media (max-width: 560px){.update-archive-coordinate{grid-template-columns:1fr}.update-archive-coordinate>div,.update-archive-coordinate>p{min-height:auto;border-right:0;border-bottom:1px solid color-mix(in oklab,var(--ink) 17%,transparent)}.update-year-volume{border-left-width:.32rem}.update-year-volume>header h3 small{display:block;margin:.35rem 0 0}.update-year-volume>div{padding-inline:.55rem;border-left-width:.2rem}.update-year-volume .update-event-record>footer{padding-right:1rem;padding-bottom:3.1rem}.update-year-volume .update-event-record>footer:after{right:auto;left:1rem;top:auto;bottom:.55rem;transform:rotate(-2deg)}}@media (prefers-reduced-motion: reduce){.outbound-update-volume>header,.update-year-volume>header{position:relative;top:auto}}
