.dashboard-module__XABe8G__shell{background:radial-gradient(circle at 20% 20%,var(--color-bg-1)0%,var(--color-bg-2)30%,var(--color-bg-3)100%);color:var(--color-ink);min-height:100vh;font-family:var(--font-body,var(--font-sora,"Sora","Helvetica Neue",Helvetica,Arial,sans-serif));--text-section-size:11.5px;--text-section-weight:600;--text-section-letter:.18em;--text-label-size:10px;--text-label-letter:.18em;--text-kpi-size:17px;--text-list-title-size:14px;padding:16px 5vw 90px;position:relative}.dashboard-module__XABe8G__gridLines{background-image:linear-gradient(var(--color-grid)1px,transparent 1px),linear-gradient(90deg,var(--color-grid)1px,transparent 1px);pointer-events:none;z-index:0;background-size:140px 140px;position:fixed;inset:0}.dashboard-module__XABe8G__app{z-index:1;gap:14px;display:grid;position:relative}.dashboard-module__XABe8G__layout{gap:14px;display:grid}.dashboard-module__XABe8G__navArea{gap:12px;display:grid}.dashboard-module__XABe8G__main{gap:14px;display:grid}.dashboard-module__XABe8G__brandRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-module__XABe8G__logout{border:1px solid var(--color-border-strong);text-transform:uppercase;letter-spacing:1px;color:var(--color-ink-strong);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:10px;text-decoration:none}.dashboard-module__XABe8G__brand{letter-spacing:1px;text-transform:uppercase;color:inherit;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.dashboard-module__XABe8G__brandMark{border:2px solid var(--color-ink-strong);background:var(--color-card);border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:2px;font-size:12px;display:inline-flex}.dashboard-module__XABe8G__brandMark img{object-fit:contain;width:100%;height:100%;display:block}.dashboard-module__XABe8G__osiedleButton{border:1px solid var(--color-border-strong);text-transform:uppercase;letter-spacing:1px;background:var(--color-card);width:100%;color:inherit;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:11px;text-decoration:none;display:inline-flex}.dashboard-module__XABe8G__osiedleButton span:last-child{color:var(--color-muted)}.dashboard-module__XABe8G__osiedleName{letter-spacing:1px;font-weight:700}.dashboard-module__XABe8G__navbar{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dashboard-module__XABe8G__navPill{border:1px solid var(--color-border-strong);text-transform:uppercase;letter-spacing:1px;color:var(--color-ink);background:var(--color-card);text-align:center;border-radius:12px;padding:10px 12px;font-size:11px;text-decoration:none}.dashboard-module__XABe8G__navPillActive{background:var(--color-pill-active-bg);color:var(--color-pill-active-text)}.dashboard-module__XABe8G__sectionTitle{font-size:var(--text-section-size);font-weight:var(--text-section-weight);text-transform:uppercase;letter-spacing:var(--text-section-letter);color:var(--color-muted);font-family:var(--font-display,var(--font-plex-mono,"IBM Plex Mono","Courier New",monospace));margin-bottom:6px}.dashboard-module__XABe8G__loading{text-transform:uppercase;letter-spacing:2px;color:#2a3b52;text-align:center;padding:24px;font-size:12px}.dashboard-module__XABe8G__osiedleTitle{font-size:var(--text-list-title-size);text-transform:uppercase;letter-spacing:var(--text-section-letter);color:var(--color-muted);font-weight:600;font-family:var(--font-plex-mono,"IBM Plex Mono","Courier New",monospace);margin-bottom:6px}.dashboard-module__XABe8G__cardHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-module__XABe8G__inlineGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.dashboard-module__XABe8G__inlineKpi{border:1px solid var(--color-border);background:var(--color-card-soft);text-align:center;border-radius:10px;gap:3px;padding:8px;display:grid}.dashboard-module__XABe8G__inlineKpi .dashboard-module__XABe8G__summaryLabel{font-size:9px}.dashboard-module__XABe8G__inlineKpi .dashboard-module__XABe8G__kpi{font-size:20px}.dashboard-module__XABe8G__inlineKpi .dashboard-module__XABe8G__kpi.dashboard-module__XABe8G__adminKpi{font-size:28px;font-weight:600;line-height:1.15}.dashboard-module__XABe8G__settlementKpi{font-size:22px;font-weight:600}.dashboard-module__XABe8G__settlementMeta{letter-spacing:.06em;font-size:11px}.dashboard-module__XABe8G__summaryRowSettlement{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:10px;display:grid}.dashboard-module__XABe8G__summaryBlock{background:var(--color-card-muted);border:1px solid var(--color-border);border-radius:12px;padding:12px}.dashboard-module__XABe8G__summaryLabel{font-size:var(--text-label-size);text-transform:uppercase;letter-spacing:var(--text-label-letter);color:var(--color-muted)}.dashboard-module__XABe8G__summaryCenter{text-align:center}.dashboard-module__XABe8G__listInline{gap:10px;margin-top:10px;display:grid}.dashboard-module__XABe8G__listInline .dashboard-module__XABe8G__listItem{flex-direction:row;align-items:center}.dashboard-module__XABe8G__listInline .dashboard-module__XABe8G__listItem span,.dashboard-module__XABe8G__listInline .dashboard-module__XABe8G__listItem strong{white-space:nowrap}.dashboard-module__XABe8G__expandRow{text-transform:uppercase;letter-spacing:1px;color:var(--color-muted);background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding-top:12px;font-size:12px;text-decoration:none;display:flex}.dashboard-module__XABe8G__card{background:var(--color-card);border:1px solid var(--color-border);box-shadow:var(--shadow-1);border-radius:12px;padding:14px}.dashboard-module__XABe8G__kpi{font-size:var(--text-kpi-size);margin-top:4px;font-weight:700}.dashboard-module__XABe8G__badge{text-transform:uppercase;letter-spacing:1px;border:1px solid var(--color-border-strong);border-radius:999px;padding:4px 8px;font-size:10px;display:inline-flex}.dashboard-module__XABe8G__badgeGreen{border-color:var(--accent-a-border-strong);color:var(--accent-a-text)}.dashboard-module__XABe8G__badgeOrange{border-color:var(--accent-b-border-strong);color:var(--accent-b-text)}.dashboard-module__XABe8G__summaryRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dashboard-module__XABe8G__summaryRight{text-align:right}.dashboard-module__XABe8G__list{gap:10px;display:grid}.dashboard-module__XABe8G__listItem{border-bottom:1px solid var(--color-border-soft);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;font-size:13px;display:flex}.dashboard-module__XABe8G__listItemRow{flex-direction:row;align-items:center}.dashboard-module__XABe8G__listItem span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dashboard-module__XABe8G__listItem strong{color:var(--color-ink-strong);text-align:right;white-space:nowrap;margin-left:auto;font-weight:600}.dashboard-module__XABe8G__mainGrid,.dashboard-module__XABe8G__topGrid,.dashboard-module__XABe8G__bottomGrid{gap:14px;display:grid}.dashboard-module__XABe8G__quickActionsCard{display:none}.dashboard-module__XABe8G__quickActionsCard .dashboard-module__XABe8G__cardHeader{margin-bottom:0}.dashboard-module__XABe8G__quickActionsCard .dashboard-module__XABe8G__sectionTitle{font-size:10.5px}.dashboard-module__XABe8G__actionGrid{gap:10px;display:grid}.dashboard-module__XABe8G__actionButton{text-transform:uppercase;letter-spacing:.1em;color:var(--color-card);background:var(--color-ink-strong);text-align:center;font-size:11px;font-weight:600;font-family:var(--font-display,var(--font-body));cursor:pointer;border:1px solid #0000;border-radius:10px;padding:10px 12px;text-decoration:none}.dashboard-module__XABe8G__actionButtonAlt{background:var(--color-card);color:var(--color-ink-strong);border-color:var(--color-border-strong)}.dashboard-module__XABe8G__actionButton:hover{filter:brightness(1.04)}.dashboard-module__XABe8G__actionButton:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:2px}.dashboard-module__XABe8G__tallCard{gap:10px;min-height:160px;display:grid}.dashboard-module__XABe8G__footer{text-transform:uppercase;letter-spacing:2px;color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:10px;display:flex}.dashboard-module__XABe8G__resetRow{justify-content:flex-end;gap:8px;display:flex}.dashboard-module__XABe8G__resetButton,.dashboard-module__XABe8G__ownerBackButton{border:1px dashed var(--color-border-dashed);color:var(--color-muted);text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;font-size:10px}@media (min-width:900px){.dashboard-module__XABe8G__shell{padding:20px 4vw 80px}}@media (min-width:1100px){.dashboard-module__XABe8G__shell{padding:28px 6vw 80px}.dashboard-module__XABe8G__app{gap:20px;max-width:1280px;margin:0 auto}.dashboard-module__XABe8G__layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:24px}.dashboard-module__XABe8G__navArea{background:var(--color-card);border:1px solid var(--color-border);box-shadow:var(--shadow-5);border-radius:18px;align-content:start;padding:14px;position:sticky;top:24px}.dashboard-module__XABe8G__navbar{grid-template-columns:1fr}.dashboard-module__XABe8G__navPill{text-align:left}.dashboard-module__XABe8G__main{gap:18px}.dashboard-module__XABe8G__topGrid{grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr);align-items:stretch}.dashboard-module__XABe8G__inlineGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-module__XABe8G__bottomGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dashboard-module__XABe8G__stretchCard{height:100%}.dashboard-module__XABe8G__quickActionsCard{display:grid}}@media (max-width:720px){.dashboard-module__XABe8G__summaryRight{text-align:left}.dashboard-module__XABe8G__listItem{flex-direction:column;align-items:flex-start;gap:4px}.dashboard-module__XABe8G__listItemRow{flex-direction:row;align-items:center}}@media (max-width:1099px){.dashboard-module__XABe8G__issuesList .dashboard-module__XABe8G__listItem:nth-child(n+4),.dashboard-module__XABe8G__costsList .dashboard-module__XABe8G__listItem:nth-child(n+3){display:none}}@media (min-width:1100px) and (max-width:1199px){.dashboard-module__XABe8G__topGrid{grid-template-columns:1fr}.dashboard-module__XABe8G__inlineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.AppShell-module__zsum4a__shell{background:radial-gradient(circle at 20% 20%,var(--color-bg-1)0%,var(--color-bg-2)30%,var(--color-bg-3)100%);color:var(--color-ink);min-height:100vh;font-family:var(--font-body,var(--font-sora,"Sora","Helvetica Neue",Helvetica,Arial,sans-serif));padding:20px 5vw 40px;position:relative}.AppShell-module__zsum4a__gridLines{background-image:linear-gradient(var(--color-grid)1px,transparent 1px),linear-gradient(90deg,var(--color-grid)1px,transparent 1px);pointer-events:none;z-index:0;background-size:140px 140px;position:fixed;inset:0}.AppShell-module__zsum4a__layer{z-index:1;position:relative}.AppShell-module__zsum4a__app{gap:18px;display:grid}.AppShell-module__zsum4a__topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.AppShell-module__zsum4a__brand{letter-spacing:1px;text-transform:uppercase;color:inherit;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.AppShell-module__zsum4a__brandMark{border:2px solid var(--color-ink-strong);background:var(--color-card);border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:2px;font-size:12px;display:inline-flex}.AppShell-module__zsum4a__brandMark img{object-fit:contain;width:100%;height:100%;display:block}.AppShell-module__zsum4a__osiedleChip{border:1px solid var(--color-border-strong);text-transform:uppercase;letter-spacing:1.5px;background:var(--color-card);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.AppShell-module__zsum4a__topbarActions{align-items:center;gap:10px;display:flex}.AppShell-module__zsum4a__returnLink{color:var(--color-ink-strong);text-transform:uppercase;letter-spacing:1px;border:1px solid var(--color-border-strong);background:var(--color-card);border-radius:999px;padding:6px 10px;font-size:11px;text-decoration:none}.AppShell-module__zsum4a__modeBadge{text-transform:uppercase;letter-spacing:1px;border:1px solid var(--color-border-strong);border-radius:999px;padding:4px 8px;font-size:10px}.AppShell-module__zsum4a__modeDemo{background:var(--accent-a);color:var(--accent-a-text);border-color:var(--accent-a-border)}.AppShell-module__zsum4a__modeTemp{background:var(--accent-b);color:var(--accent-b-text);border-color:var(--accent-b-border)}.AppShell-module__zsum4a__layout{gap:18px;display:grid}.AppShell-module__zsum4a__sidebar{background:var(--color-card);border:1px solid var(--color-border);border-radius:16px;gap:10px;padding:14px;display:grid}.AppShell-module__zsum4a__navTitle{text-transform:uppercase;letter-spacing:2px;color:var(--color-muted);font-size:11px;font-family:var(--font-plex-mono,"IBM Plex Mono","Courier New",monospace)}.AppShell-module__zsum4a__navLink{color:var(--color-ink);border-radius:8px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;text-decoration:none;display:flex}.AppShell-module__zsum4a__navLinkActive{background:var(--color-pill-active-bg);color:var(--color-pill-active-text)}.AppShell-module__zsum4a__content{gap:18px;display:grid}.AppShell-module__zsum4a__addButton{background:var(--color-button-primary-bg);color:var(--color-button-primary-text);text-transform:uppercase;letter-spacing:1px;box-shadow:var(--shadow-1);z-index:2;cursor:pointer;border:none;border-radius:14px;padding:12px 16px;font-size:11px;position:fixed;bottom:22px;right:22px}.AppShell-module__zsum4a__addOverlay{background:var(--overlay-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.AppShell-module__zsum4a__addModal{background:var(--color-card);border:1px solid var(--color-border);width:min(520px,100%);max-height:min(90vh,720px);box-shadow:var(--shadow-3);border-radius:16px;gap:12px;padding:20px;display:grid;overflow-y:auto}.AppShell-module__zsum4a__addHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.AppShell-module__zsum4a__addHeader h2{text-transform:uppercase;letter-spacing:1px;font-size:16px}.AppShell-module__zsum4a__addClose{border:1px solid var(--color-border-strong);background:var(--color-card-muted);cursor:pointer;border-radius:999px;width:32px;height:32px;font-size:14px}.AppShell-module__zsum4a__addChoices{gap:10px;display:grid}.AppShell-module__zsum4a__addChoice{border:1px solid var(--color-border-strong);background:var(--color-card-muted);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:10px;padding:12px 14px;font-size:12px}.AppShell-module__zsum4a__addForm{gap:10px;display:grid}.AppShell-module__zsum4a__addFormItem{border-bottom:1px solid var(--color-border-soft);grid-template-columns:minmax(0,110px) minmax(0,1fr);align-items:start;gap:8px;padding-bottom:8px;font-size:13px;display:grid}.AppShell-module__zsum4a__addFormItem>span{color:var(--color-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px}.AppShell-module__zsum4a__addFormItem>input,.AppShell-module__zsum4a__addFormItem>select,.AppShell-module__zsum4a__addFormItem>textarea,.AppShell-module__zsum4a__addFormItem>div{justify-self:stretch}.AppShell-module__zsum4a__addForm label{text-transform:uppercase;letter-spacing:1px;color:var(--color-muted);gap:6px;font-size:11px;display:grid}.AppShell-module__zsum4a__addForm input,.AppShell-module__zsum4a__addForm select,.AppShell-module__zsum4a__addForm textarea{border:1px solid var(--color-border-strong);font-size:13px;font-family:var(--font-body,var(--font-sora,"Sora","Helvetica Neue",Helvetica,Arial,sans-serif));background:var(--color-card-soft);border-radius:8px;padding:10px 12px}.AppShell-module__zsum4a__addCostToggle{text-transform:uppercase;letter-spacing:1px;color:var(--color-muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.AppShell-module__zsum4a__addCostToggle input{width:16px;height:16px}.AppShell-module__zsum4a__addInlineRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.AppShell-module__zsum4a__addInlineField{gap:6px;display:grid}.AppShell-module__zsum4a__addInlineLabel{text-transform:uppercase;letter-spacing:1px;color:var(--color-muted);font-size:11px}.AppShell-module__zsum4a__addForm input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AppShell-module__zsum4a__addForm input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.AppShell-module__zsum4a__addForm input[type=number]{appearance:textfield}.AppShell-module__zsum4a__addForm textarea{resize:vertical;min-height:90px}.AppShell-module__zsum4a__addRow{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.AppShell-module__zsum4a__addActions{background:linear-gradient(180deg,var(--color-card-transparent),var(--color-card)30%);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:12px;padding-bottom:6px;display:flex;position:sticky;bottom:-20px}.AppShell-module__zsum4a__addToggle{text-transform:uppercase;letter-spacing:1px;color:var(--color-muted);gap:8px;font-size:11px;display:grid}.AppShell-module__zsum4a__addToggleGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.AppShell-module__zsum4a__addToggleButton{border:1px solid var(--color-border-strong);background:var(--color-card-soft);color:var(--color-ink-strong);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:10px;padding:10px 12px;font-size:12px}.AppShell-module__zsum4a__addToggleActive{background:var(--color-button-primary-bg);color:var(--color-button-primary-text);border-color:var(--color-button-primary-bg)}.AppShell-module__zsum4a__addChecklist{border:1px solid var(--color-border);background:var(--color-card-soft);border-radius:10px;gap:8px;padding:10px 12px;display:grid}.AppShell-module__zsum4a__addForm .AppShell-module__zsum4a__addChecklistItem{text-transform:none;letter-spacing:0;color:var(--color-ink-strong);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.AppShell-module__zsum4a__addChecklistItem input{width:16px;height:16px}.AppShell-module__zsum4a__addEmpty{color:var(--color-muted);font-size:12px}.AppShell-module__zsum4a__addPrimary{background:var(--color-button-primary-bg);color:var(--color-button-primary-text);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-size:11px}.AppShell-module__zsum4a__addGhost{background:var(--color-button-ghost-bg);border:1px solid var(--color-button-ghost-border);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:8px;padding:10px 16px;font-size:11px}.AppShell-module__zsum4a__footer{text-transform:uppercase;letter-spacing:2px;color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}@media (min-width:960px){.AppShell-module__zsum4a__shell{padding:24px 4vw 40px}.AppShell-module__zsum4a__layout{grid-template-columns:220px 1fr;align-items:start}.AppShell-module__zsum4a__sidebar{height:fit-content;position:sticky;top:20px}}@media (max-width:720px){.AppShell-module__zsum4a__topbar{flex-direction:column;align-items:flex-start}.AppShell-module__zsum4a__osiedleChip{order:2;justify-content:space-between;width:100%}.AppShell-module__zsum4a__topbarActions{order:1;justify-content:flex-start;width:100%}.AppShell-module__zsum4a__layout{grid-template-columns:1fr}.AppShell-module__zsum4a__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.AppShell-module__zsum4a__navTitle{grid-column:1/-1}.AppShell-module__zsum4a__addMenu{bottom:64px;right:14px}.AppShell-module__zsum4a__addButton{bottom:14px;right:14px}.AppShell-module__zsum4a__addModal{padding:16px}.AppShell-module__zsum4a__addActions{flex-direction:column;align-items:stretch}}
.DatePicker-module__o_mf1W__overlay{background:var(--overlay-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.DatePicker-module__o_mf1W__card{background:var(--color-card);border:1px solid var(--color-border);width:min(360px,100%);box-shadow:var(--shadow-3);border-radius:16px;gap:12px;padding:16px;display:grid}.DatePicker-module__o_mf1W__header{grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;display:grid}.DatePicker-module__o_mf1W__title{text-align:center;text-transform:uppercase;letter-spacing:1px;color:var(--color-ink-strong);font-size:13px}.DatePicker-module__o_mf1W__nav{border:1px solid var(--color-border-strong);background:var(--color-card-soft);cursor:pointer;border-radius:12px;width:44px;height:44px;font-size:20px}.DatePicker-module__o_mf1W__weekdays{text-transform:uppercase;letter-spacing:1px;color:var(--color-muted-2);grid-template-columns:repeat(7,minmax(0,1fr));font-size:11px;display:grid}.DatePicker-module__o_mf1W__weekdays span{text-align:center}.DatePicker-module__o_mf1W__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.DatePicker-module__o_mf1W__day{border:1px solid var(--color-border);background:var(--color-card-soft);cursor:pointer;border-radius:12px;height:44px;font-size:14px}.DatePicker-module__o_mf1W__dayActive{background:var(--color-ink-strong);color:var(--color-card);border-color:var(--color-ink-strong)}.DatePicker-module__o_mf1W__empty{height:44px}.DatePicker-module__o_mf1W__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.DatePicker-module__o_mf1W__primary{background:var(--color-ink-strong);color:var(--color-card);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;border-radius:10px;padding:10px 14px;font-size:11px}.DatePicker-module__o_mf1W__ghost{border:1px solid var(--color-border-stronger);background:var(--color-card-soft);color:var(--color-ink-strong);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:10px;padding:10px 14px;font-size:11px}.DatePicker-module__o_mf1W__input{border:1px solid var(--color-border-strong);background:var(--color-card-soft);width:100%;font-size:13px;font-family:var(--font-body,var(--font-sora,"Sora","Helvetica Neue",Helvetica,Arial,sans-serif));cursor:pointer;border-radius:8px;padding:8px 10px}
.page-module___8aEwW__page{background:radial-gradient(circle at 20% 20%,var(--color-bg-1)0%,var(--color-bg-2)30%,var(--color-bg-3)100%);color:var(--color-ink);min-height:100vh;font-family:var(--font-sora,"Sora","Helvetica Neue",Helvetica,Arial,sans-serif);padding:26px 6vw 56px;position:relative;overflow-x:hidden}.page-module___8aEwW__gridLines{background-image:linear-gradient(var(--color-grid)1px,transparent 1px),linear-gradient(90deg,var(--color-grid)1px,transparent 1px);pointer-events:none;z-index:0;background-size:140px 140px;position:fixed;inset:0}.page-module___8aEwW__layer{z-index:1;position:relative}.page-module___8aEwW__topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;display:grid}.page-module___8aEwW__logo{letter-spacing:1px;text-transform:uppercase;align-items:center;gap:10px;min-width:0;font-weight:700;display:flex}.page-module___8aEwW__logoMark{border:2px solid var(--color-ink-strong);background:var(--color-card);border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:2px;font-size:12px;display:inline-flex}.page-module___8aEwW__logoMark img{object-fit:contain;width:100%;height:100%;display:block}.page-module___8aEwW__topnav{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:14px;display:flex}.page-module___8aEwW__topnav a{color:var(--color-ink-strong);text-transform:uppercase;letter-spacing:2px;font-size:12px;text-decoration:none}.page-module___8aEwW__cta{border:1px solid var(--color-ink-strong);background:var(--color-card);border-radius:6px;padding:10px 14px}.page-module___8aEwW__hero{gap:28px;margin-top:42px;display:grid}.page-module___8aEwW__heroLeft,.page-module___8aEwW__heroRight,.page-module___8aEwW__heroText{gap:18px;display:grid}.page-module___8aEwW__hero h1{text-transform:uppercase;-webkit-hyphens:none;hyphens:none;font-size:clamp(34px,6vw,64px);line-height:1.05}.page-module___8aEwW__hero h1 span{color:var(--accent-hero)}.page-module___8aEwW__hero p{max-width:520px;color:var(--color-muted);font-size:16px;line-height:1.7}.page-module___8aEwW__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page-module___8aEwW__hero,.page-module___8aEwW__heroVisual{max-width:100%}.page-module___8aEwW__buttonBase{font-family:var(--font-sora,"Sora","Helvetica Neue",Helvetica,Arial,sans-serif);cursor:pointer;text-transform:uppercase;letter-spacing:1px;text-align:center;border:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.page-module___8aEwW__primary{background:var(--color-ink-strong);color:var(--color-card);box-shadow:var(--shadow-hero);border-radius:6px;padding:12px 20px}.page-module___8aEwW__ghost{border:1px solid var(--color-ink-strong);text-align:center;background:0 0;border-radius:6px;padding:12px 20px}.page-module___8aEwW__heroMetrics{display:none}.page-module___8aEwW__heroVisual{background:var(--color-card);border:1px solid var(--color-border);box-shadow:var(--shadow-hero);border-radius:16px;gap:12px;padding:16px;display:grid}.page-module___8aEwW__sectionTitle{text-transform:uppercase;letter-spacing:2px;color:var(--color-ink-strong);font-family:IBM Plex Mono,Courier New,monospace;font-size:13px}.page-module___8aEwW__miniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module___8aEwW__miniCard{background:var(--color-card-muted);border:1px solid var(--color-border);text-align:center;border-radius:12px;place-items:center;gap:6px;padding:12px;display:grid}.page-module___8aEwW__miniCard strong{font-size:16px}.page-module___8aEwW__tag{text-transform:uppercase;letter-spacing:1px;border:1px solid var(--color-border-strong);border-radius:999px;width:fit-content;padding:4px 8px;font-size:10px;line-height:1.1;display:inline-flex}.page-module___8aEwW__section{gap:16px;margin-top:40px;display:grid}.page-module___8aEwW__section h2{text-transform:uppercase;letter-spacing:1px;font-size:20px}.page-module___8aEwW__card{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;padding:18px}.page-module___8aEwW__card h3{text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:14px}.page-module___8aEwW__card p{color:var(--color-muted);font-size:14px;line-height:1.6}.page-module___8aEwW__cardList{gap:10px;margin-top:10px;font-size:13px;display:grid}.page-module___8aEwW__steps{gap:12px;display:grid}.page-module___8aEwW__step{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;gap:6px;padding:16px;display:grid}.page-module___8aEwW__step span{text-transform:uppercase;letter-spacing:2px;color:var(--color-muted);font-family:IBM Plex Mono,Courier New,monospace;font-size:12px}.page-module___8aEwW__step h3{text-transform:uppercase;letter-spacing:1px;font-size:14px}.page-module___8aEwW__highlight{background:var(--color-highlight-bg);color:var(--color-highlight-text);border-radius:16px;gap:12px;margin-top:18px;padding:18px;display:grid}.page-module___8aEwW__highlight .page-module___8aEwW__sectionTitle{color:var(--color-highlight-muted)}.page-module___8aEwW__highlight p{color:var(--color-highlight-text)}.page-module___8aEwW__modalOverlay{background:var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.page-module___8aEwW__modal{background:var(--color-card);border:1px solid var(--color-border);width:min(480px,100%);max-height:min(90vh,680px);box-shadow:var(--shadow-3);z-index:51;border-radius:16px;gap:12px;padding:20px;display:grid;position:relative;overflow-y:auto}.page-module___8aEwW__modalHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module___8aEwW__modalHeader h2{text-transform:uppercase;letter-spacing:1px;font-size:18px}.page-module___8aEwW__modalClose{border:1px solid var(--color-border-strong);background:var(--color-card-muted);cursor:pointer;border-radius:999px;width:32px;height:32px;font-size:14px}.page-module___8aEwW__modalSubtitle{color:var(--color-muted);font-size:13px;line-height:1.6}.page-module___8aEwW__modalForm{gap:10px;display:grid}.page-module___8aEwW__modalForm label{text-transform:uppercase;letter-spacing:1px;color:var(--color-muted);gap:6px;font-size:11px;display:grid}.page-module___8aEwW__modalForm input[type=email],.page-module___8aEwW__modalForm input[type=text],.page-module___8aEwW__modalForm input[type=password]{border:1px solid var(--color-border-strong);font-size:13px;font-family:var(--font-sora,"Sora","Helvetica Neue",Helvetica,Arial,sans-serif);background:var(--color-card-soft);text-transform:none;letter-spacing:normal;border-radius:8px;padding:10px 12px}.page-module___8aEwW__passwordField{align-items:center;display:flex;position:relative}.page-module___8aEwW__passwordField input{width:100%;padding-right:40px}.page-module___8aEwW__passwordToggle{color:var(--color-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:16px;display:inline-flex;position:absolute;right:10px}.page-module___8aEwW__passwordToggle img{width:18px;height:18px;display:block}.page-module___8aEwW__modalForm input[type=email],.page-module___8aEwW__modalForm input[type=text],.page-module___8aEwW__modalForm input[type=password]{color:var(--color-ink)}[data-theme=dark] .page-module___8aEwW__modalForm input[type=email],[data-theme=dark] .page-module___8aEwW__modalForm input[type=text],[data-theme=dark] .page-module___8aEwW__modalForm input[type=password]{color:#0b1220;background:#f7f9fc;border-color:#0b122033}.page-module___8aEwW__modalCheckbox{text-transform:none;letter-spacing:normal;flex-direction:row;align-items:center;gap:8px;font-size:11px;display:flex!important}.page-module___8aEwW__modalError{color:var(--accent-b-text);font-size:12px}.page-module___8aEwW__modalActions{background:linear-gradient(180deg,var(--color-card-transparent),var(--color-card)30%);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;padding-top:12px;padding-bottom:6px;display:flex;position:sticky;bottom:-20px}.page-module___8aEwW__modalPrimary{background:var(--color-ink-strong);color:var(--color-card);text-transform:uppercase;letter-spacing:1px;text-align:center;cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-size:11px;text-decoration:none}.page-module___8aEwW__modalGhost{border:1px solid var(--color-border-strong);text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border-radius:8px;padding:10px 16px;font-size:11px}.page-module___8aEwW__accordion{gap:12px;display:grid}.page-module___8aEwW__accordion details{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;padding:14px 16px}.page-module___8aEwW__accordion summary{cursor:pointer;text-transform:uppercase;letter-spacing:1px;justify-content:space-between;align-items:center;gap:12px;font-size:14px;list-style:none;display:flex}.page-module___8aEwW__accordion summary::-webkit-details-marker{display:none}.page-module___8aEwW__accordion summary:after{content:"+";color:var(--color-ink-strong);font-size:16px}.page-module___8aEwW__accordion details[open] summary:after{content:"—"}.page-module___8aEwW__accordionContent{color:var(--color-muted);gap:8px;margin-top:10px;font-size:14px;line-height:1.6;display:grid}.page-module___8aEwW__footer{text-transform:uppercase;letter-spacing:2px;color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:42px;font-size:11px;display:flex}.page-module___8aEwW__footerLink{color:inherit;text-decoration:none}.page-module___8aEwW__footerLink:hover{text-decoration:underline}@media (min-width:1100px){.page-module___8aEwW__page{padding:32px 6vw 72px}.page-module___8aEwW__topbar,.page-module___8aEwW__hero,.page-module___8aEwW__section,.page-module___8aEwW__highlight,.page-module___8aEwW__footer{max-width:1200px;margin-left:auto;margin-right:auto}.page-module___8aEwW__hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:40px}.page-module___8aEwW__heroActions{justify-content:flex-start}.page-module___8aEwW__heroVisual{padding:20px}.page-module___8aEwW__highlight{margin-top:0}.page-module___8aEwW__heroLeft{justify-self:end;width:100%;max-width:520px}.page-module___8aEwW__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module___8aEwW__accordion{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page-module___8aEwW__page{padding:20px 16px 36px}.page-module___8aEwW__topnav{justify-content:flex-end}.page-module___8aEwW__heroActions{flex-direction:column;align-items:stretch}.page-module___8aEwW__footer{flex-direction:column;gap:8px}.page-module___8aEwW__hero h1{font-size:clamp(24px,8.5vw,34px)}.page-module___8aEwW__hero p{font-size:15px}.page-module___8aEwW__accordion summary{font-size:13px}.page-module___8aEwW__modal{padding:16px}.page-module___8aEwW__modalActions{flex-direction:column;align-items:stretch}}@media (max-width:420px){.page-module___8aEwW__topbar{gap:12px}.page-module___8aEwW__logo{font-size:14px}.page-module___8aEwW__cta{padding:8px 10px;font-size:11px}.page-module___8aEwW__hero h1{font-size:clamp(22px,8vw,30px)}}
