.approved-shell .editorial-page{padding:48px 0 88px}@media (max-width:760px){.approved-shell .editorial-page{padding:28px 0 56px}}.approved-shell .editorial-header{border-bottom:1px solid var(--line);margin-bottom:56px;padding-bottom:40px}.approved-shell .editorial-header h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:16px 0 20px;font-size:clamp(34px,4.8vw,64px);line-height:1.25}.approved-shell[lang=fa] .editorial-header h1{letter-spacing:-.025em;line-height:1.45}.approved-shell .editorial-deck{color:var(--muted);max-width:780px;margin:0;font-size:19px;line-height:1.9}@media (max-width:760px){.approved-shell .editorial-header{margin-bottom:36px;padding-bottom:28px}.approved-shell .editorial-deck{font-size:16px;line-height:1.8}}.approved-shell .about-hero{grid-template-columns:320px 1fr;align-items:start;gap:56px;margin-bottom:72px;display:grid}.approved-shell .about-portrait-card{border:1px solid var(--line);background:#ede9dc;border-radius:14px;padding:16px;position:relative;overflow:hidden}.approved-shell .about-portrait-img-wrap{aspect-ratio:1/1.15;background:#e4e8de;border-radius:10px;position:relative;overflow:hidden}.approved-shell .about-portrait-img-wrap img{object-fit:cover;width:100%;height:100%;display:block}.approved-shell .about-monogram{background:var(--acid);width:100%;height:100%;color:var(--ink);place-items:center;font-size:64px;font-weight:900;display:grid}.approved-shell .about-portrait-meta{text-align:center;padding-top:16px}.approved-shell .about-portrait-meta h2{margin:0 0 4px;font-size:18px;line-height:1.4}.approved-shell .about-portrait-meta p{color:var(--muted);margin:0;font-size:13px}.approved-shell .about-portrait-location{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:20px;align-items:center;gap:6px;margin-top:10px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.approved-shell .about-bio-prose{color:var(--ink);font-size:17px;line-height:2}.approved-shell .about-bio-prose p{margin:0 0 20px}.approved-shell .about-bio-prose .highlight-quote{color:var(--ink);border-inline-start:3px solid var(--acid);margin:28px 0;padding-inline-start:18px;font-size:20px;font-weight:600;line-height:1.7}.approved-shell .about-principles{margin-bottom:72px}.approved-shell .about-principles h2{margin-bottom:28px;font-size:28px}.approved-shell .principles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.approved-shell .principle-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:28px 24px;transition:transform .2s,border-color .2s}.approved-shell .principle-card:hover{border-color:var(--ink);transform:translateY(-3px)}.approved-shell .principle-num{letter-spacing:1px;color:#527a24;margin-bottom:12px;font-size:13px;font-weight:800}.approved-shell .principle-card h3{margin:0 0 10px;font-size:19px}.approved-shell .principle-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.approved-shell .about-services-section{margin-bottom:72px}.approved-shell .about-services-section h2{margin-bottom:28px;font-size:28px}.approved-shell .services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.approved-shell .service-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;justify-content:space-between;min-height:180px;padding:24px;transition:border-color .2s;display:flex}.approved-shell .service-card:hover{border-color:var(--ink)}.approved-shell .service-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.approved-shell .service-badge{text-transform:uppercase;letter-spacing:1px;color:#527a24;font-size:11px;font-weight:700}.approved-shell .service-card h3{margin:0 0 10px;font-size:18px}.approved-shell .service-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.approved-shell .editorial-cta-strip{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:48px;display:flex}.approved-shell .editorial-cta-text h2{margin:0 0 6px;font-size:24px}.approved-shell .editorial-cta-text p{color:var(--muted);margin:0;font-size:15px}.approved-shell .editorial-cta-buttons{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.approved-shell .btn-action-primary{background:var(--ink);border:1px solid var(--ink);cursor:pointer;border-radius:30px;align-items:center;gap:8px;min-height:44px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .15s;display:inline-flex;color:var(--paper)!important}.approved-shell .btn-action-primary:hover{background:#333d32;transform:translateY(-1px);color:var(--paper)!important}.approved-shell .btn-action-secondary{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:30px;align-items:center;gap:8px;min-height:44px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex;color:var(--ink)!important}.approved-shell .btn-action-secondary:hover{border-color:var(--ink);background:#1b211a0a}@media (max-width:1000px){.approved-shell .about-hero{grid-template-columns:260px 1fr;gap:36px}.approved-shell .principles-grid,.approved-shell .services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.approved-shell .about-hero{grid-template-columns:1fr;gap:28px}.approved-shell .about-portrait-card{max-width:320px;margin:0 auto}.approved-shell .principles-grid,.approved-shell .services-grid{grid-template-columns:1fr;gap:16px}.approved-shell .editorial-cta-strip{flex-direction:column;align-items:flex-start;gap:20px}}.approved-shell .resume-editorial-header{border-bottom:1px solid var(--line);margin-bottom:48px;padding-bottom:32px}.approved-shell .resume-header-title-wrap{flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0 16px;display:flex}.approved-shell .resume-header-title-wrap h1{letter-spacing:-.03em;color:var(--ink);margin:0!important;font-size:clamp(28px,4vw,48px)!important;line-height:1.25!important}.approved-shell[lang=fa] .resume-header-title-wrap h1{letter-spacing:-.02em;line-height:1.4!important}.approved-shell .resume-role-badge{color:#3f6212;white-space:nowrap;background:#84cc1629;border:1px solid #84cc1659;border-radius:20px;align-items:center;padding:4px 14px;font-size:13px;font-weight:700;display:inline-flex}.approved-shell .resume-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.approved-shell .cv-download-btn{background:var(--acid);cursor:pointer;border:1px solid #151d14;border-radius:30px;align-items:center;gap:8px;min-height:42px;padding:10px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-flex;color:#151d14!important}.approved-shell .cv-download-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1b211a2e}.approved-shell .cv-badge{color:#fff;letter-spacing:.5px;background:#151d14;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}.approved-shell .resume-action-link,.approved-shell .resume-action-btn-print{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:30px;align-items:center;gap:8px;min-height:42px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s,transform .15s;display:inline-flex;color:var(--ink)!important}.approved-shell .resume-action-link:hover,.approved-shell .resume-action-btn-print:hover{border-color:var(--ink);background:#1b211a0a;transform:translateY(-1px)}.approved-shell .resume-action-btn-print:focus-visible,.approved-shell .resume-action-link:focus-visible,.approved-shell .cv-download-btn:focus-visible{outline-offset:2px;outline:2px solid #84cc16}.approved-shell .editorial-resume-section{background-color:#0000;margin-bottom:64px}.approved-shell .resume-grid{grid-template-columns:1fr 330px;align-items:start;gap:48px;display:grid}.approved-shell .resume-main-col{flex-direction:column;gap:48px;min-width:0;display:flex}.approved-shell .resume-sidebar-col{flex-direction:column;gap:28px;min-width:0;display:flex}.approved-shell .resume-block-header{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.approved-shell .resume-block-icon{color:#3f6212;background:#84cc1629;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-top:2px;display:inline-flex}.approved-shell .resume-block-header h2{color:var(--ink);margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.35}.approved-shell .resume-block-desc{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.approved-shell .resume-timeline{border-inline-start:2px solid var(--line);flex-direction:column;gap:22px;margin-inline-start:14px;padding-inline-start:22px;display:flex;position:relative}.approved-shell .resume-timeline-item{position:relative}.approved-shell .timeline-marker{top:22px;background:var(--paper);border:2.5px solid #65a30d;border-radius:50%;width:12px;height:12px;transition:transform .2s,background-color .2s;position:absolute;inset-inline-start:-29px}.approved-shell .timeline-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:24px;transition:border-color .2s,box-shadow .2s}.approved-shell .resume-timeline-item:hover .timeline-card{border-color:var(--ink);box-shadow:0 4px 16px #1b211a0d}.approved-shell .resume-timeline-item:hover .timeline-marker{background:#84cc16;transform:scale(1.25)}.approved-shell .exp-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.approved-shell .exp-title-wrap h3{color:var(--ink);margin:0;font-size:17px;font-weight:700}.approved-shell .exp-place{color:#4d7c0f;margin-top:3px;font-size:13.5px;font-weight:600}.approved-shell .exp-date{color:var(--muted);border:1px solid var(--line);white-space:nowrap;background:#0000000a;border-radius:16px;padding:3px 10px;font-size:12px;font-weight:700}.approved-shell .exp-description{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.approved-shell .awards-grid{grid-template-columns:1fr;gap:16px;display:grid}.approved-shell .award-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:22px;transition:border-color .2s}.approved-shell .award-card:hover{border-color:var(--ink)}.approved-shell .award-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.approved-shell .award-card h3{color:var(--ink);margin:0;font-size:16px;font-weight:700}.approved-shell .award-date{color:var(--muted);border:1px solid var(--line);background:#0000000a;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:700}.approved-shell .award-place{color:#4d7c0f;margin-top:2px;font-size:13.5px;font-weight:600}.approved-shell .award-desc{color:var(--muted);margin:8px 0 0;font-size:13.5px;line-height:1.75}.approved-shell .resume-sidebar-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:22px}.approved-shell .sidebar-card-header{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.approved-shell .sidebar-card-header h3{color:var(--ink);margin:0;font-size:15px;font-weight:700}.approved-shell .resume-facts-dl{flex-direction:column;gap:14px;margin:0;display:flex}.approved-shell .fact-item{flex-direction:column;gap:3px;display:flex}.approved-shell .fact-item dt{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:11px;font-weight:700}.approved-shell .fact-item dd{color:var(--ink);margin:0;font-size:13.5px;font-weight:600}.approved-shell .fact-link{color:var(--ink);text-decoration:none;transition:color .15s}.approved-shell .fact-link:hover{color:#4d7c0f;text-decoration:underline}.approved-shell .resume-skill-categories{flex-direction:column;gap:18px;display:flex}.approved-shell .resume-skill-cat-title{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin:0 0 8px;font-size:11.5px;font-weight:700}.approved-shell .skill-pills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.approved-shell .skill-pill{color:var(--ink);border:1px solid var(--line);direction:ltr;unicode-bidi:isolate;background:#0000000a;border-radius:16px;padding:5px 11px;font-size:12px;font-weight:600;transition:border-color .15s,background-color .15s}.approved-shell .skill-pill:hover{border-color:var(--ink);background:#00000012}.approved-shell[lang=fa] .skill-pill.rtl-pill{direction:rtl}@media (max-width:1024px){.approved-shell .resume-grid{grid-template-columns:1fr 290px;gap:32px}}@media (max-width:900px){.approved-shell .resume-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:600px){.approved-shell .resume-editorial-header{margin-bottom:36px;padding-bottom:24px}.approved-shell .resume-hero-actions{flex-direction:column;align-items:stretch}.approved-shell .cv-download-btn,.approved-shell .resume-action-link,.approved-shell .resume-action-btn-print{justify-content:center;width:100%}.approved-shell .resume-timeline{margin-inline-start:6px;padding-inline-start:16px}.approved-shell .timeline-marker{inset-inline-start:-23px}.approved-shell .timeline-card{padding:18px 16px}.approved-shell .exp-header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.approved-shell .resume-timeline-item,.approved-shell .timeline-marker,.approved-shell .timeline-card,.approved-shell .cv-download-btn,.approved-shell .resume-action-link,.approved-shell .resume-action-btn-print{transition:none!important;transform:none!important}}html.dark .approved-shell .resume-role-badge{color:#a3e635;background:#84cc1633;border-color:#84cc1666}html.dark .approved-shell .resume-block-icon{color:#a3e635;background:#84cc162e}html.dark .approved-shell .exp-place,html.dark .approved-shell .award-place{color:#a3e635}html.dark .approved-shell .timeline-marker{background:#141b12;border-color:#84cc16}html.dark .approved-shell .timeline-card,html.dark .approved-shell .resume-sidebar-card,html.dark .approved-shell .award-card{background:#171f16;border-color:#273424}html.dark .approved-shell .resume-timeline-item:hover .timeline-card,html.dark .approved-shell .award-card:hover{border-color:#84cc16}html.dark .approved-shell .exp-date,html.dark .approved-shell .award-date,html.dark .approved-shell .skill-pill{color:#d8ded3;background:#1f2a1d;border-color:#2e3d2c}html.dark .approved-shell .skill-pill:hover{background:#283626;border-color:#84cc16}html.dark .approved-shell .cv-download-btn{background:#84cc16;border-color:#84cc16;color:#0c140b!important}html.dark .approved-shell .cv-badge{color:#fff;background:#0c140b}html.dark .approved-shell .resume-action-link:hover,html.dark .approved-shell .resume-action-btn-print:hover{background:#ffffff0f;border-color:#d8ded3}@media print{@page{margin:1.5cm;size:A4 portrait}body.approved-shell-body,.approved-shell{color:#111!important;background-color:#fff!important}.approved-shell header,.approved-shell .public-navigation,.approved-shell footer,.approved-shell .reading-progress,.approved-shell .skip,.approved-shell .back-top-btn,.approved-shell .resume-hero-actions,.approved-shell .editorial-cta-strip,.approved-shell .accessibility-controls,.approved-shell .breadcrumbs{display:none!important}.approved-shell .site-shell,.approved-shell .editorial-page{max-width:100%!important;margin:0!important;padding:0!important}.approved-shell .resume-editorial-header{border-bottom:2px solid #222!important;margin-bottom:24px!important;padding-bottom:16px!important}.approved-shell .resume-grid{grid-template-columns:1fr 260px!important;gap:24px!important;display:grid!important}.approved-shell .resume-timeline{border-inline-start:2px solid #888!important;margin-inline-start:8px!important;padding-inline-start:16px!important}.approved-shell .timeline-marker{background:#fff!important;border-color:#000!important}.approved-shell .timeline-card,.approved-shell .resume-sidebar-card,.approved-shell .award-card{box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important;background:#fff!important;border:1px solid #ccc!important;padding:16px!important}.approved-shell .skill-pill{color:#000!important;background:#f5f5f5!important;border:1px solid #ddd!important}.approved-shell .exp-date,.approved-shell .award-date{color:#000!important;background:#eee!important;border:1px solid #ccc!important}.approved-shell .exp-place,.approved-shell .award-place,.approved-shell .resume-role-badge{color:#000!important;border-color:#666!important}}.approved-shell .contact-layout{grid-template-columns:1fr 1.25fr;align-items:start;gap:64px;display:grid}.approved-shell .contact-info-col h2{margin-bottom:24px;font-size:24px}.approved-shell .contact-channels-list{flex-direction:column;gap:16px;margin-bottom:36px;display:flex}.approved-shell .contact-channel-item{background:var(--paper);border:1px solid var(--line);border-radius:12px;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;transition:border-color .2s,transform .15s;display:flex;color:var(--ink)!important}.approved-shell .contact-channel-item:hover{border-color:var(--ink);transform:translateY(-2px)}.approved-shell .channel-icon{background:#ede9dc;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.approved-shell .channel-body{flex-direction:column;display:flex}.approved-shell .channel-label{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.approved-shell .channel-value{color:var(--ink);text-align:start;direction:ltr;unicode-bidi:isolate;font-size:15px;font-weight:700}.approved-shell[lang=fa] .channel-value.rtl-value{direction:rtl}.approved-shell .contact-location-note{border:1px solid var(--line);color:var(--muted);background:#ede9dc;border-radius:10px;padding:16px 20px;font-size:14px;line-height:1.8}.approved-shell .contact-location-note strong{color:var(--ink)}.approved-shell .contact-form-col{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:36px 32px}.approved-shell .contact-form-col h2{margin:0 0 8px;font-size:24px}.approved-shell .contact-form-intro{color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.7}.approved-shell .contact-form{flex-direction:column;gap:22px;display:flex}.approved-shell .form-field{flex-direction:column;gap:8px;display:flex}.approved-shell .form-field label{color:var(--ink);justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.approved-shell .form-field .field-req{color:#c93b2b;font-size:12px}.approved-shell .form-field input,.approved-shell .form-field select,.approved-shell .form-field textarea{width:100%;color:var(--ink);border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:8px;padding:12px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.approved-shell .form-field input:focus,.approved-shell .form-field select:focus,.approved-shell .form-field textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1b211a1a}.approved-shell .form-field.has-error input,.approved-shell .form-field.has-error select,.approved-shell .form-field.has-error textarea{background-color:#fffaf9;border-color:#c93b2b}.approved-shell .form-field.has-error input:focus,.approved-shell .form-field.has-error select:focus,.approved-shell .form-field.has-error textarea:focus{box-shadow:0 0 0 3px #c93b2b33}.approved-shell .field-error-msg{color:#c93b2b;font-size:12px;font-weight:600}.approved-shell .form-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.approved-shell .btn-submit-draft{background:var(--ink);border:1px solid var(--ink);cursor:pointer;border-radius:30px;align-items:center;gap:8px;min-height:44px;padding:13px 26px;font-size:14px;font-weight:700;transition:background-color .2s,transform .15s;display:inline-flex;color:var(--paper)!important}.approved-shell .btn-submit-draft:hover{background:#333d32;transform:translateY(-1px)}.approved-shell .btn-copy-brief{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:30px;align-items:center;gap:8px;min-height:44px;padding:12px 20px;font-size:13px;font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex;color:var(--ink)!important}.approved-shell .btn-copy-brief:hover{border-color:var(--ink);background:#1b211a0a}.approved-shell .form-notice{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.6}.approved-shell .form-status-banner{border-radius:8px;margin-top:14px;padding:12px 16px;font-size:13px;font-weight:600}.approved-shell .form-status-banner.status-success{color:#2e5b0b;background:#eef9e8;border:1px solid #7cb342}.approved-shell .form-status-banner.status-error{color:#9c1b1b;background:#fdf0ed;border:1px solid #e57373}@media (max-width:1000px){.approved-shell .contact-layout{grid-template-columns:1fr;gap:40px}}@media (max-width:760px){.approved-shell .contact-form-col{padding:24px 20px}.approved-shell .form-actions{flex-direction:column;align-items:stretch}.approved-shell .btn-submit-draft,.approved-shell .btn-copy-brief{justify-content:center;width:100%}}@media screen{html.dark .approved-shell:has(.resume-editorial-header){--paper:#0c0e0d;--ink:#edf3e9;--muted:#bcc7b6;--line:#394734;background:var(--paper);color:var(--ink)}}html.dark .approved-shell .about-portrait-card{border-color:var(--line);background:#1a2119}html.dark .approved-shell .about-portrait-img-wrap{background:var(--surface)}html.dark .approved-shell .about-monogram{background:var(--acid);color:#14200c}html.dark .approved-shell .about-portrait-location,html.dark .approved-shell .principle-card{background:var(--paper);border-color:var(--line)}html.dark .approved-shell .principle-card:hover{border-color:var(--acid)}html.dark .approved-shell .principle-num{color:var(--acid)}html.dark .approved-shell .service-card{background:var(--paper);border-color:var(--line)}html.dark .approved-shell .service-card:hover{border-color:var(--acid)}html.dark .approved-shell .service-badge{color:var(--acid)}html.dark .approved-shell .about-bio-prose .highlight-quote{border-color:var(--acid)}html.dark .approved-shell em{color:var(--acid)}html.dark .approved-shell .btn-action-primary{background:var(--acid);border-color:var(--acid);color:#14200c!important}html.dark .approved-shell .btn-action-primary:hover{background:#d9ff91;color:#14200c!important}html.dark .approved-shell .btn-action-secondary{border-color:var(--line);color:var(--ink)!important}html.dark .approved-shell .btn-action-secondary:hover{border-color:var(--ink);background:#ffffff0d}html.dark .approved-shell .contact-channel-item{background:var(--paper);border-color:var(--line);color:var(--ink)!important}html.dark .approved-shell .contact-channel-item:hover{border-color:var(--acid)}html.dark .approved-shell .channel-icon{background:#1a2119}html.dark .approved-shell .contact-location-note{border-color:var(--line);background:#1a2119}html.dark .approved-shell .contact-form-col{background:var(--paper);border-color:var(--line)}html.dark .approved-shell .form-field input,html.dark .approved-shell .form-field select,html.dark .approved-shell .form-field textarea{background:var(--surface);color:var(--ink);border-color:var(--line)}html.dark .approved-shell .form-field input:focus,html.dark .approved-shell .form-field select:focus,html.dark .approved-shell .form-field textarea:focus{border-color:var(--acid);box-shadow:0 0 0 3px #c5f65c26}html.dark .approved-shell .form-field.has-error input,html.dark .approved-shell .form-field.has-error select,html.dark .approved-shell .form-field.has-error textarea{background-color:#2a1615;border-color:#ef9b8c}html.dark .approved-shell .form-field.has-error input:focus,html.dark .approved-shell .form-field.has-error select:focus,html.dark .approved-shell .form-field.has-error textarea:focus{box-shadow:0 0 0 3px #ef9b8c33}html.dark .approved-shell .field-error-msg{color:#ffb2a4}html.dark .approved-shell .form-field input::placeholder,html.dark .approved-shell .form-field textarea::placeholder{color:var(--muted)}html.dark .approved-shell .form-field input:-webkit-autofill{box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important}html.dark .approved-shell .btn-submit-draft{background:var(--acid);border-color:var(--acid);color:#14200c!important}html.dark .approved-shell .btn-submit-draft:hover{background:#d9ff91}html.dark .approved-shell .btn-copy-brief{border-color:var(--line);color:var(--ink)!important}html.dark .approved-shell .btn-copy-brief:hover{border-color:var(--ink);background:#ffffff0d}html.dark .approved-shell .form-status-banner.status-success{color:#c5f65c;background:#162614;border-color:#65a30d}html.dark .approved-shell .form-status-banner.status-error{color:#ffb2a4;background:#2a1615;border-color:#ef9b8c}html.dark .approved-shell .form-field select option{background:var(--paper);color:var(--ink)}.approved-shell .contact-page{padding-top:clamp(28px,4vw,64px)}.approved-shell .contact-editorial-header{margin-bottom:clamp(44px,5vw,72px);padding-bottom:clamp(42px,5vw,72px);position:relative}.approved-shell .contact-editorial-header:after{content:"";inset-inline-start:0;background:var(--acid);width:clamp(90px,12vw,180px);height:2px;position:absolute;bottom:-1px}.approved-shell .contact-editorial-header .eyebrow{align-items:center;gap:10px;display:inline-flex}.approved-shell .contact-editorial-header .eyebrow:before{content:"";background:var(--acid);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c5f65c1a}.approved-shell .contact-editorial-header h1{letter-spacing:-.055em;max-width:1100px;margin-bottom:28px;font-size:clamp(48px,6.2vw,88px);line-height:1.08}.approved-shell[lang=fa] .contact-editorial-header h1{letter-spacing:-.04em;line-height:1.35}.approved-shell .contact-editorial-header h1 em{padding-inline:.1em;display:inline}.approved-shell .contact-editorial-header .editorial-deck{max-width:720px;font-size:clamp(17px,1.4vw,21px);line-height:1.9}.approved-shell .contact-page .contact-layout{grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);gap:clamp(44px,6vw,88px)}.approved-shell .contact-info-col h2,.approved-shell .contact-form-col h2{letter-spacing:-.035em;font-size:clamp(24px,2.2vw,32px)}.approved-shell .contact-page .contact-channels-list{gap:12px}.approved-shell .contact-page .contact-channel-item{border-radius:4px;min-height:82px;padding:16px 56px 16px 18px;transition:border-color .18s,transform .18s,background-color .18s;position:relative;overflow:hidden}.approved-shell[dir=rtl] .contact-page .contact-channel-item{padding:16px 18px 16px 56px}.approved-shell .contact-page .contact-channel-item:after{content:"↗";inset-inline-end:20px;color:var(--muted);font-size:18px;transition:color .18s,transform .18s;position:absolute;top:50%;transform:translateY(-50%)}.approved-shell[dir=rtl] .contact-page .contact-channel-item:after{content:"↖"}.approved-shell .contact-page .contact-channel-item:hover{border-color:var(--acid);background:color-mix(in srgb, var(--surface) 60%, var(--paper));transform:translateY(-3px)}.approved-shell .contact-page .contact-channel-item:hover:after{color:var(--acid);transform:translateY(-50%)translate(3px,-3px)}.approved-shell .contact-page .channel-icon{width:48px;height:48px;color:var(--ink);border-radius:4px;transition:background-color .18s,color .18s}.approved-shell .contact-page .contact-channel-item:hover .channel-icon{background:var(--acid);color:#14200c}.approved-shell .contact-page .channel-label{letter-spacing:.1em}.approved-shell .contact-page .contact-location-note{border-inline-start:3px solid var(--acid);border-radius:4px;padding:20px 22px}.approved-shell .contact-page .contact-form-col{background:var(--surface-raised);border-radius:4px;padding:clamp(28px,3vw,48px);position:relative;overflow:hidden;box-shadow:0 30px 70px -55px #000000bf}.approved-shell .contact-page .contact-form-col:before{content:"";background:var(--acid);height:3px;position:absolute;inset:0 0 auto}.approved-shell .contact-page .contact-form-intro{max-width:570px;margin-bottom:34px}.approved-shell .contact-page .form-field input,.approved-shell .contact-page .form-field select,.approved-shell .contact-page .form-field textarea{border-radius:4px;min-height:52px}.approved-shell .contact-page .form-field textarea{resize:vertical;min-height:150px}.approved-shell .contact-page .btn-submit-draft,.approved-shell .contact-page .btn-copy-brief{border-radius:4px}@media (max-width:1000px){.approved-shell .contact-page .contact-layout{grid-template-columns:1fr}.approved-shell .contact-page .contact-info-col{max-width:720px}}@media (max-width:760px){.approved-shell .contact-page{padding-top:20px}.approved-shell .contact-editorial-header h1{font-size:clamp(40px,12vw,62px)}.approved-shell .contact-page .contact-channel-item{min-height:74px}.approved-shell .contact-page .contact-form-col{padding:28px 20px}}html.dark .approved-shell .contact-page .contact-form-col{background:var(--surface);border-color:var(--line)}html.dark .approved-shell .contact-page .contact-channel-item:hover{background:var(--surface)}
.approved-home .site-shell>header,.approved-shell .site-shell>header{gap:clamp(18px,2.2vw,32px);min-height:88px;transition:box-shadow .18s,padding .18s cubic-bezier(.23,1,.32,1)}.approved-home .site-shell>header .brand,.approved-shell .site-shell>header .brand{gap:8px;font-size:30px}.approved-home .site-shell>header .brand>span,.approved-shell .site-shell>header .brand>span{font-size:32px}.approved-home .site-shell>footer,.approved-shell .site-shell>footer{border-top:1px solid var(--line);gap:24px;min-height:0;margin-top:auto;padding:36px 0}.approved-home .site-shell>footer .brand,.approved-shell .site-shell>footer .footer-brand{font-size:24px;line-height:1.3}@media (max-width:760px){.approved-home .site-shell>header,.approved-shell .site-shell>header{z-index:50;flex-wrap:wrap;gap:0;min-height:0;margin-bottom:50px;padding-block:10px;position:sticky;top:0;box-shadow:0 10px 24px -22px #000000bf}.approved-home .site-shell>header .brand,.approved-shell .site-shell>header .brand{font-size:24px}.approved-home .site-shell>header .brand>span,.approved-shell .site-shell>header .brand>span{font-size:25px}.approved-home .site-shell>header .header-actions,.approved-shell .site-shell>header .header-actions{gap:8px}.approved-home .site-shell>header .language,.approved-shell .site-shell>header .language{min-height:36px;padding-inline-end:10px;font-size:12px}.approved-home .site-shell>header>.public-navigation,.approved-shell .site-shell>header>.public-navigation{top:100%;box-sizing:border-box;background:inherit;width:auto;height:50px;padding:7px 0 0;padding-inline:inherit;overscroll-behavior-inline:contain;scrollbar-width:none;border-top:1px solid var(--line);flex-wrap:nowrap;flex:0 0 100%;order:3;justify-content:flex-start;gap:20px;margin:0;display:flex;position:absolute;inset-inline:0;overflow-x:auto}.approved-home .site-shell>header>.public-navigation::-webkit-scrollbar{display:none}.approved-shell .site-shell>header>.public-navigation::-webkit-scrollbar{display:none}.approved-home .site-shell>header .public-navigation a,.approved-shell .site-shell>header .public-navigation a{flex:none;min-height:34px;font-size:12px}.approved-home .site-shell>header.is-compact>.public-navigation,.approved-shell .site-shell>header.is-compact>.public-navigation{display:none}.approved-home .site-shell>footer,.approved-shell .site-shell>footer{flex-direction:column;align-items:flex-start;gap:16px;min-height:0;padding:30px 0}}@media (max-width:480px){.approved-home .site-shell>header .header-cta,.approved-shell .site-shell>header .header-cta{display:none}}@media (prefers-reduced-motion:reduce){.approved-home .site-shell>header,.approved-shell .site-shell>header{transition:none}}
.approved-home .contact{--contact-surface:#fffef9;--contact-field:#f8f9f4;--contact-border:#c7cebf;--contact-muted:#52604c;background:#e9eedf;border-color:#d4dccb;border-radius:24px;grid-template:"intro form""channels form"1fr/minmax(0,1fr) minmax(0,1.12fr);align-items:start;gap:36px clamp(32px,5vw,80px);padding:clamp(28px,4vw,64px);scroll-margin-top:110px}.approved-home .contact-copy{grid-area:intro;padding-top:12px}.approved-home .contact h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(34px,3.5vw,52px);line-height:1.18}.approved-home[dir=rtl] .contact h2{letter-spacing:0;line-height:1.55}.approved-home .contact em{color:#46652a;font-style:normal;text-decoration:none}.approved-home .contact-copy>p:not(.eyebrow){color:var(--contact-muted);max-width:38ch;margin-top:24px;font-size:16px;line-height:1.85}.approved-home .contact-channels{border-top:1px solid var(--contact-border);grid-area:channels;gap:8px;margin-top:0;padding-top:24px}.approved-home .contact-channels h3{color:var(--contact-muted);margin:0 0 8px;font-size:14px;font-weight:600}.approved-home .contact .contact-channel{max-width:100%;min-height:44px;font-size:clamp(16px,1.6vw,22px)}.approved-home .contact-channel span{overflow-wrap:anywhere}.approved-home .contact-channel-row{gap:8px}.approved-home .contact .contact-channel-pill{border-color:var(--contact-border);min-height:44px;padding:8px 14px;font-size:13px}.approved-home .contact form{background:var(--contact-surface);border:1px solid var(--contact-border);border-radius:16px;grid-area:form;padding:clamp(20px,2.5vw,36px);box-shadow:0 8px 24px -20px #1b211a38}.approved-home .contact-form-heading{margin-bottom:28px}.approved-home .contact-form-heading h3{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(20px,2vw,25px);line-height:1.4}.approved-home[dir=rtl] .contact-form-heading h3{letter-spacing:0}.approved-home .contact-form-heading p{color:var(--contact-muted);margin:0;font-size:14px;line-height:1.7}.approved-home .contact .form-row{gap:16px}.approved-home .contact label{min-width:0;margin-bottom:20px;font-size:14px}.approved-home .contact .field-hint{color:var(--contact-muted);font-size:12px;font-weight:400}.approved-home .contact input:not([name=hp]),.approved-home .contact textarea,.approved-home .contact select{border:1px solid var(--contact-border);background:var(--contact-field);border-radius:8px;min-height:48px;margin-top:8px;padding:12px;font-size:16px;line-height:1.5;display:block}.approved-home .contact textarea{min-height:132px}.approved-home .contact input::placeholder,.approved-home .contact textarea::placeholder{color:var(--contact-muted);opacity:1;font-size:14px}.approved-home .contact input:focus,.approved-home .contact textarea:focus,.approved-home .contact select:focus{background:var(--contact-surface);outline-offset:2px;border-color:#537634;outline:2px solid #537634}:is(.approved-home .contact input:user-invalid,.approved-home .contact textarea:user-invalid){border-color:#a43126}.approved-home .contact .form-notice{color:var(--contact-muted);margin:0 0 20px;font-size:12px;line-height:1.75}.approved-home .contact form>.button{min-height:52px;font-size:15px}.approved-home .contact .button:disabled{opacity:.65;cursor:wait}.approved-home .contact .form-submit-feedback{margin:16px 0 0;line-height:1.8}html.dark .approved-home .contact{--contact-surface:#1b221c;--contact-field:#141a15;--contact-border:#4a5845;--contact-muted:#bac4b3;background:#151b16;border-color:#343f32}html.dark .approved-home .contact input:focus,html.dark .approved-home .contact textarea:focus,html.dark .approved-home .contact select:focus{border-color:var(--acid);outline-color:var(--acid)}:is(html.dark .approved-home .contact input:user-invalid,html.dark .approved-home .contact textarea:user-invalid){border-color:#ef9b8c}@media (max-width:1000px){.approved-home .contact{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px}.approved-home .contact .form-row{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:760px){.approved-home .contact{border-radius:16px;grid-template:"intro""form""channels"/minmax(0,1fr);gap:28px;padding:32px 20px}.approved-home .contact-copy{padding-top:0}.approved-home .contact h2{font-size:clamp(30px,7.7vw,42px)}.approved-home .contact-copy>p:not(.eyebrow){margin-top:16px}.approved-home .contact form{padding:24px 16px}.approved-home .contact .contact-channel{font-size:18px}.approved-home .contact-form-heading{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.approved-home .contact input,.approved-home .contact textarea,.approved-home .contact select,.approved-home .contact button{transition:none}}
.approved-home .home-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);display:grid}.approved-home .home-faq h2{text-wrap:balance;max-width:20ch;margin-bottom:24px;font-size:clamp(28px,3vw,42px);line-height:1.3}.approved-home[dir=rtl] .home-faq h2{line-height:1.6}.approved-home .home-faq .text-link{align-items:center;gap:12px;min-height:44px;display:inline-flex}.approved-home .home-faq details{border-top:1px solid var(--line);padding:8px 0}.approved-home .home-faq details:last-child{border-bottom:1px solid var(--line)}.approved-home .home-faq summary{cursor:pointer;padding:16px 4px;font-size:16px;font-weight:600;line-height:1.7}.approved-home .home-faq summary::marker{color:var(--muted)}.approved-home .home-faq summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.approved-home .home-faq details p{color:var(--muted);margin:0;padding:0 4px 20px;font-size:15px;line-height:1.9}@media (max-width:760px){.approved-home .home-faq{grid-template-columns:minmax(0,1fr)}}
:root{--admin-nav-bg:#0d1712;--admin-nav-border:#18281f;--admin-nav-text:#93a89c;--admin-nav-text-hover:#f0f5f2;--admin-nav-active-bg:#84cc161f;--admin-nav-active-text:#bef264;--admin-nav-active-border:#84cc16;--admin-lime:#65a30d;--admin-lime-hover:#84cc16;--admin-lime-text:#1a2e05;--admin-lime-badge-bg:#f7fee7;--admin-lime-badge-border:#bef264;--admin-bg:#f7f8f6;--admin-card-bg:#fff;--admin-card-border:#e3e7e2;--admin-card-hover-border:#cbd5e1;--admin-topbar-bg:#ffffffeb;--admin-text-main:#141c17;--admin-text-muted:#526359;--admin-text-subtle:#798b80;--admin-input-bg:#fff;--admin-input-border:#d1d9d2;--admin-table-hover:#f1f4f0;--admin-table-zebra:#fbfcfb}html.dark{--admin-bg:#0f1512;--admin-card-bg:#151d18;--admin-card-border:#223228;--admin-card-hover-border:#2f4337;--admin-topbar-bg:#151d18eb;--admin-text-main:#f0f4f1;--admin-text-muted:#8e9f95;--admin-text-subtle:#63756a;--admin-input-bg:#111713;--admin-input-border:#26382c;--admin-table-hover:#19231d;--admin-table-zebra:#131a15;--admin-lime:#84cc16;--admin-lime-hover:#a3e635}.admin-root{background-color:var(--admin-bg);min-height:100vh;color:var(--admin-text-main);font-family:inherit}.admin-root *{box-sizing:border-box}.admin-root :focus-visible,.admin-modal :focus-visible{outline:2px solid var(--admin-lime)!important;outline-offset:2px!important}.admin-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0a0f0cb8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.admin-modal-dialog{background-color:var(--admin-card-bg);color:var(--admin-text-main);border:1px solid var(--admin-card-border);border-radius:12px;outline:none;flex-direction:column;width:100%;max-width:820px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000004d,0 8px 10px -6px #0003}.admin-table-container{border:1px solid var(--admin-card-border);background-color:var(--admin-card-bg);border-radius:10px;overflow-x:auto}.admin-table{border-collapse:collapse;text-align:start;width:100%;font-size:13.5px}.admin-table th{background-color:var(--admin-bg);color:var(--admin-text-muted);border-bottom:1px solid var(--admin-card-border);white-space:nowrap;padding:12px 16px;font-weight:600}.admin-table td{border-bottom:1px solid var(--admin-card-border);color:var(--admin-text-main);vertical-align:middle;padding:12px 16px}.admin-table tr:hover td{background-color:var(--admin-table-hover)}.admin-table tr:last-child td{border-bottom:none}.admin-badge{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.admin-badge-published{color:#047857;background-color:#ecfdf5;border:1px solid #a7f3d0}html.dark .admin-badge-published{color:#6ee7b7;background-color:#064e3b66;border-color:#047857}.admin-badge-draft{color:#b45309;background-color:#fffbeb;border:1px solid #fde68a}html.dark .admin-badge-draft{color:#fcd34d;background-color:#78350f59;border-color:#78350f}.admin-badge-scheduled{color:#1d4ed8;background-color:#eff6ff;border:1px solid #bfdbfe}html.dark .admin-badge-scheduled{color:#93c5fd;background-color:#1e3a8a59;border-color:#1e3a8a}.admin-badge-category{background-color:var(--admin-bg);color:var(--admin-text-muted);border:1px solid var(--admin-card-border)}.admin-root ::-webkit-scrollbar{width:6px;height:6px}.admin-modal ::-webkit-scrollbar{width:6px;height:6px}.admin-root ::-webkit-scrollbar-track{background:0 0}.admin-modal ::-webkit-scrollbar-track{background:0 0}.admin-root ::-webkit-scrollbar-thumb{background:var(--admin-card-border);border-radius:3px}.admin-modal ::-webkit-scrollbar-thumb{background:var(--admin-card-border);border-radius:3px}.admin-root ::-webkit-scrollbar-thumb:hover{background:var(--admin-text-subtle)}.admin-modal ::-webkit-scrollbar-thumb:hover{background:var(--admin-text-subtle)}body:has(.admin-root) .accessibility-controls{inset:auto 20px 20px auto!important}
:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-toast-width);box-sizing:border-box;color:#fff;padding:4px;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0;padding:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y:0;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;border-radius:var(--toastify-toast-bd-radius);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;z-index:0;direction:ltr;justify-content:space-between;margin-bottom:1rem;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{flex:auto;align-items:center;margin:auto 0;padding:6px;display:flex}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1}.Toastify__toast-icon{flex-shrink:0;width:20px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;align-self:flex-start;padding:0;transition:all .3s}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:0;border-bottom-left-radius:var(--toastify-toast-bd-radius);position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
