@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&display=swap";:root{color-scheme:light;--bg-base: #f3ecdf;--bg-deep: #eadfce;--panel: rgba(255, 250, 244, .76);--panel-strong: rgba(255, 252, 247, .92);--line: rgba(83, 52, 31, .12);--ink: #1f1a16;--muted: #6f6358;--accent: #d96d31;--accent-soft: rgba(217, 109, 49, .13);--accent-emerald: #2d7c67;--shadow: 0 24px 80px rgba(56, 35, 18, .12)}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;overflow:hidden}body{margin:0;color:var(--ink);font-family:Space Grotesk,Segoe UI,sans-serif;background:radial-gradient(circle at 12% 16%,rgba(217,109,49,.18),transparent 24%),radial-gradient(circle at 88% 12%,rgba(45,124,103,.16),transparent 26%),linear-gradient(180deg,var(--bg-base) 0%,var(--bg-deep) 100%)}.ant-btn>a{color:inherit}.ant-layout,.ant-layout-sider,.ant-layout-header,.ant-layout-content{background:transparent!important}.fullscreen-loader{min-height:100vh;display:grid;place-items:center}.auth-shell{min-height:100vh;width:min(520px,100%);margin:0 auto;display:flex;flex-direction:column;justify-content:center;padding:36px}.auth-stage{display:flex;justify-content:center}.auth-card{background:var(--panel);border:1px solid var(--line);border-radius:28px!important;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-card{background:var(--panel);border:1px solid var(--line);border-radius:0!important;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.panel-card,.page-header-card,.panel-card.ant-card,.page-header-card.ant-card{background:var(--panel);border:1px solid var(--line);border-radius:12px!important;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.auth-card{width:min(100%,380px);padding:18px;display:flex;flex-direction:column}.auth-card .ant-card-body{position:relative;display:flex;flex-direction:column}.auth-card-head{position:absolute;top:0;right:0;display:flex;justify-content:flex-end;z-index:1}.auth-card-body{width:100%;max-width:320px;margin:44px auto 0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px}.auth-brand-title{margin:0 0 10px!important}.eyebrow{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.main-layout{height:100dvh;min-height:100dvh;overflow:hidden}.main-layout>.ant-layout{height:100dvh;min-height:100dvh;overflow:hidden}.nav-shell{padding:0!important;border-inline-end:none;background:transparent!important;box-shadow:none;overflow:hidden}.nav-shell .ant-layout-sider-children{display:flex;flex-direction:column;min-height:100dvh;overflow:hidden;padding:16px 12px 16px 16px;background:transparent}.nav-shell.ant-layout-sider-has-trigger .ant-layout-sider-children{height:100dvh;min-height:100dvh;padding-bottom:64px}.nav-shell.is-collapsed{padding-left:0}.nav-card{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;height:100%;padding:12px;background:var(--panel);border:1px solid var(--line);border-radius:12px!important;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-card.is-collapsed{padding:12px 10px}.nav-header{display:flex;justify-content:flex-end;align-items:center;min-height:36px}.nav-card.is-collapsed .nav-header{justify-content:center}.nav-collapse-button{width:36px;height:36px;color:var(--ink)!important;font-size:14px}.nav-collapse-button:hover,.nav-collapse-button:focus{background:#0000000a!important}.nav-menu{flex:1 1 auto;min-height:0;overflow:auto;background:transparent!important;border-inline-end:none!important}.nav-menu .ant-menu-item{height:40px;line-height:40px;margin:0 0 6px!important;border-radius:0!important}.nav-menu .ant-menu-item .ant-menu-title-content{font-weight:500}.nav-footer{display:flex;flex-direction:column;gap:10px;padding:14px 12px 0;margin-top:auto;border-top:1px solid var(--line);background:transparent;border-radius:0;border:none}.nav-footer-item{margin-top:auto;width:100%;height:40px;display:inline-flex;align-items:center;gap:10px;padding:0 12px;border:none;background:transparent;color:var(--ink);font:inherit;font-weight:500;text-align:left;cursor:pointer}.nav-footer-item-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;min-width:16px}.nav-footer-item-compact{justify-content:center;padding:0}.nav-footer-item:hover,.nav-footer-item:focus{background:#0000000a}.nav-footer-item:focus-visible{outline:none}.nav-shell .ant-layout-sider-trigger,.nav-shell .ant-btn,.nav-shell .ant-btn>span{border-radius:0!important}.nav-shell .ant-layout-sider-trigger{background:transparent!important;border-top:none;color:var(--ink)!important;box-shadow:none!important}.nav-shell .ant-layout-sider-trigger:hover{background:var(--panel-strong)!important}.nav-footer-label{color:var(--muted)}.nav-logout-compact{width:100%}.page-topbar{position:relative;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 24px 0 20px;height:auto!important;line-height:1.1!important;transition:padding .2s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease;border-bottom:1px solid transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.page-topbar.is-scrolled{padding-top:12px;padding-bottom:10px;background:var(--panel-strong)!important;box-shadow:var(--shadow);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.page-topbar-context{display:flex;justify-content:center;justify-self:center;min-width:0;width:100%;max-width:980px}.page-topbar-actions{display:flex;align-items:center;gap:12px;justify-content:flex-end}.page-user-trigger{display:inline-flex;align-items:center;gap:8px;padding-inline:0!important;color:var(--ink)!important}.page-user-trigger:hover,.page-user-trigger:focus{background:transparent!important;color:var(--ink)!important}.page-user-name{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-user-chevron{font-size:11px;color:var(--muted)}.language-switcher{display:inline-flex;align-items:center;padding:0;border-radius:0;background:transparent;border:none}.language-switcher.compact{padding:0}.language-switcher .ant-typography{margin-bottom:0}.language-switcher .ant-select{min-width:136px}.language-switcher .ant-select .ant-select-selector{background:transparent!important;border:none!important;box-shadow:none!important}.page-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;padding:16px 32px 32px 28px;overflow:auto}.page-stack,.tab-stack{display:flex;flex-direction:column;gap:28px;width:100%;min-width:0;max-width:none;align-self:stretch}.page-content>.page-stack,.page-content>.tab-stack{flex:1 1 auto;min-height:0;height:100%}.page-header-card{padding:28px 30px}.project-shell-topbar{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%}.project-shell-nav{display:flex;align-items:center;justify-content:center;gap:26px;width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.project-shell-nav::-webkit-scrollbar{display:none}.project-shell-nav-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;box-shadow:none;border-radius:0;padding:10px 2px 12px;margin:0;color:var(--text-primary);font:inherit;font-weight:500;line-height:1.2;white-space:nowrap;border-bottom:2px solid transparent;cursor:pointer;transition:color .2s ease,border-color .2s ease,opacity .2s ease}.project-shell-nav-button:hover{color:var(--accent)}.project-shell-nav-button.is-active{color:var(--accent);border-bottom-color:var(--accent)}.project-shell-nav-button:focus,.project-shell-nav-button:focus-visible,.project-shell-nav-button:active{outline:none;box-shadow:none}.project-shell-title{white-space:nowrap;font-size:18px;line-height:1.2}.project-meta-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;padding:8px 2px 10px;position:static;width:100%;text-align:center}.project-tabs{flex:1;min-width:0}.project-tabs .ant-tabs-nav{margin-bottom:0!important}.project-tabs .ant-tabs-tab{padding-inline:0;margin-inline:0 26px!important}.project-tabs .ant-tabs-tab-btn{padding:10px 2px 12px;border-radius:0;font-weight:500}.inner-section-tabs .ant-tabs-nav{margin-bottom:18px!important}.inner-section-tabs .ant-tabs-tab{padding-inline:0;margin-inline:0 22px!important}.inner-section-tabs .ant-tabs-tab-btn{padding:10px 2px 12px;border-radius:0;font-weight:500}.inner-section-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent)!important}.inner-section-tabs .ant-tabs-ink-bar{background:var(--accent)!important}.products-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.products-toolbar-copy{display:flex;flex-direction:column;gap:6px;max-width:460px}.filters-bar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.filters-bar-actions{margin-left:auto}.projects-grid,.two-column-grid,.json-columns,.photo-grid,.import-grid{display:grid;gap:18px}.projects-grid,.two-column-grid,.import-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.projects-grid>*,.two-column-grid>*,.import-grid>*{min-width:0}.project-card{min-height:280px}.inner-panel{box-shadow:none;border-radius:12px!important}.table-card{overflow:hidden}.table-card .ant-card-body,.table-card .ant-table-wrapper,.table-card .ant-table-content{overflow-x:auto}.table-card .ant-table{min-width:100%}.data-card{height:100%;min-height:0}.data-card .ant-card-body{display:flex;flex-direction:column;height:100%;min-height:0;padding-bottom:20px}.product-table-shell{flex:1 1 auto;min-height:0;padding:0 0 20px;overflow:visible}.product-table-shell .ant-table-wrapper,.product-table-shell .ant-spin-nested-loading,.product-table-shell .ant-spin-container{height:100%;min-height:0}.product-table-shell .ant-table-container{padding-bottom:14px}.product-table-shell .ant-table-content,.product-table-shell .ant-table-body{scrollbar-gutter:stable both-edges}.product-table-shell .ant-table-body{padding-bottom:12px}.mapping-card-shell{min-height:420px}.mapping-card{height:100%;min-height:0}.mapping-card .ant-card-body{display:flex;flex-direction:column;height:100%;min-height:0}.mapping-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px}.mapping-card-actions{display:flex;align-items:center;gap:12px;min-width:0;justify-content:flex-end;flex-wrap:wrap}.mapping-scheme-field{min-width:260px}.mapping-scheme-field .ant-select{width:100%}.mapping-table-wrap{flex:1;min-height:0;overflow:auto}.import-jobs-table-wrap{max-height:min(68vh,calc(100dvh - 280px));overflow:auto;scrollbar-gutter:stable both-edges}.import-jobs-table-wrap .ant-table-thead>tr>th{position:sticky;top:0;z-index:3;background:#fffcf7f5!important}.import-jobs-empty{display:grid;place-items:center;min-height:220px}.import-job-stats{display:flex;flex-direction:column;gap:2px;line-height:1.35}.mapping-table .ant-table{width:100%;table-layout:fixed}.mapping-table .ant-table-wrapper,.mapping-table .ant-spin-nested-loading,.mapping-table .ant-spin-container{height:auto}.mapping-table .ant-table-thead>tr>th,.mapping-table .ant-table-tbody>tr>td{vertical-align:top}.mapping-table .ant-table-thead>tr>th{position:sticky;top:0;z-index:3;background:#fffcf7f5!important}.mapping-table .ant-table-cell{min-width:0}.mapping-table .mapping-row-active>td{background:#df762a14!important}.mapping-table .ant-select,.mapping-table .ant-input{width:100%}.mapping-table .ant-select .ant-select-selector,.mapping-table .ant-input{min-width:0}.mapping-table .ant-space{width:100%}.import-mapper-wrap{outline:none}.import-mapper-controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.import-mapper-empty{min-height:280px;padding:24px;border:1px dashed rgba(55,48,41,.16);border-radius:18px;background:#fffcf7b3;display:flex;flex-direction:column;justify-content:center}.import-mapper-table .ant-table-thead>tr>th,.import-mapper-table .ant-table-tbody>tr>td{vertical-align:top}.import-mapper-header-cell{display:flex;flex-direction:column;gap:10px;min-width:0}.import-mapper-table .ant-select{width:100%}.import-mapper-table .ant-table-body{overflow-y:auto!important}.mapping-settings-cell{display:flex;flex-direction:column;gap:10px}.mapping-settings-trigger,.mapping-settings-readonly{width:100%;min-height:44px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#fffcf7b8;text-align:left}.mapping-settings-trigger{cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.mapping-settings-trigger:hover{border-color:#d96d3157;background:#fffcf7eb}.feed-analyzer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.feed-analyzer-toolbar-main{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:1 1 420px}.feed-analyzer-toolbar-main .ant-input-affix-wrapper{width:min(360px,100%)}.feed-analyzer-content{max-height:calc(100vh - 260px);overflow:auto;padding-right:4px}.feed-analyzer-fields-grid{display:grid;gap:10px}.feed-analyzer-field-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;align-items:start}.resizable-table .ant-table{table-layout:fixed}.resizable-table .ant-table-tbody>tr>td{cursor:pointer}.resizable-table .ant-table-expanded-row>td,.resizable-table .ant-table-expanded-row-fixed>td{cursor:default}.resizable-table .ant-table-thead>tr>th{position:relative}.table-resize-handle{position:absolute;top:0;right:-6px;width:12px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:2}.table-resize-handle:after{content:"";position:absolute;top:18%;bottom:18%;left:50%;width:1px;transform:translate(-50%);background:#3d32281f;transition:background-color .2s ease}.resizable-table .ant-table-thead>tr>th:hover .table-resize-handle:after{background:var(--accent)}.feed-pill{border-radius:999px;background:var(--accent-soft)!important;color:var(--accent)!important;padding-inline:12px;font-weight:600}.feed-pill-code,.feed-pill-count{background:#a65c2e1a!important;color:#9f5427!important}.json-columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.json-block{margin:0;max-height:280px;overflow:auto;padding:16px;border-radius:18px;border:1px solid var(--line);background:#f9f4edeb;font-size:12px;line-height:1.45;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.photo-field-editor{display:flex;flex-direction:column;gap:12px;outline:none}.photo-field-editor.drag-over .photo-upload-tile{border-color:var(--accent);background:#df762a14}.photo-grid{grid-template-columns:repeat(auto-fit,minmax(116px,132px));align-items:start}.photo-grid.single{grid-template-columns:repeat(auto-fit,minmax(116px,132px))}.photo-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:6px;background:var(--panel-strong);border:1px solid var(--line);border-radius:12px;cursor:grab}.photo-card.dragging{opacity:.5}.photo-card-actions{position:absolute;inset:6px 6px auto 6px;z-index:2;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.photo-card-actions .ant-btn,.photo-card-handle{pointer-events:auto}.photo-card-delete{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:#fffffff0;color:#d94841!important}.photo-card-handle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:#ffffffeb;color:#53341fa6}.photo-thumb{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:10px;overflow:hidden}.photo-card .ant-image,.photo-card .ant-image img{display:block;width:100%;border-radius:10px}.photo-upload-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:132px;min-height:176px;padding:12px;border:1px dashed var(--line-strong);border-radius:12px;background:#fffcf7e6;color:var(--text);cursor:pointer;transition:border-color .2s ease,background .2s ease}.photo-upload-tile:hover{border-color:var(--accent);color:var(--accent)}.photo-upload-tile.replace{min-height:132px}.photo-upload-tile .ant-typography{margin:0;text-align:center;font-size:12px}.card-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.inline-alert{margin-bottom:18px}.field-settings-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:18px}.field-settings-list{display:flex;flex-direction:column;gap:12px}.user-fields-card{height:100%;min-height:0}.user-fields-card .ant-card-body{display:flex;flex-direction:column;height:100%;min-height:0}.user-fields-tree{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.user-fields-tree-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.user-fields-tree-surface{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid rgba(83,52,31,.12);border-radius:20px;padding:16px;background:#fffcf7eb}.field-setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:var(--panel-strong)}.field-setting-main{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.api-key-grid{display:grid;gap:18px;align-items:start;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.import-settings-shell{flex:1 1 auto;min-height:0;overflow:hidden}.import-settings-card{flex:1 1 auto;min-height:0}.import-settings-card .ant-card-body{display:flex;flex-direction:column;height:100%;min-height:0}.import-settings-header{flex:0 0 auto}.import-settings-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding-right:4px}.info-block{min-width:0;height:100%;padding:18px;border-radius:22px;border:1px solid var(--line);background:var(--panel-strong)}.info-block .ant-descriptions{margin-bottom:12px}.meta-list{display:flex;flex-direction:column;gap:14px}.project-page-shell{flex:1 1 auto;height:100%;min-height:0;overflow:hidden;width:100%;min-width:0;max-width:none;align-self:stretch}.project-section-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;width:100%;min-width:0;max-width:none;align-self:stretch}.project-section-body>.panel-card,.project-section-body>.table-card,.project-section-body>.import-settings-shell,.project-section-body>.mapping-card-shell{width:100%;min-width:0;max-width:none;align-self:stretch}.project-section-body>.data-card,.project-section-body>.user-fields-card{flex:1 1 auto;min-height:0}.project-section-body .ant-card,.project-section-body .ant-card-body,.project-section-body .ant-table-wrapper,.project-section-body .ant-spin-nested-loading,.project-section-body .ant-spin-container,.project-section-body .resizable-table{width:100%;min-width:0;max-width:none}.project-section-body>.mapping-card-shell{flex:1 1 auto;min-height:0}.project-section-body>.mapping-card-shell .ant-card-body{height:100%;min-height:0;overflow:auto}.meta-row{display:grid;grid-template-columns:168px minmax(0,1fr);gap:10px;align-items:start}.meta-label{color:var(--muted)}.meta-value{word-break:normal;overflow-wrap:break-word}.info-block .ant-descriptions-view{width:100%}.info-block .ant-descriptions-row>th{width:176px}.info-block .ant-descriptions-item-label,.info-block .ant-descriptions-item-content{white-space:normal;word-break:normal;overflow-wrap:break-word}.info-block .ant-descriptions-item-label{color:var(--muted);white-space:nowrap;padding-inline-end:16px}.breakable-text{display:block;word-break:break-all;overflow-wrap:anywhere}@media(max-width:1360px){.api-key-grid{grid-template-columns:1fr}.info-block-meta,.info-block-source,.info-block-instructions,.info-block-feed{grid-column:auto;grid-row:auto}}@media(max-width:420px){.meta-row{grid-template-columns:1fr;gap:4px}.field-settings-add{grid-template-columns:1fr}.field-setting-row{flex-direction:column;align-items:flex-start}}@media(max-width:900px){.mapping-card-header{grid-template-columns:1fr}.mapping-card-actions{width:100%;justify-content:flex-start}.mapping-scheme-field{width:100%;min-width:0}}@media(max-width:1024px){.auth-shell{width:100%;padding:20px}.auth-stage{grid-template-columns:1fr}.auth-hero{min-height:0;padding:28px}.auth-card{width:100%;min-height:0;max-width:420px;align-self:center}.nav-shell,.nav-shell.is-collapsed{padding:0}.nav-shell .ant-layout-sider-children,.nav-shell.ant-layout-sider-has-trigger .ant-layout-sider-children{padding:0;height:100dvh;min-height:100dvh}.nav-card,.nav-card.is-collapsed{border-radius:0!important;box-shadow:none;border-inline-end:1px solid var(--line);border-left:none;border-top:none;border-bottom:none;background:var(--panel-strong);padding:16px 12px}.nav-header{display:none}.page-content{padding:18px}.page-topbar{padding:20px 18px 0}.page-topbar-context{width:100%;justify-self:stretch;justify-content:flex-start}.project-shell-topbar{justify-content:flex-start}.project-shell-nav{justify-content:flex-start;gap:18px}.project-tabs .ant-tabs-tab{margin-inline:0 18px!important}.page-topbar-actions{justify-content:flex-start}}@media(max-width:720px){.card-toolbar{flex-direction:column}.auth-shell{padding:16px}.auth-stage{gap:20px}.auth-hero{padding:20px}.products-toolbar{margin-bottom:18px;padding-bottom:14px}.page-user-name{max-width:140px}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
