@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&display=swap";:root{--bg-base: #eef7f2;--bg-soft: #f8fcfa;--surface: rgba(255, 255, 255, .84);--surface-strong: rgba(255, 255, 255, .94);--surface-soft: rgba(255, 255, 255, .74);--stroke: rgba(13, 75, 54, .08);--stroke-strong: rgba(13, 75, 54, .14);--text-main: #11372c;--text-soft: #5f7b71;--text-muted: #87a197;--primary: #0db28b;--primary-deep: #0a8b6c;--primary-soft: #daf8ee;--danger: #ce4b4b;--danger-deep: #ad3535;--danger-soft: rgba(255, 238, 238, .92);--page-max-width: 1300px;--radius-md: 20px;--radius-lg: 28px;--shadow-card: 0 10px 30px rgba(16, 63, 48, .07);--shadow-card-lg: 0 24px 52px rgba(16, 63, 48, .09)}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{position:relative;min-height:100vh;margin:0;color:var(--text-main);font-family:Plus Jakarta Sans,Segoe UI,sans-serif;line-height:1.5;overflow-x:hidden;background:radial-gradient(circle at 10% 82%,rgba(102,231,244,.56),transparent 0 30%),radial-gradient(circle at 84% 12%,rgba(184,248,222,.76),transparent 0 28%),radial-gradient(circle at 42% 16%,rgba(255,255,255,.9),transparent 0 40%),linear-gradient(180deg,#f8fcfb,#edf8f3 48%,#eaf6f1);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body:before,body:after{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:0;filter:blur(14px)}body:before{width:min(52vw,700px);height:min(52vw,700px);left:-220px;bottom:-90px;background:radial-gradient(circle,rgba(101,233,245,.36),transparent 72%)}body:after{width:min(58vw,860px);height:min(58vw,860px);right:-260px;top:-220px;background:radial-gradient(circle,rgba(130,245,206,.38),transparent 74%)}app-root{display:block;position:relative;min-height:100vh;z-index:1}h1,h2,h3,h4,h5,h6{margin:0;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-weight:800;line-height:1.15}p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}::selection{background:#0db28b3d;color:var(--text-main)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:999px;background:#11372c24}::-webkit-scrollbar-thumb:hover{background:#11372c3d}.page-wrap{position:relative;isolation:isolate}.page-wrap:before,.page-wrap:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.page-wrap:before{top:12px;left:3%;right:3%;height:420px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.42),transparent 74%);filter:blur(28px)}.page-wrap:after{top:180px;left:12%;width:min(54vw,760px);height:min(40vw,520px);border-radius:50%;background:radial-gradient(circle,rgba(145,247,218,.14),transparent 72%);filter:blur(18px)}.page-wrap .page,.page-wrap .mp,.page-wrap .messages-page,.page-wrap .chat-page,.page-wrap .ai-page,.page-wrap .chat-layout{position:relative;z-index:1}.page-wrap .page,.page-wrap .mp,.page-wrap .messages-page,.page-wrap .chat-page{width:100%;max-width:var(--page-max-width);margin-inline:auto}.page-wrap .welcome-banner,.page-wrap .table-wrap,.page-wrap .card,.page-wrap .panel,.page-wrap .cal-widget,.page-wrap .quick-panel,.page-wrap .info-card,.page-wrap .section-card,.page-wrap .template-card,.page-wrap .group-card,.page-wrap .details-card,.page-wrap .profile-card,.page-wrap .mini-stats,.page-wrap .pro-card,.page-wrap .actions-card,.page-wrap .loader-card,.page-wrap .agenda-wrap,.page-wrap .day-nav,.page-wrap .form-card,.page-wrap .hero-card,.page-wrap .notes-card,.page-wrap .ai-sum-card,.page-wrap .recipe-card,.page-wrap .confirm-dialog,.page-wrap .cat-delete-confirm,.page-wrap .search-bar,.page-wrap .filter-tabs,.page-wrap .filter-bar,.page-wrap .page-header,.page-wrap .topbar,.page-wrap .mp-left,.page-wrap .mp-right,.page-wrap .chat-layout,.page-wrap .chat-header,.page-wrap .messages-area,.page-wrap .input-area,.page-wrap .ing-table,.page-wrap .suggestions,.page-wrap .country-drop,.page-wrap .ai-page{background:var(--surface);border:1px solid var(--stroke);box-shadow:var(--shadow-card);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.page-wrap .welcome-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;position:relative;overflow:hidden;border-radius:var(--radius-lg);padding:1.7rem 1.9rem;background:radial-gradient(circle at 100% 0%,rgba(13,178,139,.18),transparent 0 28%),linear-gradient(180deg,#ffffffeb,#f5fdf8d9)}.page-wrap .welcome-banner__left{display:flex;flex-direction:column;gap:.6rem;min-width:min(100%,280px)}.page-wrap .welcome-banner__right{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;flex-wrap:wrap;margin-left:auto}.page-wrap .welcome-banner__greeting{margin:0;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:800;line-height:1.05}.page-wrap .welcome-banner__sub{margin:0;font-size:.95rem;line-height:1.6;font-weight:600}.page-wrap .welcome-banner__meta{display:flex;flex-wrap:wrap;gap:.6rem}.page-wrap .welcome-banner__stat{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1rem;border-radius:999px;background:#ffffffb8;border:1px solid rgba(13,178,139,.14);color:var(--text-soft);font-size:.85rem;font-weight:700}.page-wrap .welcome-banner__stat b{color:var(--text-main)}.page-wrap .welcome-banner__greeting,.page-wrap .page-title,.page-wrap .page__title,.page-wrap .info-card__title,.page-wrap .section-card__title,.page-wrap .chat-header__name,.page-wrap .mp-left-title,.page-wrap .mp-chat-name,.page-wrap .profile-name,.page-wrap .details-card__title,.page-wrap .panel__title,.page-wrap .form-card__title,.page-wrap .agenda-title,.page-wrap .ai-header__title,.page-wrap .group-card__name,.page-wrap .template-card__name,.page-wrap .recipe-card__title{color:var(--text-main);font-family:Manrope,sans-serif;letter-spacing:-.03em}.page-wrap .welcome-banner__sub,.page-wrap .page-sub,.page-wrap .page__sub,.page-wrap .info-card__sub,.page-wrap .section-card__sub,.page-wrap .chat-header__sub,.page-wrap .mp-no-conv-sub,.page-wrap .template-card__date,.page-wrap .group-card__desc,.page-wrap .recipe-card__date,.page-wrap .ai-header__sub,.page-wrap .mp-chat-sub,.page-wrap .mp-conv-prev,.page-wrap .empty-state__desc,.page-wrap .empty-state__text{color:var(--text-soft)}.page-wrap .banner-pill,.page-wrap .section-link-btn,.page-wrap .chip,.page-wrap .filter-pill,.page-wrap .filter-tab,.page-wrap .qday,.page-wrap .day-chip,.page-wrap .ai-chip{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;border:1px solid rgba(13,178,139,.18);background:#ffffffd1;color:var(--text-soft);box-shadow:0 10px 24px #103f300a}.page-wrap .banner-pill,.page-wrap .section-link-btn{padding:.7rem 1rem;font-weight:700;color:var(--primary-deep)}.page-wrap .banner-pill--locked{background:#64748b14;border-color:#64748b33;color:#64748b;cursor:not-allowed}.page-wrap .chip--active,.page-wrap .filter-pill--active,.page-wrap .filter-tab--active,.page-wrap .qday--active,.page-wrap .day-chip--active,.page-wrap .day-chip--today{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-deep) 100%);border-color:transparent;color:#fff;box-shadow:0 14px 32px #0db28b3d}.page-wrap .btn,.page-wrap .btn-primary,.page-wrap .btn-submit,.page-wrap .send-btn,.page-wrap .btn-share-all,.page-wrap .qa-primary,.page-wrap .act-btn,.page-wrap .btn-add-day,.page-wrap .action-btn,.page-wrap .mp-send-btn--on,.page-wrap .pro-toggle-btn,.page-wrap .ai-send-btn{border:0;border-radius:18px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-deep) 100%);color:#fff;box-shadow:0 18px 34px #0db28b33}.page-wrap .btn--danger,.page-wrap .btn-danger,.page-wrap .action-btn--danger,.page-wrap .btn-icon--danger{border:0;border-radius:18px;background:linear-gradient(135deg,var(--danger) 0%,var(--danger-deep) 100%);color:#fff;box-shadow:0 18px 34px #ce4b4b2e}.page-wrap .btn--ghost,.page-wrap .btn--outline,.page-wrap .btn--outline-ghost,.page-wrap .btn-ghost,.page-wrap .btn-secondary,.page-wrap .btn-back,.page-wrap .back-btn,.page-wrap .qa-secondary,.page-wrap .icon-btn,.page-wrap .btn-icon,.page-wrap .action-btn--secondary,.page-wrap .action-btn--menu,.page-wrap .country-btn,.page-wrap .ai-clear-btn,.page-wrap .cal-nav-btn,.page-wrap .mp-back-btn,.page-wrap .notif-btn{border-radius:16px;border:1px solid var(--stroke-strong);background:#ffffffc7;color:var(--text-main);box-shadow:0 10px 26px #103f300d}.page-wrap .btn-submit:disabled,.page-wrap .btn-primary:disabled,.page-wrap .btn-share-all:disabled,.page-wrap .send-btn:disabled,.page-wrap .mp-send-btn:disabled,.page-wrap .ai-send-btn:disabled,.page-wrap .pro-toggle-btn:disabled,.page-wrap .btn-add-day:disabled,.page-wrap .action-btn:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.page-wrap .search-bar,.page-wrap .mp-search,.page-wrap .mp-composer,.page-wrap .ai-input-wrap,.page-wrap .form-field,.page-wrap .field__input,.page-wrap .input-box,.page-wrap .mp-search-input,.page-wrap .mp-composer-ta,.page-wrap .search-box__input,.page-wrap input[type=date],.page-wrap input[type=time],.page-wrap select,.page-wrap textarea{border-radius:18px;border:1px solid rgba(17,55,44,.1);background:#ffffffe0;color:var(--text-main)}.page-wrap .search-bar:focus-within,.page-wrap .mp-search:focus-within,.page-wrap .mp-composer:focus-within,.page-wrap .ai-input-wrap:focus-within,.page-wrap .form-field:focus,.page-wrap .field__input:focus,.page-wrap .input-box:focus,.page-wrap .mp-search-input:focus,.page-wrap .mp-composer-ta:focus,.page-wrap .search-box__input:focus,.page-wrap input[type=date]:focus,.page-wrap input[type=time]:focus,.page-wrap select:focus,.page-wrap textarea:focus{outline:none;border-color:#0db28b61;box-shadow:0 0 0 4px #0db28b1f}.page-wrap .field__label,.page-wrap .field-label{display:block;color:var(--text-muted);font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.page-wrap .field__hint,.page-wrap .field__link,.page-wrap .page__sub{color:var(--text-soft);font-size:.78rem;font-weight:700}.page-wrap .field__link{color:var(--primary-deep)}.page-wrap .field__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page-wrap .field__value,.page-wrap .gender-seg,.page-wrap .country-btn{border-radius:18px;border:1px solid rgba(17,55,44,.08);background:#ffffffd1;color:var(--text-main);box-shadow:0 8px 22px #103f300a}.page-wrap .field__error{color:#c2410c;font-size:.78rem;font-weight:700}.page-wrap .alert{padding:.9rem 1rem;border-radius:18px;border:1px solid var(--stroke);background:#ffffffc7;color:var(--text-main);box-shadow:0 10px 26px #103f300d}.page-wrap .alert--error{background:var(--danger-soft);border-color:#ce4b4b2e;color:var(--danger-deep)}.page-wrap .table{width:100%;border-collapse:separate;border-spacing:0}.page-wrap .table thead th{padding:1rem 1.15rem;border-bottom:1px solid rgba(17,55,44,.08);color:var(--text-muted);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#f4fbf7cc}.page-wrap .table tbody td{padding:1rem 1.15rem;border-bottom:1px solid rgba(17,55,44,.06)}.page-wrap .empty-state,.page-wrap .mp-no-conv,.page-wrap .mp-msgs-empty,.page-wrap .day-empty{padding:2.2rem 1.4rem;border-radius:var(--radius-md);border:1px dashed rgba(17,55,44,.12);background:#ffffff8a;text-align:center}.page-wrap .status-badge,.page-wrap .type-badge,.page-wrap .dur-badge,.page-wrap .status-chip,.page-wrap .client-row__badge,.page-wrap .cat-badge,.page-wrap .role-badge,.page-wrap .mp-unread-chip,.page-wrap .mp-conv-unread,.page-wrap .metric-card__badge,.page-wrap .ai-stat__badge{border-radius:999px;font-weight:800}.page-wrap .status-badge,.page-wrap .client-row__badge,.page-wrap .status-chip--done,.page-wrap .type-badge--online,.page-wrap .role-badge,.page-wrap .metric-card__badge--green,.page-wrap .ai-stat__badge{background:var(--primary-soft);color:var(--primary-deep)}.page-wrap .metric-card,.page-wrap .mini-stat,.page-wrap .ai-stat,.page-wrap .tl-card,.page-wrap .appt-row,.page-wrap .client-row,.page-wrap .ingredient-row,.page-wrap .country-item,.page-wrap .suggestion-item,.page-wrap .sug-item,.page-wrap .group-card,.page-wrap .template-card,.page-wrap .recipe-card,.page-wrap .mp-conv-item,.page-wrap .msg-bubble,.page-wrap .mp-bubble,.page-wrap .ai-msg__bubble{border-radius:20px;border:1px solid rgba(17,55,44,.08);background:#ffffffe6;box-shadow:0 8px 22px #103f300d}.page-wrap .messages-area,.page-wrap .mp-msgs{background:radial-gradient(circle at right top,rgba(134,245,210,.12),transparent 0 28%),linear-gradient(180deg,#fafdfcb3,#f2f9f5e0)}.page-wrap .topbar,.page-wrap .page-header,.page-wrap .info-card__header,.page-wrap .section-card__header,.page-wrap .chat-header,.page-wrap .mp-left-header,.page-wrap .mp-chat-header,.page-wrap .mp-composer,.page-wrap .input-area{background:linear-gradient(180deg,#ffffffe6,#f6fcf8d1)}.page-wrap .chat-layout,.page-wrap .mp-left,.page-wrap .mp-right,.page-wrap .ai-page{border-radius:28px;overflow:hidden}.page-wrap .group-avatar,.page-wrap .msg-avatar,.page-wrap .mp-chat-av,.page-wrap .mp-msg-av,.page-wrap .hero-card__avatar,.page-wrap .avatar-lg{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-deep) 100%);color:#fff}.page-wrap .empty-chat{padding:2.4rem 1.4rem;border-radius:var(--radius-md);border:1px dashed rgba(17,55,44,.12);background:#ffffff8a;text-align:center;color:var(--text-soft)}.page-wrap .msg-bubble--me,.page-wrap .mp-tab--active,.page-wrap .mp-conv-item--active,.page-wrap .mp-bubble--out,.page-wrap .ai-msg__bubble--user{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-deep) 100%);color:#fff;border-color:transparent}.page-wrap .msg-time,.page-wrap .msg-sender,.page-wrap .date-sep,.page-wrap .mp-ts,.page-wrap .mp-conv-ts{color:var(--text-muted)}.page-wrap .suggestions,.page-wrap .country-drop{background:#fffffff5;box-shadow:var(--shadow-card-lg)}.page-wrap .country-item:hover,.page-wrap .suggestion-item:hover,.page-wrap .sug-item:hover{background:#0db28b14}body .auth-page{position:relative;overflow:hidden;background:transparent}body .auth-page:before,body .auth-page:after{content:"";position:absolute;border-radius:50%;pointer-events:none;filter:blur(18px)}body .auth-page:before{width:min(44vw,540px);height:min(44vw,540px);left:-140px;top:-80px;background:radial-gradient(circle,rgba(101,233,245,.2),transparent 72%)}body .auth-page:after{width:min(48vw,620px);height:min(48vw,620px);right:-180px;bottom:-120px;background:radial-gradient(circle,rgba(130,245,206,.22),transparent 74%)}body .auth-wrap{position:relative;z-index:1}body .auth-card{background:linear-gradient(180deg,#ffffffe0,#f6fcf9f2);border:1px solid var(--stroke);border-radius:28px;box-shadow:var(--shadow-card-lg);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}body .brand-title{color:var(--text-main);font-family:Manrope,sans-serif;letter-spacing:-.04em}body .brand-subtitle,body .auth-card__footer p{color:var(--text-soft)}body .auth-card__footer{border-top:1px solid var(--stroke)}body .auth-card__footer a,body .auth-page .field__link{color:var(--primary-deep)}body .auth-page .field__label{color:var(--text-muted);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}body .auth-page .field__input{border-radius:18px;border:1px solid rgba(17,55,44,.1);background:#ffffffdb;color:var(--text-main)}body .auth-page .field__input:focus{border-color:#0db28b57;box-shadow:0 0 0 4px #0db28b1a;background:#fffffff5}body .auth-page .btn-submit{border-radius:20px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-deep) 100%);box-shadow:0 18px 34px #0db28b33}body .auth-page .alert--error{background:var(--danger-soft);border-color:#ce4b4b2e;color:var(--danger-deep)}body .features-section,body .testi-section,body .pricing-section,body .how-section,body .compare-section,body .faq-section{background:transparent}body .navbar__inner,body .hero,body .pricing-hero__inner,body .feat-card,body .testi-card,body .plan-card,body .compare-table,body .faq-item{background:linear-gradient(180deg,#ffffffe0,#f6fcf9f2);border:1px solid var(--stroke);box-shadow:var(--shadow-card);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}body .navbar__inner,body .hero,body .pricing-hero__inner,body .plan-card,body .faq-item{border-radius:28px}body .feat-card,body .testi-card,body .compare-table{border-radius:22px}body .hero,body .pricing-hero__inner,body .plan-card{box-shadow:var(--shadow-card-lg)}body .hero__title,body .section-title,body .price-amount,body .plan-name,body .plan-tier{color:var(--text-main);font-family:Manrope,sans-serif;letter-spacing:-.03em}body .hero__sub,body .hero-sub,body .section-sub,body .price-std,body .plan-highlight-feats,body .testi-text,body .faq-item p{color:var(--text-soft)}body .btn-primary-nav,body .btn-hero-cta,body .plan-cta--primary,body .plan-btn--primary,body .cta-btn{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-deep) 100%);color:#fff;box-shadow:0 18px 34px #0db28b33}body .btn-ghost-nav,body .btn-hero-outline,body .plan-cta--outline,body .plan-btn--outline{border:1px solid var(--stroke-strong);background:#ffffffd1;color:var(--text-main);box-shadow:0 10px 26px #103f300d}body .compare-link,body .plan-cta,body .footer__logo,body .navbar__logo{color:var(--primary-deep)}@media (max-width: 1024px){.page-wrap .welcome-banner,.page-wrap .page-header{padding:1.35rem 1.2rem}}@media (max-width: 768px){.page-wrap .welcome-banner,.page-wrap .table-wrap,.page-wrap .panel,.page-wrap .cal-widget,.page-wrap .quick-panel,.page-wrap .template-card,.page-wrap .group-card,.page-wrap .details-card,.page-wrap .profile-card,.page-wrap .mini-stats,.page-wrap .pro-card,.page-wrap .actions-card,.page-wrap .loader-card,.page-wrap .agenda-wrap,.page-wrap .day-nav,.page-wrap .form-card,.page-wrap .hero-card,.page-wrap .notes-card,.page-wrap .ai-sum-card,.page-wrap .recipe-card,.page-wrap .card,.page-wrap .info-card,.page-wrap .section-card,.page-wrap .topbar,.page-wrap .chat-layout,.page-wrap .chat-header,.page-wrap .messages-area,.page-wrap .input-area,.page-wrap .ing-table,.page-wrap .suggestions,.page-wrap .country-drop,.page-wrap .mp-left,.page-wrap .mp-right,.page-wrap .ai-page{border-radius:22px}}.legal-container h1{color:#0a8b6c;font-size:1.9rem;margin-bottom:.25rem;font-weight:800}.legal-container h2{color:#0f372c;margin-top:2rem;border-bottom:2px solid #daf8ee;padding-bottom:.35rem;font-size:1.1rem;font-weight:700}.legal-container h3{color:#1a4a38;margin-top:1.25rem;font-size:.97rem;font-weight:700}.legal-container p{margin:.75rem 0;line-height:1.75;color:#1a2e25}.legal-container ul{padding-left:1.4rem;margin:.5rem 0 .75rem}.legal-container li{margin-bottom:.3rem;line-height:1.7;color:#1a2e25}.legal-container a{color:#0a8b6c;text-decoration:underline}.legal-container a:hover{color:#0f372c}.legal-badge{display:inline-block;background:#0a8b6c;color:#fff;padding:3px 14px;border-radius:20px;font-size:.78rem;font-weight:700;letter-spacing:.05em;margin-bottom:.75rem;font-family:system-ui,sans-serif}.legal-meta{color:#5f7b71!important;font-size:.88rem!important;margin-bottom:1.5rem!important}.lang-switch{display:flex;align-items:center;gap:1rem;background:#edf8f3;border:1px solid #b2e8d4;border-radius:8px;padding:.5rem 1rem;margin-bottom:1.75rem;font-size:.88rem;width:-moz-fit-content;width:fit-content}.lang-switch .lang-active{font-weight:700;color:#0a8b6c}.lang-switch .lang-link{color:#5f7b71;text-decoration:none!important}.lang-switch .lang-link:hover{color:#0a8b6c}.legal-notice{background:#fffbeb;border-left:4px solid #f59e0b;padding:.9rem 1.1rem;margin:1.1rem 0;border-radius:0 8px 8px 0;font-size:.93rem;line-height:1.7}.legal-paddle-box{background:#edf8f3;border:1px solid #b2e8d4;border-radius:10px;padding:1rem 1.2rem;margin:1rem 0}.legal-paddle-box h3{margin-top:0!important}.legal-table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.9rem}.legal-table th{background:#daf8ee;text-align:left;padding:.55rem .75rem;font-weight:700;color:#0f372c;border-bottom:2px solid #b2e8d4}.legal-table td{padding:.5rem .75rem;border-bottom:1px solid #e4f5ee;vertical-align:top;color:#1a2e25}
