.dataFiles{--df-ink:var(--ui-text,#eaf3f8);--df-muted:var(--ui-muted,#a8bdca);--df-line:var(--ui-line,#2c4354);display:grid;grid-gap:25px;gap:25px;max-width:1340px;margin:0 auto;color:var(--df-ink);min-width:0}.dataFiles *{box-sizing:border-box}.dataFiles h1,.dataFiles h2,.dataFiles h3,.dataFiles p{margin:0}.dataFiles a{color:var(--ui-accent,#8cf2d4);text-decoration:none;text-underline-offset:4px}.dataFiles a:hover{text-decoration:underline}.dataFiles :focus-visible{outline:3px solid var(--ui-accent,#8cf2d4);outline-offset:4px}.dataFiles p{font-size:13px;line-height:1.8;color:var(--df-muted)}.dataFiles a,.dataFiles button{touch-action:manipulation}.dataFiles svg{flex-shrink:0}.dfEyebrow{display:block;font-size:10px;font-weight:750;letter-spacing:.13em;line-height:1.7;color:var(--ui-accent,#8cf2d4)}.dfHeader{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:7px 0 2px}.dfHeader>div:first-child{display:grid;grid-gap:12px;gap:12px}.dfHeader h1{font-size:clamp(32px,3.5vw,46px);font-weight:600;line-height:1.1;letter-spacing:-.055em}.dfHeader p{max-width:630px}.dfHeaderActions{display:grid;grid-gap:11px;gap:11px;justify-items:end;flex-shrink:0}.dataFiles .dfButton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;max-width:100%;padding:11px 16px;font:inherit;font-size:12px;font-weight:650;color:var(--ui-text,#eaf3f8);border:1px solid var(--ui-control-line,#526e80);border-radius:12px;text-align:center;cursor:pointer;line-height:1.6;transition:background .15s ease,border-color .15s ease}.dataFiles .dfButton,.dataFiles .dfButton:hover{background:var(--ui-raised,#172e40);text-decoration:none}.dataFiles .dfButton:hover{border-color:var(--ui-control-line,#526e80)}.dataFiles .dfButton.dfPrimary{color:var(--ui-on-accent,#092f2d);background:var(--ui-accent,#8cf2d4);border-color:var(--ui-accent,#8cf2d4);box-shadow:0 5px 14px #02070f40}.dataFiles .dfButton.dfPrimary:hover{color:var(--ui-on-accent,#092f2d);background:#b0f7e2;border-color:#b0f7e2}.dataFiles .dfTextLink{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:650;line-height:1.7}.dfContext{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--df-line);border-bottom:1px solid var(--df-line);padding:13px 0;color:var(--ui-muted,#a8bdca);font-size:11px;line-height:1.8}.dfContext>span:first-child{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.dfContext strong{color:var(--ui-text,#eaf3f8);font-weight:650}.dfContext i{width:7px;height:7px;border-radius:50%;background:var(--ui-raised,#172e40);display:inline-block;margin-right:2px}.dfCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px}.dfCard{display:flex;flex-direction:column;gap:14px;min-width:0;border:1px solid var(--df-line);border-radius:17px;padding:23px 21px;background:var(--ui-surface,#112131)}.dfCard-upload{background:linear-gradient(145deg,#153a36,#112131 76%);border-color:#3a7167}.dfCardTop{display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--ui-muted,#a8bdca);font-size:11px}.dfIcon{display:grid;place-items:center;width:43px;height:43px;border-radius:16px;background:var(--ui-raised,#172e40);color:var(--ui-accent,#8cf2d4)}.dfCard-upload .dfIcon{background:var(--ui-accent,#8cf2d4);color:var(--ui-on-accent,#092f2d)}.dfCard h2{font-size:21px;line-height:1.25;letter-spacing:-.035em;font-weight:600}.dfCard p{font-size:12px;line-height:1.8}.dfRoute{padding-top:14px;border-top:1px solid var(--ui-line,#2c4354);display:grid;grid-gap:7px;gap:7px}.dfRoute>div{display:flex;align-items:start;gap:10px;flex-wrap:wrap}.dfRoute strong{font-size:12px;line-height:1.7;font-weight:650;color:var(--ui-text,#eaf3f8)}.dfRoute p{font-size:11px}.dfRoute .dfButton{margin-top:4px;align-self:start;justify-self:start}.dfFormat{display:inline-block;color:var(--ui-muted,#a8bdca);background:var(--ui-canvas,#080f19);border:1px solid var(--ui-line,#2c4354);border-radius:5px;padding:3px 6px;font-size:9px;line-height:1.45;font-weight:650;white-space:nowrap}.dfCardFoot{margin-top:auto;padding-top:14px;border-top:1px solid var(--ui-line,#2c4354)}.dfCardFoot a{display:inline-flex;align-items:center;min-height:44px;font-size:11px;font-weight:600;line-height:1.7}.dataFiles .dfSmall{font-size:11px;line-height:1.8}.dfExportPreview{display:grid;grid-gap:13px;gap:13px;padding:4px 0}.dfExportPreview span{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--ui-muted,#a8bdca);line-height:1.6}.dfExportPreview svg{width:18px;height:18px;color:var(--ui-muted,#a8bdca)}.dfCard-download>.dfButton{align-self:start}.dfNotices{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;border-radius:16px;padding:18px 21px;background:var(--ui-warning-soft,#342e27);border:1px solid var(--ui-warning-line,#85704f)}.dfNotices>div{display:flex;align-items:start;gap:12px;min-width:0}.dfNotices>div:only-child{grid-column:1/-1}.dfNoticeIcon{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;font-weight:600;border-radius:50%;border:1px solid var(--ui-warning-line,#85704f)}.dfNoticeIcon,.dfNotices h2{font-size:12px;color:var(--ui-warning,#f5d39a)}.dfNotices h2{line-height:1.6;font-weight:650;margin-bottom:5px}.dfNotices p{line-height:1.8}.dfNotices a,.dfNotices p{font-size:11px;color:var(--ui-warning,#f5d39a)}.dfNotices a{display:inline-flex;align-items:center;min-height:44px;font-weight:650}.dfExports{border:1px solid var(--df-line);border-radius:17px;padding:25px;background:var(--ui-surface,#112131);scroll-margin-top:24px}.dfSectionHead{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.dfSectionHead>div{display:grid;grid-gap:8px;gap:8px}.dfSectionHead h2{font-size:27px;line-height:1.2;letter-spacing:-.04em;font-weight:600}.dfSectionHead p{font-size:12px}.dfSectionMark{display:grid;place-items:center;border:1px solid var(--df-line);width:44px;height:44px;border-radius:50%;color:var(--ui-muted,#a8bdca);flex-shrink:0}.dfExportList{display:grid}.dfExportList article{display:grid;grid-template-columns:minmax(160px,.9fr) minmax(240px,1.7fr) minmax(160px,.8fr);grid-gap:20px;gap:20px;padding:17px 0;border-top:1px solid var(--ui-line,#2c4354);align-items:center}.dfExportList article>div{display:grid;justify-items:start;grid-gap:7px;gap:7px}.dfExportList h3{font-size:13px;line-height:1.6;font-weight:650}.dfExportList p{font-size:11px;line-height:1.8}.dfExportList a{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:11px;font-weight:650;line-height:1.7;min-height:44px;padding:6px 0}.dfExportList a>span{font-size:17px}.dataFiles .dfExportNote{font-size:11px;padding-top:17px;border-top:1px solid var(--ui-line,#2c4354);line-height:1.8}.dfArchive{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:21px 25px;border:1px dashed var(--ui-line,#2c4354);border-radius:18px;background:var(--ui-raised,#172e40)}.dfArchive>div{display:grid;grid-gap:7px;gap:7px;max-width:790px}.dfArchive h2{font-size:18px;font-weight:600;letter-spacing:-.025em}.dfArchive p{font-size:11px}.dfArchive .dfButton{flex-shrink:0}.dfFooter{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--df-line);padding:20px 0 5px}.dfFooter>div{display:grid;grid-gap:5px;gap:5px}.dfFooter strong{font-size:12px;font-weight:650;color:var(--ui-text,#eaf3f8)}.dfFooter p{font-size:11px;max-width:800px}.dfFooter a{display:inline-flex;align-items:center;min-height:44px;font-size:11px;white-space:nowrap}.dfError,.dfLoading{border:1px solid var(--df-line);border-radius:18px;padding:26px;background:var(--ui-danger-soft,#392530)}.dfError{display:grid;grid-gap:14px;gap:14px}.dfError h2{font-size:22px;font-weight:600}.dfError .dfButton{justify-self:start}@media(max-width:1280px){.dfCards{grid-template-columns:repeat(2,minmax(0,1fr))}.dfCard{padding:23px}.dfCard h2{font-size:23px}.dfCard .dfRoute{gap:7px}.dfHeaderActions .dfButton{max-width:260px}.dfHeader p{max-width:530px}.dfExportList article{grid-template-columns:minmax(150px,.9fr) minmax(200px,1.4fr) minmax(140px,.8fr)}}@media(max-width:850px){.dfHeader{align-items:flex-start;flex-direction:column;gap:19px}.dfHeaderActions{justify-items:start}.dfHeaderActions .dfButton{max-width:none}.dfNotices{grid-template-columns:1fr;gap:16px}.dfNotices>div+div{padding-top:15px;border-top:1px solid var(--ui-warning-line,#85704f)}.dfExportList article{grid-template-columns:1fr 1.4fr;gap:10px 20px}.dfExportList article>a{grid-column:2}.dfArchive{gap:16px}.dfArchive,.dfFooter{align-items:flex-start;flex-direction:column}.dfFooter{gap:9px}.dfContext{flex-direction:column;align-items:flex-start;gap:4px}}@media(max-width:550px){.dataFiles{gap:20px}.dfHeader h1{font-size:35px}.dfHeader p{font-size:12px}.dfDesktopBreak{display:none}.dfHeaderActions,.dfHeaderActions .dfButton{width:100%}.dfCards{grid-template-columns:1fr;gap:12px}.dfCard{padding:20px;border-radius:18px;gap:12px}.dfCard h2{font-size:23px}.dfCard p{font-size:12px}.dfNotices{padding:17px}.dfExports{padding:19px;border-radius:18px}.dfSectionHead h2{font-size:24px}.dfSectionMark{display:none}.dfExportList article{grid-template-columns:1fr;gap:10px;padding:17px 0}.dfExportList article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.dfExportList article>a{grid-column:1;justify-content:flex-start;gap:12px}.dfExportList p{font-size:12px}.dfArchive{padding:19px}.dfArchive .dfButton{width:100%}.dfFooter p{font-size:11px}}@media(prefers-reduced-motion:reduce){.dataFiles *{transition:none!important;scroll-behavior:auto!important}}.dfCard{box-shadow:0 10px 32px #02070f20}.dfCard:hover{border-color:#5a8b86}.dfError{background:var(--ui-danger-soft,#392530);border-color:var(--ui-danger-line,#885360)}.dfError h2,.dfError p{color:var(--ui-danger,#ffb3b9)}