@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--k-bg: #faf8f4;--k-panel: #fcfaf8;--k-ink: #1d2330;--k-ink-700: #4c5568;--k-ink-600: #616d84;--k-ink-300: #eae6e0;--k-accent: #f36620;--k-accent-100: #fef2ec;--k-accent-200: #fcdecf;--k-radius: 12px;--k-radius-lg: 16px;--k-shadow-md: 0 4px 24px -4px rgba(93, 102, 133, .1);--k-shadow-lg: 0 12px 40px -8px rgba(93, 102, 133, .18)}html,body,#root{height:100%}body{margin:0;background:var(--k-bg);color:var(--k-ink);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.tnum{font-variant-numeric:tabular-nums}*:focus-visible{outline:2px solid var(--k-accent);outline-offset:2px}.m-section-title{border-bottom:1px solid var(--k-ink-300);padding-bottom:10px;margin-bottom:6px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink)}.m-kicker{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-accent)}.ant-card{border:1px solid var(--k-ink-300)!important;border-radius:var(--k-radius-lg)!important;box-shadow:var(--k-shadow-md)!important}.ant-card .ant-card-head{border-bottom:1px solid var(--k-ink-300);min-height:auto;padding:14px 20px}.ant-card .ant-card-head-title{font-weight:700;letter-spacing:.02em}.ant-card .ant-card{box-shadow:none!important}.ant-btn{font-weight:600;letter-spacing:.01em;box-shadow:none!important}.ant-btn-primary:not(:disabled):hover{background:#f4702f!important}.ant-btn-primary:not(:disabled):active{background:#e8560c!important}.ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px!important;font-weight:700!important;color:var(--k-ink-600)!important;border-bottom:1px solid #ddd6cc!important}.ant-table-wrapper .ant-table{background:transparent}.ant-table-tbody>tr>td{border-bottom:1px solid var(--k-ink-300)!important}.ant-tag{border-radius:999px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:10px;line-height:18px;padding-inline:10px}.ant-tabs-tab{font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:12px}.ant-descriptions-bordered .ant-descriptions-view{border:1px solid var(--k-ink-300);border-radius:var(--k-radius);overflow:hidden}.ant-descriptions-bordered .ant-descriptions-item-label{font-weight:600;letter-spacing:.02em}.ant-modal-content{border-radius:var(--k-radius-lg)!important;box-shadow:var(--k-shadow-lg)!important}.ant-drawer-content{border-radius:var(--k-radius-lg) 0 0 var(--k-radius-lg)!important}.ant-modal-header,.ant-drawer-header{border-bottom:1px solid var(--k-ink-300);padding-bottom:12px}.ant-drawer-title,.ant-modal-title{font-weight:700;letter-spacing:.01em}.ant-steps .ant-steps-item-process .ant-steps-item-icon{background:var(--k-accent);border-color:var(--k-accent)}.ant-steps .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--k-accent)}.ant-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--k-accent)}.m-poster-btn{display:inline-flex;align-items:center;gap:12px;padding:15px 22px;background:#ffffffeb;color:var(--k-ink);border:1px solid rgba(255,255,255,.5);border-radius:var(--k-radius);font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #fff9;transition:transform .2s ease,background .2s ease}.m-poster-btn:hover{background:#fff;transform:scale(1.02)}.m-poster-btn:active{transform:scale(.98)}::selection{background:var(--k-accent-200)}
