dialog.react-modal.invite-friends-modal{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:auto;max-height:85dvh;overflow:auto}.invite-friends-modal .invite-friends-content{display:grid;gap:16px;min-width:0;text-align:right}.invite-friends-modal .invite-friends-content p{margin:0;font-size:14px;line-height:1.9}.invite-friends-modal .invite-friends-content label{display:grid;gap:8px;font-size:14px}.invite-friends-modal .invite-friends-content textarea{box-sizing:border-box;width:100%;min-width:0;resize:vertical;padding:14px;border:1px solid #d5dfcf;border-radius:14px;background:#fffdf7;color:#315647;font:inherit;line-height:1.9;text-align:right;unicode-bidi:plaintext}.invite-friends-modal .invite-friends-actions{display:flex;flex-wrap:wrap;gap:10px}.invite-friends-modal .invite-friends-actions button{flex:1 1;min-height:46px;border:1px solid #d5dfcf;border-radius:12px;padding:10px 16px;background:#2d5949;color:white;font:inherit;cursor:pointer}.invite-friends-modal .invite-friends-actions button+button{background:#f2f5eb;color:#315647}.invite-friends-modal .invite-friends-actions button:disabled{opacity:.6;cursor:wait}.invite-friends-modal .invite-friends-status:empty{display:none}.legal-page{max-width:900px;margin:24px auto 100px;padding:28px clamp(18px,4vw,48px);border:1px solid #dce5d8;border-radius:24px;background:#fffdf8;color:#294533;text-align:right;line-height:2}.legal-page a{color:#2e684f}.legal-page h1{font-size:clamp(24px,4vw,32px)}.legal-text h2{font-size:22px;margin:0 0 14px}.legal-text h3{font-size:18px;margin:22px 0 8px}.legal-text p{font-size:16px;line-height:2;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.legal-date{font-size:14px;color:#536b57}.legal-date small{display:block;overflow-wrap:anywhere;font-size:12px}.legal-links{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.legal-links a{flex:1 1;text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center;padding:8px 14px;border:1px solid #ccdaca;border-radius:14px;background:#fff;color:#37674b;text-decoration:none;font-weight:600}.legal-links a:focus-visible,.legal-scroll:focus-visible{outline:3px solid #b88c5e;outline-offset:3px}#app .legal-scroll{height:440px;max-height:58dvh;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:20px;background:#f5f5ee;border:1px solid #e0e6d9;border-radius:18px;text-align:right}#app .legal-tabs{display:flex;gap:8px;margin:12px 0}#app .legal-tabs button{flex:1 1;background:#fff;border:1px solid #ceddce;border-radius:12px;color:#47654e;padding:8px}#app .legal-tabs button[aria-pressed=true]{background:#e4eee0;border-color:#537651;font-weight:700}#app .registration-layout .legal-accept{align-items:flex-start;background:#eaf2e4;border:1px solid #ccdcbf;padding:18px;line-height:1.9;cursor:pointer}#app .legal-accept input{margin-top:5px}#app .legal-accept small{display:block;color:#5b7059;font-size:13px;margin-top:7px}#app .legal-summary{padding:12px 16px;border-right:3px solid #8ba77c;background:#faf7ee;border-radius:10px;font-size:14px;line-height:1.9}#app .legal-summary p{margin:5px 0}@media(max-width:600px){.legal-page{margin:14px 12px 100px;padding:20px 18px}#app .legal-scroll{padding:16px}#app .legal-links a{padding:8px;font-size:14px}}.legal-renewal{max-width:880px}.renewal-tabs{display:flex;gap:10px}.renewal-exit,.renewal-tabs button{padding:10px 16px;border:1px solid #cddacc;border-radius:12px;background:#fff;color:#365d45;font:inherit;cursor:pointer}.renewal-tabs button[aria-pressed=true]{background:#e6efdf}.renewal-scroll{max-height:48dvh;overflow:auto;overscroll-behavior:contain;padding:18px;background:#f4f5ed;border:1px solid #dce5d8;border-radius:16px}.renewal-check{display:flex;align-items:flex-start;gap:12px;margin:20px 0;cursor:pointer}.renewal-check input{width:20px;height:20px;flex:0 0 20px;margin-top:7px;accent-color:#37674b}.renewal-confirm{display:block;width:100%;padding:14px;border:0;border-radius:14px;background:#37674b;color:#fff;font:inherit;cursor:pointer}.renewal-confirm:disabled{opacity:.45;cursor:default}.renewal-exit{display:block;margin:16px auto 0}.legal-renewal button:focus-visible,.renewal-scroll:focus-visible{outline:3px solid #b88c5e;outline-offset:3px}html[data-didar-application] body :is(#app,#admin-root,.react-modal) .didar-ui-state :is(h2,p){text-align:center!important}html body .didar-ui-state{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;min-width:0;padding:34px 24px;margin:18px 0;border:1px solid #e1e6dc;border-radius:18px;background:#fffefa;color:#285847;text-align:center;direction:rtl;overflow-wrap:anywhere}html body .didar-ui-state .state-symbol{display:grid;place-items:center;width:64px;height:64px;border-radius:22px;background:#eff3e9;color:#285847}html body .didar-ui-state .state-symbol svg{width:32px;height:32px}html body .didar-ui-state h2{font-size:20px;line-height:1.7;margin:0;color:#285847}html body .didar-ui-state p{max-width:480px;font-size:15px;line-height:1.9;margin:0;color:#68766a;white-space:pre-wrap}html body .didar-ui-state.is-error .state-symbol{background:#f8eee7;color:#936044}html body .didar-ui-state .state-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:6px}html body .didar-ui-state .state-actions :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid #285847;border-radius:12px;background:#285847;color:#fff;text-decoration:none;font:inherit;font-size:14px;cursor:pointer;margin:0}html body .didar-ui-state .state-actions :is(a,button):focus-visible{outline:2px solid #285847;outline-offset:4px}html body .didar-loading-state{box-sizing:border-box;width:100%;padding:24px;border:1px solid #e4e8df;border-radius:18px;background:#fffefa;margin:16px 0;color:#657467;font-size:14px;line-height:1.9}.state-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.state-skeleton i{display:block;height:88px;background:#eaf0e6;border-radius:12px;animation:didar-skeleton-breathe 1.6s ease-in-out infinite alternate}.state-skeleton i:nth-child(2){animation-delay:.2s}.state-skeleton i:nth-child(3){animation-delay:.4s}.didar-loading-state.is-compact .state-skeleton i{height:24px}@keyframes didar-skeleton-breathe{0%{opacity:.45}to{opacity:1}}@media(prefers-reduced-motion:reduce){.state-skeleton i{animation:none}}@media(max-width:600px){html body .didar-ui-state{padding:26px 16px;border-radius:16px}html body .didar-ui-state h2{font-size:18px}html body .didar-ui-state p{font-size:14px}html body .didar-loading-state{padding:18px}.state-skeleton{gap:8px}.state-skeleton i{height:64px}}#app .home-magazine{grid-column:1/-1;width:auto;min-width:0;box-sizing:border-box;margin:24px 40px 40px;color:#294c3b;text-align:right}#app .home-magazine-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}#app .home-magazine-eyebrow{font-size:14px;color:#7a8067}#app .home-magazine h2{font-size:28px;line-height:1.6;margin:6px 0 8px}#app .home-magazine-heading p{margin:0;font-size:16px;line-height:1.9;color:#6c766b}#app .home-magazine-all{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;border:1px solid #d7dfd0;border-radius:16px;padding:12px 18px;background:#fffdf7;color:#315e49;text-decoration:none;font-size:15px;font-weight:700}#app .home-magazine-track{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding:0;scrollbar-width:thin;scrollbar-color:#c7d2bd transparent;padding:4px 0 16px;direction:rtl;min-width:0}#app .home-magazine-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 40px)/3);min-width:0;scroll-snap-align:start;border:1px solid #e0e5d8;border-radius:24px;overflow:hidden;background:#fffdf7;box-sizing:border-box}#app .home-magazine-card>a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}#app .home-magazine-card img,#app .home-magazine-placeholder{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:#edf0e5}#app .home-magazine-placeholder{display:grid;place-items:center;color:#53735a;font-size:32px}#app .home-magazine-copy{display:flex;flex:1 1;flex-direction:column;padding:22px;gap:12px}#app .home-magazine-copy>span{color:#7b805d;font-size:13px}#app .home-magazine h3{font-size:19px;line-height:1.8;-webkit-line-clamp:2;min-height:3.6em}#app .home-magazine h3,#app .home-magazine-copy p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}#app .home-magazine-copy p{font-size:15px;line-height:1.9;color:#6a7368;-webkit-line-clamp:3}#app .home-magazine-copy strong{margin-top:auto;padding-top:12px;font-size:14px;color:#34664d}#app .home-magazine-controls,#app .home-magazine-copy strong{display:flex;justify-content:space-between;align-items:center}#app .home-magazine-controls{margin-top:12px;gap:16px;color:#7b8374;font-size:13px}#app .home-magazine-controls>div{gap:10px}#app .home-magazine-controls button{display:grid;place-items:center;position:static;min-width:44px;width:44px;height:44px;padding:0;border:1px solid #d7dfd0;border-radius:14px;background:#fffdf7;color:#315e49;font:inherit;font-size:23px;cursor:pointer;box-shadow:none}#app .home-magazine-controls button:disabled{opacity:.35;cursor:default}#app .home-magazine a:focus-visible,#app .home-magazine button:focus-visible,#app .home-magazine-track:focus-visible{outline:3px solid #72916d;outline-offset:3px}@media(max-width:1000px){#app .home-magazine-card{flex-basis:calc((100% - 20px)/2)}}@media(max-width:600px){#app .home-magazine{margin-top:36px}#app .home-magazine-heading{align-items:flex-start;flex-direction:column;gap:16px}#app .home-magazine h2{font-size:24px}#app .home-magazine-heading p{font-size:15px}#app .home-magazine-card{flex-basis:calc((100% - 12px)/2)}#app .home-magazine-copy{padding:12px;gap:8px}#app .home-magazine-all{font-size:14px;padding:10px 16px}#app .home-magazine h3{font-size:15px}}@media(max-width:900px){#app .home-magazine{margin-inline:28px}}@media(max-width:600px){#app .home-magazine{margin:24px 20px 32px}}#app .home-magazine-shell{position:relative;min-width:0}#app .home-magazine-track{cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;padding-bottom:4px}#app .home-magazine-track::-webkit-scrollbar{display:none}#app .home-magazine-track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}#app .home-magazine-track.is-dragging *{cursor:grabbing}#app .home-magazine-track img{-webkit-user-drag:none}#app .home-magazine-controls{position:absolute;inset:0;pointer-events:none;margin:0}#app .home-magazine-controls>div{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;gap:0}#app .home-magazine-controls button{pointer-events:auto;border-radius:50%;box-shadow:0 3px 14px #243d251c;transform:translateX(50%)}#app .home-magazine-controls button:last-child{transform:translateX(-50%)}#app .home-magazine-controls button:disabled{opacity:0;pointer-events:none}#app .home-magazine-caption{margin:16px 0 0;font-size:13px;color:#7b8374}@media(max-width:600px){#app .home-magazine-controls button{width:34px;min-width:34px;height:34px;font-size:20px;transform:translateX(20%)}#app .home-magazine-controls button:last-child{transform:translateX(-20%)}#app .home-magazine-controls button{position:absolute;top:50%;right:0;left:auto;bottom:auto;display:grid;place-items:center;box-sizing:border-box;flex:none;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;margin:0;padding:0;font-size:25px;line-height:1;border-radius:50%;transform:translate(25%,-50%)}#app .home-magazine-controls button:last-child{right:auto;left:0;transform:translate(-25%,-50%)}#app .home-magazine-track{gap:12px}#app .home-magazine-card{border-radius:18px}#app .home-magazine-card img,#app .home-magazine-placeholder{height:104px;aspect-ratio:auto}#app .home-magazine-copy p{font-size:13px;-webkit-line-clamp:2}#app .home-magazine-copy>span{font-size:12px}#app .home-magazine-copy strong{font-size:13px;padding-top:6px}}