body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-shell{background:radial-gradient(circle at top,#ff7f501f,#0000 28%),linear-gradient(180deg,#fff9f5,#fff 24%,#fffaf7);color:#1f2933;min-height:100vh}.app-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffe0;border-bottom:1px solid #f0d7ca}.app-header__inner{margin:0 auto;max-width:1120px;padding:40px 24px 28px}.app-header__eyebrow{color:#c76b45;font-size:.8rem;font-weight:700;letter-spacing:.18em;margin:0 0 8px;text-transform:uppercase}.app-header__title{font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;margin:0}.app-header__description{color:#52606d;font-size:1rem;line-height:1.7;margin:12px 0 0;max-width:720px}.app-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.app-nav__link{border:1px solid #f1d5c8;border-radius:999px;color:#7b8794;font-size:.95rem;font-weight:700;padding:12px 16px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease}.app-nav__link:hover{background-color:#fff4ee;border-color:#e39b7d;color:#b44d24;transform:translateY(-1px)}.app-nav__link--active{background-color:#ffefe8;border-color:coral;box-shadow:0 12px 30px #ff7f5029;color:#9f3f19}.app-main{margin:0 auto;max-width:1280px;padding:36px 24px 72px}.page-layout{background-color:#ffffffeb;border:1px solid #f4dfd4;border-radius:28px;box-shadow:0 24px 60px #1f293314;padding:32px}.page-layout__header{margin-bottom:28px;max-width:760px}.page-layout__title{font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.15;margin:0}.page-layout__description{color:#52606d;line-height:1.75;margin:12px 0 0}.page-layout__content{color:#1f2933}.support-grid{grid-gap:20px;display:grid;gap:20px}.board-toolbar{align-items:center;background:linear-gradient(180deg,#fffdfb,#fff6f0);border:1px solid #f0ddd3;border-radius:20px;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px;padding:18px 20px}.board-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.board-toolbar__filters{display:flex;flex-wrap:wrap;gap:8px}.board-toolbar__filters span{background-color:#fff;border:1px solid #f0ddd3;border-radius:999px;color:#52606d;font-size:.92rem;padding:8px 12px}.board-table{background-color:#fff;border:1px solid #f0ddd3;border-radius:24px;box-shadow:0 20px 48px #1f29330f;overflow:hidden}.faq-workspace{grid-gap:28px;display:grid;gap:28px;grid-template-columns:minmax(0,1.75fr) minmax(360px,.92fr)}.faq-workspace__admin,.faq-workspace__board{min-width:0}.faq-workspace__admin{grid-gap:20px;align-content:start;display:grid;gap:20px}.faq-section-head{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:14px}.faq-section-head h3{font-size:1.3rem;margin:8px 0 0}.faq-section-head p{color:#6b7280;line-height:1.65;margin:0;max-width:360px;text-align:right}.faq-section-head--sidebar{margin-bottom:0}.api-status{border-radius:18px;font-weight:700;margin-bottom:18px;padding:14px 16px}.api-status--error{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.board-row__summary,.board-table__head{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:108px minmax(0,1fr) 120px 100px 110px}.board-table__head{background:linear-gradient(180deg,#fff4ed,#fff9f5);color:#7b8794;font-size:.9rem;font-weight:700;letter-spacing:.02em;padding:18px 24px}.board-table__body{display:grid}.board-empty{color:#6b7280;padding:28px 24px}.board-row{border-top:1px solid #f5e7df}.board-row:first-child{border-top:0}.board-row--selected{background-color:#fffdfa}.board-row__summary{cursor:pointer;list-style:none;padding:20px 24px;transition:background-color .16s ease}.board-row__summary:hover{background-color:#fffaf7}.board-row__summary::-webkit-details-marker{display:none}.board-row__title{align-items:center;color:#1f2933;display:flex;font-weight:700;gap:8px;min-width:0;overflow-wrap:anywhere;word-break:keep-all}.board-row__title strong{color:#ab4a23;flex:none}.board-row__meta{color:#52606d;font-size:.94rem}.board-badge{background-color:#f6efe9;border-radius:999px;color:#7b8794;display:inline-flex;font-size:.82rem;font-weight:700;padding:7px 10px;width:-webkit-fit-content;width:fit-content}.board-badge--notice{background-color:#1f2933;color:#fff}.board-row__content{grid-gap:16px;background:linear-gradient(180deg,#fffaf6,#fffdfb);display:grid;gap:16px;grid-template-columns:72px minmax(0,1fr);padding:4px 24px 22px}.board-row__answer-label{background-color:#ffefe8;border-radius:999px;color:#ab4a23;display:inline-flex;font-size:.84rem;font-weight:700;height:-webkit-fit-content;height:fit-content;padding:8px 12px;width:-webkit-fit-content;width:fit-content}.board-row__content p{color:#52606d;line-height:1.8;margin:0}.board-row__body{grid-gap:16px;display:grid;gap:16px}.admin-actions,.board-row__actions{display:flex;flex-wrap:wrap;gap:10px}.admin-actions button,.admin-panel__header button,.board-row__actions button{background-color:#efe6e1;border:0;border-radius:999px;color:#364152;font-weight:700;padding:11px 16px}.admin-panel{grid-gap:18px;background:linear-gradient(180deg,#fff,#fff8f3);border:1px solid #f0ddd3;border-radius:28px;box-shadow:0 24px 56px #1f29330f;display:grid;gap:18px;padding:24px}.faq-workspace__admin .admin-panel:first-of-type{position:-webkit-sticky;position:sticky;top:24px}.admin-panel__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.admin-panel__header h3{margin:8px 0 0}.admin-form{grid-gap:16px;display:grid;gap:16px}.admin-inline-fields{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-field{grid-gap:8px;display:grid;gap:8px}.admin-field span{color:#52606d;font-size:.92rem;font-weight:700}.admin-field input,.admin-field select,.admin-field textarea{background-color:#fff;border:1px solid #e7d2c7;border-radius:16px;color:#1f2933;font:inherit;padding:13px 14px;resize:vertical;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:#ff9a73;box-shadow:0 0 0 4px #ff7f5024;outline:none}.admin-toggle{align-items:center;color:#364152;display:flex;font-weight:700;gap:10px}.admin-detail{grid-gap:14px;display:grid;gap:14px}.admin-detail__row{border-bottom:1px solid #f3e1d8;display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.admin-detail__row span{color:#7b8794;font-size:.92rem}.admin-detail__row strong{text-align:right}.admin-detail__row--block{display:grid}.admin-detail__row--block p{color:#52606d;line-height:1.75;margin:8px 0 0}.status-pill{border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:700;padding:7px 12px;width:-webkit-fit-content;width:fit-content}.status-pill--published{background-color:#e8f7ed;color:#1d7a45}.status-pill--review{background-color:#fff4df;color:#a36b00}.status-pill--draft{background-color:#eceff4;color:#52606d}.status-pill--default{background-color:#f3f4f6;color:#6b7280}.support-grid--faq{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.stack-layout{grid-gap:20px;display:grid;gap:20px}.metric-card,.policy-card,.support-panel,.terms-card,.timeline-card,.verification-card{background:linear-gradient(180deg,#fff,#fffaf6);border:1px solid #f0ddd3;border-radius:22px;box-shadow:0 16px 36px #1f29330f;padding:22px}.support-panel--split{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.support-panel__header{grid-gap:6px;display:grid;gap:6px;margin-bottom:16px}.policy-card h3,.support-panel__header h3,.terms-card h3,.timeline-card h3,.verification-card h3{font-size:1.15rem;margin:0}.support-kicker{background-color:#ffefe8;border-radius:999px;color:#ab4a23;display:inline-flex;font-size:.78rem;font-weight:700;letter-spacing:.04em;padding:6px 10px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.faq-list{grid-gap:12px;display:grid;gap:12px}.faq-item{background-color:#fffdfb;border:1px solid #f3e1d8;border-radius:18px;padding:16px 18px}.faq-item summary{cursor:pointer;font-weight:700;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.bullet-list li,.faq-item p,.metric-card__note,.mock-form__field,.policy-card p,.terms-card p,.timeline-card p,.verification-card p{color:#52606d;line-height:1.75;margin:12px 0 0}.timeline-card{padding-top:52px;position:relative}.terms-card__index,.timeline-card__badge,.verification-card__state{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;justify-content:center;width:-webkit-fit-content;width:fit-content}.timeline-card__badge{background-color:#1f2933;color:#fff;font-size:.82rem;left:22px;padding:6px 12px;position:absolute;top:18px}.timeline-card__meta{color:#7b8794;display:block;font-size:.9rem;margin-top:14px}.metric-grid,.policy-grid,.terms-grid,.verification-board{grid-gap:18px;display:grid;gap:18px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-card__label{color:#7b8794;font-size:.88rem}.metric-card__value{display:block;font-size:clamp(2rem,5vw,2.8rem);line-height:1;margin-top:10px}.metric-card__note{margin-top:10px}.bullet-list{margin:0;padding-left:20px}.mock-form{grid-gap:14px;background-color:#fff7f1;border:1px dashed #edbcaa;border-radius:20px;display:grid;gap:14px;padding:18px}.mock-form__row{color:#7b8794;display:flex;gap:12px;justify-content:space-between}.mock-form__field{background-color:#fff;border:1px solid #f0ddd3;border-radius:16px;min-height:120px;padding:16px}.mock-form__actions{display:flex;gap:10px}.mock-form__actions button,.verification-card__footer button{background-color:#efe6e1;border:0;border-radius:999px;color:#364152;font-weight:700;padding:12px 16px}.button-primary{background-color:coral!important;color:#fff!important}.button-danger{background-color:#7f1d1d!important;color:#fff!important}.verification-board{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.verification-card__state{background-color:#ffefe8;color:#ab4a23;font-size:.8rem;padding:6px 10px}.verification-card__footer{align-items:center;color:#7b8794;display:flex;font-size:.92rem;gap:12px;justify-content:space-between;margin-top:18px}.policy-grid,.terms-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.terms-card{grid-gap:10px;display:grid;gap:10px}.terms-card__index{background-color:#1f2933;border-radius:14px;color:#fff;height:44px;width:44px}.policy-hero{align-items:center;background:linear-gradient(135deg,#fff0e9,#fffaf6);border:1px solid #f0ddd3;border-radius:24px;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px;padding:22px 24px}.policy-hero h3{margin:8px 0 0}.policy-hero__list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.policy-hero__list li{background-color:#fff;border:1px solid #f0ddd3;border-radius:999px;font-weight:700;padding:10px 14px}@media (max-width:768px){.app-header__inner,.app-main{padding-left:16px;padding-right:16px}.page-layout{border-radius:20px;padding:24px 18px}.app-nav{gap:10px}.app-nav__link{text-align:center;width:100%}.board-toolbar,.board-toolbar__filters,.board-toolbar__group{align-items:stretch;flex-direction:column}.board-table__head{display:none}.board-row__summary{gap:10px;grid-template-columns:1fr}.board-row__title{display:block}.board-row__title strong{display:inline-block;margin-right:6px}.board-row__meta{border-top:1px solid #f3e1d8;display:flex;font-size:.92rem;gap:12px;justify-content:space-between;padding-top:8px}.board-row__meta:before{color:#7b8794;content:attr(data-label);font-weight:700}.admin-inline-fields,.board-row__content,.faq-workspace{grid-template-columns:1fr}.faq-section-head{align-items:start;display:grid}.faq-section-head p{max-width:none;text-align:left}.faq-workspace__admin .admin-panel:first-of-type{position:static}.admin-actions,.admin-detail__row,.admin-panel__header,.board-row__actions{align-items:stretch;flex-direction:column}.admin-detail__row strong{text-align:left}.mock-form__actions,.policy-hero,.support-panel--split,.verification-card__footer{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.mock-form__row{flex-direction:column}}
/*# sourceMappingURL=main.025ab211.css.map*/