[data-article-page=distribution-period-close]{--pc-ink: #061b26;--pc-muted: #526b78;--pc-line: #d8e7ec;--pc-blue: #0192c9;--pc-green: #2fc77e;--pc-cyan: #08b7ca;--pc-amber: #f4ae35;--pc-violet: #7669f6;--pc-red: #eb6b65;--pc-ease: cubic-bezier(.22, 1, .36, 1);background:#fff}[data-article-page=distribution-period-close] .detail-page-body{width:min(100%,1440px);padding-inline:clamp(16px,3vw,48px)}.period-close-experience,.period-close-section,.period-close-toc{min-width:0}.period-close-experience{display:grid;gap:clamp(24px,4vw,56px);padding-block:clamp(20px,3vw,48px) clamp(52px,7vw,96px)}.period-close-toc,.period-close-section{border:1px solid var(--pc-line);border-radius:clamp(22px,3vw,38px);overflow:hidden}.period-close-toc{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,2fr);gap:20px;align-items:center;padding:clamp(18px,2.6vw,30px);background:radial-gradient(circle at 8% 0%,rgb(1 146 201 / 14%),transparent 34%),#f8fbfc}.period-close-toc>div,.period-close-heading{display:grid;gap:8px}.period-close-toc>div span,.period-close-heading>span,.close-protocol__method header>span{color:#0078a5;font-size:clamp(13px,1.05vw,15px);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.period-close-toc>div strong{max-width:30ch;color:var(--pc-ink);font-size:clamp(19px,1.7vw,25px);line-height:1.12}.period-close-toc ol,.period-close-cockpit__tabs,.close-reconciliation__matrix,.close-exceptions__tabs,.close-protocol__checks,.close-protocol__method ol,.close-radar ol{display:grid;margin:0;padding:0;list-style:none}.period-close-toc ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.period-close-toc a{display:grid;gap:5px;min-height:56px;padding:10px 12px;color:var(--pc-ink);text-decoration:none;border:1px solid transparent;border-radius:14px;transition:background-color .18s var(--pc-ease),border-color .18s var(--pc-ease),transform .18s var(--pc-ease)}.period-close-toc a:hover{border-color:#c9dfe7;background:#fff;transform:translateY(-2px)}.period-close-toc a:focus-visible,.period-close-cockpit__tabs button:focus-visible,.close-exceptions__tabs button:focus-visible{outline:3px solid rgb(1 146 201 / 32%);outline-offset:3px}.period-close-toc a span{color:#0089ba;font-size:12px;font-weight:900;letter-spacing:.12em}.period-close-toc a strong{font-size:14px;line-height:1.25}.period-close-section{scroll-margin-top:92px;padding:clamp(24px,4vw,58px);background:#fff}.period-close-heading{max-width:980px;margin-bottom:clamp(24px,3vw,42px)}.period-close-heading h2{max-width:22ch;margin:0;color:var(--pc-ink);font-size:clamp(42px,4.35vw,64px);line-height:1.04;letter-spacing:-.05em;text-wrap:balance;font-weight:600}.period-close-heading p{max-width:78ch;margin:8px 0 0;color:var(--pc-muted);font-size:clamp(16px,1.35vw,20px);line-height:1.58}.period-close-heading--light>span{color:#8fe9c1}.period-close-heading--light h2,.period-close-heading--light p{color:#fff}.period-close-heading--light p{color:#c8dde5}.period-close-cockpit{background:radial-gradient(circle at 86% 12%,rgb(47 199 126 / 15%),transparent 28%),linear-gradient(145deg,#fff,#f5fafc)}.period-close-cockpit__workspace{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.25fr);grid-template-areas:"radar tabs" "radar panels";gap:16px clamp(18px,3vw,38px);align-items:stretch}.close-radar{grid-area:radar;display:grid;place-items:center;min-height:520px;padding:28px;color:#fff;background:radial-gradient(circle at 50% 42%,rgb(1 146 201 / 23%),transparent 35%),linear-gradient(155deg,#071f2b,#0b3544);border-radius:30px;position:relative;isolation:isolate}.close-radar__ring{width:min(76%,310px);aspect-ratio:1;border:1px solid rgb(131 218 240 / 35%);border-radius:50%;position:relative}.close-radar__ring>i{position:absolute;inset:16%;border:1px solid rgb(131 218 240 / 25%);border-radius:inherit}.close-radar__ring>i:nth-child(2){inset:33%}.close-radar__ring>i:nth-child(3){inset:49%}.close-radar__ring:before,.close-radar__ring:after{position:absolute;content:"";background:#83daf038}.close-radar__ring:before{top:50%;right:-12%;left:-12%;height:1px}.close-radar__ring:after{top:-12%;bottom:-12%;left:50%;width:1px}.close-radar__ring b{position:absolute;inset:42%;display:grid;place-items:center;z-index:2;color:#061b26;font-size:11px;letter-spacing:.09em;background:var(--pc-green);border-radius:50%;box-shadow:0 0 0 8px #2fc77e21}.close-radar__scan{position:absolute;inset:50%;z-index:1;width:44%;height:44%;transform-origin:0 0;background:conic-gradient(from -90deg,#2fc77e00,#2fc77e59);clip-path:polygon(0 0,100% 0,0 100%)}.close-radar ol{position:absolute;inset:18px;pointer-events:none}.close-radar li{position:absolute;display:grid;gap:2px;min-width:78px;padding:8px 10px;color:#c8dce4;background:#ffffff14;border:1px solid rgb(255 255 255 / 13%);border-radius:12px;transition:color .22s var(--pc-ease),background-color .22s var(--pc-ease),border-color .22s var(--pc-ease),transform .22s var(--pc-ease)}.close-radar li:nth-child(1){top:3%;left:5%}.close-radar li:nth-child(2){top:4%;right:4%}.close-radar li:nth-child(3){top:44%;right:0}.close-radar li:nth-child(4){right:8%;bottom:4%}.close-radar li:nth-child(5){bottom:3%;left:4%}.close-radar li.is-active{color:#fff;background:#0192c940;border-color:#83daf0a3;transform:translateY(-2px)}.close-radar li span{font-size:12px;font-weight:900;letter-spacing:.08em}.close-radar li small{font-size:12px}.period-close-cockpit__tabs{grid-area:tabs;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.period-close-cockpit__tabs button,.close-exceptions__tabs button{display:grid;gap:4px;min-width:0;min-height:60px;padding:10px 12px;color:var(--pc-muted);text-align:left;background:#fff;border:1px solid var(--pc-line);border-radius:14px;cursor:pointer;transition:color .18s var(--pc-ease),background-color .18s var(--pc-ease),border-color .18s var(--pc-ease),transform .18s var(--pc-ease)}.period-close-cockpit__tabs button:hover,.close-exceptions__tabs button:hover{color:var(--pc-ink);transform:translateY(-2px)}.period-close-cockpit__tabs button[aria-selected=true],.close-exceptions__tabs button[aria-selected=true]{color:#fff;background:var(--pc-ink);border-color:var(--pc-ink)}.period-close-cockpit__tabs button span,.close-exceptions__tabs button span{color:var(--pc-blue);font-size:11px;font-weight:900;letter-spacing:.1em}.period-close-cockpit__tabs button[aria-selected=true] span,.close-exceptions__tabs button[aria-selected=true] span{color:#8fe9c1}.period-close-cockpit__tabs button strong,.close-exceptions__tabs button strong{min-width:0;font-size:13px;line-height:1.2}.period-close-cockpit__tabs button small{font-size:10px;letter-spacing:.08em}.period-close-cockpit__panels{grid-area:panels;min-width:0}.period-close-cockpit__panels>article,.close-exceptions__panels>article{height:100%;padding:clamp(20px,3vw,34px);background:#fff;border:1px solid var(--pc-line);border-radius:24px;box-shadow:0 22px 55px #07232f14}.period-close-cockpit__panels>article[hidden],.close-exceptions__panels>article[hidden]{display:none}.period-close-cockpit__panels article header{display:flex;gap:14px;align-items:flex-start;margin-bottom:22px}.period-close-cockpit__panels article header>span{display:grid;place-items:center;min-width:58px;height:44px;color:#006c95;font-size:12px;font-weight:900;letter-spacing:.06em;background:#e4f6fc;border-radius:13px}.period-close-cockpit__panels article header small{color:var(--pc-muted);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.period-close-cockpit__panels h3,.close-exceptions__panels h3,.close-protocol__method h3{margin:4px 0 0;color:var(--pc-ink);font-size:clamp(21px,2vw,31px);line-height:1.08;letter-spacing:-.025em}.period-close-cockpit__panels dl,.close-exceptions__panels dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.period-close-cockpit__panels dl>div,.close-exceptions__panels dl>div{min-width:0;padding:15px;background:#f5f9fa;border-radius:15px}.period-close-cockpit__panels dt,.close-exceptions__panels dt{margin-bottom:7px;color:#007eac;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.period-close-cockpit__panels dd,.close-exceptions__panels dd{margin:0;color:var(--pc-ink);font-size:15px;line-height:1.45}.period-close-cockpit__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.period-close-cockpit__notes p{margin:0;padding:16px 18px;color:var(--pc-muted);font-size:15px;line-height:1.5;background:#ffffffbd;border-left:3px solid var(--pc-green);border-radius:0 14px 14px 0}.close-reconciliation{color:#fff;background:radial-gradient(circle at 88% 8%,rgb(47 199 126 / 20%),transparent 28%),linear-gradient(145deg,#071f2b,#0b3544);border-color:#173d4c}.close-reconciliation__matrix{gap:8px}.close-reconciliation__head,.close-reconciliation__matrix>article{display:grid;grid-template-columns:minmax(110px,.56fr) repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.close-reconciliation__head{padding:0 14px 4px;color:#95bdca;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.close-reconciliation__matrix>article{padding:12px;background:#ffffff0f;border:1px solid rgb(255 255 255 / 9%);border-radius:18px}.close-reconciliation__matrix h3,.close-reconciliation__matrix p{min-width:0;margin:0;padding:12px;border-radius:12px}.close-reconciliation__matrix h3{display:grid;align-content:center;gap:5px;color:#fff;font-size:15px;background:#0192c938}.close-reconciliation__matrix h3 span{color:#8fe9c1;font-size:11px;letter-spacing:.1em}.close-reconciliation__matrix p{color:#d4e4e9;font-size:14px;line-height:1.45;background:#ffffff0a}.close-reconciliation__matrix p:before{display:none;content:attr(data-label)}.close-exceptions{background:linear-gradient(#ffffffeb,#ffffffeb),radial-gradient(circle at 72% 0%,var(--pc-green),transparent 42%)}.close-exceptions__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px}.close-exceptions__panels>article{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:clamp(18px,3vw,38px)}.close-exceptions__signal{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:9px;align-items:center;align-self:center;min-height:140px;padding:18px;color:#fff;background:var(--pc-ink);border-radius:20px}.close-exceptions__signal span,.close-exceptions__signal b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%}.close-exceptions__signal span{font-size:12px;font-weight:900;background:var(--pc-blue)}.close-exceptions__signal b{background:var(--pc-green);box-shadow:0 0 0 7px #2fc77e1f}.close-exceptions__signal i{display:block;height:2px;background:#85b6c6;transform-origin:left center}.close-exceptions__panels h3{margin-bottom:18px}.close-exceptions__panels>article>div:last-child>p{display:grid;gap:5px;margin:12px 0 0;padding:15px 17px;color:var(--pc-ink);font-size:15px;line-height:1.48;background:#e8f8f1;border-radius:15px}.close-exceptions__panels>article>div:last-child>p span{color:#087d50;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.close-protocol{background:radial-gradient(circle at 96% 0%,rgb(1 146 201 / 13%),transparent 30%),#f8fbfc}.close-protocol__gate{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr);gap:8px;align-items:center;margin-bottom:clamp(22px,3vw,36px)}.close-protocol__gate article{display:grid;grid-template-columns:auto 1fr;gap:5px 11px;align-items:center;min-height:116px;padding:17px;background:#fff;border:1px solid var(--pc-line);border-radius:18px}.close-protocol__gate article>span{grid-row:1 / 3;display:grid;place-items:center;width:42px;height:42px;color:#fff;font-size:11px;font-weight:900;background:var(--pc-red);border-radius:50%}.close-protocol__gate article[data-state=review]>span{color:var(--pc-ink);background:var(--pc-amber)}.close-protocol__gate article[data-state=ready]>span{color:var(--pc-ink);background:var(--pc-green)}.close-protocol__gate strong{color:var(--pc-ink);font-size:12px;letter-spacing:.1em}.close-protocol__gate p{margin:0;color:var(--pc-muted);font-size:14px;line-height:1.35}.close-protocol__gate>i{position:relative;display:block;height:2px;background:#bdd4dc}.close-protocol__gate>i:after{position:absolute;top:-4px;right:0;width:0;height:0;content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #8db7c5}.close-protocol__body{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px}.close-protocol__checks{gap:9px}.close-protocol__checks li,.close-protocol__method li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-width:0;padding:15px;background:#fff;border:1px solid var(--pc-line);border-radius:15px}.close-protocol__checks li>span,.close-protocol__method li>span{display:grid;place-items:center;width:38px;height:38px;color:#076e4a;font-size:11px;font-weight:900;background:#dcf7ea;border-radius:50%}.close-protocol__checks p,.close-protocol__method p{margin:0;color:var(--pc-ink);font-size:15px;line-height:1.42}.close-protocol__method{padding:clamp(18px,2.5vw,28px);color:#fff;background:var(--pc-ink);border-radius:24px}.close-protocol__method header{display:grid;gap:6px;margin-bottom:18px}.close-protocol__method h3{color:#fff}.close-protocol__method ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.close-protocol__method li{align-items:start;background:#ffffff12;border-color:#ffffff1a}.close-protocol__method p{color:#d4e4e9}.close-protocol__boundary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;margin-top:18px;padding:18px;color:#5d5a39;background:#fff9df;border:1px solid #eee1a9;border-radius:17px}.close-protocol__boundary strong{color:#6b5d13;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.close-protocol__boundary p{margin:0;font-size:14px;line-height:1.5}[data-period-close-experience][data-motion-mode=full] .close-radar__scan{animation:close-orbit-scan 6s linear infinite}[data-period-close-experience][data-motion-mode=full] .close-exceptions__signal b{animation:close-status-pulse 2.4s var(--pc-ease) infinite}[data-period-close-experience][data-motion-mode=full] .close-exceptions__signal i:last-child{animation:close-line-flow 2.4s ease-in-out infinite}@keyframes close-orbit-scan{to{transform:rotate(360deg)}}@keyframes close-status-pulse{0%,to{box-shadow:0 0 0 7px #2fc77e1f}50%{box-shadow:0 0 0 15px #2fc77e05}}@keyframes close-line-flow{0%,to{transform:scaleX(.38);opacity:.45}50%{transform:scaleX(1);opacity:1}}@media(max-width:1100px){.period-close-cockpit__workspace{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)}.period-close-cockpit__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.close-radar{min-height:500px}.close-reconciliation__head,.close-reconciliation__matrix>article{grid-template-columns:minmax(105px,.52fr) repeat(3,minmax(0,1fr))}.close-protocol__body{grid-template-columns:1fr}}@media(max-width:820px){.period-close-toc{grid-template-columns:1fr}.period-close-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.period-close-cockpit__workspace{grid-template-columns:1fr;grid-template-areas:"radar" "tabs" "panels"}.close-radar{min-height:430px}.close-reconciliation__head{display:none}.close-reconciliation__matrix>article{grid-template-columns:1fr}.close-reconciliation__matrix p:before{display:block;margin-bottom:5px;color:#8fe9c1;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.close-exceptions__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.close-exceptions__panels>article{grid-template-columns:1fr}.close-exceptions__signal{min-height:96px}.close-protocol__gate{grid-template-columns:1fr}.close-protocol__gate>i{width:2px;height:24px;margin-inline:auto}.close-protocol__gate>i:after{top:auto;right:-4px;bottom:0;border-top:7px solid #8db7c5;border-right:5px solid transparent;border-bottom:0;border-left:5px solid transparent}}@media(max-width:560px){.period-close-section,.period-close-toc{border-radius:22px}.period-close-section{padding:22px 16px}.period-close-toc{padding:18px 14px}.period-close-toc ol,.period-close-cockpit__tabs,.close-exceptions__tabs,.close-protocol__method ol,.period-close-cockpit__panels dl,.close-exceptions__panels dl,.period-close-cockpit__notes{grid-template-columns:1fr}.close-radar{min-height:360px;padding:18px}.close-radar__ring{width:min(64vw,240px)}.close-radar ol{inset:10px}.close-radar li{min-width:66px;padding:7px 8px}.close-radar li small{display:none}.period-close-cockpit__panels>article,.close-exceptions__panels>article{padding:18px 14px;border-radius:18px}.period-close-cockpit__panels article header{align-items:center}.close-exceptions__signal{padding:14px}.close-protocol__boundary{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){[data-article-page=distribution-period-close] *,[data-article-page=distribution-period-close] *:before,[data-article-page=distribution-period-close] *:after{scroll-behavior:auto!important;animation-name:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:680px){.period-close-heading h2{font-size:clamp(35px,9.5vw,42px);line-height:1.06}}
