.aigo .ref-page [hidden]{display:none!important}.aigo .ref-jump{flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:clamp(28px,3vw,40px);display:flex}.aigo .ref-jump-h{letter-spacing:.14em;text-transform:uppercase;color:var(--secondary);margin:0;font-size:12px;font-weight:800}.aigo .ref-jump ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aigo .ref-jump a{background:var(--ground);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.aigo .ref-jump a:hover{background:var(--yellow)}.aigo .ref-jump .num{color:var(--ink-2);font-size:12px;font-weight:800}.aigo .ref-group,.aigo .rc-group{scroll-margin-top:calc(var(--top-h,96px) + 16px)}.aigo .gl-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.aigo .gl-term{scroll-margin-top:calc(var(--top-h,96px) + 16px);background:var(--ground);border-radius:22px;flex-direction:column;gap:8px;padding:22px 24px 20px;display:flex}.aigo .gl-term:target{box-shadow:0 0 0 2.5px var(--stamp)}.aigo .gl-term dt{flex-direction:column;gap:2px;display:flex}.aigo .gl-name{letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:1.2}.aigo .gl-long{color:var(--secondary);font-size:13.5px;font-weight:650}.aigo .gl-term dd{flex-direction:column;flex:1;gap:12px;margin:0;display:flex}.aigo .gl-term dd>p{margin:0;font-size:16px;line-height:1.55}.aigo .gl-links{flex-wrap:wrap;gap:6px 18px;font-weight:700;display:flex;margin-top:auto!important;font-size:14px!important}.aigo .gl-links a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.aigo .gl-links a:hover{color:var(--stamp)}.aigo .gl-links .icon{margin-left:4px;font-size:11px}.aigo .rc-owners{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.aigo .rc-owner{background:var(--ground);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:16px;padding:22px 22px 20px 26px;display:grid;position:relative;overflow:hidden}.aigo .rc-owner:before{content:"";background:var(--o-c);width:6px;position:absolute;inset:0 auto 0 0}.aigo .rc-n{letter-spacing:-.03em;grid-row:span 2;font-size:clamp(2rem,1.4rem + 1.4vw,2.8rem);font-weight:840;line-height:1}.aigo .rc-owner b{font-size:17.5px;font-weight:800}.aigo .rc-owner p{color:var(--ink-2);grid-column:2;margin:4px 0 0;font-size:14.5px;line-height:1.45}.o-erp{--o-c:var(--yellow);--o-bg:var(--yellow);--o-fg:var(--ink);--o-bd:var(--yellow)}.o-us{--o-c:var(--ink);--o-bg:var(--ink);--o-fg:var(--yellow);--o-bd:var(--ink)}.o-client{--o-c:var(--stamp);--o-bg:transparent;--o-fg:var(--stamp);--o-bd:var(--stamp)}.o-business{--o-c:#8a90a2;--o-bg:var(--paper);--o-fg:var(--ink);--o-bd:#111a3073}.o-buyer{--o-c:#b9becb;--o-bg:var(--paper);--o-fg:var(--ink);--o-bd:var(--ink)}.o-route{--o-c:#d7dae1;--o-bg:var(--counter);--o-fg:var(--ink);--o-bd:var(--counter)}.aigo .rc-find{scroll-margin-top:calc(var(--top-h,96px) + 16px);flex-direction:column;gap:14px;padding-bottom:clamp(28px,3vw,40px);display:flex}.aigo .rc-find .ref-jump{padding-top:0}.aigo .rc-search{flex-direction:column;gap:8px;max-width:560px;display:flex}.aigo .rc-search span{letter-spacing:.14em;text-transform:uppercase;color:var(--secondary);font-size:12px;font-weight:800}.aigo .rc-search input{border:2px solid var(--ink);background:var(--paper);height:54px;font:inherit;color:var(--ink);border-radius:999px;padding:0 20px;font-size:17px}.aigo .rc-search input:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.aigo .rc-none{color:var(--ink-2);margin:0;font-weight:650}.aigo .rc-legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:0 0 16px;font-size:14px;display:flex}.aigo .rc-legend div{gap:6px;display:flex}.aigo .rc-legend dt{color:var(--ink);font-weight:800}.aigo .rc-legend dd{margin:0}.aigo .rc-table-wrap{background:var(--ground);border-radius:22px;padding:6px clamp(8px,1.4vw,18px)}.aigo .rc-table{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.45}.aigo .rc-table thead th{letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--ink-2);padding:16px 14px 12px;font-size:12px;font-weight:800}.aigo .rc-table tbody th,.aigo .rc-table td{border-top:1px solid var(--rule);text-align:left;vertical-align:top;padding:15px 14px}.aigo .rc-table thead th:first-child{width:19%}.aigo .rc-table thead th:nth-child(2){width:38%}.aigo .rc-table thead th:nth-child(3){width:13%}.aigo .rc-table tbody tr{scroll-margin-top:calc(var(--top-h,96px) + 16px)}.aigo .rc-table tbody tr:target{background:#ffd02959}.aigo .rc-table tbody th{font-weight:400}.aigo .rc-code{color:var(--ink);text-decoration:none}.aigo .rc-code code{overflow-wrap:anywhere;font-family:inherit;font-size:15.5px;font-weight:800}.aigo .rc-code:hover code{text-decoration:underline}.aigo .rc-id,.aigo .rc-label{color:var(--secondary);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;display:block}.aigo .rc-label{font-style:italic}.aigo .rc-sev{margin-top:8px;padding:3px 8px;font-size:10.5px}.aigo .s-warning{background:var(--yellow);color:var(--ink)}.aigo .s-business{border:1.6px solid var(--stamp);color:var(--stamp)}.aigo .rc-statuses{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.aigo .rc-st{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);border-radius:6px;padding:2px 9px;font-size:12px;font-weight:750}.aigo .rc-chip{background:var(--o-bg);color:var(--o-fg);box-shadow:inset 0 0 0 1.6px var(--o-bd);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:800;display:inline-block}@media (max-width:991px){.aigo .gl-list{grid-template-columns:minmax(0,1fr)}.aigo .rc-owners{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.aigo .rc-owners{grid-template-columns:minmax(0,1fr)}.aigo .rc-table thead{display:none}.aigo .rc-table,.aigo .rc-table tbody,.aigo .rc-table tr,.aigo .rc-table th,.aigo .rc-table td{width:100%;display:block}.aigo .rc-table tr{border-top:1px solid var(--rule);padding:14px 4px}.aigo .rc-table tbody tr:first-child{border-top:0}.aigo .rc-table tbody th,.aigo .rc-table td{border-top:0;padding:4px 6px}.aigo .rc-table td:before{content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-size:11.5px;font-weight:800;display:block}}
