.kg .kg-sub{color:var(--muted);margin:2px 0 0;font-size:15px}.kg-id{align-items:flex-start;gap:20px;display:flex}.kg-avatar{background:var(--navy);color:#e9d9a8;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:22px;font-weight:800;display:grid}.kg-id h2{margin:0}.kg-facts{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px 24px;margin:16px 0 0;display:grid}.kg-facts div{min-width:0}.kg-facts dt{color:var(--muted);font-size:14px;font-weight:700}.kg-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:16px}.kg-steps{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.kg-step{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.kg-step:first-child{border-top:0}.kg-tick{color:#8b96b3;background:#eef1f8;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.kg-step.done .kg-tick{background:var(--goodsoft);color:var(--good)}.kg-steptext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kg-steptext strong{font-size:16px}.kg-steptext small{color:var(--muted);font-size:15px;line-height:1.4}.kg-step .kah-chip{flex:none}.kah-chip.kah-tone-good{background:var(--goodsoft);color:var(--good)}.kah-chip.kah-tone-wait{background:var(--warnsoft);color:var(--warn)}.kg-small{padding:7px 12px;font-size:15px}.kg-doc{border-top:1px solid var(--line);padding:0 0 14px}.kg-doc pre{white-space:pre-wrap;word-break:break-word;border:1px solid var(--line);background:#f8f9fc;border-radius:12px;max-height:360px;margin:12px 0 0;padding:16px;font:15px/1.55 Georgia,Times New Roman,serif;overflow:auto}.kg-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kg .kah-form label,.kg label{color:var(--navy);flex-direction:column;gap:6px;font-size:15px;font-weight:700;display:flex}.kg input,.kg select,.kg textarea{font:inherit;color:var(--ink);box-sizing:border-box;background:#fff;border:1.5px solid #c3cce0;border-radius:11px;width:100%;padding:11px 13px;font-size:16px;font-weight:400}.kg textarea{resize:vertical;line-height:1.45}.kg input:focus-visible,.kg select:focus-visible,.kg textarea:focus-visible,.kg-kinds button:focus-visible{outline-offset:1px;outline:3px solid #d7b25a}.kg-kinds{flex-wrap:wrap;gap:8px;display:flex}.kg-kinds button{font:inherit;color:var(--navy);cursor:pointer;background:#fff;border:1.5px solid #c3cce0;border-radius:999px;padding:8px 16px;font-size:15px;font-weight:700}.kg-kinds button.on{background:var(--navy);border-color:var(--navy);color:#fff}.kg-fb{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.kg-fb li{border-top:1px solid var(--line);padding:18px 0}.kg-fb li:first-child{border-top:0;padding-top:4px}.kg-fbhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.kg-body{white-space:pre-wrap;margin:10px 0 0;line-height:1.5}.kg-reply{border-left:4px solid var(--navy2);background:#f2f5fb;border-radius:12px;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.kg-reply.new{background:var(--goldsoft);border-left-color:var(--gold)}.kg-reply p{white-space:pre-wrap;margin:4px 0 0;line-height:1.5}.kg-reply svg{color:var(--navy2);flex:none;margin-top:2px}@media (max-width:700px){.kg-two{grid-template-columns:1fr}.kg-id{flex-direction:column}.kg-step{flex-wrap:wrap}.kg-steptext{flex-basis:calc(100% - 50px)}}.kgf,.kgf *{box-sizing:border-box}.kgf{color:#16203a;font-size:15px}.kgf-tabs{gap:6px;margin-bottom:12px;display:flex}.kgf-tabs button,.kgf-filters button{font:inherit;color:#0f1f3d;cursor:pointer;background:#fff;border:1.5px solid #c3cce0;border-radius:999px;padding:7px 15px;font-weight:700}.kgf-tabs button.on,.kgf-filters button.on{color:#fff;background:#0f1f3d;border-color:#0f1f3d}.kgf-filters{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.kgf-hint{color:#5b6785;margin:8px 0}.kgf-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kgf-item{background:#fff;border:1px solid #dfe5f0;border-radius:16px;padding:18px 22px;box-shadow:0 1px 2px #14223b0d}.kgf-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.kgf-meta{color:#5b6785;margin:3px 0 0}.kgf-body{white-space:pre-wrap;margin:10px 0 0;line-height:1.5}.kgf-pill{color:#1b3263;white-space:nowrap;background:#e7ecf8;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.kgf-pill.s-new,.kgf-pill.s-reviewing{color:#8a6a1f;background:#f8efd6}.kgf-pill.s-planned,.kgf-pill.s-done{color:#2f7d4f;background:#e3f2e8}.kgf-pill.s-declined{color:#a12b2b;background:#fbe6e6}.kgf-form{grid-template-columns:200px 1fr;gap:12px;margin-top:14px;display:grid}.kgf-form label{flex-direction:column;gap:5px;font-weight:700;display:flex}.kgf-form select,.kgf-form textarea{font:inherit;color:#16203a;background:#fff;border:1.5px solid #c3cce0;border-radius:10px;width:100%;padding:9px 11px;font-weight:400}.kgf-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.kgf-btn{font:inherit;color:#fff;cursor:pointer;background:#0f1f3d;border:0;border-radius:10px;padding:9px 18px;font-weight:700}.kgf-btn:disabled{opacity:.45;cursor:not-allowed}.kgf-ok{color:#2f7d4f;font-weight:600}.kgf-err{color:#a12b2b;font-weight:600}.kgf-checks{flex-wrap:wrap;gap:8px 18px;margin:10px 0;display:flex}.kgf-checks span{align-items:center;gap:6px;display:inline-flex}.kgf-dl{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 20px;margin:6px 0 0;display:grid}.kgf-dl dt{color:#5b6785;font-size:13px;font-weight:700}.kgf-dl dd{margin:0}@media (max-width:640px){.kgf-form{grid-template-columns:1fr}}
.bos3-salesorg{width:100%;max-width:1250px;color:var(--text-primary,#e7eef9);margin:0 auto;padding:clamp(16px,2vw,28px)}.bos3-salesorg *{box-sizing:border-box}.bos3-salesorg header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.bos3-salesorg h2{margin:5px 0;font-size:clamp(24px,3vw,32px)}.bos3-salesorg p{opacity:.82;line-height:1.55}.bos3-salesorg-eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:11px}.bos3-salesorg-state{border:1px solid #64748b66;border-radius:30px;padding:9px 14px;font-size:12px}.bos3-salesorg-grid{grid-template-columns:1.1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.bos3-salesorg-card{background:var(--surface,#142036);border:1px solid #7c90ad45;border-radius:16px;min-width:0;padding:clamp(18px,2vw,26px)}.bos3-salesorg-card h3{margin:0 0 8px;font-size:19px}.bos3-salesorg form{gap:14px;margin-top:18px;display:grid}.bos3-salesorg label{gap:7px;font-size:13px;font-weight:600;display:grid}.bos3-salesorg input,.bos3-salesorg select{background:var(--bg,#0b1527);width:100%;min-width:0;color:inherit;font:inherit;border:1px solid #91a3b46b;border-radius:10px;padding:11px 12px}.bos3-salesorg button{color:#fff;cursor:pointer;background:#224f89;border:1px solid #6687b9;border-radius:10px;padding:11px 16px;font-weight:650}.bos3-salesorg button:disabled{opacity:.55;cursor:wait}.bos3-salesorg-metric{background:#3763a522;border-radius:12px;gap:5px;margin:20px 0;padding:20px;display:grid}.bos3-salesorg-metric strong{font-size:32px}.bos3-salesorg-listhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.bos3-salesorg-tablewrap{max-width:100%;overflow:auto}.bos3-salesorg table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.bos3-salesorg th,.bos3-salesorg td{border-bottom:1px solid #71829b44;padding:14px 10px;font-size:13px}.bos3-salesorg td small{opacity:.68;margin-top:5px;display:block}.bos3-salesorg-error,.bos3-salesorg-success{border-radius:9px;padding:13px}.bos3-salesorg-error{background:#b91c1c26}.bos3-salesorg-success{background:#05966926}@media (max-width:850px){.bos3-salesorg-grid{grid-template-columns:1fr}}
.bos3-role-matrix{background:#ffffff09;border:1px solid #94a3b840;border-radius:16px;margin:22px 0;padding:20px}.bos3-role-matrix>label{gap:8px;max-width:430px;margin:14px 0;display:grid}.bos3-role-matrix select{width:100%;max-width:100%;min-height:42px}.bos3-role-scroll{max-width:100%;margin:15px 0;overflow-x:auto}.bos3-role-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:480px}.bos3-role-scroll th,.bos3-role-scroll td{border-bottom:1px solid #94a3b833;padding:12px}.bos3-role-scroll td{text-align:center}.bos3-role-scroll input{accent-color:#3b82f6;width:18px;height:18px}.bos3-role-matrix p{line-height:1.5}
.bos3-settings-workspace{color:#222;max-width:1320px;margin:0 auto;padding:24px 28px}.bos3-settings-heading small{letter-spacing:.12em;color:#985919;font-size:11px;font-weight:700}.bos3-settings-heading h1{margin:8px 0;font-size:30px}.bos3-settings-heading p{color:#61615e;line-height:1.55}.bos3-settings-nav{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.bos3-settings-nav button{color:#333;cursor:pointer;background:#fff;border:1px solid #e4ded5;border-radius:8px;padding:10px 13px}.bos3-settings-nav button.active{color:#fff;background:#28251f;border-color:#28251f}.bos3-settings-card{background:#fff;border:1px solid #e7dfd5;border-radius:12px;min-height:260px;padding:28px}.bos3-settings-card h2{margin:12px 0;font-size:23px}.bos3-settings-card p{color:#5c5a55;line-height:1.6}.bos3-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:880px;margin:24px 0;display:grid}.bos3-settings-fields label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.bos3-settings-fields input{color:#222;background:#fff;border:1px solid #cbc7be;border-radius:7px;padding:11px 12px}.bos3-settings-fields input[readonly]{color:#777;background:#f4f3ef}.bos3-settings-card button[type=submit]{color:#fff;cursor:pointer;background:#147741;border:0;border-radius:8px;padding:11px 18px}.bos3-settings-card button[disabled]{opacity:.55;cursor:not-allowed}.bos3-settings-state{color:#8a581d;letter-spacing:.07em;background:#f6efe4;border-radius:6px;padding:8px;font-size:11px;font-weight:700;display:inline-block}.bos3-settings-info{background:#faf8f4;border-left:3px solid #c7ae82;padding:12px}.bos3-settings-error{color:#a32626!important}.bos3-settings-ok{color:#146d37!important}@media (max-width:720px){.bos3-settings-workspace{padding:14px}.bos3-settings-fields{grid-template-columns:1fr}.bos3-settings-card{padding:18px}}.bos3-settings-fields select,.bos3-settings-fields input,.bos3-settings-card select,.bos3-settings-provider input,.bos3-settings-card>form>label input{color:#222;background:#fff;border:1px solid #c8c5bb;border-radius:7px;width:100%;padding:10px}.bos3-settings-provider{border:1px solid #dedbd3;border-radius:10px;margin-top:15px;padding:18px}.bos3-settings-integrations{grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:14px;display:grid}.bos3-settings-provider label{margin:12px 0;font-size:13px;font-weight:600;display:block}.bos3-settings-provider button,.bos3-settings-card form button,.bos3-settings-provider button[type=button]{color:#fff;cursor:pointer;background:#12713e;border:0;border-radius:7px;margin-top:10px;padding:10px 16px}.bos3-settings-provider button:disabled{opacity:.5;cursor:not-allowed}.bos3-settings-linked{margin-top:24px;overflow-x:auto}.bos3-settings-linked table{border-collapse:collapse;width:100%;font-size:13px}.bos3-settings-linked th,.bos3-settings-linked td{text-align:left;border-bottom:1px solid #eee;padding:10px}.bos3-settings-card>form>label{max-width:440px;display:block}.bos3-settings-card>form>label input{margin-top:6px}.bos3-settings-row{border:1px solid #d5dfdc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;padding:12px;display:flex}.bos3-settings-row strong{flex:230px}.bos3-settings-row button{color:#184d39;cursor:pointer;background:#fff;border:1px solid #8dafa0;border-radius:8px;padding:8px 14px}.bos3-settings-row button:hover{background:#e7f3eb}.bos3-settings-workspace{box-sizing:border-box;width:100%;min-width:0;max-width:1440px}.bos3-settings-workspace *{box-sizing:border-box}.bos3-admin-management{flex-direction:column;gap:0;display:flex;overflow:hidden}.bos3-admin-management h2{margin:0 0 20px;font-size:23px;line-height:1.3}.bos3-admin-management h3{margin:28px 0 7px;font-size:18px;line-height:1.3}.bos3-admin-management h3.bos3-admin-section-title{border-top:1px solid #e8e5df;padding-top:18px}.bos3-admin-management h3.bos3-admin-section-title:first-of-type{border-top:0;padding-top:0}.bos3-admin-management p{max-width:900px;margin:0 0 14px}.bos3-admin-management form{gap:14px;min-width:0;margin:6px 0 16px;display:grid}.bos3-admin-management .bos3-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px 20px;width:100%;max-width:100%;margin:4px 0 0}.bos3-admin-management .bos3-settings-fields label{flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex}.bos3-admin-management input:not([type=checkbox]),.bos3-admin-management select,.bos3-admin-management textarea{color:#282823;width:100%;min-width:0;max-width:100%;height:44px;font:inherit;background:#fff;border:1px solid #d4d0c7;border-radius:8px;padding:10px 12px}.bos3-admin-management input:focus-visible,.bos3-admin-management select:focus-visible{outline-offset:2px;outline:2px solid #157447}.bos3-admin-management form>button[type=submit]{justify-self:start;min-width:136px;min-height:42px;margin:2px 0 4px}.bos3-admin-management>.bos3-settings-row{border:1px solid #eee9e2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;padding:14px;display:flex}.bos3-admin-management .bos3-settings-row strong{overflow-wrap:anywhere;flex:230px;min-width:0}.bos3-admin-management .bos3-settings-row button{cursor:pointer;background:#fff;border:1px solid #dbd5ca;border-radius:8px;min-height:40px;padding:10px 14px}.bos3-admin-management>div>select,.bos3-admin-management>div>div>select{width:100%;max-width:100%;min-height:44px;margin:6px 0 12px}.bos3-roster-card{background:#fff;border:1px solid #e7dfd5;border-radius:12px;min-width:0;max-width:100%;margin-top:22px;padding:24px;overflow-x:auto}.bos3-roster-card h3{margin:0 0 8px;font-size:20px}.bos3-roster-card p{max-width:920px;margin:0 0 20px}.bos3-roster-card table{border-collapse:collapse;table-layout:auto;text-align:left;width:100%;min-width:600px}.bos3-roster-card th,.bos3-roster-card td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #ebe7df;padding:13px 12px}.bos3-roster-card th{letter-spacing:.03em;color:#5b5953;background:#f8f7f4;font-size:12px}.bos3-roster-card td select{background:#fff;border:1px solid #d4d0c7;border-radius:7px;max-width:210px;padding:9px}@media (max-width:860px){.bos3-admin-management .bos3-settings-fields{grid-template-columns:1fr}.bos3-roster-card{padding:16px}.bos3-admin-management{padding:18px}}
html[data-brand]:not([data-accent=blue]):not([data-accent=purple]):not([data-accent=bronze]){--skin-primary:var(--brand-primary);--skin-primary-light:color-mix(in srgb,var(--brand-primary) 12%,white)}html[data-brand]:not([data-sidebar=forest]):not([data-sidebar=slate]){--skin-sidebar:var(--brand-sidebar);--skin-sidebar-hover:color-mix(in srgb,var(--brand-sidebar) 86%,white)}html[data-brand]:not([data-surface=gray]):not([data-surface=white]){--skin-surface:var(--brand-surface)}html[data-brand] .kah{--navy:var(--brand-sidebar);--navy2:var(--brand-primary);--gold:var(--brand-accent);--goldsoft:color-mix(in srgb,var(--brand-accent) 16%,white);--paper:var(--brand-surface)}.brand-logo-wrap{padding:3px;overflow:hidden;background:#fff!important}.brand-logo-img{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:1025px){.sidebar{width:280px;min-width:280px;padding:24px 14px 16px}.nav-item{border-radius:10px;gap:14px;margin-bottom:4px;padding:14px;font-size:15px}.nav-item svg{flex:none;width:21px;height:21px}.sidebar-search{padding-top:13px;padding-bottom:13px;font-size:15px}.workspace-switcher>button{font-size:15px}.workspace-menu button{padding:12px 14px;font-size:14px}.sidebar-help{font-size:14px}}
.brd-card{color:#1c2333;background:#fff;border:1px solid #dfe5f0;border-radius:16px;margin-top:18px;padding:28px}.brd-grid{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:36px;display:grid}@media (max-width:900px){.brd-grid{grid-template-columns:1fr}}.brd-form h2{margin:0 0 6px;font-size:22px}.brd-help{color:#5b6785;max-width:56ch;margin:0 0 20px;font-size:15px;line-height:1.5}.brd-field{gap:6px;margin-bottom:16px;display:grid}.brd-field span{font-size:14px;font-weight:600}.brd-field em{color:#5b6785;font-size:13px;font-style:normal}.brd-field input{color:#1c2333;background:#fff;border:1px solid #c9d1e0;border-radius:10px;height:44px;padding:0 12px;font-size:15px}.brd-colors{gap:10px;margin:8px 0 18px;display:grid}.brd-color{border:1px solid #dfe5f0;border-radius:12px;grid-template-columns:52px 1fr 104px;align-items:center;gap:14px;padding:10px 12px;display:grid}.brd-color input[type=color]{cursor:pointer;background:#fff;border:1px solid #c9d1e0;border-radius:10px;width:52px;height:44px;padding:2px}.brd-color strong{font-size:15px;display:block}.brd-color small{color:#5b6785;font-size:13px}.brd-hex{box-sizing:border-box;color:#1c2333;background:#fff;border:1px solid #c9d1e0;border-radius:8px;width:100%;height:40px;padding:0 10px;font-family:ui-monospace,Menlo,monospace;font-size:14px}.brd-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brd-actions button{color:#1c2333;cursor:pointer;background:#fff;border:1px solid #c9d1e0;border-radius:10px;height:44px;padding:0 18px;font-size:15px;font-weight:600}.brd-actions button:disabled{opacity:.45;cursor:not-allowed}.brd-actions .brd-primary{color:#fff;background:#1c2333;border-color:#1c2333}.brd-actions .brd-link{color:#a12b2b;border-color:#0000;margin-left:auto}.brd-actions button:focus-visible,.brd-card input:focus-visible{outline-offset:2px;outline:3px solid #7aa7ff}.brd-err{color:#a12b2b;background:#fbe6e6;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:14px}.brd-ok{color:#1f6b3f;background:#e3f2e8;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:14px}.brd-preview{background:var(--bg);border:1px solid #dfe5f0;border-radius:16px;gap:14px;padding:16px;display:grid;position:sticky;top:16px}.brd-pv-label{color:#5b6785;font-size:13px;font-weight:600}.brd-logo{background:var(--a);width:30px;height:30px;color:var(--s);border-radius:8px;flex:none;place-items:center;font-family:Georgia,serif;font-weight:700;display:grid;overflow:hidden}.brd-logo img{object-fit:contain;background:#fff;width:100%;height:100%;padding:2px}.brd-logo.sm{width:24px;height:24px;font-size:13px}.brd-app{background:var(--bg);border:1px solid #dfe5f0;border-radius:12px;grid-template-columns:104px 1fr;min-height:150px;display:grid;overflow:hidden}.brd-app aside{background:var(--s);color:#fff;align-content:start;gap:8px;padding:12px;display:grid}.brd-app aside b{overflow-wrap:anywhere;font-size:12px;line-height:1.2}.brd-app aside i{background:#ffffff2e;border-radius:4px;height:8px}.brd-app main{padding:10px 12px}.brd-top{color:#5b6785;margin-bottom:8px;font-size:11px}.brd-cards{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.brd-cards div{background:#fff;border:1px solid #e3e8f2;border-radius:10px;padding:8px}.brd-cards small{color:#5b6785;font-size:10px;display:block}.brd-cards strong{color:var(--p);font-size:17px}.brd-app button,.brd-pbody button{background:var(--p);color:#fff;border:0;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600}.brd-chip{background:color-mix(in srgb,var(--a) 20%,white);color:#1c2333;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.brd-agent{border:1px solid #dfe5f0;border-radius:12px;grid-template-columns:104px 1fr;display:grid;overflow:hidden}.brd-arail{background:var(--s);color:#fff;align-content:start;gap:6px;padding:12px;display:grid}.brd-arail b{overflow-wrap:anywhere;font-size:12px}.brd-abody{background:var(--bg);padding:10px}.brd-acard{background:#fff;border:1px solid #e3e8f2;border-radius:10px;justify-items:start;gap:4px;padding:10px;display:grid}.brd-acard small{color:#5b6785;font-size:11px}.brd-prop{background:#fff;border:1px solid #dfe5f0;border-radius:12px;overflow:hidden}.brd-phead{background:var(--s);color:#fff;border-bottom:3px solid var(--a);align-items:center;gap:10px;padding:12px 14px;display:flex}.brd-phead b{letter-spacing:.06em;font-size:12px}.brd-pbody{justify-items:start;gap:8px;padding:12px 14px;display:grid}
.bos3-soc{flex-direction:column;gap:14px;max-width:880px;display:flex}.bos3-soc h1{margin:0}.bos3-soc-hint{color:#5b6b7a;margin:4px 0;font-size:.92rem}.bos3-soc-error{color:#a12626;background:#fdeeee;border:1px solid #f1c0c0;border-radius:8px;margin:0;padding:8px 12px}.bos3-soc-ok{color:#1d6b3a;background:#eef8f1;border:1px solid #bfe0c9;border-radius:8px;margin:0;padding:8px 12px}.bos3-soc-tabs{border-bottom:1px solid #d6dde5;flex-wrap:wrap;gap:6px;display:flex}.bos3-soc-tabs button{font:inherit;cursor:pointer;color:#33424f;background:0 0;border:0;border-bottom:3px solid #0000;padding:9px 14px}.bos3-soc-tabs button.on{color:#12324f;border-bottom-color:#1f5f99;font-weight:700}.bos3-soc-card{background:#fff;border:1px solid #d6dde5;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.bos3-soc-card h2{margin:0;font-size:1.05rem}.bos3-soc button{font:inherit;cursor:pointer;background:#fff;border:1px solid #c5cfda;border-radius:8px;padding:7px 12px}.bos3-soc button:disabled{opacity:.5;cursor:not-allowed}.bos3-soc button:focus-visible,.bos3-soc input:focus-visible,.bos3-soc textarea:focus-visible{outline-offset:2px;outline:2px solid #1f5f99}.bos3-soc .bos3-soc-primary{color:#fff;background:#1f5f99;border-color:#1f5f99;align-self:flex-start;font-weight:600}.bos3-soc-box{background:#f7f9fb;border:1px solid #d6dde5;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.bos3-soc-box label,.bos3-soc-field{flex-direction:column;gap:4px;font-size:.9rem;font-weight:600;display:flex}.bos3-soc input[type=text],.bos3-soc input[type=password],.bos3-soc input:not([type]),.bos3-soc input[inputmode],.bos3-soc textarea,.bos3-soc input[type=datetime-local]{font:inherit;box-sizing:border-box;border:1px solid #c5cfda;border-radius:8px;width:100%;padding:8px 10px}.bos3-soc-copy{gap:8px;display:flex}.bos3-soc-accs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bos3-soc-accs li{border:1px solid #e3e8ee;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.bos3-soc-accs li button{margin-left:auto}.bos3-soc-net{color:#12324f;background:#e8eef5;border-radius:99px;padding:2px 8px;font-size:.78rem;font-weight:700}.bos3-soc-net.instagram{color:#8a1c52;background:#fbe9f1}.bos3-soc-warn{color:#a15a00;font-size:.85rem;font-weight:600}.bos3-soc-pick{border:1px solid #e3e8ee;border-radius:10px;flex-direction:column;gap:6px;padding:8px 12px;display:flex}.bos3-soc-pick label.off{opacity:.55}.bos3-soc-count{text-align:right;color:#5b6b7a;margin:0;font-size:.85rem}.bos3-soc-count.over{color:#a12626;font-weight:700}.bos3-soc-media{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bos3-soc-media img{border:1px solid #d6dde5;border-radius:8px;max-width:160px;max-height:160px}.bos3-soc-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bos3-soc-when{align-items:center;gap:6px;display:flex}.bos3-soc-when input{width:auto!important}.bos3-soc-results,.bos3-soc-list .tg{margin:0;padding:0;font-size:.9rem;list-style:none}.bos3-soc-results li.published,.tg li.published{color:#1d6b3a}.bos3-soc-results li.failed,.tg li.failed{color:#a12626}.bos3-soc-cal-head{justify-content:space-between;align-items:center;display:flex}.bos3-soc-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.bos3-soc-cal b{text-align:center;color:#5b6b7a;font-size:.8rem}.bos3-soc-cal .cell{border:1px solid #e3e8ee;border-radius:8px;flex-direction:column;gap:3px;min-height:78px;padding:4px;display:flex;overflow:hidden}.bos3-soc-cal .cell.blank{border-color:#0000}.bos3-soc-cal .cell>span{color:#5b6b7a;font-size:.75rem}.bos3-soc-cal .chip{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#e8eef5;border-radius:6px;padding:2px 5px;font-size:.72rem;overflow:hidden}.bos3-soc-cal .chip.published{background:#e3f4e8}.bos3-soc-cal .chip.failed{background:#fbe3e3}.bos3-soc-cal .chip.draft{background:#f1f1f1}.bos3-soc-filters{flex-wrap:wrap;gap:6px;display:flex}.bos3-soc-filters button.on{color:#fff;background:#12324f;border-color:#12324f}.bos3-soc-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bos3-soc-list>li{border:1px solid #e3e8ee;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.bos3-soc-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bos3-soc-list .top{align-items:center;gap:10px;display:flex}.bos3-soc-list .thumb{border-radius:6px;max-width:120px}.bos3-soc-status{background:#eee;border-radius:99px;padding:2px 8px;font-size:.78rem;font-weight:700}.bos3-soc-status.published{color:#1d6b3a;background:#e3f4e8}.bos3-soc-status.failed{color:#a12626;background:#fbe3e3}.bos3-soc-status.scheduled{color:#12324f;background:#e8eef5}.bos3-soc-status.partial{color:#a15a00;background:#fdf1dc}.bos3-soc-row{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.bos3-soc-cal .cell{min-height:56px}.bos3-soc-cal .chip{display:none}.bos3-soc-cal .cell>span{font-size:.7rem}}
.bos3-plan{margin-bottom:18px;padding:18px 20px}.bos3-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bos3-plan h2{margin:0;font-size:1.1rem}.bos3-plan h3{margin:14px 0 6px;font-size:.95rem}.bos3-plan-list{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.bos3-plan-list li{color:#1f3d1c;background:#e8f0e4;border-radius:999px;padding:5px 11px;font-size:.88rem}.bos3-plan-note{color:#5b5b55;margin:10px 0 0;font-size:.9rem}.bos3-plan-owner{cursor:pointer;align-items:center;gap:6px;font-size:.88rem;display:flex}
.bos3-mod{gap:16px;max-width:1100px;display:grid}.bos3-mod-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bos3-mod-head h2{margin:0;font-size:1.25rem}.bos3-mod-badge{color:#1f3d1c;background:#e8f0e4;border-radius:999px;margin-left:auto;padding:4px 12px;font-size:.85rem}.bos3-help{vertical-align:middle;display:inline-block;position:relative}.bos3-help>button{color:#3b4a3b;cursor:help;background:#fff;border:1px solid #9aa79a;border-radius:50%;width:22px;height:22px;padding:0;font-size:.8rem;font-weight:700;line-height:1}.bos3-help-pop{z-index:50;color:#f4f2ea;text-align:left;background:#26261f;border-radius:10px;width:300px;max-width:80vw;padding:12px 14px;font-size:.88rem;font-weight:400;display:none;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.bos3-help-pop strong{margin-bottom:6px;display:block}.bos3-help-pop p{margin:0 0 6px}.bos3-help:hover .bos3-help-pop,.bos3-help:focus-within .bos3-help-pop,.bos3-help.open .bos3-help-pop{display:block}.bos3-tabs{flex-wrap:wrap;gap:6px;display:flex}.bos3-tabs button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d5d8cf;border-radius:10px;padding:8px 16px}.bos3-tabs button.on{color:#fff;background:#26261f;border-color:#26261f}.bos3-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.bos3-card{background:#fff;border:1px solid #dfe3d8;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.bos3-card small{color:#5b5b55}.bos3-card strong{font-size:1.05rem}.bos3-card em{color:#5b5b55;font-size:.85rem;font-style:normal}.bos3-block{background:#fff;border:1px solid #dfe3d8;border-radius:14px;gap:10px;padding:16px 18px;display:grid}.bos3-block h3,.bos3-notice h3{margin:0;font-size:1.02rem}.bos3-block h3 small{color:#5b5b55;font-weight:400}.bos3-checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bos3-checks li{align-items:flex-start;gap:10px;display:flex}.bos3-checks li>span{color:#5b5b55;border:1.5px solid #9aa79a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.8rem;display:grid}.bos3-checks li.done>span{color:#fff;background:#2f7d3a;border-color:#2f7d3a}.bos3-checks small{color:#5b5b55;display:block}.bos3-faqs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bos3-faqs li{border-left:3px solid #cfe0c9;gap:2px;padding-left:10px;display:grid}.bos3-faqs span{color:#4b4b45}.bos3-btn{font:inherit;color:#fff;cursor:pointer;background:#26261f;border:1px solid #26261f;border-radius:10px;justify-self:start;padding:9px 18px}.bos3-btn.ghost{color:#26261f;background:#fff}.bos3-actions{flex-wrap:wrap;gap:10px;display:flex}.bos3-err{color:#a12626}.bos3-notice{gap:12px;margin-bottom:18px;padding:18px 20px;display:grid}.bos3-notice-todo{color:#3b4a3b}
.ih{color:#14223b;gap:34px;max-width:1100px;display:grid}.ih section>h2{margin:0 0 4px;font-size:22px}.ih-sub{color:#5b6784;max-width:64ch;margin:0 0 14px;font-size:15px;line-height:1.5}.ih-glance{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.ih-glance div{background:#fff;border:1px solid #dfe5f0;border-radius:14px;grid-template-columns:12px 1fr;align-items:center;column-gap:10px;padding:14px 16px;display:grid}.ih-glance i{background:#b9c1d0;border-radius:50%;grid-row:span 2;width:10px;height:10px}.ih-glance i.on{background:#2e8b57}.ih-glance i.off{background:#c9a14a}.ih-glance span{font-size:16px;font-weight:700}.ih-glance b{color:#5b6784;font-size:13px;font-weight:500}.ih-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.ih-card{background:#fff;border:1px solid #dfe5f0;border-radius:16px;align-content:start;gap:10px;padding:20px;display:grid;box-shadow:0 1px 2px #14223b0d}.ih-card.soon{background:#faf9f6;border-style:dashed}.ih-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ih-card h3{margin:0;font-size:18px}.ih-what{color:#5b6784;margin:0;font-size:15px;line-height:1.45}.ih-pill{color:#5b6784;white-space:nowrap;background:#eceff5;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700}.ih-pill.on{color:#1f6b3f;background:#e0f1e6}.ih-pill.off{color:#7a5a12;background:#fbf0d9}.ih-ok{color:#1f6b3f;margin:0;font-weight:600}.ih-field{gap:6px;display:grid}.ih-field span{font-size:14px;font-weight:600}.ih-field input{color:#14223b;box-sizing:border-box;background:#fff;border:1px solid #c9d1e0;border-radius:10px;width:100%;height:44px;padding:0 12px;font-size:15px}.ih-field em{color:#5b6784;font-size:13px;font-style:normal}.ih-row{gap:10px;display:flex}.ih button.ih-btn{cursor:pointer;border-radius:10px;height:44px;padding:0 18px;font-size:15px;font-weight:700;color:#fff!important;background:#2f5385!important;border:0!important}.ih button.ih-ghost{cursor:pointer;border-radius:10px;height:42px;padding:0 16px;font-size:15px;font-weight:600;color:#a12b2b!important;background:#fff!important;border:1px solid #c9d1e0!important}.ih button:disabled{opacity:.5;cursor:not-allowed}.ih-err{color:#a12b2b;background:#fbe6e6;border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.ih input:focus-visible,.ih button:focus-visible{outline-offset:2px;outline:3px solid #7aa7ff}
.kdisc{gap:16px;display:grid}.kdisc-sub{color:#5b6784;margin:6px 0;font-size:.92rem}.kdisc-ok{color:#1d4d2b;background:#e8f4ea;border-radius:10px;padding:10px 14px}.kdisc-field{gap:6px;max-width:420px;display:grid}.kdisc-field select,.kdisc-q textarea,.kdisc-pick select{font:inherit;box-sizing:border-box;border:1px solid #cfd6e4;border-radius:10px;width:100%;padding:9px 11px}.kdisc-q{gap:6px;margin:12px 0;display:grid}.kdisc-q span{font-weight:600}.kdisc-q em{color:#5b6784;font-weight:400}.kdisc-consent{align-items:flex-start;gap:8px;margin-bottom:8px;font-weight:600;display:flex}.kdisc-rec{color:#a12626;align-items:center;gap:8px;font-weight:700;display:inline-flex}.kdisc-rec i{background:#d12f2f;border-radius:50%;width:10px;height:10px;animation:1s infinite kdiscp}@keyframes kdiscp{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.kdisc-rec i{animation:none}}.kdisc-stop{color:#fff;background:#a12626}.kdisc-plan h3{margin:16px 0 6px;font-size:1rem}.kdisc-pick{gap:10px;max-width:520px;display:grid}.kdisc-pick fieldset{border:1px solid #dfe3d8;border-radius:10px;gap:6px;padding:8px 12px;display:grid}.kdisc-pick small{color:#5b6784}.kdisc-weeks{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.kdisc-week{background:#fff;border:1px solid #dfe3d8;border-radius:12px;padding:12px 14px}.kdisc-week ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.kdisc-say{border-left:3px solid #c8a24a;padding-left:12px;font-style:italic}.kdisc-flow{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.kdisc-flow li{border-top:1px solid #e3e7f0;align-items:flex-start;gap:14px;padding:12px 0;display:flex;position:relative}.kdisc-flow li:first-child{border-top:0}.kdisc-n{color:#fff;background:#0f1f3d;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.9rem;font-weight:700;display:grid}.kdisc-flow p{margin:4px 0 2px}.kdisc-flow small{color:#5b6784}.kdisc-tag{color:#6b5217;background:#f4ecd8;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:.8rem;font-weight:700;display:inline-block}.kdisc-ba{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.kdisc-ba>div{background:#fff;border:1px solid #dfe3d8;border-radius:12px;padding:12px 16px}.kdisc-ba>div:last-child{background:#eef6ef;border-color:#c9e0cd}.kdisc-ba h4{margin:0 0 6px;font-size:.95rem}.kdisc-ba ul{margin:0;padding-left:18px}.kdisc-ba li{margin:5px 0}.kdisc-result{color:#2f5d3a;margin:4px 0 0;font-size:.92rem;font-weight:600}.kdisc-be{border-collapse:collapse;margin:6px 0 4px}.kdisc-be th,.kdisc-be td{text-align:left;border:1px solid #dfe3d8;padding:7px 12px}.kdisc-be th{background:#f6f8fd}.kdisc-two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.kdisc-two>div{background:#fff;border:1px solid #dfe3d8;border-radius:12px;padding:12px 16px}.kdisc-two h4{margin:0 0 6px;font-size:.95rem}.kdisc-two ul{margin:0;padding-left:18px}.kdisc-two li{margin:5px 0}.kdisc-err{color:#9b2c2c;background:#fbe9e9;border-radius:10px;margin:10px 0 0;padding:10px 14px;font-weight:600}.kdisc-view{flex-wrap:wrap;gap:8px;margin:14px 0 6px;display:flex}.kdisc-view button{font:inherit;color:#2b2a27;cursor:pointer;background:#fff;border:1.5px solid #c9d0dc;border-radius:999px;padding:9px 16px;font-weight:600}.kdisc-view button[aria-pressed=true]{color:#fff;background:#2b2a27;border-color:#2b2a27}.kdw-jump{flex-wrap:wrap;gap:6px;margin:10px 0 18px;display:flex}.kdw-jump button{font:inherit;color:#2b2a27;cursor:pointer;background:#f6f7f9;border:1px solid #d5dae3;border-radius:999px;padding:6px 12px;font-size:.85rem}.kdw-jump button:hover{background:#eceff4}.kdw-step{background:#fff;border:1px solid #dfe3ea;border-radius:16px;margin:0 0 16px;padding:18px 20px;scroll-margin-top:16px}.kdw-step>header{align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.kdw-step .kdw-n{color:#fff;background:#1b2234;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.kdw-step h3{margin:0 0 2px;font-size:1.15rem}.kdw-step header p{color:#5a6477;margin:0;font-size:.92rem}.kdw-say{background:#fbf6e8;border-left:4px solid #c9a24a;border-radius:0 10px 10px 0;margin:0 0 12px;padding:12px 16px;font-size:1.05rem;line-height:1.55}.kdw-say b,.kdw-ask b{color:#7a5b12;margin-bottom:3px;font-size:.78rem;font-weight:700;display:block}.kdw-ask{color:#1f4a33;background:#eaf3ee;border-radius:10px;margin:12px 0 0;padding:10px 14px;line-height:1.5}.kdw-ask b{color:#1f4a33}.kdw-step ul{margin:8px 0 0;padding-left:20px}.kdw-step li{margin:4px 0;line-height:1.5}.kdw-step .kdisc-weeks{margin-top:4px}.kdw-sub{margin:14px 0 4px;font-weight:700}.kdw-step .kdisc-pick{margin:4px 0 10px}
.wi{color:#22211e;max-width:900px;margin:0 auto;padding:4px 0 80px;font-size:17px;line-height:1.5}.wi *{box-sizing:border-box}.wi h2{margin:0 0 12px;font-size:1.35rem}.wi h3{margin:18px 0 8px;font-size:1.1rem}.wi-card{background:#fff;border:1px solid #dfe3ea;border-radius:18px;margin:0 0 16px;padding:20px}.wi-sub{color:#5a6477;margin:6px 0 10px;font-size:.95rem}.wi-f{margin:0 0 14px;display:block}.wi-f>span{margin-bottom:6px;font-weight:600;display:block}.wi-f em{color:#5a6477;font-weight:400}.wi input:not([type=checkbox]),.wi select,.wi textarea{width:100%;min-height:52px;font:inherit;color:inherit;background:#fff;border:1.5px solid #c9d0dc;border-radius:12px;padding:12px 14px}.wi textarea{resize:vertical;min-height:0}.wi input:focus,.wi select:focus,.wi textarea:focus,.wi button:focus-visible,.wi a:focus-visible{outline-offset:2px;outline:3px solid #6b8fd6}.wi-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}@media (max-width:640px){.wi-grid{grid-template-columns:1fr}}.wi-btn{min-height:52px;font:inherit;color:#22211e;cursor:pointer;background:#fff;border:1.5px solid #c9d0dc;border-radius:14px;justify-content:center;align-items:center;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.wi-btn:disabled{opacity:.5;cursor:default}.wi-primary{color:#fff;background:#2b2a27;border-color:#2b2a27}.wi-danger{color:#9b2c2c;border-color:#e3b6b6}.wi-rec{color:#fff;background:#b3261e;border-color:#b3261e}.wi-big{min-height:62px;padding:14px 26px;font-size:1.1rem}.wi-row,.wi-out{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.wi-out .wi-btn{flex:200px}.wi-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.wi-head>div{flex-direction:column;flex:220px;gap:6px;display:flex}.wi-head strong{font-size:1.25rem}.wi-niche{max-width:320px}.wi-steps{gap:8px;margin:0 0 16px;display:flex}.wi-steps button{min-height:56px;font:inherit;color:#22211e;cursor:pointer;background:#fff;border:1.5px solid #c9d0dc;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:10px;padding:8px;font-weight:600;display:flex}.wi-steps button span{background:#e6e9ef;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.9rem;display:grid}.wi-steps button.on{color:#fff;background:#1b2234;border-color:#1b2234}.wi-steps button.on span{color:#1b2234;background:#fff}@media (max-width:560px){.wi-steps button{flex-direction:column;gap:4px;font-size:.85rem}}.wi-who{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.wi-who button{text-align:left;min-height:68px;font:inherit;color:#22211e;cursor:pointer;background:#fff;border:1.5px solid #c9d0dc;border-radius:14px;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.wi-who button small{color:#5a6477}.wi-who button.on{background:#eef1f8;border-color:#1b2234;box-shadow:inset 0 0 0 1.5px #1b2234}.wi-goal{background:#eef1f8;border-radius:12px;margin:0 0 14px;padding:12px 16px}.wi-goal b,.wi-say b,.wi-you b,.wi-listen b{margin-bottom:3px;font-size:.78rem;font-weight:700;display:block}.wi-say{background:#fbf6e8;border-left:5px solid #c9a24a;border-radius:0 12px 12px 0;margin:0 0 14px;padding:16px 18px;font-size:1.3rem;line-height:1.5}.wi-say b{color:#7a5b12}.wi-if{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wi-if li{border:1px solid #dfe3ea;border-radius:14px;padding:12px 16px}.wi-they{color:#5a6477;margin:0 0 6px;font-style:italic}.wi-you{color:#1f4a33;background:#eaf3ee;border-radius:10px;margin:0;padding:10px 14px;font-size:1.05rem}.wi-you b{color:#1f4a33}.wi-more{border:1px solid #dfe3ea;border-radius:12px;margin:12px 0 0;padding:0 14px}.wi-more summary{cursor:pointer;align-items:center;min-height:48px;font-weight:600;display:flex}.wi-more p{margin:0 0 12px}.wi-check{align-items:flex-start;gap:12px;margin:10px 0;font-weight:600;display:flex}.wi-check input{flex:none;width:28px;height:28px;margin-top:2px}.wi-qs{counter-reset:q;gap:14px;margin:0;padding:0;list-style:none;display:grid}.wi-qs li{counter-increment:q;border:1px solid #dfe3ea;border-radius:14px;padding:14px 16px 14px 56px;position:relative}.wi-qs li:before{content:counter(q);color:#fff;background:#1b2234;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.9rem;font-weight:700;display:grid;position:absolute;top:14px;left:14px}.wi-q{margin:0 0 6px;font-size:1.2rem;font-weight:600;line-height:1.45}.wi-listen{color:#1f4a33;background:#eaf3ee;border-radius:10px;margin:0 0 10px;padding:8px 12px;font-size:.95rem}.wi-listen b{color:#1f4a33;margin-right:6px;display:inline}.wi-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wi-list button{text-align:left;width:100%;min-height:64px;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1.5px solid #dfe3ea;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px;display:flex}.wi-list button strong{flex:100%}.wi-list button span{color:#5a6477;font-size:.95rem}.wi-list small{color:#5a6477}.wi-tag{color:#2b2a27;white-space:nowrap;background:#e6e9ef;border-radius:999px;padding:4px 10px;font-size:.8rem;font-style:normal;font-weight:700}.wi-o-reached_owner{color:#173f6b;background:#dcebf9}.wi-o-won{color:#1f4a33;background:#dcf0e2}.wi-o-come_back{color:#6b4e0f;background:#fbf0d0}.wi-o-left_card{color:#47306b;background:#ece4f6}.wi-o-not_interested{color:#7a2424;background:#f3dcdc}.wi-plan{background:#fff}.wi-ok{color:#1f4a33;background:#eaf3ee;border-radius:10px;margin:10px 0 0;padding:10px 14px;font-weight:600}.wi-err{color:#9b2c2c;background:#fbe9e9;border-radius:10px;margin:10px 0 0;padding:10px 14px;font-weight:600}@media (prefers-reduced-motion:reduce){.wi *{scroll-behavior:auto!important}}
.boscrm{background:var(--background,#f7f5f0);color:#293d30;min-height:60vh;padding:24px}.boscrm-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;display:flex}.boscrm-heading small{color:#568465;letter-spacing:2px;font-size:10px;font-weight:850}.boscrm-heading h2{letter-spacing:-.8px;margin:4px 0;font-size:30px}.boscrm-heading p{color:#6b7c70;margin:0;font-size:13px}.boscrm-mainbutton{color:#fff;cursor:pointer;white-space:nowrap;background:#254c35;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-size:13px;font-weight:750;display:inline-flex}.boscrm-mainbutton:disabled{opacity:.5}.boscrm-toolbar{background:#fff;border:1px solid #e3e8e3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:flex}.boscrm-toolbar label{border:1px solid #d7dfd7;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:210px;padding:9px 12px;display:flex}.boscrm-toolbar input{color:#253a2b;border:0;outline:0;width:100%;min-width:100px}.boscrm-toolbar select{color:#294432;background:#fff;border:1px solid #d7dfd7;border-radius:8px;padding:10px}.boscrm-reload{cursor:pointer;background:#fff;border:1px solid #d7dfd7;border-radius:8px;padding:9px}.boscrm-list{background:#fff;border:1px solid #dce5dc;border-radius:14px;overflow:hidden}.boscrm-list>header{color:#fff;background:#243e30;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.boscrm-list>header span{color:#c9d9cb;font-size:12px}.boscrm-scroll{overflow:auto}.boscrm-list table{border-collapse:collapse;text-align:left;width:100%;min-width:810px}.boscrm-list th{letter-spacing:.6px;color:#67816e;text-transform:uppercase;background:#f4f7f4;padding:14px;font-size:10px}.boscrm-list td{color:#48594c;border-top:1px solid #edf1ed;padding:15px;font-size:12px}.boscrm-list td b{color:#26432f}.boscrm-list td em{color:#2c6840;background:#e8f2e8;border-radius:12px;padding:5px 9px;font-style:normal;font-weight:700}.boscrm-list td button{color:#276741;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:flex}.boscrm-empty,.boscrm-placeholder{text-align:center;color:#65796a;flex-direction:column;align-items:center;gap:10px;padding:60px 24px;display:flex}.boscrm-empty h3,.boscrm-placeholder h2{color:#29432f;margin:0}.boscrm-empty p,.boscrm-placeholder p{max-width:500px;font-size:13px;line-height:1.6}.boscrm-error{color:#912e2e;background:#fff0ed;border:1px solid #f4c9c0;border-radius:8px;margin:12px 0;padding:11px;font-size:12px}.boscrm-notice{color:#28603a;background:#e8f6eb;border-radius:8px;margin-bottom:12px;padding:11px;font-size:12px}.boscrm-shade{z-index:5000;background:#122e20aa;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.boscrm-dialog{color:#273d30;background:#fff;border-radius:16px;width:min(660px,100%);max-height:90vh;overflow:auto}.boscrm-dialog>header{border-bottom:1px solid #e6ede6;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.boscrm-dialog h3{text-transform:capitalize;margin:0}.boscrm-dialog header button{cursor:pointer;background:0 0;border:0}.boscrm-fields{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.boscrm-fields label{flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.boscrm-fields input,.boscrm-fields select{color:#293d30;background:#fff;border:1px solid #cbd8cc;border-radius:9px;min-width:0;padding:11px}.boscrm-wide{grid-column:1/-1}.boscrm-dialog footer{border-top:1px solid #e6ede6;justify-content:flex-end;gap:12px;padding:18px 24px;display:flex}.boscrm-dialog footer button:not(.boscrm-mainbutton){cursor:pointer;background:#fff;border:1px solid #d4ddd4;border-radius:9px;padding:10px 15px}@media (max-width:700px){.boscrm{padding:13px}.boscrm-heading{flex-direction:column;align-items:flex-start}.boscrm-fields{grid-template-columns:1fr}.boscrm-wide{grid-column:auto}}
.kpd,.kpd *{box-sizing:border-box}.kpd{color:#14223b;flex-direction:column;gap:18px;display:flex}.kpd-hint{color:#5b6784;margin:8px 0 0;font-size:16px}.kpd-ok{color:#17603a;margin:6px 0 0;font-size:17px;font-weight:600}.kpd-err{color:#a12b2b;background:#fbe6e6;border-radius:10px;padding:10px 14px;font-weight:600}.kpd-err button,.kpd-link,.kpd-todo button{font:inherit;color:#2a4a7f;cursor:pointer;background:#fff;border:1.5px solid #2a4a7f;border-radius:10px;padding:8px 14px;font-size:15px;font-weight:700}.kpd-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.kpd-card{text-align:left;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5f0;border-radius:16px;flex-direction:column;gap:6px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #14223b0d}.kpd-card:hover{border-color:#2f5385;box-shadow:0 6px 22px #14223b1a}.kpd-card:focus-visible,.kpd-link:focus-visible,.kpd-todo button:focus-visible{outline-offset:2px;outline:3px solid #2f5385}.kpd-card span{color:#5b6784;font-size:15px;font-weight:600}.kpd-card strong{color:#14223b;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.1}.kpd-card small{color:#5b6784;font-size:15px}.kpd-card.warn{background:#fffaf0;border-color:#e3c46f}.kpd-card.warn small{color:#7a5200;font-weight:600}.kpd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.kpd-panel{background:#fff;border:1px solid #dfe5f0;border-radius:16px;min-width:0;padding:22px;box-shadow:0 1px 2px #14223b0d}.kpd-panel h2{color:#14223b;margin:0 0 12px;font-size:20px}.kpd-wide{grid-column:1/-1}.kpd-todo,.kpd-feed,.kpd-top{margin:0;padding:0;list-style:none}.kpd-todo li,.kpd-feed li{border-top:1px solid #e7ebf5;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;font-size:16px;display:flex}.kpd-todo li:first-child,.kpd-feed li:first-child{border-top:0;padding-top:0}.kpd-todo span,.kpd-feed span{overflow-wrap:anywhere;min-width:0}.kpd-todo button{white-space:nowrap;flex:none}.kpd-feed small{color:#5b6784;white-space:nowrap;flex:none}.kpd-funnel{gap:6px;min-height:92px;display:flex}.kpd-seg{color:#14223b;background:#e8eefa;border-radius:10px;flex-direction:column;justify-content:space-between;min-width:56px;padding:10px 12px;display:flex}.kpd-seg b{font-size:24px}.kpd-seg span{font-size:14px;font-weight:600}.kpd-seg.s-contacted{background:#d6e0f4}.kpd-seg.s-demo{background:#b9c7e8}.kpd-seg.s-proposal{background:#93a7da}.kpd-seg.s-won{color:#fff;background:#b08d3c}.kpd-seg.s-lost{color:#5b6784;background:#eceef3}.kpd-top li{border-top:1px solid #e7ebf5;align-items:center;gap:14px;padding:11px 0;display:flex}.kpd-top li:first-child{border-top:0;padding-top:0}.kpd-av{color:#2f5385;background:#e8eefa;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font:700 17px Georgia,serif;display:grid}.kpd-who{flex-direction:column;flex:1;min-width:0;display:flex}.kpd-who strong{font-size:17px}.kpd-who small{color:#5b6784;font-size:15px}.kpd-num{color:#5b6784;white-space:nowrap;font-size:15px}.kpd-num b{color:#14223b;font-size:17px}.kpd-link{margin-top:14px}.kpd-big{margin:0 0 4px;font-size:17px}.kpd-big strong{font-size:26px}@media (max-width:900px){.kpd-grid{grid-template-columns:1fr}.kpd-funnel{flex-wrap:wrap}.kpd-seg{flex:30%}}
.kah{--ink:#16203a;--muted:#5b6785;--navy:#0f1f3d;--navy2:#1b3263;--gold:#b08d3c;--goldsoft:#f4ecd8;--paper:#f3f5fa;--card:#fff;--line:#dfe4ef;--good:#2f7d4f;--goodsoft:#e3f2e8;--warn:#8a6a1f;--warnsoft:#f8efd6;--bad:#a12b2b;--badsoft:#fbe6e6;background:var(--paper);min-height:100vh;color:var(--ink);grid-template-columns:264px minmax(0,1fr);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;display:grid}.kah *{box-sizing:border-box}.kah button,.kah input,.kah select,.kah textarea{font:inherit}.kah :focus-visible{outline-offset:2px;outline:3px solid #7aa2f7}.kah-rail{background:var(--navy);color:#e8edf8;flex-direction:column;height:100vh;padding:26px 16px 18px;display:flex;position:sticky;top:0}.kah-brand{color:#fff;align-items:center;gap:12px;padding:0 10px 26px;font-family:Georgia,Times New Roman,serif;font-size:20px;display:flex}.kah-brand small{color:#aab6d3;letter-spacing:.01em;margin-top:2px;font-family:-apple-system,Segoe UI,Arial,sans-serif;font-size:13px;display:block}.kah-mark{background:var(--gold);width:42px;height:42px;color:var(--navy);border-radius:11px;place-items:center;font-family:Georgia,serif;font-size:24px;font-weight:700;display:grid}.kah-rail nav{flex-direction:column;gap:4px;display:flex}.kah-rail nav button{color:#c9d3ea;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:14px;padding:13px 14px;font-size:16px;font-weight:600;display:flex;position:relative}.kah-rail nav button:hover{color:#fff;background:#ffffff12}.kah-rail nav button.on{color:#fff;background:#ffffff1a}.kah-rail nav button.on:before{content:"";background:var(--gold);border-radius:0 4px 4px 0;width:4px;position:absolute;top:9px;bottom:9px;left:-16px}.kah-me{border-top:1px solid #ffffff1f;flex-direction:column;gap:12px;margin-top:auto;padding:16px 10px 0;display:flex}.kah-me strong{color:#fff;font-size:16px;display:block}.kah-me small{color:#aab6d3;font-size:14px;display:block}.kah-out{color:#e8edf8;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.kah-out:hover{background:#ffffff14}.kah-main{width:100%;min-width:0;max-width:1180px;padding:36px clamp(18px,4vw,56px) 80px}.kah-page{flex-direction:column;gap:22px;display:flex}.kah-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.kah-pagehead h1{color:var(--navy);letter-spacing:-.01em;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,40px);font-weight:700;line-height:1.1}.kah-pagehead p{color:var(--muted);max-width:62ch;margin:0;font-size:17px}.kah h2{color:var(--navy);margin:0 0 14px;font-size:19px;font-weight:700}.kah-panel{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:0 1px #0f1f3d0a}.kah-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.kah-hint{color:var(--muted);margin:12px 0 0;font-size:15px}.kah-empty{color:var(--muted);margin:4px 0;font-size:16px}.kah-error{background:var(--badsoft);color:var(--bad);border-radius:10px;margin:0 0 14px;padding:11px 14px;font-size:15px;font-weight:600}.kah-banner{background:var(--badsoft);color:var(--bad);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;font-weight:600;display:flex}.kah-btn{color:var(--navy);cursor:pointer;background:#fff;border:1.5px solid #c3cce0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 18px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.kah-btn:hover{border-color:var(--navy2);background:#f6f8fd}.kah-btn:disabled{opacity:.5;cursor:not-allowed}.kah-primary{background:var(--navy);color:#fff;border-color:var(--navy)}.kah-primary:hover{background:var(--navy2);border-color:var(--navy2)}.kah-ghost{background:0 0}.kah-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kah-form{flex-direction:column;gap:16px;display:flex}.kah-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.kah label{color:var(--ink);flex-direction:column;gap:6px;font-size:15px;font-weight:700;display:flex}.kah input,.kah select,.kah textarea{color:var(--ink);background:#fff;border:1.5px solid #c3cce0;border-radius:11px;width:100%;padding:12px 14px;font-size:16px;font-weight:400}.kah input:focus,.kah select:focus,.kah textarea:focus{border-color:var(--navy2)}.kah textarea{resize:vertical;min-height:84px}.kah-chip{color:var(--navy2);white-space:nowrap;background:#e7ecf8;border-radius:999px;align-items:center;padding:5px 12px;font-size:14px;font-weight:700;display:inline-flex}.kah-tone-wait{background:var(--warnsoft);color:var(--warn)}.kah-tone-go{color:#1f4a9e;background:#dbe9ff}.kah-tone-good{background:var(--goodsoft);color:var(--good)}.kah-tone-muted{color:var(--muted);background:#eceff5}.kah-money{background:var(--card);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.kah-money-today{grid-template-columns:repeat(4,minmax(0,1fr))}.kah-money>div{border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:22px 24px;display:flex}.kah-money>div:last-child{border-right:0}.kah-money span{color:var(--muted);font-size:15px;font-weight:700}.kah-money small{color:var(--muted);font-size:14px}.kah-num{color:var(--navy);letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.4vw,42px);font-weight:700;line-height:1.1}.kah-num.gold{color:var(--gold)}.kah-ribbon{gap:4px;height:84px;display:flex}.kah-seg{min-width:74px;color:var(--navy);background:#e7ecf8;border-radius:10px;flex-direction:column;flex-basis:0;justify-content:space-between;padding:10px 12px;display:flex}.kah-seg b{font-family:Georgia,serif;font-size:26px;line-height:1}.kah-seg span{font-size:14px;font-weight:700}.kah-seg.kah-st-new{background:#e7ecf8}.kah-seg.kah-st-contacted{background:#d3ddf3}.kah-seg.kah-st-demo{background:#b8c8ea}.kah-seg.kah-st-proposal{color:#0a1630;background:#8fa7de}.kah-seg.kah-st-won{background:var(--gold);color:#241a02}.kah-seg.kah-st-lost{color:var(--muted);background:#eceff5}.kah-todo,.kah-calls,.kah-deals,.kah-terms,.kah-leads{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kah-todo li,.kah-calls li,.kah-deals li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.kah-todo li:first-child,.kah-calls li:first-child,.kah-deals li:first-child{border-top:0;padding-top:2px}.kah-calls li>div,.kah-deals li>div,.kah-todo li>span{flex:240px;min-width:0}.kah small{color:var(--muted);font-size:14px;font-weight:400;display:block}.kah-terms li{border-top:1px solid var(--line);padding:14px 0}.kah-terms li:first-child{border-top:0;padding-top:0}.kah-terms p{max-width:70ch;margin:8px 0 0;font-size:16px;line-height:1.6}.kah-terms b{color:var(--navy)}.kah-leads{gap:10px}.kah-lead{border:1px solid var(--line);background:#fff;border-left:5px solid #c3cce0;border-radius:14px;overflow:hidden}.kah-lead.kah-st-contacted{border-left-color:#8fa7de}.kah-lead.kah-st-demo{border-left-color:#5b7fcf}.kah-lead.kah-st-proposal{border-left-color:var(--navy2)}.kah-lead.kah-st-won{border-left-color:var(--gold)}.kah-lead.kah-st-lost{border-left-color:#cfd5e2}.kah-lead-head{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.kah-lead-name{font-size:17px;font-weight:700}.kah-lead-name small{margin-top:2px}.kah-lead-body{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:4px 18px 18px;display:flex}.kah-stages{flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.kah-stage{color:var(--navy);cursor:pointer;background:#fff;border:1.5px solid #c3cce0;border-radius:999px;min-height:40px;padding:8px 14px;font-size:15px;font-weight:700}.kah-stage.on{background:var(--navy);color:#fff;border-color:var(--navy)}.kah-filter{flex-wrap:wrap;gap:8px;display:flex}.kah-filter button{color:var(--muted);cursor:pointer;background:#fff;border:1.5px solid #c3cce0;border-radius:999px;min-height:40px;padding:8px 14px;font-size:15px;font-weight:700}.kah-filter button.on{background:var(--navy);color:#fff;border-color:var(--navy)}.kah-dial-wrap{align-items:start}.kah-dialer{flex-direction:column;gap:16px;max-width:430px;display:flex}.kah-display{background:#fbfcfe;border:1.5px solid #c3cce0;border-radius:14px;align-items:center;padding-right:8px;display:flex}.kah-display input{text-align:center;letter-spacing:.02em;color:var(--navy);background:0 0;border:0;padding:16px;font-family:Georgia,serif;font-size:30px;font-weight:700}.kah-display input:focus{outline:none}.kah-back{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:10px;display:grid}.kah-back:hover{background:#eceff5}.kah-keys{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.kah-keys button{aspect-ratio:1;width:72px;height:72px;color:var(--navy);cursor:pointer;background:#fff;border:1.5px solid #d3dae9;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;line-height:1;display:flex}.kah-keys button:hover{background:#eef2fb}.kah-keys button:active{background:#dde5f6}.kah-keys b{font-family:Georgia,serif;font-size:28px}.kah-keys small{letter-spacing:.12em;margin-top:3px;font-size:11px;font-weight:700}.kah-call{background:var(--good);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:16px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.kah-call.off{pointer-events:none;background:#c9d3c9}.kah-payout{border-left:5px solid var(--gold);background:linear-gradient(#fff,#fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.kah-payout.ready{border-left-color:var(--good)}.kah-payout>div{flex:380px}.kah-payout p{color:var(--muted);max-width:64ch;margin:0}.kah-table-wrap{overflow-x:auto}.kah-table{border-collapse:collapse;width:100%;font-size:16px}.kah-table th{text-align:left;color:var(--muted);border-bottom:2px solid var(--line);padding:10px 12px;font-size:14px;font-weight:700}.kah-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 12px}.kah-table .r{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:860px){.kah{grid-template-columns:1fr}.kah-rail{z-index:20;border-top:1px solid #ffffff1f;flex-direction:row;height:auto;padding:6px 8px;position:fixed;inset:auto 0 0}.kah-brand,.kah-me{display:none}.kah-rail nav{flex-direction:row;justify-content:space-between;width:100%}.kah-rail nav button{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:8px 4px;font-size:12px}.kah-rail nav button.on:before{border-radius:0 0 3px 3px;width:auto;height:3px;inset:0 20% auto}.kah-main{padding:22px 16px 110px}.kah-grid2,.kah-two{grid-template-columns:1fr}.kah-money,.kah-money-today{grid-template-columns:repeat(2,minmax(0,1fr))}.kah-money>div{border-bottom:1px solid var(--line)}.kah-ribbon{flex-wrap:wrap;height:auto}.kah-seg{flex:30%;min-height:72px}}@media (prefers-reduced-motion:no-preference){.kah-keys button,.kah-btn,.kah-stage{transition:background .12s,border-color .12s}}body:has(.kah) .bos3-account-menu{display:none}.kah-plans{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.kah-plans legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:700}.kah-plan{cursor:pointer;border:1.5px solid #c3cce0;border-radius:14px;align-items:center;padding:14px 16px;flex-direction:row!important;gap:14px!important;font-weight:400!important}.kah-plan.on{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy);background:#f3f6fd}.kah-plan input{width:20px;height:20px;accent-color:var(--navy);flex:none}.kah-plan>span:first-of-type{flex:1}.kah-plan strong{color:var(--navy);font-size:17px}.kah-plan-price{text-align:right;color:var(--navy);font-weight:700}.kah-earn{background:var(--goldsoft);color:#4a3a10;border-radius:12px;margin:0;padding:12px 16px;font-size:16px}.kah-earn b{color:#2b2006}.kah-opt{color:var(--muted);font-weight:400}.kah-newbiz{background:#fafbfe;border:1.5px dashed #c3cce0;border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.kah-sent{border-left:5px solid var(--good);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.kah-sent.warn{border-left-color:var(--gold)}.kah-sent h2{margin-bottom:6px}.kah-sent p{color:var(--muted);max-width:60ch;margin:0}.kah-learn{color:#eef1f8;background:#0e1424;border-color:#0e1424;flex-wrap:wrap;align-items:center;gap:22px;display:flex}.kah-learn h2{color:#fff;margin-bottom:4px}.kah-learn p{color:#a9b3cc;margin:0}.kah-learn>div:first-of-type{flex:1;min-width:200px}.kah-learn .kac-ring{width:78px;height:78px}.kah-learn .kac-ring-bg{fill:none;stroke:#ffffff24;stroke-width:7px}.kah-learn .kac-ring-fg{fill:none;stroke:#d7b25a;stroke-width:7px;stroke-linecap:round}.kah-learn .kac-ring text{fill:#fff;font:700 18px Georgia,serif}.kah-learn .kah-btn{color:#fff;background:0 0;border-color:#ffffff4d}.kah-learn .kah-primary{color:#241a05;background:#d7b25a;border-color:#d7b25a}@media (max-width:860px){.kah-rail nav button span{font-size:11px}}.kah-contact{color:var(--navy);flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;margin:-8px 0 14px;font-size:15px;font-weight:600;display:flex}.kah-contact span{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.kah-contact svg{color:var(--gold)}.kah-badge{background:var(--gold);color:#241a05;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:12px;display:grid}.kah-ringing{z-index:30;background:var(--navy);color:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 18px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #0f1f3d4d}.kah-ringing strong{align-items:center;gap:8px;font-size:17px;display:flex}.kah-live{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:8px 0;display:flex}.kah-live strong{color:var(--navy);font-family:Georgia,serif;font-size:26px}.kah-live small{color:var(--muted);font-weight:600}.kah-timer{color:var(--navy);font:700 34px Georgia,serif}.kah-keys.small{grid-template-columns:repeat(3,64px);gap:8px}.kah-keys.small button{height:48px}.kah-call.end{background:#a12b2b;border-color:#a12b2b}.kah-tabs{flex-wrap:wrap;gap:8px;display:flex}.kah-tabs button{color:var(--navy);cursor:pointer;background:#fff;border:1.5px solid #c3cce0;border-radius:999px;padding:9px 18px;font-weight:700}.kah-tabs button.on{background:var(--navy);color:#fff;border-color:var(--navy)}.kah-ok{background:var(--goodsoft);color:var(--good);border-radius:10px;margin:0;padding:10px 14px;font-weight:600}.kah-inbox{grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.kah-mlist{border:1px solid var(--line);background:#fff;border-radius:16px;max-height:70vh;margin:0;padding:0;list-style:none;overflow:hidden auto}.kah-mlist li+li{border-top:1px solid var(--line)}.kah-mlist button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.kah-mlist button:hover,.kah-mlist button.on{background:#f3f6fd}.kah-mlist .unread strong{color:var(--navy)}.kah-mlist .unread:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:9px;height:9px}.kah-mi{color:var(--gold);flex:none}.kah-mt{flex:1;min-width:0}.kah-mt strong,.kah-mt small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kah-mt small{color:var(--muted);font-size:14px}.kah-mlist time{color:var(--muted);flex:none;font-size:13px}.kah-mview{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:260px;padding:24px}.kah-mview h2{margin-bottom:6px}.kah-mbody{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;line-height:1.6}.kah-chip.kah-tone-bad{background:var(--badsoft);color:var(--bad)}@media (max-width:860px){.kah-inbox{grid-template-columns:1fr}.kah-rail nav{overflow-x:auto}.kah-rail nav button{min-width:60px;position:relative}.kah-badge{margin:0;position:absolute;top:2px;right:8px}.kah-contact{justify-content:flex-start}}.kah-badge{color:#fff!important;background:#d62d20!important}.kah-badge.kah-inline{margin-left:8px;position:static}.kah-newmail{z-index:30;color:#fff;background:#b3261e;border-radius:14px;align-items:center;gap:14px;margin-bottom:16px;padding:12px 16px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #b3261e59}.kah-newmail span{flex:1;min-width:0}.kah-newmail strong,.kah-newmail small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kah-newmail small{opacity:.9}.kah-newmail .kah-btn{color:#b3261e;background:#fff;border-color:#fff}.kah-x{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.kah-phone{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:22px;padding:6px 20px}.kah-phone summary{cursor:pointer;color:var(--navy);padding:14px 0;font-size:17px;font-weight:700}.kah-phone-body{max-width:760px;padding-bottom:16px;line-height:1.55}.kah-spec{background:#f3f6fd;border-radius:12px;grid-template-columns:max-content 1fr;gap:6px 18px;margin:12px 0;padding:14px 16px;display:grid}.kah-spec dt{font-weight:700}.kah-spec dd{overflow-wrap:anywhere;margin:0}.kah-pw{background:#fdf1d8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.kah-pw code{word-break:break-all;flex:1;min-width:220px;font-size:15px}.kah-pw small{color:#7a5200;flex-basis:100%}@media (max-width:640px){.kah-spec{grid-template-columns:1fr}.kah-newmail{flex-wrap:wrap}}
.kp-field{flex-direction:column;gap:6px;font-weight:600;display:flex}.kp-field select,.kp-field textarea{font:inherit;color:#14223b;background:#fff;border:1.5px solid #c3cce0;border-radius:12px;padding:12px 14px;font-size:17px;font-weight:400}.kp-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kp-saved{color:#5b6784;font-size:15px}.kp-addons{margin-top:22px}.kp-addons h3{color:var(--navy);margin:0 0 10px;font-size:18px}.kp-addon{cursor:pointer;background:#fff;border:1.5px solid #c3cce0;border-radius:14px;margin-bottom:10px;padding:14px 16px;display:flex;flex-direction:row!important;align-items:center!important;gap:14px!important;font-weight:400!important}.kp-addon.on{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy);background:#f3f6fd}.kp-addon input{width:22px;height:22px;accent-color:var(--navy);flex:none}.kp-addon>span:first-of-type{text-align:left;flex-direction:column;flex:1;gap:2px;display:flex}.kp-addon .kah-plan-price{text-align:right;white-space:nowrap}.kp-addon strong{color:var(--navy);font-size:17px}.kp-addon small{color:#5b6784;font-size:15px}.kp-total{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.kp-total>div{background:#f3f6fd;border-radius:14px;flex-direction:column;gap:2px;padding:14px 18px;display:flex}.kp-total span{color:#5b6784;font-size:15px;font-weight:600}.kp-total strong{color:var(--navy);font-size:30px}.kp-total small{color:#5b6784}.kp-list,.kp-items{margin:0;padding:0;list-style:none}.kp-list>li{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:18px 0;display:flex}.kp-list>li:first-child{border-top:0;padding-top:2px}.kp-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kp-top strong{font-size:19px;display:block}.kp-top small{color:#5b6784;font-size:15px}.kp-items{background:#f7f9fd;border-radius:12px;padding:6px 14px}.kp-items li{justify-content:space-between;gap:12px;padding:8px 0;font-size:16px;display:flex}.kp-items li+li{border-top:1px solid #e3e8f3}.kp-meta{color:#5b6784;flex-wrap:wrap;gap:6px 18px;font-size:15px;display:flex}@media (max-width:640px){.kp-total{grid-template-columns:1fr}}.kp-split{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@media (min-width:1400px){.kp-split{grid-template-columns:minmax(0,1fr) minmax(0,500px);grid-template-areas:"want preview""send preview";align-items:start}.kp-a-want{grid-area:want}.kp-a-send{grid-area:send}.kp-a-preview{grid-area:preview;max-height:calc(100vh - 28px);position:sticky;top:14px;overflow:auto}}
.kac{--bg:#fff;--bg2:#f6f8fd;--ln:#dfe4ef;--tx:#16203a;--mt:#5b6785;--navy:#0f1f3d;--au:#b08d3c;--au2:#8a6a22;background:var(--bg);color:var(--tx);border:1px solid var(--ln);border-radius:16px;flex-direction:column;gap:26px;padding:clamp(22px,4vw,40px);font-size:17px;line-height:1.55;display:flex;box-shadow:0 1px #0f1f3d0a}.kac h1{letter-spacing:-.015em;color:var(--navy);margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4.4vw,42px);font-weight:700;line-height:1.1}.kac-kicker{color:var(--au2);letter-spacing:.02em;margin:0 0 10px;font-size:15px;font-weight:700}.kac-lead{color:var(--mt);max-width:58ch;margin:0 0 20px;font-size:18px}.kac-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.kac-ring{flex:none;width:132px;height:132px}.kac-ring-bg{fill:none;stroke:#e3e8f2;stroke-width:7px}.kac-ring-fg{fill:none;stroke:var(--au);stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset .5s}.kac-ring text{fill:var(--navy);font:700 17px Georgia,serif}.kac-btn{min-height:48px;color:var(--navy);cursor:pointer;background:#fff;border:1.5px solid #c3cce0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:16px;font-weight:700;display:inline-flex}.kac-btn:hover{border-color:var(--navy);background:#f6f8fd}.kac-btn:disabled{opacity:.5}.kac-btn.gold{background:var(--navy);border-color:var(--navy);color:#fff}.kac-btn.gold:hover{background:#1b3263;border-color:#1b3263}.kac-btn.ghost{color:var(--navy);background:0 0;border-color:#0000}.kac :focus-visible{outline:3px solid var(--au);outline-offset:2px}.kac-done{color:#2f7d4f;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.kac-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kac-list button{text-align:left;background:var(--bg2);border:1px solid var(--ln);width:100%;color:var(--tx);cursor:pointer;border-radius:14px;align-items:center;gap:18px;padding:18px 20px;display:flex}.kac-list button:hover{border-color:var(--au)}.kac-num{border:1.5px solid var(--au);width:40px;height:40px;color:var(--au2);background:#fff;border-radius:50%;flex:none;place-items:center;font-family:Georgia,serif;font-weight:700;display:grid}.kac-list .done .kac-num{background:var(--au);color:#fff}.kac-t{flex:1;min-width:0}.kac-t strong{color:var(--navy);font-family:Georgia,serif;font-size:19px;display:block}.kac-t small{color:var(--mt);margin-top:3px;font-size:15px;display:block}.kac-min{color:var(--mt);white-space:nowrap;align-items:center;gap:6px;font-size:15px;display:flex}.kac-back{color:var(--navy);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:4px 0;font-size:16px;font-weight:700;display:flex}.kac-lesson{max-width:760px}.kac-points{flex-direction:column;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.kac-points li{border-left:3px solid var(--au);background:var(--bg2);border-radius:0 12px 12px 0;padding:14px 18px 14px 20px}.kac-say{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.kac-say blockquote{color:var(--navy);background:#f4ecd8;border:1px solid #e6d6a8;border-radius:14px;margin:0;padding:16px 20px;font-family:Georgia,serif;font-size:19px}.kac-say small{color:var(--au2);margin-bottom:4px;font:700 14px -apple-system,Segoe UI,Arial,sans-serif;display:block}.kac-avoid{color:var(--mt);margin:0 0 24px}.kac-avoid b{color:var(--navy)}.kac-actions,.kac-row{flex-wrap:wrap;gap:12px;display:flex}.kac-err{color:#9b2c2c;background:#fbe9e9;border-radius:10px;padding:10px 14px;font-weight:600}.kac-tabs{flex-wrap:wrap;gap:8px;display:flex}.kac-tabs button{color:var(--mt);cursor:pointer;background:#fff;border:1.5px solid #c3cce0;border-radius:999px;padding:10px 18px;font-size:16px;font-weight:700}.kac-tabs button.on{background:var(--navy);color:#fff;border-color:var(--navy)}.kac-scen{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.kac-scen button{text-align:left;background:var(--bg2);border:1px solid var(--ln);color:var(--navy);cursor:pointer;border-radius:14px;padding:16px;font-family:Georgia,serif;font-size:18px;font-weight:700}.kac-scen button:hover{border-color:var(--au)}.kac-chat{background:var(--bg2);border:1px solid var(--ln);border-radius:16px;flex-direction:column;gap:12px;max-height:56vh;padding:18px;display:flex;overflow:auto}.kac-msg{white-space:pre-wrap;border-radius:16px;max-width:82%;padding:12px 16px;font-size:17px}.kac-msg.you{background:var(--navy);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.kac-msg.them{border:1px solid var(--ln);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.kac-msg small{opacity:.75;margin-bottom:2px;font-size:13px;font-weight:700;display:block}.kac-compose{gap:10px;display:flex}.kac textarea,.kac input.kac-in{color:var(--tx);resize:vertical;background:#fff;border:1.5px solid #c3cce0;border-radius:12px;flex:1;min-height:50px;padding:12px 14px;font-size:17px}.kac textarea::placeholder{color:#8a96b2}.kac-fb{background:var(--bg2);border:1px solid var(--au);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.kac-score{align-items:center;gap:18px;display:flex}.kac-score b{color:var(--au2);font-family:Georgia,serif;font-size:54px;line-height:1}.kac-score span{color:var(--mt)}.kac-fb h3{color:var(--navy);margin:0;font-family:Georgia,serif;font-size:23px}.kac-fb h4{color:var(--au2);margin:0 0 6px;font-size:16px}.kac-fb ul{margin:0;padding-left:20px}.kac-fb li{margin:4px 0}.kac-fb .box{border:1px solid var(--ln);background:#fff;border-radius:12px;padding:14px 16px}.kac-hist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kac-hist li{background:var(--bg2);border:1px solid var(--ln);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.kac-hist small{color:var(--mt);display:block}.kac-off{background:var(--bg2);color:var(--mt);border:1px dashed #c3cce0;border-radius:16px;padding:24px}.kac-off h3{color:var(--navy);margin:0 0 6px;font-family:Georgia,serif}@media (max-width:760px){.kac-min{display:none}.kac-msg{max-width:92%}.kac-ring{width:104px;height:104px}}.kac-pick{color:var(--mt);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.kac-pick select{color:var(--tx);background:#fff;border:1.5px solid #c3cce0;border-radius:10px;padding:10px 12px;font-size:16px}.kac-guide{flex-direction:column;gap:12px;display:flex}.kac-guide details{background:var(--bg2);border:1px solid var(--ln);border-radius:14px;padding:4px 18px}.kac-guide summary{cursor:pointer;color:var(--navy);padding:14px 0;font-family:Georgia,serif;font-size:19px;font-weight:700}.kac-guide h4{color:var(--au2);margin:14px 0 6px;font-size:16px}.kac-guide ol,.kac-guide ul{margin:0 0 14px;padding-left:22px}.kac-guide li{margin:6px 0}.kac-guide .say{color:var(--navy);font-family:Georgia,serif}.kac-guide .tip{color:var(--mt);margin:0 0 14px}
.kas-shell{--ink:#1b2540;--muted:#5d6a88;--navy:#142a56;--gold:#b08d3c;--line:#e0e5f0;min-height:100vh;color:var(--ink);box-sizing:border-box;background:radial-gradient(1200px 500px at 50% -120px,#e8eefc,#0000),#eef1f7;padding:0 16px 80px;font-family:Arial,Helvetica,sans-serif}.kas-shell *{box-sizing:border-box}.kas-top{justify-content:space-between;align-items:center;max-width:880px;margin:0 auto;padding:22px 0;display:flex}.kas-brand{letter-spacing:.2em;color:var(--navy);align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.kas-brand small{letter-spacing:.18em;color:var(--muted);margin-top:2px;font-size:10px;font-weight:600;display:block}.kas-mark{background:var(--navy);color:#fff;letter-spacing:0;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.kas-secure{color:#1f6f43;background:#e1f3e9;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.kas-hero{text-align:center;max-width:880px;margin:10px auto 26px}.kas-eyebrow{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.kas-hero h1{color:var(--navy);margin:0 0 12px;font-family:Georgia,Iowan Old Style,serif;font-size:clamp(28px,5vw,44px);line-height:1.15}.kas-hero p:last-child{color:var(--muted);max-width:620px;margin:0 auto;font-size:17px;line-height:1.6}.kas-for{max-width:820px;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 auto 14px;font-size:14px;display:flex}.kas-for strong{color:var(--navy);font-size:17px}.kas-for em{margin-left:auto;font-size:12px;font-style:normal}.kas-shell .kag-doc{border:1px solid var(--line);box-shadow:0 14px 50px #142a5624}.kas-card{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:820px;margin:26px auto 0;padding:clamp(20px,4vw,34px);box-shadow:0 14px 50px #142a561f}.kas-card h2{color:var(--navy);margin:0 0 10px;font-family:Georgia,serif;font-size:26px}.kas-muted{color:var(--muted);font-size:14px}.kas-sign label{color:var(--muted);letter-spacing:.04em;margin:16px 0 6px;font-size:13px;font-weight:700;display:block}.kas-sign input[type=text],.kas-sign input:not([type]){width:100%;color:var(--ink);background:#fff;border:1px solid #c5cde0;border-radius:11px;padding:14px 16px;font-size:18px}.kas-sign input:focus{border-color:#2457dc;outline:3px solid #cfdcff}.kas-script{color:#0f2b6b;overflow-wrap:anywhere;border-bottom:2px dotted #b9c3dc;margin-top:12px;padding:12px 4px 6px;font-family:Brush Script MT,Snell Roundhand,Segoe Script,cursive;font-size:42px;line-height:1.2}.kas-consent{align-items:flex-start;gap:12px;line-height:1.55;color:var(--ink)!important;letter-spacing:0!important;margin-top:20px!important;font-size:15px!important;font-weight:500!important;display:flex!important}.kas-consent input{flex:none;width:20px;height:20px;margin-top:2px}.kas-submit{color:#fff;letter-spacing:.02em;cursor:pointer;background:linear-gradient(#1b3a78,#142a56);border:0;border-radius:12px;width:100%;margin-top:20px;padding:17px;font-size:17px;font-weight:800;box-shadow:0 6px 18px #142a564d}.kas-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.kas-fine{color:var(--muted);margin:14px 0 0;font-size:12.5px;line-height:1.55}.kas-fine code{word-break:break-all;margin-top:6px;font-size:11.5px;display:block}.kas-error{color:#8f1d1d;background:#fde8e8;border:1px solid #f3b4b4;border-radius:10px;margin:14px 0 0;padding:11px 14px;font-size:14px}.kas-alert h2{color:#8f1d1d}.kas-state{text-align:center;color:var(--muted)}.kas-done{text-align:center}.kas-done p{color:var(--ink);max-width:560px;margin:0 auto;font-size:17px;line-height:1.65}.kas-check{color:#fff;background:linear-gradient(#2a9d5c,#1f8a4c);border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 16px;font-size:36px;display:grid;box-shadow:0 8px 24px #1f8a4c59}
