.slipp-tool{--st-teal:#25515D;--st-teal-dark:#1c414b;--st-yellow:#FABF1A;--st-yellow-dark:#eeb00b;--st-bg:#EAF0F1;--st-soft:#E5ECEE;--st-line:#BDD6D8;--st-muted:#5f7f87;--st-white:#ffffff;--st-warn-bg:#FEF3D0;--st-warn-line:#F5D77A;--st-error:#b42318;--st-ok:#1f7a4d;--st-radius-lg:24px;--st-radius:16px;--st-radius-sm:12px;max-width:760px;margin:0 auto;font-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.5;color:var(--st-teal);text-align:left}.slipp-tool *,.slipp-tool *::before,.slipp-tool *::after{box-sizing:border-box}.slipp-tool [hidden]{display:none!important}.slipp-tool.slipp-tool a{color:var(--st-teal);text-decoration:underline;font-weight:600}.slipp-tool .slipp-tool__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.slipp-tool__panel{margin-bottom:16px;padding:24px 28px;background:var(--st-bg);border-radius:var(--st-radius-lg)}.slipp-tool__card{margin-bottom:16px;padding:24px 28px;background:var(--st-white);border:1px solid var(--st-line);border-radius:var(--st-radius-lg)}.slipp-tool .slipp-tool__title{margin:0 0 16px;font-family:inherit;font-size:20px;font-weight:700;line-height:1.3;color:var(--st-teal)}.slipp-tool__field{display:flex;flex-direction:column;gap:6px;margin:0}.slipp-tool__label{font-weight:700;font-size:15px;color:var(--st-teal)}.slipp-tool__help{display:block;font-size:13px;line-height:1.55;color:var(--st-muted)}.slipp-tool .slipp-tool__input{width:100%;min-height:48px;margin:0;padding:11px 16px;font-family:inherit;font-size:16px;color:var(--st-teal);background:var(--st-white);border:1px solid var(--st-line);border-radius:var(--st-radius-sm);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.slipp-tool .slipp-tool__input:focus{outline:none;border-color:var(--st-teal);box-shadow:0 0 0 3px rgb(37 81 93 / .18)}.slipp-tool .slipp-tool__input::placeholder{color:#9bb3b8}.slipp-tool .slipp-tool__select{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%2325515D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}.slipp-tool .slipp-tool__select:disabled{cursor:default;background-image:none;padding-right:16px;opacity:1}.slipp-tool__affix{position:relative;display:block}.slipp-tool__affix .slipp-tool__input{padding-right:48px;text-align:right}.slipp-tool__suffix{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:15px;color:var(--st-muted);pointer-events:none}.slipp-tool__check{display:flex;align-items:flex-start;gap:12px;margin:0;font-size:15px;font-weight:600;cursor:pointer}.slipp-tool__check input[type="checkbox"]{flex-shrink:0;width:20px;height:20px;margin:1px 0 0;accent-color:var(--st-teal);cursor:pointer}.slipp-tool__check--small{font-size:13px;font-weight:400;line-height:1.55}.slipp-tool__check--small input[type="checkbox"]{width:18px;height:18px}.slipp-tool__subbox{padding:16px 18px;background:var(--st-bg);border-radius:var(--st-radius)}.slipp-tool__actions{display:flex;justify-content:flex-end;padding-top:4px}.slipp-tool .slipp-tool__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin:0;padding:14px 32px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;border:0;border-radius:100px;box-shadow:none;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.slipp-tool .slipp-tool__btn:active{transform:translateY(1px)}.slipp-tool .slipp-tool__btn:focus-visible{outline:3px solid rgb(37 81 93 / .35);outline-offset:2px}.slipp-tool .slipp-tool__btn:disabled{opacity:.6;cursor:default}.slipp-tool .slipp-tool__btn--yellow{background:var(--st-yellow);color:var(--st-teal)}.slipp-tool .slipp-tool__btn--yellow:hover{background:var(--st-yellow-dark);color:var(--st-teal)}.slipp-tool .slipp-tool__btn--teal{background:var(--st-teal);color:var(--st-white)}.slipp-tool .slipp-tool__btn--teal:hover{background:var(--st-teal-dark);color:var(--st-white)}.slipp-tool__error{margin:0 0 16px;padding:14px 18px;font-size:14px;font-weight:600;color:var(--st-error);background:#fdecea;border-radius:var(--st-radius)}.slipp-tool__warning{margin:0 0 12px;padding:12px 16px;font-size:14px;line-height:1.55;background:var(--st-warn-bg);border:1px solid var(--st-warn-line);border-radius:var(--st-radius-sm)}.slipp-tool__mail-text{margin:-8px 0 16px;font-size:15px}.slipp-tool__mail-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.slipp-tool .slipp-tool__mail-row .slipp-tool__input{flex:1 1 260px;width:auto;border-radius:100px;padding-left:22px}.slipp-tool__mail-status{margin:10px 0 0;font-size:14px;font-weight:600}.slipp-tool__mail-status:empty{display:none}.slipp-tool__mail-status.is-ok{color:var(--st-ok)}.slipp-tool__mail-status.is-error{color:var(--st-error)}.slipp-tool__how{margin-top:16px;background:var(--st-white);border:1px solid var(--st-line);border-radius:var(--st-radius-lg);overflow:hidden}.slipp-tool__how summary{position:relative;padding:20px 64px 20px 24px;font-size:17px;font-weight:700;list-style:none;cursor:pointer}.slipp-tool__how summary::-webkit-details-marker{display:none}.slipp-tool__how summary::after{content:"+";position:absolute;right:24px;top:50%;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:-16px;font-size:20px;font-weight:600;line-height:1;background:var(--st-bg);border-radius:50%}.slipp-tool__how[open] summary::after{content:"\2212"}.slipp-tool__how-body{padding:0 24px 24px;font-size:15px;line-height:1.65}.slipp-tool__how-body p{margin:0 0 12px}.slipp-tool .slipp-tool__how-body h4{margin:20px 0 6px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.3;color:var(--st-teal)}.slipp-tool__disclaimer{margin-top:20px!important;padding-top:16px;font-size:13px;color:var(--st-muted);border-top:1px solid var(--st-line)}@media (max-width:600px){.slipp-tool__panel,.slipp-tool__card{padding:22px 20px}.slipp-tool__actions .slipp-tool__btn,.slipp-tool__mail-row .slipp-tool__btn{width:100%}.slipp-tool__how summary{padding:18px 60px 18px 20px}.slipp-tool__how-body{padding:0 20px 20px}}