.page-module___8aEwW__page{background:radial-gradient(circle at 10% 10%,#fff6eb 0,transparent 55%),radial-gradient(circle at 90% 0%,#ffe8c4 0,transparent 50%),radial-gradient(circle at 80% 90%,#f1d9c0 0,transparent 60%),var(--background);min-height:100vh;padding:40px clamp(20px,4vw,64px) 64px;position:relative;overflow:hidden}.page-module___8aEwW__page:before{content:"";pointer-events:none;background:linear-gradient(120deg,#c56f2b14,#0000 40%);position:absolute;inset:0}.page-module___8aEwW__header{z-index:1;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex;position:relative}.page-module___8aEwW__brand{align-items:center;gap:12px;display:flex}.page-module___8aEwW__brandMark{letter-spacing:-.02em;background:var(--accent);color:#fff9f3;border-radius:16px;place-items:center;width:52px;height:52px;font-weight:700;display:grid;box-shadow:0 16px 30px #c56f2b59}.page-module___8aEwW__brandTitle{font-size:1.1rem;font-weight:600}.page-module___8aEwW__brandSubtitle{color:var(--muted);font-size:.9rem}.page-module___8aEwW__userCard{border:1px solid var(--border);box-shadow:0 8px 20px var(--shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border-radius:999px;align-items:center;gap:16px;padding:12px 16px;display:flex}.page-module___8aEwW__userMeta{flex-direction:column;gap:2px;display:flex}.page-module___8aEwW__userLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.7rem}.page-module___8aEwW__userName{font-size:.95rem;font-weight:600}.page-module___8aEwW__userBadge{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:600}.page-module___8aEwW__summaryStrip{z-index:1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:32px;display:grid;position:relative}.page-module___8aEwW__summaryCard{background:var(--card);border:1px solid var(--border);box-shadow:0 10px 30px var(--shadow);border-radius:20px;padding:12px 14px}.page-module___8aEwW__summaryCardLink{color:inherit;text-decoration:none}.page-module___8aEwW__summaryCardLink .page-module___8aEwW__summaryCard{cursor:pointer;transition:transform .12s,box-shadow .12s}.page-module___8aEwW__summaryCardLink .page-module___8aEwW__summaryCard:hover{box-shadow:0 14px 28px var(--shadow);transform:translateY(-1px)}.page-module___8aEwW__summaryLabel{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-size:.68rem}.page-module___8aEwW__summaryValue{margin:6px 0 2px;font-size:1.1rem;font-weight:600}.page-module___8aEwW__summaryHint{color:var(--muted);font-size:.75rem}.page-module___8aEwW__summaryClickHint{color:#1f4b99;margin-top:6px;font-size:.72rem;font-weight:600}.page-module___8aEwW__main{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid;position:relative}.page-module___8aEwW__panel,.page-module___8aEwW__panelWide{background:var(--card);border:1px solid var(--border);box-shadow:0 18px 40px var(--shadow);border-radius:24px;padding:20px}.page-module___8aEwW__panelWide{grid-column:1/-1}.page-module___8aEwW__panelHeader{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.page-module___8aEwW__panelHeader h2{font-size:1.2rem;font-weight:600}.page-module___8aEwW__panelMeta{color:var(--muted);font-size:.85rem}.page-module___8aEwW__runList,.page-module___8aEwW__warningList{flex-direction:column;gap:14px;display:flex}.page-module___8aEwW__runRow,.page-module___8aEwW__warningRow{background:#fffaf3;border:1px solid #f2e6d4;border-radius:16px;grid-template-columns:1.2fr 1.5fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.page-module___8aEwW__runRowWarning{background:#fff3e4;border-color:#f2cf9f}.page-module___8aEwW__runRowError{background:#feeaea;border-color:#f1b4b4}.page-module___8aEwW__runBroker{font-weight:600}.page-module___8aEwW__runDate{color:var(--muted);font-size:.85rem}.page-module___8aEwW__runDetails{flex-direction:column;gap:4px;display:flex}.page-module___8aEwW__runRows{color:var(--muted);font-size:.9rem}.page-module___8aEwW__runStatus{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-size:.8rem;font-weight:600}.page-module___8aEwW__runWarnings{color:#8b4a1b;background:#fde9d6;border-radius:999px;padding:6px 10px;font-size:.85rem;font-weight:600}.page-module___8aEwW__warningRow{background:#fff5ef;grid-template-columns:1.6fr auto}.page-module___8aEwW__warningTitle{font-weight:600}.page-module___8aEwW__warningDetail{color:var(--muted);font-size:.85rem}.page-module___8aEwW__warningMeta{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.page-module___8aEwW__warningTime{color:var(--muted);font-size:.8rem}.page-module___8aEwW__warningSeverity{color:#a35221;background:#ffe7d2;border:1px solid #f0c8a6;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:600}.page-module___8aEwW__warningSeverityWarn{color:#a35221;background:#ffe7d2;border-color:#f0c8a6}.page-module___8aEwW__warningSeverityError{color:#9b1c1c;background:#fee2e2;border-color:#f2b1b1}.page-module___8aEwW__warningActions{align-items:center;gap:8px;display:flex}.page-module___8aEwW__warningResolve{color:#8f4a1c;cursor:pointer;background:#fff;border:1px solid #e5c7aa;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:600}.page-module___8aEwW__warningResolve:hover{background:#fff4ea}.page-module___8aEwW__warningFooter{align-items:center;gap:12px;margin-top:12px;display:flex}.page-module___8aEwW__warningRefresh{color:#8f4a1c;cursor:pointer;background:#fff;border:1px solid #ead7c3;border-radius:999px;padding:8px 14px;font-size:.8rem;font-weight:600}.page-module___8aEwW__warningFooterLink{color:#1f4b99;margin-left:auto;font-size:.85rem;font-weight:600;text-decoration:none}.page-module___8aEwW__warningFooterLink:hover{text-decoration:underline}.page-module___8aEwW__warningRefresh:disabled{cursor:default;opacity:.6}.page-module___8aEwW__warningError{color:#9a3a1d;font-size:.8rem}.page-module___8aEwW__reportGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.page-module___8aEwW__reportCard{background:#fffaf6;border:1px solid #f0e2cf;border-radius:18px;padding:16px}.page-module___8aEwW__reportTitle{margin-bottom:8px;font-weight:600}.page-module___8aEwW__reportRows{color:var(--muted);font-size:.9rem}.page-module___8aEwW__reportUpdated{color:var(--muted);margin-top:10px;font-size:.8rem}.page-module___8aEwW__reportLink{color:#b85b2b;align-items:center;gap:6px;margin-top:12px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module___8aEwW__reportLink:hover{text-decoration:underline}.page-module___8aEwW__reportLinkDisabled{color:var(--muted);margin-top:12px;font-size:.8rem;display:inline-block}.page-module___8aEwW__embedCard{background:#fffdf9;border:1px solid #efe1cf;border-radius:26px;padding:20px 20px 16px;box-shadow:0 20px 40px #1d1b1614}.page-module___8aEwW__embedHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.page-module___8aEwW__embedTitle{font-size:1.05rem;font-weight:600}.page-module___8aEwW__embedSubtitle{color:var(--muted);font-size:.85rem}.page-module___8aEwW__embedSelect{background:#fff;border:1px solid #ead7c3;border-radius:12px;min-width:220px;padding:8px 12px;font-size:.9rem}.page-module___8aEwW__embedStatus{color:var(--muted);font-size:.85rem}.page-module___8aEwW__embedFrameWrap{background:#fff;border:1px solid #f0e2cf;border-radius:18px;height:520px;overflow:hidden}.page-module___8aEwW__embedFrame{border:none;width:100%;height:100%}.page-module___8aEwW__backLink{color:#b85b2b;font-size:.9rem;font-weight:600}.page-module___8aEwW__backLink:hover{text-decoration:underline}@media (max-width:900px){.page-module___8aEwW__main{grid-template-columns:1fr}.page-module___8aEwW__header{flex-direction:column;align-items:flex-start}.page-module___8aEwW__userCard{justify-content:space-between;width:100%}.page-module___8aEwW__runRow,.page-module___8aEwW__warningRow{text-align:left;grid-template-columns:1fr}.page-module___8aEwW__warningMeta{align-items:flex-start}}@media (max-width:600px){.page-module___8aEwW__summaryStrip{grid-template-columns:1fr}.page-module___8aEwW__page{padding:24px 16px 40px}}.page-module___8aEwW__warningDetails{color:#8f4a1c;cursor:pointer;background:#fff7ef;border:1px solid #e5c7aa;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:600}.page-module___8aEwW__warningDetails:hover{background:#ffe9d6}.page-module___8aEwW__warningModalBackdrop{z-index:20;background:#1b140e80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.page-module___8aEwW__warningModal{background:#fffaf4;border:1px solid #f1dcc5;border-radius:22px;width:min(640px,100%);padding:20px;box-shadow:0 24px 60px #140e0940}.page-module___8aEwW__warningModalHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.page-module___8aEwW__warningModalTitle{font-size:1.1rem;font-weight:700}.page-module___8aEwW__warningModalSubtitle{color:var(--muted);margin-top:6px;font-size:.9rem}.page-module___8aEwW__warningModalClose{color:#a35221;cursor:pointer;background:#fff;border:1px solid #f0c8a6;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:700}.page-module___8aEwW__warningModalClose:hover{background:#ffe9d6}.page-module___8aEwW__warningModalBody{flex-direction:column;gap:16px;display:flex}.page-module___8aEwW__warningCallout{color:#7a3b16;background:#ffe8d3;border:1px solid #f5c9a3;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:.9rem;display:flex}.page-module___8aEwW__warningCalloutLabel{text-transform:uppercase;letter-spacing:.12em;color:#b15622;font-size:.75rem;font-weight:700}.page-module___8aEwW__warningGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.page-module___8aEwW__warningMetric{background:#fff;border:1px solid #f3e0cd;border-radius:14px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.page-module___8aEwW__warningMetricLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.75rem}.page-module___8aEwW__warningMetricValue{color:#3f3023;font-size:.95rem;font-weight:600}.page-module___8aEwW__warningMetricValueStrong{color:#7a3b16;font-size:1rem;font-weight:700}.page-module___8aEwW__warningMetricValueWarn{color:#c24c1b;font-size:1rem;font-weight:700}.page-module___8aEwW__warningMetaBlock{color:var(--muted);flex-direction:column;gap:4px;font-size:.8rem;display:flex}
.todo-panel-module__iBhxBG__panel{background:var(--card);border:1px solid var(--border);box-shadow:0 18px 40px var(--shadow);border-radius:24px;padding:20px}.todo-panel-module__iBhxBG__header{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.todo-panel-module__iBhxBG__header h2{font-size:1.2rem;font-weight:600}.todo-panel-module__iBhxBG__meta{color:var(--muted);font-size:.85rem}.todo-panel-module__iBhxBG__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.todo-panel-module__iBhxBG__field,.todo-panel-module__iBhxBG__fieldWide{flex-direction:column;gap:6px;display:flex}.todo-panel-module__iBhxBG__fieldWide{grid-column:1/-1}.todo-panel-module__iBhxBG__field span,.todo-panel-module__iBhxBG__fieldWide span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.todo-panel-module__iBhxBG__field input,.todo-panel-module__iBhxBG__field select,.todo-panel-module__iBhxBG__fieldWide textarea{color:#222;background:#fff;border:1px solid #e9d8c5;border-radius:12px;padding:10px 12px;font-size:.92rem}.todo-panel-module__iBhxBG__fieldWide textarea{resize:vertical}.todo-panel-module__iBhxBG__addBtn{color:#8f4a1c;cursor:pointer;background:#fff4ea;border:1px solid #e5c7aa;border-radius:999px;justify-self:start;padding:8px 14px;font-size:.82rem;font-weight:600}.todo-panel-module__iBhxBG__addBtn:hover{background:#ffe9d6}.todo-panel-module__iBhxBG__list{flex-direction:column;gap:10px;display:flex}.todo-panel-module__iBhxBG__empty{color:var(--muted);border:1px dashed #e9d8c5;border-radius:12px;padding:12px;font-size:.9rem}.todo-panel-module__iBhxBG__error{color:#9b1c1c;background:#feeaea;border:1px solid #f1b4b4;border-radius:12px;padding:10px 12px;font-size:.88rem}.todo-panel-module__iBhxBG__row{background:#fffaf3;border:1px solid #f2e6d4;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.todo-panel-module__iBhxBG__rowTitle{font-size:.92rem;font-weight:600}.todo-panel-module__iBhxBG__rowDesc{color:var(--muted);font-size:.9rem}@media (max-width:720px){.todo-panel-module__iBhxBG__form{grid-template-columns:1fr}}
