.manual-page{color:#183268;background:#f5f8ff;min-height:100vh}.manual-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#3175dc 0%,#0000 34%),linear-gradient(120deg,#102a76,#1745b5);padding:48px 0 112px}.manual-hero-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:44px;display:grid}.manual-eyebrow{color:#ffe18b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:14px;font-weight:800;display:inline-flex}.manual-hero h1{margin:20px 0;font:800 clamp(42px,5vw,70px)/1.07 Outfit,sans-serif}.manual-hero p{color:#e2ecff;max-width:780px;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.7}.manual-hero-summary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1c;border:1px solid #ffffff4d;border-radius:24px;gap:12px;padding:28px;display:grid;box-shadow:0 22px 45px #071d5c44}.manual-hero-summary span{text-transform:uppercase;letter-spacing:.12em;color:#ffe18b;font-size:14px;font-weight:800}.manual-hero-summary strong{font:750 27px/1.18 Outfit,sans-serif}.manual-hero-summary small{color:#d9e8ff;font-size:15px;line-height:1.5}.manual-main{margin-top:-64px;padding-bottom:92px;position:relative}.manual-categories{background:#fff;border:1px solid #e2e9f9;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px;display:grid;box-shadow:0 18px 40px #0a2d8330}.manual-categories a{color:#173a93;border-radius:14px;align-items:center;gap:11px;padding:18px 12px;font-size:14px;font-weight:800;transition:background .2s,transform .2s;display:flex;text-decoration:none!important}.manual-categories a:hover,.manual-categories a:focus-visible{background:#eaf1ff;transform:translateY(-3px)}.manual-categories svg{color:#e3a80d;flex:none}.manual-tools{justify-content:space-between;align-items:center;gap:18px;margin:38px 0 30px;display:flex}.manual-search{color:#1d4bb1;background:#fff;border:1px solid #d8e3fa;border-radius:15px;align-items:center;gap:12px;width:100%;max-width:510px;padding:0 17px;display:flex;box-shadow:0 8px 24px #183c9320}.manual-search:focus-within{outline-offset:2px;outline:2px solid #356ed5}.manual-search input{color:#183268;background:0 0;border:0;outline:0;width:100%;padding:17px 0;font-size:16px}.manual-count{color:#52658d;font-size:14px;font-weight:700}.manual-group{margin-bottom:48px;scroll-margin-top:175px}.manual-group-heading{align-items:center;gap:16px;margin-bottom:20px;display:flex}.manual-group-icon{color:#fff;background:linear-gradient(140deg,#1546b9,#237cdc);border-radius:16px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 8px 18px #2454bc44}.manual-group-heading small{letter-spacing:.12em;text-transform:uppercase;color:#5977af;font-size:12px;font-weight:800}.manual-group h2{color:#123a92;margin:2px 0 0;font:800 clamp(25px,3vw,37px)/1.2 Outfit,sans-serif}.manual-group-total{color:#657899;margin-left:auto;font-size:14px}.manual-entries{gap:11px;display:grid}.manual-entry{background:#fff;border:1px solid #dce5f6;border-radius:18px;transition:border .2s,box-shadow .2s;overflow:hidden;box-shadow:0 6px 18px #102e7210}.manual-entry.is-open{border-color:#98b9ed;box-shadow:0 15px 34px #133f941c}.manual-entry h3{margin:0}.manual-entry button{text-align:left;color:#183568;cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;width:100%;padding:19px 22px;font:750 clamp(16px,1.5vw,19px)/1.35 Outfit,sans-serif;display:flex}.manual-entry button:hover{background:#f6f9ff}.manual-number{color:#1e52b7;background:#e9f0ff;border-radius:11px;place-items:center;min-width:38px;height:38px;font-size:14px;display:grid}.manual-toggle{color:#153a8f;background:#ffebae;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.manual-answer{padding:0 26px 24px 78px}.manual-answer p{color:#3c4d6b;white-space:pre-line;border-top:1px solid #e9eef9;max-width:920px;margin:0;padding-top:20px;font-size:16px;line-height:1.8}.manual-no-results{text-align:center;border:1px dashed #a8bce4;border-radius:20px;justify-items:center;gap:12px;padding:50px 18px;display:grid}.manual-no-results strong{font-size:21px}.manual-no-results p{margin:0}.manual-admin-group{margin:26px 0}.manual-admin-group h3{color:#143b9f;align-items:center;gap:9px;font:800 21px Outfit,sans-serif;display:flex}.manual-admin-topic{background:#fff;border:1px solid #dce5f6;border-radius:13px;margin:9px 0}.manual-admin-topic summary{cursor:pointer;color:#1c397c;justify-content:space-between;gap:12px;padding:16px;font-weight:700;display:flex}.manual-admin-topic[open] summary span:last-child{transform:rotate(45deg)}.manual-admin-topic .admin-grid{padding:0 16px 18px}.manual-admin-topic .admin-field:last-child{grid-column:1/-1}.manual-admin-topic textarea{min-height:150px}@media (max-width:900px){.manual-hero-grid{grid-template-columns:1fr}.manual-hero-summary{display:none}.manual-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.manual-hero{padding:38px 0 93px}.manual-main{margin-top:-55px}.manual-categories{gap:3px;padding:7px}.manual-categories a{gap:7px;padding:12px 8px;font-size:13px}.manual-categories svg{width:18px}.manual-tools{flex-direction:column;align-items:stretch;margin-top:27px}.manual-count{padding-left:3px}.manual-group-heading{gap:9px}.manual-group-icon{width:43px;height:43px}.manual-group-icon svg{width:21px}.manual-group-total{text-align:right;font-size:12px}.manual-entry button{gap:10px;padding:14px}.manual-answer{padding:0 16px 19px}.manual-answer p{padding-top:16px}.manual-number{min-width:32px;height:32px}.manual-toggle{width:31px;height:31px}}@media (prefers-reduced-motion:reduce){.manual-categories a,.manual-entry{transition:none}}.manual-admin-toolbar{justify-content:space-between;align-items:center;gap:18px;margin:30px 0 15px;display:flex}.manual-admin-toolbar strong{color:#173b91;font:800 23px Outfit,sans-serif}.manual-admin-toolbar p,.manual-admin-help{color:#65738e;margin:4px 0 0;font-size:14px;line-height:1.5}.manual-admin-toolbar button,.manual-admin-new-bottom,.manual-admin-add-topic{color:#fff;cursor:pointer;background:#1749bf;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:11px 15px;font-weight:800;display:inline-flex}.manual-admin-toolbar button:disabled,.manual-admin-new-bottom:disabled,.manual-admin-add-topic:disabled{opacity:.5;cursor:default}.manual-admin-section{background:#f9fbff;border:1px solid #dce6f7;border-radius:20px;margin:16px 0;padding:19px;box-shadow:0 8px 22px #123c880d}.manual-admin-section-head{align-items:center;gap:13px;margin-bottom:19px;display:flex}.manual-admin-section-icon{color:#1949b6;background:#e5efff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.manual-admin-section-head>div:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.manual-admin-section-head strong{color:#173b91;overflow-wrap:anywhere;font:800 20px Outfit,sans-serif}.manual-admin-section-head small{color:#657694;font-size:13px}.manual-admin-section-actions{gap:5px;display:flex}.manual-admin-section-actions button{color:#2050b0;cursor:pointer;background:#fff;border:1px solid #d8e3f5;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.manual-admin-section-actions button.danger,.manual-admin-remove{color:#a63543}.manual-admin-section-actions button:disabled{opacity:.35;cursor:default}.manual-admin-section-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:20px;display:grid}.manual-admin-icons{background:#fff;border:1px solid #d1ddf2;border-radius:12px;min-width:0}.manual-admin-icons summary{color:#254783;cursor:pointer;min-height:44px;padding:12px 14px;font-weight:800}.manual-admin-icon-grid{border-top:1px solid #e2e9f7;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:12px;display:grid}.manual-admin-icon-grid button{color:#3b5b95;cursor:pointer;background:#f9fbff;border:1px solid #e0e8f6;border-radius:10px;place-items:center;gap:4px;min-width:0;min-height:60px;padding:5px;font-size:11px;display:grid}.manual-admin-icon-grid button.selected{color:#1749b6;background:#e0eaff;border-color:#3971d1}.manual-admin-topics{gap:8px;display:grid}.manual-admin-topic{margin:0;overflow:hidden}.manual-admin-topic summary{align-items:center;min-height:54px}.manual-admin-topic summary span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.manual-admin-topic-number{color:#1849b1;background:#eaf1ff;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;display:grid}.manual-admin-topic-fields{grid-template-columns:120px minmax(0,1fr);gap:13px;padding:2px 16px 18px;display:grid}.manual-admin-topic-fields .manual-admin-topic-body{grid-column:1/-1}.manual-admin-remove{cursor:pointer;background:#fff4f5;border:1px solid #efcdd3;border-radius:10px;grid-column:1/-1;justify-self:start;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:inline-flex}.manual-admin-add-topic{color:#1745ac;background:#e8f0ff;border:1px solid #ccdcf8;margin-top:14px}.manual-admin-new-bottom{margin-top:8px}.manual-admin-help{margin-top:15px}.manual-categories{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}@media (max-width:700px){.manual-admin-toolbar{flex-direction:column;align-items:stretch}.manual-admin-toolbar button{align-self:flex-start}.manual-admin-section-fields{grid-template-columns:1fr}.manual-admin-icon-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.manual-admin-section{padding:13px}.manual-admin-section-head{flex-wrap:wrap}.manual-admin-section-actions{margin-left:auto}.manual-admin-topic-fields{grid-template-columns:1fr}.manual-admin-topic-fields .manual-admin-topic-body,.manual-admin-remove{grid-column:auto}.manual-admin-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-categories{grid-template-columns:1fr 1fr}}
