:root{--green-900:#0f4a35;--green-800:#17664a;--green-700:#1e8558;--green:#44b77e;--mint:#62eaa7;--teal:#11dfd5;--bg:#fff;--bg-soft:#f3faf6;--bg-mint:#e6f7ee;--ink:#1d2b25;--text:#3d4b45;--muted:#6b7a73;--line:#dcebe3;--danger:#d64545;--wa:#25d366;--max:#6b4cf6;--radius-lg:24px;--radius:20px;--radius-sm:14px;--radius-ctl:12px;--hairline:#0f4a351a;--shadow:0 1px 2px #0f4a350a, 0 8px 24px #0f4a350f;--shadow-lg:0 2px 4px #0f4a350a, 0 20px 48px #0f4a351a;--font:"Montserrat", Arial, sans-serif}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}h1,h2,h3{overflow-wrap:break-word}::selection{background:var(--bg-mint);color:var(--green-900)}.u-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.prose{color:var(--text);overflow-wrap:anywhere;font-size:16px;line-height:1.65}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h2,.prose h3,.prose h4{color:var(--ink);margin:1.6em 0 .6em;line-height:1.25}.prose h2{font-size:24px}.prose h3{font-size:19px}.prose h4{font-size:17px}.prose p{margin:0 0 .9em}.prose ol,.prose ul{margin:0 0 1em;padding-left:1.4em}.prose li{margin:.3em 0}.prose li::marker{color:var(--green)}.prose a{color:var(--green-800);text-underline-offset:2px;text-decoration:underline}.prose img{border-radius:12px;max-width:100%;height:auto}.prose blockquote{border-left:4px solid var(--green);background:var(--bg-soft);border-radius:0 12px 12px 0;margin:1em 0;padding:14px 18px}.prose table{border-collapse:collapse;width:100%;margin:1em 0;font-size:15px}.prose td,.prose th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.prose th{background:var(--bg-mint);color:var(--ink);font-weight:700}.prose .module-table,.prose .table-wrap{overflow-x:auto}@media (width<=760px){.prose table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}@media (width<=640px){.prose{font-size:15px}.prose h2{font-size:21px}.prose table{font-size:14px}}.prose .long-list{border:1px solid var(--line);background:#fff;border-radius:16px;margin:4px 0 1em;padding:18px 20px 14px}.prose .long-list__heading{color:var(--ink);margin:0 0 10px;font-weight:700}.prose .long-list__items{-moz-column-gap:28px;column-gap:28px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none}.prose .long-list__items li{color:var(--ink);-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 10px;padding-left:26px;position:relative}.prose .long-list__items li:before{content:"";background:var(--bg-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e8558' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:6px;width:18px;height:18px;position:absolute;top:1px;left:0}.prose .long-list:has(.long-list__more:not([open])) .long-list__items{max-height:118px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.prose .long-list:has(.long-list__more[open]) .long-list__items{-moz-column-count:3;column-count:3}.prose .long-list__more{margin-top:6px}.prose .long-list__more>summary{border-radius:var(--radius-ctl,12px);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #0f4a352e;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;line-height:1.2;list-style:none;transition:background-color .15s,border-color .15s;display:inline-flex}.prose .long-list__more>summary::-webkit-details-marker{display:none}.prose .long-list__more>summary:hover{background:var(--bg-soft);border-color:#0f4a3547}.prose .long-list__more>summary:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.prose .long-list__show:before{content:attr(data-closed)}.prose .long-list__more[open] .long-list__show:before{content:attr(data-open)}.prose .long-list__more[open] .long-list__count{display:none}.prose .long-list__count{white-space:nowrap;background:var(--bg-mint);min-width:26px;color:var(--green-800);text-align:center;border-radius:100px;flex:none;padding:2px 8px;font-size:12px}.prose .long-list__icon{color:var(--green-800);flex:none;transition:transform .2s}.prose .long-list__more[open] .long-list__icon{transform:rotate(180deg)}@media (width<=900px){.prose .long-list:has(.long-list__more[open]) .long-list__items{-moz-column-count:2;column-count:2}}@media (width<=560px){.prose .long-list{padding:14px 14px 12px}.prose .long-list:has(.long-list__more[open]) .long-list__items{-moz-column-count:1;column-count:1}}#lp-5s-html,#lp-nmo-html,#lp-oz-html,#lp-pd-html{overflow-x:clip}.u-deco{isolation:isolate;position:relative;overflow:hidden}.u-deco:after{content:"";z-index:-1;aspect-ratio:260/210;background:var(--deco) no-repeat right bottom/contain;opacity:.16;pointer-events:none;width:min(260px,70%);position:absolute;bottom:-8px;right:-6px}.u-deco--soft:after{opacity:.11}@media (width<=640px){.u-deco:after{opacity:.12;width:min(200px,60%)}}.u-deco--edu{--deco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 210' fill='none' stroke='%231e8558' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M-10 190c40-30 70-30 110-8s80 18 120-12 60-28 60-28' opacity='.55'/%3E%3Cpath d='M-10 205c40-26 74-26 112-6s82 16 122-12 58-24 58-24' opacity='.35'/%3E%3Cpath d='M150 46l52-22 52 22-52 22z'/%3E%3Cpath d='M168 54v22c10 10 58 10 68 0V54'/%3E%3Cpath d='M254 46v26'/%3E%3Cpath d='M110 120c18-8 36-8 52 4 16-12 34-12 52-4v58c-18-8-36-8-52 4-16-12-34-12-52-4z'/%3E%3Cpath d='M162 124v58'/%3E%3Cpath d='M56 160l46-46 12 12-46 46-16 4z'/%3E%3Cpath d='M94 122l12 12'/%3E%3Cpath d='M65 70h10M70 65v10' opacity='.7'/%3E%3Cpath d='M227 128h10M232 123v10' opacity='.7'/%3E%3Ccircle cx='130' cy='30' r='2.2' fill='%231e8558' stroke='none' opacity='.6'/%3E%3Ccircle cx='40' cy='120' r='2.2' fill='%231e8558' stroke='none' opacity='.6'/%3E%3C/svg%3E")}.u-deco--org{--deco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 210' fill='none' stroke='%231e8558' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M-10 190c40-30 70-30 110-8s80 18 120-12 60-28 60-28' opacity='.55'/%3E%3Cpath d='M-10 205c40-26 74-26 112-6s82 16 122-12 58-24 58-24' opacity='.35'/%3E%3Cpath d='M150 178V62l46-18v134M196 178V84l40 14v80M138 178h112'/%3E%3Cpath d='M162 80h8M178 80h8M162 100h8M178 100h8M162 120h8M178 120h8M162 140h8M178 140h8M210 110h12M210 130h12M210 150h12'/%3E%3Cpath d='M64 98h48l16 16v62H64z'/%3E%3Cpath d='M112 98v16h16M76 132h36M76 148h36M76 162h22'/%3E%3Cpath d='M30 70l18-14 16 8 22-20' opacity='.8'/%3E%3Cpath d='M78 44h8v8'/%3E%3Cpath d='M115 50h10M120 45v10' opacity='.7'/%3E%3Ccircle cx='36' cy='150' r='2.2' fill='%231e8558' stroke='none' opacity='.6'/%3E%3Ccircle cx='246' cy='40' r='2.2' fill='%231e8558' stroke='none' opacity='.6'/%3E%3C/svg%3E")}.u-deco--people{--deco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 210' fill='none' stroke='%231e8558' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M-10 190c40-30 70-30 110-8s80 18 120-12 60-28 60-28' opacity='.55'/%3E%3Cpath d='M-10 205c40-26 74-26 112-6s82 16 122-12 58-24 58-24' opacity='.35'/%3E%3Ccircle cx='172' cy='74' r='18'/%3E%3Cpath d='M138 150c2-26 16-40 34-40s32 14 34 40'/%3E%3Ccircle cx='226' cy='90' r='14'/%3E%3Cpath d='M204 156c2-20 10-30 22-30 14 0 24 12 26 30'/%3E%3Cpath d='M66 54h56a10 10 0 0 1 10 10v30a10 10 0 0 1-10 10H92l-16 14v-14H66a10 10 0 0 1-10-10V64a10 10 0 0 1 10-10z'/%3E%3Cpath d='M74 72h40M74 86h26'/%3E%3Cpath d='M235 40h10M240 35v10' opacity='.7'/%3E%3Cpath d='M43 150h10M48 145v10' opacity='.7'/%3E%3Ccircle cx='118' cy='140' r='2.2' fill='%231e8558' stroke='none' opacity='.6'/%3E%3Ccircle cx='140' cy='28' r='2.2' fill='%231e8558' stroke='none' opacity='.6'/%3E%3C/svg%3E")}.u-deco--call{--deco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 210' fill='none' stroke='%231e8558' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M-10 190c40-30 70-30 110-8s80 18 120-12 60-28 60-28' opacity='.55'/%3E%3Cpath d='M-10 205c40-26 74-26 112-6s82 16 122-12 58-24 58-24' opacity='.35'/%3E%3Cpath d='M176 40h40a8 8 0 0 1 8 8v100a8 8 0 0 1-8 8h-40a8 8 0 0 1-8-8V48a8 8 0 0 1 8-8z'/%3E%3Cpath d='M188 52h16M194 142h4'/%3E%3Cpath d='M80 60h54a10 10 0 0 1 10 10v28a10 10 0 0 1-10 10h-30l-16 14v-14h-8a10 10 0 0 1-10-10V70a10 10 0 0 1 10-10z'/%3E%3Ccircle cx='94' cy='84' r='2.5' fill='%231e8558' stroke='none'/%3E%3Ccircle cx='107' cy='84' r='2.5' fill='%231e8558' stroke='none'/%3E%3Ccircle cx='120' cy='84' r='2.5' fill='%231e8558' stroke='none'/%3E%3Cpath d='M40 136h62v42H40z'/%3E%3Cpath d='M40 136l31 24 31-24'/%3E%3Cpath d='M235 176h10M240 171v10' opacity='.7'/%3E%3Cpath d='M145 30h10M150 25v10' opacity='.7'/%3E%3Ccircle cx='52' cy='40' r='2.2' fill='%231e8558' stroke='none' opacity='.6'/%3E%3Ccircle cx='236' cy='96' r='2.2' fill='%231e8558' stroke='none' opacity='.6'/%3E%3C/svg%3E")}.u-deco--docs{--deco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 210' fill='none' stroke='%231e8558' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M-10 190c40-30 70-30 110-8s80 18 120-12 60-28 60-28' opacity='.55'/%3E%3Cpath d='M-10 205c40-26 74-26 112-6s82 16 122-12 58-24 58-24' opacity='.35'/%3E%3Cpath d='M140 40h80v110h-80z'/%3E%3Cpath d='M152 60h56M152 76h56M152 92h40'/%3E%3Ccircle cx='196' cy='124' r='12'/%3E%3Cpath d='M190 134l-4 16 10-6 10 6-4-16'/%3E%3Cpath d='M60 74h66v90H60z' opacity='.85'/%3E%3Cpath d='M72 94h42M72 108h42M72 122h28'/%3E%3Cpath d='M46 52c10-8 22-8 30 0' opacity='.6'/%3E%3Cpath d='M231 36h10M236 31v10' opacity='.7'/%3E%3Cpath d='M37 150h10M42 145v10' opacity='.7'/%3E%3Ccircle cx='130' cy='26' r='2.2' fill='%231e8558' stroke='none' opacity='.6'/%3E%3Ccircle cx='246' cy='120' r='2.2' fill='%231e8558' stroke='none' opacity='.6'/%3E%3C/svg%3E")}.u-deco--hex{--deco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 210' fill='none' stroke='%231e8558' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M-10 190c40-30 70-30 110-8s80 18 120-12 60-28 60-28' opacity='.55'/%3E%3Cpath d='M-10 205c40-26 74-26 112-6s82 16 122-12 58-24 58-24' opacity='.35'/%3E%3Cpolygon points='182.5,47.0 182.5,73.0 160.0,86.0 137.5,73.0 137.5,47.0 160.0,34.0'/%3E%3Cpolygon points='227.5,73.0 227.5,99.0 205.0,112.0 182.5,99.0 182.5,73.0 205.0,60.0'/%3E%3Cpolygon points='182.5,99.0 182.5,125.0 160.0,138.0 137.5,125.0 137.5,99.0 160.0,86.0'/%3E%3Cpolygon points='227.5,125.0 227.5,151.0 205.0,164.0 182.5,151.0 182.5,125.0 205.0,112.0'/%3E%3Cpolygon points='137.5,125.0 137.5,151.0 115.0,164.0 92.5,151.0 92.5,125.0 115.0,112.0'/%3E%3Cpolygon points='272.5,47.0 272.5,73.0 250.0,86.0 227.5,73.0 227.5,47.0 250.0,34.0'/%3E%3Cpath d='M152 112h16M160 104v16'/%3E%3Cpath d='M55 70h10M60 65v10' opacity='.7'/%3E%3Ccircle cx='90' cy='40' r='2.2' fill='%231e8558' stroke='none' opacity='.6'/%3E%3C/svg%3E")}.ui-toasts[data-v-3277f9c9]{z-index:2000;gap:10px;max-width:calc(min(420px,100vw - 40px));display:grid;position:fixed;bottom:20px;right:20px}.ui-toast[data-v-3277f9c9]{background:var(--ink);color:#fff;box-shadow:var(--shadow-lg);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;display:flex}.ui-toast--ok[data-v-3277f9c9]{background:var(--green-800)}.ui-toast--error[data-v-3277f9c9]{background:var(--danger)}.ui-toast__x[data-v-3277f9c9]{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px;line-height:1}.ui-toast-enter-active[data-v-3277f9c9],.ui-toast-leave-active[data-v-3277f9c9]{transition:all .2s}.ui-toast-enter-from[data-v-3277f9c9],.ui-toast-leave-to[data-v-3277f9c9]{opacity:0;transform:translateY(8px)}@media (width<=960px){html.ui-has-tabbar .ui-toasts{right:12px;bottom:calc(84px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}}.chat-launch[data-v-4a6123bb]{z-index:90;background:var(--green-700);width:56px;height:56px;color:var(--bg);box-shadow:var(--shadow-lg);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:24px}.chat-launch svg[data-v-4a6123bb],.chat-send svg[data-v-4a6123bb]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.chat-dot[data-v-4a6123bb]{border:2px solid var(--bg);background:#e29427;border-radius:50%;width:12px;height:12px;position:absolute;top:1px;right:1px}.chat-backdrop[data-v-4a6123bb]{z-index:1100;background:color-mix(in srgb,var(--ink) 7%,transparent);position:fixed;inset:0}.chat-panel[data-v-4a6123bb]{background:var(--bg);width:380px;height:calc(min(600px,100dvh - 116px));color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-lg);font:14px var(--font);border-radius:20px;outline:none;flex-direction:column;display:flex;position:absolute;bottom:92px;right:24px;overflow:hidden}.chat-head[data-v-4a6123bb]{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;padding:14px 12px;display:flex}.chat-avatar[data-v-4a6123bb]{background:var(--bg-mint);width:36px;height:36px;color:var(--green-800);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.chat-avatar--staff[data-v-4a6123bb]{background:var(--bg-soft);color:var(--green-900)}.chat-heading[data-v-4a6123bb]{flex:1;min-width:0}.chat-heading strong[data-v-4a6123bb]{font-size:15px;display:block}.chat-heading small[data-v-4a6123bb]{color:var(--muted);font-size:11px}.icon[data-v-4a6123bb]{cursor:pointer;min-width:30px;height:36px;color:var(--ink);background:0 0;border:0;border-radius:8px;font-size:25px}.icon[data-v-4a6123bb]:hover{background:var(--bg-soft)}.chat-body[data-v-4a6123bb]{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.chat-menu[data-v-4a6123bb]{z-index:2;background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;gap:4px;padding:8px;display:grid;position:absolute;top:62px;right:10px}.chat-actions button[data-v-4a6123bb],.chat-menu button[data-v-4a6123bb],.chat-thread[data-v-4a6123bb]{text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0}.chat-menu button[data-v-4a6123bb]{padding:12px}.chat-actions[data-v-4a6123bb]{padding:10px}.chat-actions button[data-v-4a6123bb],.chat-thread[data-v-4a6123bb]{border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 10px;display:flex}.chat-actions button[data-v-4a6123bb]:hover,.chat-thread[data-v-4a6123bb]:hover{background:var(--bg-soft)}.chat-actions button>span[data-v-4a6123bb]:nth-child(2),.chat-thread>span[data-v-4a6123bb]:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.chat-actions small[data-v-4a6123bb],.chat-thread small[data-v-4a6123bb]{color:var(--muted);margin-top:4px;font-size:11px;display:block}.chat-label[data-v-4a6123bb]{color:var(--muted);margin:12px 20px;font-size:12px;font-weight:600}.chat-empty[data-v-4a6123bb]{color:var(--muted);padding:0 20px;font-size:13px}.chat-thread[data-v-4a6123bb]{border-bottom:1px solid var(--line);border-radius:0;padding:14px 20px}.chat-welcome[data-v-4a6123bb]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:30px 24px;display:flex}.chat-intro h3[data-v-4a6123bb],.chat-welcome h3[data-v-4a6123bb]{margin:8px 0;font-size:20px}.chat-intro p[data-v-4a6123bb],.chat-welcome p[data-v-4a6123bb]{color:var(--muted);margin:0 0 14px;line-height:1.6}.welcome-mark[data-v-4a6123bb]{background:var(--bg-mint);width:56px;height:56px;color:var(--green-800);border-radius:18px;place-items:center;margin:auto;font-size:30px;display:grid}.chat-secondary[data-v-4a6123bb],.chat-welcome a[data-v-4a6123bb]{border:1px solid var(--line);font:600 14px var(--font);box-sizing:border-box;background:var(--bg);width:100%;color:var(--green-800);cursor:pointer;border-radius:12px;padding:12px 16px;text-decoration:none}.chat-welcome .chat-primary[data-v-4a6123bb]{background:var(--green-700);color:var(--bg);border-color:var(--green-700)}.chat-messages[data-v-4a6123bb]{background:#fafcfb;flex-direction:column;gap:14px;padding:16px;display:flex}.chat-message[data-v-4a6123bb]{background:var(--bg);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;align-self:flex-start;max-width:92%;padding:12px 14px}.chat-message p[data-v-4a6123bb]{white-space:pre-wrap;margin:0;line-height:1.6}.chat-message strong[data-v-4a6123bb]{color:var(--green-800);margin-bottom:6px;font-size:11px;display:block}.chat-message time[data-v-4a6123bb]{text-align:right;color:var(--muted);margin-top:5px;font-size:10px;display:block}.chat-message--own[data-v-4a6123bb]{background:var(--bg-mint);border-color:#0000;border-radius:16px 16px 4px;align-self:flex-end}.chat-message a[data-v-4a6123bb]{color:var(--green-800);text-decoration:underline}.chat-intro[data-v-4a6123bb]{text-align:center;padding:18px 8px}.chat-intro button[data-v-4a6123bb]{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--green-800);font:inherit;cursor:pointer;border-radius:12px;margin-top:8px;padding:10px;display:block}.chat-error[data-v-4a6123bb],.chat-failed[data-v-4a6123bb],.chat-status[data-v-4a6123bb]{color:var(--muted);background:var(--bg-soft);padding:12px 16px;font-size:12px;line-height:1.5}.chat-error[data-v-4a6123bb],.chat-failed[data-v-4a6123bb]{background:var(--bg-mint);color:var(--green-900)}.chat-error button[data-v-4a6123bb],.chat-failed button[data-v-4a6123bb],.chat-status button[data-v-4a6123bb]{font:600 12px var(--font);color:var(--green-800);cursor:pointer;background:0 0;border:0;padding:4px;text-decoration:underline}.chat-compose[data-v-4a6123bb]{border-top:1px solid var(--line);background:#fff;align-items:flex-end;gap:10px;padding:12px;display:flex}.chat-compose textarea[data-v-4a6123bb]{resize:none;border:1px solid var(--line);min-width:0;font:14px var(--font);color:var(--ink);background:var(--bg-soft);border-radius:12px;flex:1;max-height:140px;padding:10px}.chat-compose textarea[data-v-4a6123bb]:focus{outline:2px solid var(--green);outline-offset:1px}.chat-send[data-v-4a6123bb]{background:var(--green-700);width:42px;height:42px;color:var(--bg);cursor:pointer;border:0;border-radius:12px;flex-shrink:0;place-items:center;display:grid}button[data-v-4a6123bb]:disabled,textarea[data-v-4a6123bb]:disabled{opacity:.5;cursor:default}.chat-consent[data-v-4a6123bb]{color:var(--muted);cursor:pointer;align-items:flex-start;gap:8px;padding:2px 14px 6px;font-size:11px;line-height:1.45;display:flex}.chat-consent input[data-v-4a6123bb]{accent-color:var(--green-700);flex:none;margin:1px 0 0}.chat-consent a[data-v-4a6123bb]{color:var(--green-800)}.chat-note[data-v-4a6123bb]{color:var(--muted);margin:0;padding:0 14px 12px;font-size:10px;line-height:1.5}.sr-only[data-v-4a6123bb]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=860px){.chat-launch[data-v-4a6123bb]{display:none}}@media (width<=480px){.chat-panel[data-v-4a6123bb]{width:100%;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;border:0;border-radius:0;inset:0}.chat-compose textarea[data-v-4a6123bb],.chat-heading strong[data-v-4a6123bb]{font-size:16px}.chat-head[data-v-4a6123bb]{padding:14px 12px}}@media (prefers-reduced-motion:no-preference){.chat-panel[data-v-4a6123bb]{animation:.16s ease-out chat-enter-4a6123bb}@keyframes chat-enter-4a6123bb{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.ui-btn[data-v-b5ff7b5f]{border-radius:var(--radius-ctl,12px);min-height:48px;font:600 15px/1.2 var(--font);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ui-btn[data-v-b5ff7b5f]:disabled{opacity:.55;cursor:default}.ui-btn[data-v-b5ff7b5f]:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.ui-btn--block[data-v-b5ff7b5f]{width:100%}.ui-btn--primary[data-v-b5ff7b5f]{background:var(--green-700);color:#fff}.ui-btn--primary[data-v-b5ff7b5f]:hover:not(:disabled){background:var(--green-800)}.ui-btn--accent[data-v-b5ff7b5f]{background:var(--teal);color:var(--green-900)}.ui-btn--accent[data-v-b5ff7b5f]:hover:not(:disabled){background:#0fcac1}.ui-btn--white[data-v-b5ff7b5f]{color:var(--green-800);background:#fff}.ui-btn--white[data-v-b5ff7b5f]:hover:not(:disabled){background:var(--bg-soft)}.ui-btn--outline[data-v-b5ff7b5f]{color:var(--ink);background:#fff;border-color:#0f4a352e}.ui-btn--outline[data-v-b5ff7b5f]:hover:not(:disabled){background:var(--bg-soft);border-color:#0f4a3547}.ui-btn--ghost[data-v-b5ff7b5f]{color:#fff;background:#ffffff14;border-color:#ffffff73}.ui-btn--ghost[data-v-b5ff7b5f]:hover:not(:disabled){background:#ffffff29}.ui-btn--sm[data-v-b5ff7b5f]{border-radius:10px;min-height:38px;padding:8px 14px;font-size:14px}.ui-btn--danger[data-v-b5ff7b5f]{background:var(--danger);color:#fff}.ui-btn--danger[data-v-b5ff7b5f]:hover:not(:disabled){background:#bf3838}.ui-btn--soft[data-v-b5ff7b5f]{background:var(--bg-mint);color:var(--green-800)}.ui-btn--soft[data-v-b5ff7b5f]:hover:not(:disabled){background:#d6f0e2}.ui-btn__spinner[data-v-b5ff7b5f]{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ui-spin-b5ff7b5f}@keyframes ui-spin-b5ff7b5f{to{transform:rotate(1turn)}}.err[data-v-78a51b5e]{text-align:center;max-width:640px;padding:72px 20px}.err__code[data-v-78a51b5e]{color:var(--mint);margin:0;font-size:72px}.err__code[data-v-78a51b5e],h1[data-v-78a51b5e]{font-weight:900}h1[data-v-78a51b5e]{color:var(--ink);margin:0 0 12px;font-size:30px}.err__actions[data-v-78a51b5e]{justify-content:center;gap:12px;margin-top:24px;display:flex}
