.app-icon[data-v-fa0406e3]{flex-shrink:0;vertical-align:middle}.admin-navigation[data-v-f5ad55dd]{min-width:0;display:flex;flex-wrap:wrap;gap:5px;padding:8px;margin-bottom:28px;background:#fff;border:1px solid var(--line);border-radius:12px}.admin-navigation a[data-v-f5ad55dd]{min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;min-height:42px;font-size:11px;color:var(--text-2);border-radius:7px}.admin-navigation a>span[data-v-f5ad55dd]{overflow-wrap:anywhere}.admin-navigation .app-icon[data-v-f5ad55dd]{flex-shrink:0}.admin-navigation a[data-v-f5ad55dd]:hover{color:var(--navy);background:#f5f7f6}.admin-navigation a.selected[data-v-f5ad55dd]{background:#edf2f0;color:var(--navy);font-weight:600}.feedback-count[data-v-f5ad55dd]{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#a84836;color:#fff;font-size:10px;line-height:1}@media(max-width:820px),(max-width:1100px)and (pointer:coarse){.admin-navigation[data-v-f5ad55dd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px;gap:2px;margin-bottom:23px}.admin-navigation a[data-v-f5ad55dd]{position:relative;padding:8px 3px;flex-direction:column;gap:5px;min-height:44px;font-size:10px}.feedback-count[data-v-f5ad55dd]{position:absolute;top:3px;right:3px}}@media(max-width:1100px)and (max-height:500px)and (pointer:coarse){.admin-navigation[data-v-f5ad55dd]{margin-bottom:18px}.admin-navigation a[data-v-f5ad55dd]{flex-direction:row;gap:5px;padding-block:6px}}:root{--navy: #192e3a;--navy-2: #2b4655;--gold: #b28b50;--bg: #f6f7f8;--text: #263842;--text-2: #75818a;--line: #e7ebee;--card: #fff;--danger: #b54840;--radius: 16px;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{margin:0;background:var(--bg);min-width:280px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid #8aa8b7;outline-offset:4px}::selection{background:#e5ebdf;color:var(--navy)}.app-shell{--navigation-layout: sidebar;--bottom-nav-space: 0px;display:grid;grid-template-columns:226px minmax(0,1fr);max-width:1480px;margin:0 auto;min-height:100dvh;padding-inline:var(--safe-left) var(--safe-right)}.app-shell :is(h1,h2,h3,h4,p){overflow-wrap:anywhere}.skip-link{position:fixed;top:8px;left:8px;z-index:200;transform:translateY(-200%);padding:12px 18px;background:var(--navy);color:#fff;border-radius:8px}.skip-link:focus{transform:none}.app-sidebar{padding:calc(34px + var(--safe-top)) 20px calc(22px + var(--safe-bottom));display:flex;flex-direction:column;position:sticky;top:0;align-self:start;height:100dvh;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;border-right:1px solid var(--line);background:#fff;min-width:0}.app-sidebar>*{flex-shrink:0}.brand-lockup{display:flex;align-items:center;gap:12px;padding:0 8px 38px}.brand-mark{width:42px;height:42px;border-radius:13px;background:var(--navy);color:#e4c696;display:grid;place-items:center}.brand-lockup strong{display:block;font-size:19px;font-weight:700;letter-spacing:1px;color:var(--navy)}.brand-lockup small{display:block;font-size:9px;letter-spacing:2.6px;margin-top:5px;color:#899097}.nav-caption{font-size:10px;letter-spacing:1.4px;color:#949da4;margin:0 16px 13px}.primary-nav,.workspace-nav{display:grid;gap:6px}.primary-nav a>span:not(.nav-count),.workspace-nav a>span:not(.nav-count){min-width:0;overflow-wrap:anywhere}.primary-nav .app-icon,.workspace-nav .app-icon{flex-shrink:0}.primary-nav a,.workspace-nav a{min-height:47px;padding:12px 14px;border-radius:10px;display:flex;gap:13px;align-items:center;color:#687883;font-size:13px;line-height:1.5;transition:background .18s,color .18s}.primary-nav a:hover,.workspace-nav a:hover{color:var(--navy);background:#f4f6f5}.primary-nav a.selected,.workspace-nav a.selected{background:#edf2f0;color:var(--navy);font-weight:650}.primary-nav a.selected .app-icon{color:#365d51}.nav-count{margin-left:auto;background:var(--navy);color:#fff;border-radius:5px;padding:1px 5px;min-width:19px;font-size:10px;text-align:center;font-variant-numeric:tabular-nums}.workspace-caption{margin-top:34px}.sidebar-bottom{margin-top:auto;padding-top:35px}.sidebar-note{color:#a0a7aa;font-size:12px;line-height:1.9;padding:0 14px 22px}.sidebar-account{display:flex;gap:10px;align-items:center;padding:18px 4px 0;border-top:1px solid var(--line);min-width:0}.account-avatar{background:#e9ece7;color:#4e6259;border:1px solid #e1e6df;display:grid;place-items:center;width:35px;height:35px;border-radius:50%;font-size:12px;font-weight:650;flex-shrink:0}.sidebar-account>span:nth-child(2){min-width:0;flex:1}.sidebar-account strong{color:var(--navy);font-size:12px;font-weight:650;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account small{font-size:10px;color:var(--text-2);display:block;margin-top:5px}.sidebar-account>.app-icon{color:#8c989c}.app-workspace{min-width:0;display:flex;flex-direction:column;padding-bottom:calc(var(--bottom-nav-space) + var(--safe-bottom))}.app-topbar{min-width:0;min-height:87px;padding:calc(20px + var(--safe-top)) 40px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);background:#ffffffeb}.topbar-location{min-width:0;display:flex;gap:9px;align-items:center;color:var(--navy);font-size:12px;overflow-wrap:anywhere}.topbar-title{min-width:0}.location-dot{width:5px;height:5px;background:var(--gold);border-radius:50%}.topbar-date{color:#939ba1;margin-left:16px;font-size:11px}.topbar-actions{display:flex;flex-shrink:0;align-items:center;gap:23px}.icon-link{position:relative;display:grid;place-items:center;width:34px;height:40px;color:#6d7b82;border-radius:8px}.icon-link:hover{background:#edf2f0;color:var(--navy)}.notification-dot{position:absolute;top:8px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--gold);border:1px solid white}.topbar-account{display:flex;align-items:center;gap:9px;border-radius:8px}.topbar-name{font-size:12px;color:#63717a;max-width:130px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mobile-brand,.mobile-nav{display:none}.page-body{flex:1;padding:38px 40px 30px;width:100%;max-width:1180px;margin:0 auto;min-width:0}.reading-layout{max-width:840px}.app-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;align-items:center;margin:0 40px;padding:23px 0 28px;border-top:1px solid var(--line);font-size:10px;color:#929da3;letter-spacing:.2px}.app-footer a{display:inline-flex;gap:7px;align-items:center;color:#6e7c84;min-height:30px}.app-footer>span{min-width:0;overflow-wrap:anywhere}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--navy);border-radius:10px;padding:11px 18px;min-height:44px;font-size:13px;font-weight:600;background:var(--navy);color:#fff}.btn:hover:not(:disabled){background:#2c4856}.btn:disabled{opacity:.5}.btn.gold{background:#f1e7d4;color:#765b2d;border-color:#e6d6b9}.btn.ghost{background:#fff;color:var(--navy);border-color:#dfe5e8}.btn.danger{background:#fff;color:#a5433c;border-color:#ebd7d4}.hint{color:var(--text-2);font-size:12px;line-height:1.7}.status-msg{padding:24px;background:#fff;border:1px solid var(--line);border-radius:16px;color:var(--text-2);line-height:1.7}.status-msg.error{border-color:#ebd5cf;color:#a34d3b}.status-msg.empty{text-align:center;padding-block:50px}.spinner{text-align:center;padding:40px 16px;color:var(--text-2);font-size:13px}.disclaimer-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#142b38a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:max(16px,var(--safe-top)) max(16px,var(--safe-right)) max(16px,var(--safe-bottom)) max(16px,var(--safe-left))}.disclaimer-modal{background:#fff;border-radius:22px;padding:28px;max-width:480px;width:100%;max-height:80dvh;overflow:auto}.disclaimer-label{font-size:11px;letter-spacing:2px;color:var(--gold)}.disclaimer-modal h2{font-size:22px;margin:12px 0 18px;color:var(--navy)}.disclaimer-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9;color:var(--text-2);margin-bottom:24px}.disclaimer-modal .btn{width:100%}@media(min-width:1600px){.app-shell{border-inline:1px solid var(--line)}}@media(max-width:1120px){.app-shell{grid-template-columns:205px minmax(0,1fr)}.app-sidebar{padding-inline:14px}.page-body{padding:30px 28px}.app-topbar{padding-inline:28px}.app-footer{margin-inline:28px}.topbar-date{display:none}}@media(max-width:820px),(max-width:1100px)and (pointer:coarse){.app-shell{--navigation-layout: bottom;--bottom-nav-space: 76px;display:block}.app-sidebar{display:none}.app-topbar{padding:calc(15px + var(--safe-top)) 22px 15px;min-height:74px}.mobile-brand{min-width:0;display:flex;align-items:center;gap:9px;color:var(--navy)}.mobile-brand>.app-icon{color:var(--gold)}.mobile-brand strong{min-width:0;font-size:17px;letter-spacing:.6px;overflow-wrap:anywhere}.topbar-location,.topbar-name{display:none}.topbar-actions{gap:12px}.page-body{padding:27px 22px 30px}.app-footer{margin-inline:22px}.mobile-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;z-index:30;left:0;bottom:0;right:0;border-top:1px solid #e5e9e9;background:#fff;padding:8px calc(12px + var(--safe-right)) calc(8px + var(--safe-bottom)) calc(12px + var(--safe-left))}.mobile-nav a{min-height:50px;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;color:#89949a;font-size:10px;border-radius:10px}.mobile-nav a.selected{color:var(--navy);font-weight:700}.mobile-nav a.selected .mobile-nav-icon{background:#edf2f0}.mobile-nav-icon{position:relative;display:grid;place-items:center;width:43px;height:28px;border-radius:8px}.mobile-unread{position:absolute;right:-3px;top:-3px;background:var(--gold);color:#fff;border:2px solid white;border-radius:10px;padding:1px 4px;font-size:8px;min-width:16px;text-align:center;line-height:1.3}.app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}@media(pointer:coarse){.app-shell .page-body button,.app-shell .btn,.app-shell .icon-link,.app-shell .topbar-account,.app-shell .sidebar-account,.app-shell .admin-navigation a,.app-shell .app-footer a{min-height:44px}.app-shell .icon-link,.app-shell .topbar-account{min-width:44px}.app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:16px}}@media(max-width:820px),(pointer:coarse){.app-shell .page-body button{min-width:44px;min-height:44px}}@media(max-width:1100px)and (max-height:500px)and (pointer:coarse){.app-shell{--bottom-nav-space: 66px}.app-topbar{min-height:60px;padding-block:calc(8px + var(--safe-top)) 8px}.page-body{padding-top:18px}.mobile-nav{padding-top:5px;padding-bottom:calc(5px + var(--safe-bottom))}.mobile-nav a{min-height:44px;flex-direction:row;gap:5px}}@media(max-width:380px){.page-body,.app-topbar{padding-inline:16px}.topbar-actions{gap:7px}.app-footer{margin-inline:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.plan-recipient[data-v-8a2ae403]{display:inline-flex;align-items:center;gap:3px;max-width:100%;min-width:0;padding:3px 7px;border:1px solid #dce6df;border-radius:5px;background:#f1f5f0;color:#45624f;font-size:11px;font-weight:500;line-height:1.7;vertical-align:middle}.plan-recipient>svg[data-v-8a2ae403]{flex:0 0 auto;margin-right:2px}.plan-recipient-label[data-v-8a2ae403]{flex:0 0 auto}.plan-recipient-name[data-v-8a2ae403]{min-width:0;overflow-wrap:anywhere;word-break:break-word}.home-page[data-v-30b454d4]{max-width:1000px;min-width:0;margin:0 auto;color:var(--text);overflow-wrap:anywhere}.home-heading[data-v-30b454d4]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:30px 0 34px}.home-heading>div[data-v-30b454d4]{min-width:0}.home-eyebrow[data-v-30b454d4]{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.19em}.home-eyebrow span[data-v-30b454d4]{width:20px;height:1px;background:currentColor}.home-heading h1[data-v-30b454d4]{margin:0;color:var(--navy);font-size:clamp(28px,4vw,36px);font-weight:700;letter-spacing:-.035em;line-height:1.35}.home-intro[data-v-30b454d4]{margin:12px 0 0;color:var(--text-2);font-size:14px;line-height:1.85}.home-discover[data-v-30b454d4]{display:inline-flex;flex:0 0 auto;align-items:center;gap:12px;min-height:44px;padding:11px 0;color:var(--navy);font-size:13px;font-weight:600}.home-notice[data-v-30b454d4]{display:flex;align-items:center;gap:12px;margin:0 0 24px;padding:14px 18px;border:1px solid #e7e1d6;border-radius:10px;background:#f9f7f2;color:#796743;font-size:12px;line-height:1.65}.home-notice>svg[data-v-30b454d4]{flex:0 0 auto}.home-notice>span[data-v-30b454d4]{flex:1;min-width:0}.home-notice a[data-v-30b454d4]{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;min-height:44px;color:var(--navy);font-weight:600}.home-content[data-v-30b454d4]{border:1px solid var(--line);border-radius:14px;background:var(--card);overflow:hidden}.home-toolbar[data-v-30b454d4]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 26px;border-bottom:1px solid var(--line)}.home-tabs[data-v-30b454d4]{display:flex;align-self:stretch;gap:26px;flex:0 0 auto}.home-tabs button[data-v-30b454d4]{display:inline-flex;align-items:center;gap:8px;min-height:76px;padding:0;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-2);font-size:14px;font-weight:500;cursor:pointer}.home-tabs button.selected[data-v-30b454d4]{border-bottom-color:var(--navy);color:var(--navy);font-weight:650}.home-search[data-v-30b454d4]{display:flex;align-items:center;gap:8px;max-width:285px;min-width:0;padding:2px 6px 2px 11px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text-2)}.home-search input[data-v-30b454d4]{width:100%;min-width:0;padding:9px 0;border:0;outline:0;background:none;color:var(--text);font:inherit;font-size:12px}.home-search[data-v-30b454d4]:focus-within{border-color:var(--gold)}.home-search>svg[data-v-30b454d4]{flex:0 0 auto}.home-search button[data-v-30b454d4]{flex:0 0 auto;min-height:44px;padding:5px 8px;border:0;border-radius:4px;background:none;color:var(--navy);font-size:12px;font-weight:600;cursor:pointer}.home-filters[data-v-30b454d4]{display:flex;flex-wrap:wrap;gap:8px;padding:20px 26px 0}.home-filters button[data-v-30b454d4]{min-height:44px;padding:7px 14px;border:1px solid transparent;border-radius:6px;background:var(--bg);color:var(--text-2);font-size:12px;cursor:pointer}.home-filters button.selected[data-v-30b454d4]{border-color:#d8e0e3;background:#edf1f3;color:var(--navy);font-weight:600}.home-section-label[data-v-30b454d4]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:24px 26px 8px}.home-section-label h2[data-v-30b454d4]{margin:0;font-size:12px;font-weight:600;color:var(--text-2)}.home-section-label>span[data-v-30b454d4]{font-size:11px;color:#89949c;text-align:right}.home-entry-group[data-v-30b454d4]{min-width:0;margin:0 26px;border-bottom:1px solid var(--line)}.home-entry-group[data-v-30b454d4]:last-of-type{border-bottom:0}.home-entry[data-v-30b454d4]{display:flex;align-items:center;gap:28px;padding:26px 0;color:inherit}.home-recipient-details[data-v-30b454d4]{min-width:0;padding-bottom:20px;color:var(--text-2);font-size:12px}.home-recipient-details summary[data-v-30b454d4]{display:list-item;width:fit-content;max-width:100%;min-height:44px;padding:12px 0;box-sizing:border-box;cursor:pointer;color:var(--navy);font-weight:600}.home-recipient-details p[data-v-30b454d4]{margin:0 0 8px;line-height:1.8}.home-recipient-links[data-v-30b454d4]{display:grid;gap:6px}.home-recipient-link[data-v-30b454d4]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;max-width:100%;padding:9px 12px;border-radius:7px;background:var(--bg);color:var(--navy);line-height:1.7}.home-recipient-link>span[data-v-30b454d4]:first-child{min-width:0;overflow-wrap:anywhere}.home-recipient-link>span[data-v-30b454d4]:last-child{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;font-size:11px;color:var(--text-2)}.home-recipient-details summary[data-v-30b454d4]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.home-entry-content[data-v-30b454d4]{min-width:0;flex:1}.home-entry-top[data-v-30b454d4]{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:11px;font-size:11px;line-height:1.5}.home-category[data-v-30b454d4]{color:var(--gold);font-weight:600;overflow-wrap:anywhere}.home-entry-type[data-v-30b454d4]{padding-left:9px;border-left:1px solid var(--line);color:#929da4}.home-pinned[data-v-30b454d4]{padding:1px 6px;border-radius:3px;background:#f6f1e7;color:#93733e;font-size:10px}.home-entry h3[data-v-30b454d4]{margin:0;color:var(--navy);font-size:19px;font-weight:650;line-height:1.6;overflow-wrap:anywhere;transition:color .15s}.home-summary[data-v-30b454d4]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:9px 0 0;color:var(--text-2);font-size:13px;line-height:1.9;overflow-wrap:anywhere}.home-entry-meta[data-v-30b454d4]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:17px;color:#929ca4;font-size:11px;line-height:1.7}.home-due[data-v-30b454d4]{display:inline-flex;align-items:center;gap:4px;color:#947744}.home-entry-arrow[data-v-30b454d4]{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:50%;color:#a2aab0;transition:all .15s}.home-entry:hover h3[data-v-30b454d4]{color:var(--gold)}.home-entry:hover .home-entry-arrow[data-v-30b454d4]{color:var(--navy);border-color:#bfcbd1;transform:translate(2px)}.home-more[data-v-30b454d4]{margin:0;padding:20px;border-top:1px solid var(--line);text-align:center;color:var(--text-2);font-size:12px}.home-state[data-v-30b454d4]{display:flex;flex-direction:column;align-items:center;padding:54px 24px 68px;text-align:center;color:#9da7ad}.home-state h3[data-v-30b454d4]{margin:18px 0 8px;color:var(--navy);font-size:17px;font-weight:600}.home-state p[data-v-30b454d4]{max-width:420px;margin:0;color:var(--text-2);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.home-button[data-v-30b454d4]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;max-width:100%;margin-top:22px;padding:10px 18px;border:0;border-radius:7px;background:var(--navy);color:#fff;font-size:13px;font-weight:600;cursor:pointer}.home-footer[data-v-30b454d4]{display:flex;align-items:center;justify-content:center;gap:7px;padding:30px 0 12px;color:#9ba4aa}.home-footer svg[data-v-30b454d4]{flex:0 0 auto}.home-footer p[data-v-30b454d4]{margin:0;font-size:10px;line-height:1.8}button[data-v-30b454d4]:focus-visible,a[data-v-30b454d4]:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:1120px){.home-toolbar[data-v-30b454d4]{align-items:stretch;flex-direction:column;gap:0;padding-bottom:16px}.home-search[data-v-30b454d4]{max-width:none;margin-top:14px}}@media(max-width:1120px),(pointer:coarse){.home-search input[data-v-30b454d4]{font-size:16px;min-height:44px}}@media(max-width:720px){.home-heading[data-v-30b454d4]{align-items:flex-start;flex-direction:column;gap:12px;padding:18px 0 24px}.home-heading h1[data-v-30b454d4]{font-size:29px}.home-intro[data-v-30b454d4]{max-width:380px;font-size:13px}.home-discover[data-v-30b454d4]{gap:8px;min-height:44px;padding:3px 0;font-size:12px}.home-notice[data-v-30b454d4]{flex-wrap:wrap;gap:8px;padding:12px 14px;font-size:11px}.home-notice>span[data-v-30b454d4]{flex-basis:calc(100% - 30px)}.home-notice a[data-v-30b454d4]{margin-left:26px;min-height:44px}.home-toolbar[data-v-30b454d4]{align-items:stretch;flex-direction:column;gap:0;padding:0 18px 16px}.home-tabs[data-v-30b454d4]{gap:26px}.home-tabs button[data-v-30b454d4]{min-height:65px;font-size:13px}.home-search[data-v-30b454d4]{max-width:none;margin-top:14px}.home-search input[data-v-30b454d4]{font-size:16px}.home-search button[data-v-30b454d4]{min-height:44px}.home-filters[data-v-30b454d4]{gap:6px;padding:16px 18px 0}.home-filters button[data-v-30b454d4]{min-height:44px;padding:7px 11px;font-size:11px}.home-section-label[data-v-30b454d4]{padding:22px 18px 4px}.home-entry-group[data-v-30b454d4]{margin:0 18px}.home-entry[data-v-30b454d4]{gap:12px;padding:23px 0}.home-entry h3[data-v-30b454d4]{font-size:17px}.home-entry-arrow[data-v-30b454d4]{width:27px;height:27px;border:0}.home-summary[data-v-30b454d4]{font-size:12px}.home-entry-meta[data-v-30b454d4]{gap:8px 12px;margin-top:13px;font-size:10px}.home-footer[data-v-30b454d4]{align-items:flex-start;padding:24px 3px 4px}.home-footer svg[data-v-30b454d4]{margin-top:2px}}@media(prefers-reduced-motion:reduce){.home-entry h3[data-v-30b454d4],.home-entry-arrow[data-v-30b454d4]{transition:none}}.reading-page[data-v-6d9d96ed]{max-width:870px;min-width:0;margin:0 auto;padding-top:10px;color:var(--text);overflow-wrap:anywhere}.reading-back[data-v-6d9d96ed]{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-bottom:13px;color:var(--text-2);font-size:12px}.reading-back[data-v-6d9d96ed]:hover{color:var(--navy)}.reading-card[data-v-6d9d96ed]{min-width:0;padding:43px 52px 0;border:1px solid var(--line);border-radius:13px;background:var(--card)}.reading-header[data-v-6d9d96ed]{padding-bottom:29px;border-bottom:1px solid var(--line)}.reading-meta[data-v-6d9d96ed]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:17px;font-size:11px;line-height:1.7}.reading-category[data-v-6d9d96ed]{color:var(--gold);font-weight:600;overflow-wrap:anywhere}.reading-pinned[data-v-6d9d96ed]{padding:1px 6px;border-radius:3px;background:#f6f1e7;color:#93733e;font-size:10px}.reading-type[data-v-6d9d96ed]{color:#8b979f}.reading-category+.reading-type[data-v-6d9d96ed]{padding-left:10px;border-left:1px solid var(--line)}.reading-header h1[data-v-6d9d96ed]{margin:0;color:var(--navy);font-size:clamp(24px,3.5vw,31px);font-weight:650;line-height:1.65;letter-spacing:-.02em;overflow-wrap:anywhere}.reading-dateline[data-v-6d9d96ed]{display:flex;flex-wrap:wrap;align-items:center;gap:7px 11px;margin-top:19px;color:#8f9aa2;font-size:11px;line-height:1.8}.reading-author[data-v-6d9d96ed]{color:#6f7e88;font-weight:500}.reading-dot[data-v-6d9d96ed]{width:3px;height:3px;border-radius:50%;background:#bbc3c9}.reading-due[data-v-6d9d96ed]{display:inline-flex;align-items:center;gap:4px;color:#9a7b43}.reading-body[data-v-6d9d96ed]{padding:32px 0 38px;color:var(--text);font-size:16px;line-height:2.05;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.reading-feedback[data-v-6d9d96ed]{padding:29px 0 35px;border-top:1px solid var(--line)}.reading-feedback-heading[data-v-6d9d96ed]{display:flex;align-items:center;gap:11px;margin-bottom:22px}.reading-section-icon[data-v-6d9d96ed]{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:8px;color:var(--navy);flex:0 0 auto}.reading-feedback-heading h2[data-v-6d9d96ed]{margin:0;color:var(--navy);font-size:17px;font-weight:600}.reading-feedback-heading p[data-v-6d9d96ed]{margin:5px 0 0;color:var(--text-2);font-size:11px;line-height:1.7}.reading-feedback-form>label[data-v-6d9d96ed]{display:flex;align-items:center;gap:8px;margin-bottom:9px;color:var(--navy);font-size:12px;font-weight:500}.reading-feedback-form>label>span[data-v-6d9d96ed]{color:#a0aab1;font-size:10px;font-weight:400}.reading-feedback-form textarea[data-v-6d9d96ed]{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:96px;padding:13px 14px;border:1px solid #dce2e6;border-radius:7px;outline:0;background:#fbfcfc;color:var(--text);font:inherit;font-size:13px;line-height:1.9;resize:vertical;scroll-margin-block:90px}.reading-feedback-form textarea[data-v-6d9d96ed]:focus{border-color:var(--gold);box-shadow:0 0 0 3px #b28b5010}.reading-feedback-form textarea[data-v-6d9d96ed]::placeholder{color:#a1abb2}.reading-feedback-actions[data-v-6d9d96ed]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px}.reading-button[data-v-6d9d96ed]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;max-width:100%;padding:11px 20px;border:1px solid var(--navy);border-radius:6px;background:var(--navy);color:#fff;font-size:12px;font-weight:500;cursor:pointer;scroll-margin-block:90px}.reading-button.secondary[data-v-6d9d96ed]{border-color:#d8e0e5;background:#fff;color:var(--navy)}.reading-button[data-v-6d9d96ed]:disabled{opacity:.45;cursor:not-allowed}.reading-char-count[data-v-6d9d96ed]{margin-left:auto;color:#a1abb2;font-size:10px}.reading-error[data-v-6d9d96ed]{margin:14px 0 0;color:#a75146;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.reading-success[data-v-6d9d96ed]{display:flex;align-items:center;gap:5px;margin:14px 0 0;color:#547b68;font-size:12px;line-height:1.8}.reading-history[data-v-6d9d96ed]{margin-top:30px;padding-top:23px;border-top:1px solid var(--line)}.reading-history>h3[data-v-6d9d96ed]{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--text-2);font-size:12px;font-weight:500}.reading-history>h3>span[data-v-6d9d96ed]{color:#a4aeb5;font-size:10px;font-weight:400}.reading-history-item[data-v-6d9d96ed]{padding:15px 0;border-bottom:1px solid #f0f2f4}.reading-history-item[data-v-6d9d96ed]:last-child{padding-bottom:0;border-bottom:0}.reading-history-top[data-v-6d9d96ed]{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;font-size:11px}.reading-submitter[data-v-6d9d96ed]{color:var(--navy);font-weight:500;overflow-wrap:anywhere}.reading-status[data-v-6d9d96ed]{padding:2px 6px;border-radius:4px;background:#f3f1ed;color:#8d795b;font-size:10px}.reading-status.done[data-v-6d9d96ed]{background:#edf3ef;color:#638371}.reading-history-top time[data-v-6d9d96ed]{margin-left:auto;color:#a0aab1;font-size:10px}.reading-history-item>p[data-v-6d9d96ed]{margin:8px 0 0;color:var(--text-2);font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.reading-footer[data-v-6d9d96ed]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:74px;border-top:1px solid var(--line)}.reading-footer a[data-v-6d9d96ed]{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--navy);font-size:12px}.reading-footer>span[data-v-6d9d96ed]{color:#a0aab0;font-size:9px;letter-spacing:.05em}.reading-risk[data-v-6d9d96ed]{margin:23px 0 8px;color:#9da6ad;font-size:10px;line-height:1.8;text-align:center}.reading-state[data-v-6d9d96ed]{display:flex;flex-direction:column;align-items:center;padding:62px 24px;border:1px solid var(--line);border-radius:12px;background:var(--card);text-align:center;color:#9ca7ae}.reading-state h2[data-v-6d9d96ed]{margin:18px 0 9px;color:var(--navy);font-size:18px;font-weight:600}.reading-state p[data-v-6d9d96ed]{margin:0;max-width:400px;color:var(--text-2);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.reading-state .reading-button[data-v-6d9d96ed]{margin-top:22px}button[data-v-6d9d96ed]:focus-visible,a[data-v-6d9d96ed]:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:1120px),(pointer:coarse){.reading-feedback-form textarea[data-v-6d9d96ed]{font-size:16px}}@media(max-width:640px){.reading-page[data-v-6d9d96ed]{padding-top:0}.reading-back[data-v-6d9d96ed]{margin-bottom:9px;font-size:11px}.reading-card[data-v-6d9d96ed]{padding:26px 21px 0;border-radius:11px}.reading-header[data-v-6d9d96ed]{padding-bottom:23px}.reading-header h1[data-v-6d9d96ed]{font-size:23px;line-height:1.65}.reading-meta[data-v-6d9d96ed]{gap:8px;margin-bottom:14px;font-size:10px}.reading-dateline[data-v-6d9d96ed]{gap:6px 9px;margin-top:16px;font-size:10px}.reading-body[data-v-6d9d96ed]{padding:25px 0 29px;font-size:15px;line-height:2}.reading-feedback[data-v-6d9d96ed]{padding:25px 0 28px}.reading-feedback-heading h2[data-v-6d9d96ed]{font-size:16px}.reading-feedback-heading p[data-v-6d9d96ed]{font-size:10px}.reading-feedback-form textarea[data-v-6d9d96ed]{font-size:16px}.reading-button[data-v-6d9d96ed]{padding:11px 17px}.reading-char-count[data-v-6d9d96ed]{flex-basis:100%;margin-top:0;text-align:right}.reading-history-top time[data-v-6d9d96ed]{flex-basis:100%;margin-left:0}.reading-footer[data-v-6d9d96ed]{align-content:center;gap:0;padding:10px 0 15px}.reading-footer>span[data-v-6d9d96ed]{flex-basis:100%;font-size:8px}.reading-risk[data-v-6d9d96ed]{padding:0 4px;text-align:left}}.account-page[data-v-d22df999]{max-width:1000px;min-width:0;margin:0 auto;padding-top:14px;color:var(--text);overflow-wrap:anywhere}.account-back[data-v-d22df999]{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--text-2);font-size:12px}.account-back[data-v-d22df999]:hover{color:var(--navy)}.account-heading[data-v-d22df999]{padding:16px 0 28px}.account-eyebrow[data-v-d22df999]{margin:0 0 12px;color:var(--gold);font-size:10px;font-weight:600;letter-spacing:.16em}.account-heading h1[data-v-d22df999]{margin:0;color:var(--navy);font-size:30px;line-height:1.4;letter-spacing:-.025em}.account-heading>p[data-v-d22df999]:last-child{margin:10px 0 0;color:var(--text-2);font-size:13px;line-height:1.8}.account-identity[data-v-d22df999]{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding:23px 26px;border-radius:12px;background:var(--navy);color:#fff}.account-avatar[data-v-d22df999]{display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border:1px solid #72818a;border-radius:50%;background:#ffffff0b;color:#e9dcc6;font-size:21px;font-weight:500}.account-identity-copy[data-v-d22df999]{min-width:0;flex:1}.account-identity-copy>p[data-v-d22df999]{margin:0 0 7px;color:#b6c2c9;font-size:11px}.account-identity-copy h2[data-v-d22df999]{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:19px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.account-role[data-v-d22df999]{padding:2px 8px;border:1px solid #a9916b66;border-radius:4px;background:#b28b5012;color:#e0c69f;font-size:10px;font-weight:500}.account-device-count[data-v-d22df999]{display:flex;align-items:center;gap:7px;color:#bdc8ce;font-size:11px}.account-device-count svg[data-v-d22df999]{color:#d0b789}.account-device-count strong[data-v-d22df999]{color:#fff;font-weight:500}.account-grid[data-v-d22df999]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px}.account-card[data-v-d22df999]{min-width:0;padding:27px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.account-card-heading[data-v-d22df999]{display:flex;align-items:center;gap:12px;margin-bottom:22px}.account-card-icon[data-v-d22df999]{display:grid;place-items:center;flex:0 0 auto;width:39px;height:39px;border:1px solid var(--line);border-radius:9px;color:var(--navy)}.account-card-heading>div[data-v-d22df999]{min-width:0}.account-card-heading h2[data-v-d22df999]{margin:0;color:var(--navy);font-size:17px;font-weight:600}.account-card-heading p[data-v-d22df999]{margin:5px 0 0;color:var(--text-2);font-size:11px;line-height:1.5}.account-description[data-v-d22df999]{margin:0 0 23px;color:var(--text-2);font-size:12px;line-height:1.9}.account-form>label[data-v-d22df999]{display:block;margin:0 0 9px;color:var(--navy);font-size:12px;font-weight:500}.account-form>input[data-v-d22df999]{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:13px 14px;border:1px solid #dbe1e5;border-radius:7px;outline:none;background:#fbfcfc;color:var(--text);font:inherit;font-size:14px;scroll-margin-block:90px}.account-form>input[data-v-d22df999]:focus{border-color:var(--gold);box-shadow:0 0 0 3px #b28b5010}.account-form>input[data-v-d22df999]::placeholder{color:#a4adb3;font-size:12px}.account-field-hint[data-v-d22df999]{margin:11px 0 0;color:#8b969e;font-size:11px;line-height:1.9}.account-actions[data-v-d22df999]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:24px}.account-button[data-v-d22df999]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;max-width:100%;padding:11px 17px;border:1px solid var(--navy);border-radius:6px;background:var(--navy);color:#fff;font-size:12px;font-weight:500;cursor:pointer;scroll-margin-block:90px}.account-button.secondary[data-v-d22df999]{border-color:#d8e0e5;background:#fff;color:var(--navy)}.account-button[data-v-d22df999]:disabled,.account-text-button[data-v-d22df999]:disabled{opacity:.45;cursor:not-allowed}.account-text-button[data-v-d22df999]{display:inline-flex;align-items:center;gap:6px;min-height:44px;max-width:100%;padding:7px 0;border:0;background:none;color:var(--text-2);font-size:11px;cursor:pointer}.account-text-button[data-v-d22df999]:hover{color:#96554e}.account-error[data-v-d22df999]{margin:12px 0 0;color:#a75147;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.account-success[data-v-d22df999]{display:flex;align-items:flex-start;gap:6px;margin:13px 0 0;color:#547b68;font-size:12px;line-height:1.8}.account-success>svg[data-v-d22df999]{flex-shrink:0;margin-top:3px}.account-notification-status[data-v-d22df999]{display:flex;align-items:center;gap:8px;margin:-3px 0 17px;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:#fbfcfc;color:var(--navy);font-size:12px}.account-status-dot[data-v-d22df999]{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#c2cbd0}.account-status-dot.enabled[data-v-d22df999]{background:#6b947b;box-shadow:0 0 0 3px #6b947b16}.account-this-device[data-v-d22df999]{margin-left:auto;color:#99a3aa;font-size:10px}.account-notifications .account-description[data-v-d22df999]{margin-bottom:16px}.account-notifications .account-button[data-v-d22df999]{margin-top:20px}.native-actions .account-button[data-v-d22df999]{margin-top:0}.account-notification-help[data-v-d22df999]{display:flex;align-items:flex-start;gap:9px;padding:13px;border-radius:7px;background:var(--bg);color:var(--text-2)}.account-notification-help svg[data-v-d22df999]{flex:0 0 auto;margin-top:3px}.account-notification-help p[data-v-d22df999]{margin:0;font-size:11px;line-height:1.9}.account-inline-link[data-v-d22df999]{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:11px;color:var(--navy);font-size:12px;font-weight:500}.account-alert[data-v-d22df999]{display:flex;align-items:center;gap:10px;margin-bottom:22px;padding:13px 16px;border:1px solid #ecdcd5;border-radius:8px;background:#fcf8f5;color:#946548}.account-alert p[data-v-d22df999]{margin:0;font-size:12px;line-height:1.8}.account-alert svg[data-v-d22df999]{flex:0 0 auto}.account-install[data-v-d22df999]{display:flex;align-items:center;gap:17px;margin-top:25px;padding:22px 26px;border:1px solid var(--line);border-radius:10px;background:#f9fafb}.account-install-icon[data-v-d22df999]{color:#9aabb5;flex-shrink:0}.account-install>div[data-v-d22df999]{min-width:0}.account-install-icon svg[data-v-d22df999]{display:block}.account-install h2[data-v-d22df999]{margin:0 0 7px;color:var(--navy);font-size:13px;font-weight:500}.account-install p[data-v-d22df999]{margin:0;color:#8a969f;font-size:11px;line-height:1.85}.account-footer[data-v-d22df999]{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin:26px 0 8px;color:#9aa5ac;font-size:10px}.account-footer>span[data-v-d22df999]:first-child{color:#7c8a93}.account-footer a[data-v-d22df999]{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-left:auto}button[data-v-d22df999]:focus-visible,a[data-v-d22df999]:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(min-width:821px)and (max-width:1120px){.account-grid[data-v-d22df999]{grid-template-columns:minmax(0,1fr)}.account-identity[data-v-d22df999]{flex-wrap:wrap}.account-device-count[data-v-d22df999]{flex-basis:100%}}@media(max-width:1120px),(pointer:coarse){.account-form>input[data-v-d22df999]{font-size:16px}}@media(max-width:760px){.account-page[data-v-d22df999]{padding-top:0}.account-heading[data-v-d22df999]{padding:14px 0 24px}.account-heading h1[data-v-d22df999]{font-size:27px}.account-heading>p[data-v-d22df999]:last-child{font-size:12px}.account-grid[data-v-d22df999]{grid-template-columns:minmax(0,1fr);gap:17px}.account-identity[data-v-d22df999]{flex-wrap:wrap;gap:13px;padding:21px 19px;margin-bottom:18px}.account-identity-copy h2[data-v-d22df999]{font-size:18px}.account-device-count[data-v-d22df999]{flex-basis:100%;margin-top:2px;padding-top:14px;border-top:1px solid #ffffff16}.account-card[data-v-d22df999]{padding:23px 19px}.account-card-heading[data-v-d22df999]{gap:11px;margin-bottom:19px}.account-form>input[data-v-d22df999]{font-size:16px}.account-actions[data-v-d22df999]{gap:6px 16px;margin-top:20px}.account-install[data-v-d22df999]{align-items:flex-start;gap:12px;padding:19px;margin-top:19px}.account-install-icon[data-v-d22df999]{padding-top:2px}}.native-push-result[data-v-a59798a1]{min-width:0;margin-block:10px;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.native-push-result p[data-v-a59798a1]{margin:5px 0}.native-push-note[data-v-a59798a1]{color:var(--text-2, #75818a)}.native-push-result ul[data-v-a59798a1]{margin:8px 0;padding-left:20px}.admin[data-v-1660a3e3]{display:flex;flex-direction:column;gap:14px;min-width:0}.admin-header[data-v-1660a3e3]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:2px 2px 4px}.admin-eyebrow[data-v-1660a3e3]{margin:0 0 6px;font-size:11px;letter-spacing:1.6px;color:#9aa3a8}.admin-title[data-v-1660a3e3]{font-size:24px;font-weight:700;margin:0;letter-spacing:.2px}.admin-subtitle[data-v-1660a3e3]{margin:6px 0 0;font-size:12px;color:var(--text-2);line-height:1.7}@media(max-width:640px){.admin-header[data-v-1660a3e3]{align-items:flex-start;flex-direction:column}}.publish-fields[data-v-1660a3e3]{min-width:0;margin:0;padding:0;border:0}.mini-btn[data-v-1660a3e3]:disabled{cursor:not-allowed;opacity:.45}@media(max-width:640px){.plan-item[data-v-1660a3e3]{align-items:flex-start;flex-direction:column}.plan-item-actions[data-v-1660a3e3]{flex-wrap:wrap}.plan-item-title[data-v-1660a3e3],.fb-note[data-v-1660a3e3]{overflow-wrap:anywhere}.select[data-v-1660a3e3],.date-input[data-v-1660a3e3]{max-width:100%}}.card[data-v-1660a3e3]{background:var(--card);border-radius:var(--radius);padding:18px;box-shadow:0 1px 3px #16324f14;min-width:0}.card-title[data-v-1660a3e3]{font-size:16px;font-weight:700;margin:0 0 10px}.badge[data-v-1660a3e3]{background:#16324f1a;border-radius:999px;padding:1px 8px;font-size:12px;vertical-align:middle}.input[data-v-1660a3e3]{width:100%;min-width:0;max-width:100%;min-height:44px;box-sizing:border-box;padding:11px 12px;font-size:14px;border:1.5px solid #d5dde5;border-radius:10px;margin:6px 0;outline:none;font-family:inherit;background:var(--bg);color:var(--text)}.input[data-v-1660a3e3]:focus{border-color:var(--navy)}.textarea[data-v-1660a3e3]{resize:vertical}.row[data-v-1660a3e3]{display:flex;gap:10px 14px;flex-wrap:wrap;align-items:center;min-width:0}.row[data-v-1660a3e3]>*{min-width:0}.radio[data-v-1660a3e3],.checkbox[data-v-1660a3e3]{font-size:14px;display:flex;align-items:center;gap:8px;cursor:pointer;min-height:44px;padding-block:8px}.radio input[data-v-1660a3e3],.checkbox input[data-v-1660a3e3]{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:var(--navy)}.field-label[data-v-1660a3e3]{font-size:14px;color:var(--text-2)}.select[data-v-1660a3e3]{width:auto;min-width:140px}.date-input[data-v-1660a3e3]{width:auto}.tag-input[data-v-1660a3e3]{flex:1 1 200px;width:auto}.ok[data-v-1660a3e3]{color:#1e7d32;font-size:13px;margin:8px 0 0}.err[data-v-1660a3e3]{color:var(--danger);font-size:13px;margin:8px 0 0}.warn[data-v-1660a3e3]{color:#b45309}.fb-list[data-v-1660a3e3]{display:flex;flex-direction:column;gap:8px}.fb-item[data-v-1660a3e3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;padding:8px 10px;border-radius:8px;background:#16324f0a}.fb-submitter[data-v-1660a3e3]{font-weight:700;color:var(--navy)}.fb-status[data-v-1660a3e3]{font-weight:700}.fb-status.done[data-v-1660a3e3]{color:#059669}.fb-status.undone[data-v-1660a3e3]{color:#dc2626}.fb-plan[data-v-1660a3e3]{color:var(--text-2)}.fb-note[data-v-1660a3e3]{color:var(--text)}.fb-time[data-v-1660a3e3]{font-size:11px;color:var(--text-2);margin-left:auto;white-space:nowrap}.plan-list[data-v-1660a3e3]{display:flex;flex-direction:column;gap:8px}.plan-item[data-v-1660a3e3]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:8px;background:#16324f0a;min-width:0;flex-wrap:wrap}.plan-item-main[data-v-1660a3e3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;flex:1 1 240px}.type-badge[data-v-1660a3e3]{font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px;white-space:nowrap}.type-badge.action[data-v-1660a3e3]{background:#fff3e0;color:#b45309}.type-badge.report[data-v-1660a3e3]{background:#e3f2fd;color:#1565c0}.plan-item-title[data-v-1660a3e3]{font-weight:600}.plan-item-time[data-v-1660a3e3]{font-size:11px;color:var(--text-2)}.pin-badge[data-v-1660a3e3]{font-size:13px}.tag-chip[data-v-1660a3e3]{font-size:11px;padding:1px 8px;border-radius:999px;background:#16324f14;color:var(--text-2)}.due-chip[data-v-1660a3e3]{font-size:11px;font-weight:600;color:#b45309}.plan-item-actions[data-v-1660a3e3]{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}.plan-count[data-v-1660a3e3]{margin:-2px 0 12px;font-size:12px;line-height:1.8}.plan-member-details[data-v-1660a3e3]{flex-basis:100%;width:100%;min-width:0;font-size:12px}.plan-member-details summary[data-v-1660a3e3]{display:list-item;width:fit-content;max-width:100%;min-height:44px;padding:12px 0;box-sizing:border-box;cursor:pointer;color:var(--navy);font-weight:600}.plan-member-details>p[data-v-1660a3e3]{margin:0 0 8px;line-height:1.8}.plan-member-row[data-v-1660a3e3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:10px 0;border-top:1px solid var(--line)}.plan-member-link[data-v-1660a3e3]{display:flex;flex-direction:column;justify-content:center;flex:1 1 160px;gap:3px;min-width:0;min-height:44px;color:var(--navy);overflow-wrap:anywhere;line-height:1.7}.plan-member-link>span[data-v-1660a3e3]:first-child{font-weight:600}.plan-member-link>span[data-v-1660a3e3]:last-child{font-size:11px;color:var(--text-2)}.plan-member-details summary[data-v-1660a3e3]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mini-btn[data-v-1660a3e3]{border:1px solid rgba(22,50,79,.2);background:transparent;border-radius:6px;padding:4px 10px;font-size:12px;cursor:pointer;color:var(--text);min-height:44px;max-width:100%;overflow-wrap:anywhere}.mini-btn.danger[data-v-1660a3e3]{color:#dc2626;border-color:#dc26264d}.plan-item-title[data-v-1660a3e3],.tag-chip[data-v-1660a3e3],.fb-item>span[data-v-1660a3e3],.ok[data-v-1660a3e3],.err[data-v-1660a3e3],.hint[data-v-1660a3e3]{overflow-wrap:anywhere;min-width:0}.admin>.btn[data-v-1660a3e3]{align-self:flex-start;max-width:100%;text-align:center}@media(max-width:820px){.input[data-v-1660a3e3]{font-size:16px}.plan-item-main[data-v-1660a3e3]{flex-basis:auto}}@media(max-width:600px){.card[data-v-1660a3e3]{padding:17px}.plan-item[data-v-1660a3e3]{align-items:flex-start;flex-direction:column}.row[data-v-1660a3e3]{gap:8px}.select[data-v-1660a3e3],.date-input[data-v-1660a3e3],.tag-input[data-v-1660a3e3]{width:100%;flex-basis:100%}.row .field-label[data-v-1660a3e3]{margin-left:0!important}.status-msg .btn[data-v-1660a3e3]{margin-left:0!important;max-width:100%}.fb-time[data-v-1660a3e3]{flex-basis:100%;margin-left:0;white-space:normal}}@media(any-pointer:coarse){.input[data-v-1660a3e3]{font-size:16px}}.publish-card[data-v-1660a3e3]{padding:22px}.publish-header[data-v-1660a3e3]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.publish-subtitle[data-v-1660a3e3]{margin:5px 0 0;color:var(--text-2);font-size:12px;line-height:1.7}.publish-status[data-v-1660a3e3]{flex-shrink:0;padding:5px 10px;border-radius:999px;background:#f1f3f4;color:#8a949a;font-size:11px;font-weight:650}.publish-status.ready[data-v-1660a3e3]{background:#e8f3ec;color:#2f6b4f}.publish-fields[data-v-1660a3e3]{display:flex;flex-direction:column;gap:22px}.publish-layout[data-v-1660a3e3]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);gap:26px;align-items:start}.publish-editor[data-v-1660a3e3]{display:flex;flex-direction:column;gap:22px;min-width:0}.publish-preview[data-v-1660a3e3]{position:sticky;top:22px;min-width:0;padding:18px;border:1px solid #e2e9e4;border-radius:16px;background:#f2f6f3}.preview-heading[data-v-1660a3e3]{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:14px}.preview-eyebrow[data-v-1660a3e3]{color:#426454;font-size:12px;font-weight:650;letter-spacing:1px}.preview-live[data-v-1660a3e3]{color:#6b8174;font-size:10px}.preview-live[data-v-1660a3e3]:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:5px;background:#8ba28e;vertical-align:middle}.preview-paper[data-v-1660a3e3]{min-width:0;padding:18px;border:1px solid #e5e9e3;border-radius:12px;background:#fff;box-shadow:0 3px 12px #27422d05}.preview-tags[data-v-1660a3e3]{display:flex;flex-wrap:wrap;gap:6px}.preview-tags span[data-v-1660a3e3]{max-width:100%;padding:3px 7px;border-radius:5px;background:#f7f4ee;color:#806a45;font-size:10px;overflow-wrap:anywhere}.preview-paper h3[data-v-1660a3e3]{margin:16px 0 12px;color:var(--navy);font-size:19px;line-height:1.5;overflow-wrap:anywhere}.preview-body[data-v-1660a3e3]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;max-height:280px;overflow:auto;color:#59665f;font-size:13px;line-height:1.9}.preview-paper .placeholder[data-v-1660a3e3]{color:#99a39d;font-weight:400}.preview-summary[data-v-1660a3e3]{display:flex;flex-direction:column;gap:13px;margin:18px 0 0;font-size:12px}.preview-summary>div[data-v-1660a3e3]{display:flex;gap:14px;align-items:baseline;min-width:0}.preview-summary dt[data-v-1660a3e3]{flex:0 0 4em;color:#7b8a80}.preview-summary dd[data-v-1660a3e3]{margin:0;min-width:0;color:#385346;line-height:1.7;overflow-wrap:anywhere}.preview-summary .preview-broadcast[data-v-1660a3e3]{color:#8d6b34;font-weight:650}.preview-tip[data-v-1660a3e3]{margin:18px 0 0;padding-top:14px;border-top:1px solid #dfe7e1;font-size:11px;color:#7b8a80;line-height:1.7}.form-section[data-v-1660a3e3]{min-width:0}.form-label[data-v-1660a3e3]{display:block;font-size:13px;font-weight:650;color:var(--navy);margin-bottom:7px}.req[data-v-1660a3e3]{color:var(--danger)}.form-section .input[data-v-1660a3e3]{margin:0;background:#fff}.field-meta[data-v-1660a3e3]{display:flex;justify-content:space-between;gap:10px;margin-top:5px;font-size:11px;color:#9aa3a8}.form-grid[data-v-1660a3e3]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.segmented[data-v-1660a3e3]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.segment[data-v-1660a3e3]{position:relative;display:flex;align-items:center;gap:10px;min-height:58px;padding:11px 12px;border:1.5px solid #dfe5e8;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.segment.active[data-v-1660a3e3]{border-color:#b28b50;background:#fdf9f1;box-shadow:0 0 0 3px #f3ead8}.segment-icon[data-v-1660a3e3]{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#f4f6f5;flex-shrink:0}.segment strong[data-v-1660a3e3]{display:block;font-size:13px;color:var(--navy)}.segment small[data-v-1660a3e3]{display:block;margin-top:2px;font-size:11px;color:var(--text-2)}.segment input[data-v-1660a3e3],.recipient-chip input[data-v-1660a3e3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.segment input[data-v-1660a3e3]:disabled,.recipient-chip input[data-v-1660a3e3]:disabled{cursor:not-allowed}.segment[data-v-1660a3e3]:focus-within,.recipient-chip[data-v-1660a3e3]:focus-within{outline:3px solid #8aa8b7;outline-offset:2px}.tag-quick[data-v-1660a3e3]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tag-option[data-v-1660a3e3]{min-height:44px;border:1px solid var(--line);background:#fff;color:var(--text-2);border-radius:999px;padding:4px 10px;font-size:11px;cursor:pointer}.tag-option.active[data-v-1660a3e3]{border-color:#d9c39b;background:#fbf6ec;color:#765b2d;font-weight:600}.recipient-section[data-v-1660a3e3]{padding:16px;border:1px solid #e3e9ec;border-radius:14px;background:#fbfcfc}.recipient-head[data-v-1660a3e3]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.field-help[data-v-1660a3e3]{margin:0;color:var(--text-2);font-size:11px;line-height:1.6}.recipient-count[data-v-1660a3e3]{flex-shrink:0;padding:4px 10px;border-radius:999px;background:#edf2f0;color:#365d51;font-size:11px;font-weight:650}.recipient-count.warn[data-v-1660a3e3]{background:#fdf0ee;color:#a5433c}.recipient-toolbar[data-v-1660a3e3]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0 10px}.quick-btn[data-v-1660a3e3]{min-height:44px;border:1px solid #dfe5e8;background:#fff;color:#5f6f78;border-radius:8px;padding:6px 10px;font-size:11px;cursor:pointer}.quick-btn.active[data-v-1660a3e3]{border-color:#b28b50;background:#fdf9f1;color:#765b2d;font-weight:600}.quick-btn[data-v-1660a3e3]:disabled{opacity:.45}.recipient-search[data-v-1660a3e3]{flex:1 1 160px;min-height:44px;margin:0;padding:7px 10px;font-size:13px;background:#fff}.recipient-grid[data-v-1660a3e3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.recipient-chip[data-v-1660a3e3]{position:relative;display:flex;align-items:center;gap:8px;min-width:0;min-height:48px;box-sizing:border-box;padding:9px 10px;border:1.5px solid #e1e7ea;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .18s,background .18s}.recipient-chip.selected[data-v-1660a3e3]{border-color:#8fae9f;background:#f2f8f4}.recipient-chip.all[data-v-1660a3e3]{border-style:dashed}.recipient-chip.all.selected[data-v-1660a3e3]{border-style:solid;border-color:#b28b50;background:#fdf9f1}.recipient-avatar[data-v-1660a3e3]{width:26px;height:26px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:#eef1f2;color:#5f6f78;font-size:11px;font-weight:700}.recipient-chip.selected .recipient-avatar[data-v-1660a3e3]{background:#dfece5;color:#2f6b4f}.recipient-name[data-v-1660a3e3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.recipient-check[data-v-1660a3e3]{margin-left:auto;color:#2f6b4f;font-size:11px;opacity:0}.recipient-chip.selected .recipient-check[data-v-1660a3e3]{opacity:1}.recipient-chip.selected .recipient-name[data-v-1660a3e3]{color:var(--navy);font-weight:650}.recipient-chip:not(.selected) .recipient-name[data-v-1660a3e3]{color:#6f7d85}.recipient-empty[data-v-1660a3e3]{grid-column:1 / -1;margin:4px 0}.recipient-error[data-v-1660a3e3]{margin:8px 0 0}.selected-recipients[data-v-1660a3e3]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid #e3e9ec}.selected-label[data-v-1660a3e3]{color:var(--text-2);font-size:11px;margin-right:2px}.selected-person[data-v-1660a3e3]{display:flex;align-items:center;gap:10px;min-height:44px;max-width:100%;padding:6px 10px;border:1px solid #dce6df;border-radius:8px;background:#edf4ef;color:#365d46;font-family:inherit;font-size:12px;overflow-wrap:anywhere;text-align:left;cursor:pointer}.selected-name[data-v-1660a3e3]{min-width:0;overflow-wrap:anywhere}.selected-close[data-v-1660a3e3]{flex-shrink:0;font-size:17px}.recipient-load-error[data-v-1660a3e3],.publish-error[data-v-1660a3e3]{padding:12px 14px;border:1px solid #ebd7bc;border-radius:10px;background:#fffaf2;color:#94672d;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.recipient-load-error p[data-v-1660a3e3],.publish-error p[data-v-1660a3e3]{margin:0 0 8px}.recipient-notice[data-v-1660a3e3]{color:#94672d;font-size:12px;line-height:1.8;margin:10px 0 0}.publish-error[data-v-1660a3e3]{margin-top:16px}.publish-error .quick-btn+.quick-btn[data-v-1660a3e3]{margin-left:8px}.publish-result[data-v-1660a3e3]{margin-top:18px;padding:16px 18px;border:1px solid #d4e3d8;border-radius:12px;background:#f5faf6;font-size:12px;line-height:1.8;color:#466451;overflow-wrap:anywhere}.publish-result p[data-v-1660a3e3]{margin:6px 0}.result-heading[data-v-1660a3e3]{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.result-heading strong[data-v-1660a3e3]{color:#2d6b44;font-size:15px}.result-heading a[data-v-1660a3e3]{display:inline-flex;align-items:center;min-height:44px}.result-title[data-v-1660a3e3]{color:var(--navy);font-weight:650}.publish-result .result-note[data-v-1660a3e3]{color:#7b8a80;font-size:11px}.result-warning[data-v-1660a3e3]{color:#94672d}.result-warning a[data-v-1660a3e3]{display:inline-flex;align-items:center;min-height:44px;margin-left:8px}.publish-error .quick-btn[data-v-1660a3e3]:focus-visible,.quick-btn[data-v-1660a3e3]:focus-visible,.selected-person[data-v-1660a3e3]:focus-visible,.tag-option[data-v-1660a3e3]:focus-visible{outline:2px solid var(--navy);outline-offset:3px}#published-plans[data-v-1660a3e3]{scroll-margin-top:24px}.publish-options[data-v-1660a3e3]{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.option-toggle[data-v-1660a3e3]{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:#fff;cursor:pointer;min-width:0}.option-toggle input[data-v-1660a3e3]{width:17px;height:17px;flex:0 0 17px;margin:0;accent-color:var(--navy)}.option-toggle strong[data-v-1660a3e3]{display:block;font-size:12px;font-weight:650;color:var(--navy)}.option-toggle small[data-v-1660a3e3]{display:block;margin-top:2px;font-size:10px;color:var(--text-2)}.option-date[data-v-1660a3e3]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:#fff}.option-date .form-label[data-v-1660a3e3]{margin:0;white-space:nowrap;font-size:12px}.option-date .date-input[data-v-1660a3e3]{width:auto;min-height:44px;margin:0;padding:6px 8px;background:#fff}.publish-actions[data-v-1660a3e3]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:16px;border-top:1px solid var(--line)}.publish-note[data-v-1660a3e3]{margin:0;color:var(--text-2);font-size:11px;line-height:1.6}.publish-submit[data-v-1660a3e3]{min-width:132px}@media(max-width:1100px){.publish-layout[data-v-1660a3e3]{grid-template-columns:minmax(0,1fr);gap:22px}.publish-preview[data-v-1660a3e3]{position:static}}@media(max-width:640px){.publish-card[data-v-1660a3e3]{padding:17px}.publish-header[data-v-1660a3e3]{flex-direction:column;gap:10px}.form-grid[data-v-1660a3e3]{grid-template-columns:1fr}.recipient-section[data-v-1660a3e3]{padding:13px}.recipient-head[data-v-1660a3e3]{flex-direction:column;gap:8px}.recipient-grid[data-v-1660a3e3]{grid-template-columns:1fr 1fr}.recipient-search[data-v-1660a3e3]{flex-basis:100%;font-size:16px}.publish-preview[data-v-1660a3e3],.preview-paper[data-v-1660a3e3]{padding:14px}.preview-summary>div[data-v-1660a3e3]{gap:10px}.publish-error .quick-btn+.quick-btn[data-v-1660a3e3]{margin:8px 0 0}.publish-actions[data-v-1660a3e3]{flex-direction:column;align-items:stretch}.publish-submit[data-v-1660a3e3],.option-date[data-v-1660a3e3]{width:100%}.option-date .date-input[data-v-1660a3e3]{flex:1}}@media(prefers-reduced-motion:reduce){.segment[data-v-1660a3e3],.recipient-chip[data-v-1660a3e3]{transition:none}}.sc{color:var(--text, #344b56);min-width:0;display:flex;flex-direction:column;gap:22px}.sc *,.sc *:before,.sc *:after{box-sizing:border-box}.sc :is(h1,h2,h3,p,dd,td,th,span,a){overflow-wrap:anywhere}.sc :is(h1,h2,h3,p){margin:0}.sc h1{font-size:clamp(25px,3vw,34px);color:var(--navy,#192e3a);line-height:1.45;font-weight:650;letter-spacing:-.03em}.sc h2{font-size:18px;color:var(--navy,#192e3a);line-height:1.5}.sc h3{font-size:14px;color:var(--navy,#192e3a);line-height:1.6}.sc p{line-height:1.8}.sc-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:18px}.sc-head>div,.sc-actions{min-width:0}.sc-eyebrow{font-size:10px;color:var(--gold,#ad8b56);letter-spacing:2px;margin-bottom:9px!important}.sc-intro{color:var(--text-2,#7e8a91);font-size:13px;margin-top:10px!important;max-width:680px}.sc-panel{min-width:0;padding:23px;background:#fff;border:1px solid var(--line,#e6eaed);border-radius:15px}.sc-panel>h2,.sc-panel-heading{margin-bottom:17px}.sc-panel-heading,.sc-toolbar,.sc-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.sc-actions{justify-content:flex-start}.sc-btn{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:44px;min-width:44px;max-width:100%;border:1px solid var(--navy,#192e3a);border-radius:9px;padding:10px 15px;background:var(--navy,#192e3a);color:#fff;cursor:pointer;font:inherit;font-size:12px;text-align:center;line-height:1.6;text-decoration:none}.sc-btn:hover:not(:disabled){filter:brightness(1.12)}.sc-btn.secondary{background:#fff;color:var(--navy,#192e3a);border-color:#dce4e4}.sc-btn.quiet{color:#6c7e75;border-color:transparent;background:transparent}.sc-btn:disabled{cursor:not-allowed;opacity:.5}.sc-btn.danger{color:#a7473b;border-color:#e9cfc9;background:#fff}.sc :is(button,a,input,select,textarea):focus-visible{outline:3px solid #88a699;outline-offset:3px}.sc-muted{font-size:12px;color:var(--text-2,#7e8a91)}.sc-empty{padding:34px 18px;text-align:center;color:#7e8a91;background:#fbfcfb;border-radius:12px;font-size:13px;line-height:1.9}.sc-error,.sc-warning,.sc-success{padding:13px 16px;border-radius:10px;border:1px solid;font-size:12px;line-height:1.8;min-width:0;overflow-wrap:anywhere}.sc-error{color:#a34b40;background:#fff8f6;border-color:#efdbd5}.sc-warning{color:#8d6d35;background:#fffbf2;border-color:#ebdfc2}.sc-success{color:#356549;background:#f4f9f5;border-color:#d7e7db}.sc-error .sc-actions,.sc-warning .sc-actions{margin-top:10px}.sc-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--line,#e6eaed);padding-bottom:10px}.sc-tab{background:transparent;border:0;min-height:44px;padding:10px 17px;font:inherit;font-size:13px;color:#7a8a81;border-radius:9px;cursor:pointer}.sc-tab.active{background:#eaf1ed;color:#2f5742;font-weight:650}.sc-mix{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 19px;background:#edf3ef;border:1px solid #e0e8e2;border-radius:12px;font-size:12px}.sc-mix strong{color:#3b5e47;font-size:16px}.sc-mix .sc-muted{flex-basis:100%;font-size:11px}.sc-filter{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.sc-field{display:flex;flex-direction:column;gap:7px;min-width:0}.sc-field>span,.sc-field>label{font-size:12px;font-weight:600;color:#4e675b}.sc-input{width:100%;min-width:0;max-width:100%;min-height:44px;border:1px solid #dce4e2;border-radius:9px;padding:10px 12px;background:#fff;color:var(--navy,#192e3a);font:inherit;font-size:13px}.sc-input:focus{border-color:#8aa696}textarea.sc-input{resize:vertical;line-height:1.8}.sc-field small{font-size:11px;font-weight:400;color:#8a9590;line-height:1.7}.sc-filter .sc-field{flex:1 1 180px}.sc-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.sc-chip{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:44px;border:1px solid #e3e8e4;border-radius:8px;padding:8px 13px;background:#fff;color:#78877e;font:inherit;font-size:12px;cursor:pointer}.sc-chip.active{background:#edf3ef;border-color:#becfc3;color:#385f45}.sc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sc-card{display:flex;flex-direction:column;min-width:0;padding:22px;background:#fff;border:1px solid var(--line,#e6eaed);border-radius:14px;gap:13px}.sc-card:hover{border-color:#bccfc2}.sc-card h2{font-size:20px}.sc-card p{font-size:12px;color:#7c8b82}.sc-card .sc-actions{margin-top:auto;padding-top:13px;border-top:1px solid #edf0ed}.sc-badges{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.sc-badge{display:inline-flex;align-items:center;max-width:100%;padding:4px 8px;border-radius:5px;font-size:10px;line-height:1.6;color:#6b8172;background:#edf3ef}.sc-badge.gold{color:#8c7244;background:#faf5e9}.sc-badge.warn{color:#9c7250;background:#fff4e7}.sc-description{white-space:pre-wrap;font-size:14px;line-height:1.95;color:#63766c}.sc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.sc-facts div{min-width:0}.sc-facts dt{color:#8a978f;font-size:11px;margin-bottom:7px}.sc-facts dd{margin:0;color:#43614e;font-size:13px;line-height:1.8}.sc-form{display:flex;flex-direction:column;gap:16px;min-width:0}.sc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sc-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-check{display:flex;align-items:center;gap:9px;min-height:44px;font-size:12px}.sc-check input{width:18px;height:18px;margin:0;accent-color:#426b50}.sc-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.85fr);gap:20px;align-items:start}.sc-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sc-account{min-width:0;padding:22px;background:#fff;border:1px solid #e1e8e2;border-radius:14px;display:flex;flex-direction:column;gap:16px}.sc-account.simulation{background:#f0f6f1;border-color:#dce8df}.sc-account .sc-account-amount{font-size:clamp(23px,3vw,32px);line-height:1.5;color:#375d45;font-weight:650;letter-spacing:-.02em}.sc-account .sc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-account-note{color:#8a978f;font-size:11px;line-height:1.8}.sc-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #e9edeb;border-radius:10px}.sc-table{width:100%;min-width:500px;border-collapse:collapse;text-align:left;font-size:12px}.sc-table th{padding:12px;color:#84938a;font-size:11px;font-weight:500;background:#f8faf8}.sc-table td{padding:12px;border-top:1px solid #edf0ed;color:#4a6756;vertical-align:top;max-width:260px}.sc-table td.numeric{font-variant-numeric:tabular-nums}.sc-position-row{padding:14px;border:1px solid #e5ebe6;background:#fafcfa;border-radius:10px;display:flex;flex-direction:column;gap:12px}.sc-details{border-top:1px solid #e5ebe6;padding-top:10px}.sc-details summary{min-height:44px;display:list-item;cursor:pointer;padding:12px 0;font-size:13px;color:#456b50;font-weight:600}.sc-details[open] summary{margin-bottom:10px}.sc-question{padding:17px;border:1px solid #e5eae6;border-radius:11px;min-width:0;background:#fff}.sc-question+.sc-question{margin-top:12px}.sc-question .sc-question-body{margin-top:11px;font-size:13px;white-space:pre-wrap}.sc-reply{margin-top:13px;padding:13px 15px;background:#f1f6f2;border-left:3px solid #b8ccbc;border-radius:0 8px 8px 0;font-size:12px;white-space:pre-wrap;line-height:1.9}.sc-reply strong{display:block;margin-bottom:6px;color:#42694c}.sc-list{display:flex;flex-direction:column;gap:12px}.sc-divider{margin-block:6px;border:0;border-top:1px solid #e8ece9}.sc-pagination{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap}.sc-inline-code{font-family:ui-monospace,monospace;font-size:11px;color:#657b6a;word-break:break-all}@media(max-width:1100px){.sc-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.sc-grid,.sc-account-grid{grid-template-columns:minmax(0,1fr)}.sc-form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.sc{gap:17px}.sc-panel,.sc-card,.sc-account{padding:17px}.sc-head{align-items:flex-start}.sc-form-grid,.sc-form-grid.three,.sc-facts{grid-template-columns:minmax(0,1fr)}.sc-input{font-size:16px}.sc-filter .sc-field{flex-basis:100%}.sc-tabs{gap:3px}.sc-tab{padding-inline:12px}.sc-position-row{padding:11px}.sc-mix{padding:14px;gap:12px}}@media(pointer:coarse){.sc-input{font-size:16px}}
