.partner-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);gap:32px;align-items:start}.partner-sidebar{position:sticky;top:20px;background:white;border:1px solid #e0e7e1;border-radius:16px;padding:18px 12px}.partner-sidebar-brand{display:flex;gap:10px;align-items:center;padding:5px 10px 21px;color:#245444;border-bottom:1px solid #ecf0ec;margin-bottom:14px}.partner-sidebar-brand strong{display:block;font-size:14px}.partner-sidebar-brand span{display:block;font-size:12px;color:#748078;margin-top:5px;overflow-wrap:anywhere}.partner-sidebar nav{display:flex;flex-direction:column;gap:5px}.partner-sidebar nav a{display:flex;gap:11px;align-items:center;padding:10px;border-radius:9px;font-size:14px;color:#506358;text-decoration:none;line-height:1.4}.partner-sidebar nav svg{flex-shrink:0}.partner-sidebar nav a:hover{background:#f4f7f2}.partner-sidebar nav a[aria-current=page]{background:#e7f0e7;color:#1c503b}.partner-mobile-toggle:focus-visible,.partner-sidebar a:focus-visible{outline:2px solid #285c45;outline-offset:3px}.partner-sidebar nav a:nth-child(4){border-top:1px solid #ecf0ec;margin-top:14px;padding-top:18px;border-radius:0}.partner-mobile-toggle{display:none}.partner-workspace-content{min-width:0}.partner-workspace-content h1{font-size:clamp(25px,3vw,34px);line-height:1.2}.partner-workspace-content h2{font-size:22px}.partner-page-heading{margin-bottom:28px}.partner-page-heading p{color:#68796e;margin-top:10px;line-height:1.6}.partner-page-heading .btn-primary{display:inline-flex;margin-top:18px}.partner-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.partner-overview-stats a{display:block;padding:23px 20px;background:white;border:1px solid #dfe7df;border-radius:13px}.partner-overview-stats strong{display:block;font-size:30px;color:#245444;margin-bottom:7px}.partner-overview-stats span{font-size:14px;color:#68796e}.partner-start{background:#edf3e9;border:1px solid #dbe6d4;border-radius:16px;padding:26px;margin:24px 0}.partner-start p{color:#586b5c;margin:12px 0 20px;line-height:1.6;max-width:58ch}.partner-recent{list-style:none;padding:0}.partner-recent a{display:flex;justify-content:space-between;gap:16px;padding:17px 0;border-bottom:1px solid #e0e6df}.partner-recent small{color:#6b7b70}.partner-site-header>div{gap:14px;padding-top:16px;padding-bottom:16px}.partner-site-header>div>a{font-size:20px}.partner-site-header>div>a img{width:44px;height:44px}.partner-site-header>div>a>span{display:none}.partner-site-header nav{gap:6px}.partner-site-header nav a,.partner-site-header nav button{font-size:13px}.partner-site-header [data-account-link]{display:none}body:has(.partner-workspace) .partner-site-header [data-cabinet-link]{display:none}@media (max-width:900px){.partner-workspace{grid-template-columns:195px minmax(0,1fr);gap:20px}.partner-sidebar{padding:12px 8px}.partner-sidebar nav a{font-size:13px}.partner-overview-stats{gap:8px}.partner-overview-stats a{padding:16px 12px}}@media (max-width:700px){.partner-workspace{grid-template-columns:minmax(0,1fr);gap:24px}.partner-sidebar{position:static;padding:12px 14px}.partner-sidebar-brand{padding:2px 0 12px;margin-bottom:0;border:0}.partner-mobile-toggle{display:flex;width:100%;justify-content:space-between;align-items:center;background:#e7f0e7;padding:12px;border-radius:8px;color:#245444;font-weight:600}.partner-sidebar nav{display:none;margin-top:10px}.partner-sidebar nav.is-open{display:flex}.partner-sidebar nav a{font-size:14px}.partner-overview-stats{grid-template-columns:minmax(0,1fr)}.partner-overview-stats a{display:flex;align-items:center;gap:14px;padding:16px}.partner-overview-stats strong{font-size:26px;margin:0;min-width:35px}.partner-recent a{flex-direction:column;gap:6px}.partner-start{padding:20px}.partner-site-header nav{margin:0;justify-content:flex-start;width:100%}.partner-site-header nav>div{margin-left:auto}}.partner-public-context{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;margin-bottom:28px;border:1px solid #d7e3d7;border-radius:14px;background:#edf3e9;font-size:14px}.partner-public-context div{display:grid;gap:4px}.partner-public-context span{font-size:12px;color:#52695b}.partner-public-context a{font-weight:700;color:#245b48}.partner-sidebar-brand small{display:block;font-size:11px;color:#718175;margin-top:6px}@media (max-width:600px){.partner-public-context{align-items:flex-start;flex-direction:column}}body:has(.partner-workspace){background:#f1f4f2}body:has(.partner-workspace)>header{position:sticky;top:0;z-index:30;margin-left:252px;background:#fff;border-bottom:1px solid #dce4df}body:has(.partner-workspace)>header>div{max-width:none;min-height:68px;padding:10px 28px;gap:12px;flex-wrap:nowrap}body:has(.partner-workspace)>header>div>a{display:none}body:has(.partner-workspace) .partner-header-title{display:block;font-size:14px;font-weight:650;color:#2b4b3b;white-space:nowrap}body:has(.partner-workspace)>header nav{flex-wrap:nowrap;gap:10px;margin-left:auto;width:auto}body:has(.partner-workspace)>header nav>a{display:none}body:has(.partner-workspace)>header nav button{font-size:13px;padding:8px 12px;border-radius:6px}body:has(.partner-workspace)>main{max-width:none;margin:0;padding:0;min-height:calc(100dvh - 68px)}body:has(.partner-workspace)>footer{display:none}.partner-workspace{display:block}.partner-sidebar{position:fixed;inset:0 auto 0 0;width:252px;height:100dvh;overflow-y:auto;z-index:40;border:0;border-radius:0;background:#193f32;color:#ecf3ed;padding:0 14px 18px;display:flex;flex-direction:column}.partner-product-logo{display:flex;align-items:center;gap:10px;min-height:86px;padding:14px 6px;border-bottom:1px solid #ffffff20;text-decoration:none;color:#fff;font:750 13px/1.35 Arial;letter-spacing:.06em}.partner-product-logo img{flex-shrink:0}.partner-sidebar-brand{padding:20px 8px 19px;margin-bottom:8px;color:#e8f1e9;border-bottom:1px solid #ffffff20;align-items:flex-start}.partner-sidebar-brand>svg{margin-top:3px;flex-shrink:0}.partner-sidebar-brand strong{font-size:12px;font-weight:500;color:#acc6b7}.partner-sidebar-brand span{font-size:14px;font-weight:650;color:white;line-height:1.5;margin-top:7px}.partner-sidebar-brand small{display:none}.partner-sidebar nav{gap:4px}.partner-sidebar nav a{border-radius:6px;color:#d4e4d9;min-height:46px;padding:10px 12px;font-size:13px;line-height:1.45}.partner-sidebar nav a:hover{background:#ffffff0d;color:white}.partner-sidebar nav a[aria-current=page]{background:#dcebdd;color:#194530;box-shadow:inset 3px 0 #b59d62;font-weight:700}.partner-sidebar nav a:nth-child(4){border:0;margin:0;padding:10px 12px;border-radius:6px}.partner-sidebar nav a.partner-nav-secondary{margin-top:18px;border-top:1px solid #ffffff26;padding-top:16px;border-radius:0}.partner-sidebar a:focus-visible{outline:2px solid #dccb96;outline-offset:2px}.partner-sidebar-account{display:flex;gap:10px;align-items:center;margin-top:auto;padding:24px 8px 0;color:#d3e0d6}.partner-sidebar-account strong{display:block;font-size:12px;overflow-wrap:anywhere}.partner-sidebar-account span{display:block;font-size:10px;color:#a2baaa;margin-top:4px}.partner-workspace-main{margin-left:252px;padding:0 28px 40px;min-width:0}.partner-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-height:54px;font-size:12px;color:#6f8175;padding:12px 0}.partner-breadcrumbs a{display:inline-flex;align-items:center;gap:5px;color:#60766a;text-decoration:none}.partner-breadcrumbs [aria-current]{color:#284a38}.partner-workspace-content{max-width:1440px;margin:0 auto;font-size:14px;line-height:1.55}.partner-workspace-content>div,.partner-workspace-content>main{max-width:none}.partner-workspace-content h1{font-size:27px;font-weight:700;letter-spacing:-.025em;margin-bottom:8px}.partner-workspace-content h2{font-size:19px}.partner-workspace-content .card{background:#fff;border:1px solid #dce5de;border-radius:8px;box-shadow:0 2px 4px #1d403004;padding:22px}.partner-workspace-content input:not([type=checkbox]):not([type=radio]):not([type=color]),.partner-workspace-content select,.partner-workspace-content textarea{border-radius:6px;font-size:14px}.partner-workspace-content .btn-primary{border-radius:6px;font-size:13px;padding:10px 16px}.partner-workspace-content table{width:100%;font-size:13px;border-collapse:collapse}.partner-workspace-content th{background:#edf3ef;text-align:left;color:#536c5e;font-size:11px;letter-spacing:.025em}.partner-workspace-content td,.partner-workspace-content th{padding:11px 13px;border-bottom:1px solid #e4ebe6}.partner-page-heading{margin-bottom:22px}.partner-overview-stats a{border-radius:8px;padding:20px;border-top:3px solid #88a68e}.partner-overview-stats strong{font-size:29px}.partner-start{background:white;border-radius:8px;border-left:4px solid #91ae96;padding:22px;margin:20px 0}.partner-recent{background:white;border:1px solid #dce5de;border-radius:8px;padding:0 18px;margin-top:14px}.partner-recent li:last-child a{border-bottom:0}@media (max-width:900px) and (min-width:701px){.partner-sidebar{width:220px}.partner-workspace-main,body:has(.partner-workspace)>header{margin-left:220px}.partner-workspace-main{padding-left:20px;padding-right:20px}}@media (max-width:700px){body:has(.partner-workspace)>header{margin-left:0}body:has(.partner-workspace)>header>div{padding:10px 14px;min-height:62px}body:has(.partner-workspace) .partner-header-title{font-size:12px;white-space:normal}body:has(.partner-workspace)>header nav{gap:4px}body:has(.partner-workspace)>header nav button{font-size:12px;padding:7px}.partner-sidebar{position:relative;width:100%;height:auto;padding:0 14px 12px;overflow:visible;z-index:20}.partner-product-logo{min-height:64px;border:0;padding:10px 0;font-size:11px}.partner-product-logo img{width:38px;height:38px}.partner-sidebar-brand{display:none}.partner-mobile-toggle{background:#2a5442;border:1px solid #ffffff26;color:#fff;font-size:13px;padding:11px}.partner-sidebar nav a{font-size:13px}.partner-sidebar-account{display:none}.partner-workspace-main{margin-left:0;padding:0 14px 26px}.partner-breadcrumbs{font-size:10px;gap:6px;min-height:46px}.partner-workspace-content h1{font-size:24px}.partner-workspace-content .card{padding:16px}.partner-overview-stats{grid-template-columns:1fr}.partner-sidebar-brand{display:flex;padding:0 1px 10px;margin:0;border:0;align-items:center;gap:8px}.partner-sidebar-brand>svg{width:16px;height:16px;margin:0}.partner-sidebar-brand div>a{display:none}.partner-sidebar-brand span{margin:0;font-size:12px;font-weight:500}}.partner-workspace-content .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#245b48;color:#fff;border:1px solid #245b48;text-decoration:none;font-weight:650;min-height:42px;cursor:pointer}.partner-workspace-content .btn-primary:hover{background:#194735}.partner-workspace-content .btn-primary:disabled{opacity:.55;cursor:wait}.partner-events-page{display:grid;gap:20px}.partner-events-page .partner-page-heading{margin-bottom:0}.partner-event-create{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:24px;align-items:center;border-top:3px solid #7da58a!important}.partner-event-create h2{display:flex;align-items:center;gap:8px;margin:0 0 10px}.partner-event-create p{line-height:1.6;color:#62786a;font-size:13px;max-width:68ch}.partner-event-create form{display:grid;gap:14px}.partner-event-create button{width:100%}.partner-event-organizer{margin:0}.partner-event-organizer span{display:block;font-size:11px;color:#748679}.partner-event-organizer strong{display:block;font-size:13px;color:#294d3a}.partner-events-list-heading{display:flex;align-items:center;gap:10px;margin-top:6px}.partner-events-list-heading h2{margin:0}.partner-events-list-heading>span{background:#dfeae2;color:#345742;border-radius:20px;padding:2px 9px;font-size:12px}.partner-events-list{display:grid;gap:12px}.partner-event-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.partner-event-row>div{min-width:0}.partner-event-row h2{font-size:17px;margin:9px 0 4px;overflow-wrap:anywhere}.partner-event-row p{font-size:12px;color:#6c7e71;margin:4px 0}.partner-event-status{display:inline-block;background:#eef1ed;border:1px solid #dfe6df;color:#526855;border-radius:5px;padding:3px 8px;font-size:11px}.partner-event-status[data-status=finalized],.partner-event-status[data-status=published]{background:#e5f3e9;color:#245737}.partner-event-status[data-status=pending]{background:#fff5d9;color:#806622}.partner-event-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;padding:10px 13px;border:1px solid #97b6a1;border-radius:6px;color:#245b48;font-size:13px;font-weight:650;text-decoration:none}.partner-event-action:hover{background:#edf5ef}.partner-event-action:focus-visible,.partner-events-page .btn-primary:focus-visible{outline:3px solid #b39c62;outline-offset:3px}.partner-events-empty{text-align:center;padding:34px!important;color:#708476}.partner-events-empty svg{margin:0 auto 12px}.partner-events-empty p{max-width:55ch;margin:10px auto 0;font-size:13px}@media (max-width:700px){.partner-event-create{grid-template-columns:1fr;gap:18px}.partner-event-row{align-items:stretch;flex-direction:column;gap:12px}.partner-event-action{width:100%}}.partner-event-submenu{display:grid;padding:0 8px 12px 27px;gap:4px}.partner-event-submenu a{font-size:13px!important;padding:8px 10px!important;line-height:1.4}.event-connection{display:grid;gap:16px}.event-thread{max-height:320px;overflow:auto;display:grid;gap:12px;padding:12px;background:#f1f5f2;border-radius:12px}.event-thread p{white-space:pre-wrap;overflow-wrap:anywhere}.event-thread small{display:block;color:#52675b}.event-actions,.event-controls{display:flex;flex-wrap:wrap;gap:12px}.event-controls>*{flex:1;min-width:170px}.event-table{overflow-x:auto}.event-table table{width:100%;border-collapse:collapse}.event-table td,.event-table th{text-align:left;padding:12px;border-bottom:1px solid #dce5df}.event-order{border:1px solid #dce5df;border-radius:12px;padding:16px;display:grid;gap:12px}.event-order input{max-width:100%}.event-connection h2{font-size:22px}.event-connection details summary{cursor:pointer;font-weight:600}.event-connection form{min-width:0}.site-footer{background:#143c2f;color:#e3ede6;margin-top:40px;border-top:3px solid #b69b62}.site-footer-inner{max-width:1280px;margin:0 auto;padding:48px 32px 0}.site-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.15fr 1.2fr;gap:40px;padding-bottom:36px}.site-footer-brand{min-width:0}.site-footer-logo{display:flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;color:#fff}.site-footer-logo img{flex-shrink:0}.site-footer-logo>span{font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.025em}.site-footer-logo small{display:block;font-size:14px;line-height:1.5;font-weight:400;letter-spacing:0;color:#bfd1c5;margin-top:4px}.site-footer-brand p{font-size:14px;line-height:1.75;color:#bfd1c5;max-width:30ch;margin:20px 0 12px}.site-footer-explore{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;color:#f0dbaa}.site-footer-column{min-width:0}.site-footer-column h2{font-size:14px;font-weight:700;letter-spacing:0;line-height:1.5;margin:6px 0 14px;color:#fff}.site-footer-column ul{list-style:none;padding:0;margin:0}.site-footer-column li{margin:0}.site-footer-column a{font-size:14px;line-height:1.5;min-height:40px;padding:8px 0;display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;color:#c5d6cb}.site-footer-file{display:inline-flex;align-items:center;gap:4px;font-size:14px;letter-spacing:.03em;color:#e4cc98;white-space:nowrap}.site-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.site-footer a:focus-visible{outline:2px solid #f0dbaa;outline-offset:5px;border-radius:3px}.site-footer-bottom{border-top:1px solid #ffffff24;display:flex;justify-content:space-between;gap:16px;padding:22px 0;font-size:14px;line-height:1.6;color:#bfd1c5}@media(max-width:1050px){.site-footer-grid{grid-template-columns:1fr 1fr 1fr;gap:28px}.site-footer-brand{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:32px;column-gap:32px;align-items:center}.site-footer-brand p{margin:0;max-width:46ch;grid-column:2;grid-row:1/3}.site-footer-explore{grid-column:1}}@media(max-width:650px){.site-footer-inner{padding:32px 20px 0}.site-footer-grid{grid-template-columns:1fr 1fr;gap:24px 20px;padding-bottom:24px}.site-footer-brand{display:block}.site-footer-brand p{margin:16px 0 8px;max-width:42ch}.site-footer-column:last-child{grid-column:1/-1}.site-footer-column a{min-height:44px}.site-footer-column h2{margin:0 0 8px}.site-footer-bottom{flex-direction:column;gap:6px;padding:20px 0}.site-footer-logo>span{font-size:19px}}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-Regular.woff2) format("woff2");font-weight:400;font-display:swap}.mobile-menu-root,.site-header{--c-primary:#245b46;--c-primary-dark:#173c30;--c-text:#1e3029;--c-muted:#506258;--c-border:#e1e6df;--c-tint:#e7efe8;--c-surface:#fff;--c-backdrop:rgba(23,60,48,0.45);--motion:200ms cubic-bezier(0.2,0.8,0.2,1);font-family:Noto Sans,sans-serif}.site-header{position:sticky;top:0;z-index:50;height:64px;background:var(--c-surface);box-shadow:0 3px 12px #1e30290d}body .site-header>div{height:64px;min-height:64px;max-width:1600px;padding:0 16px;flex-wrap:nowrap;gap:12px}body .site-header>div>a{flex-shrink:0;gap:8px}body .site-header>div>a>img{width:32px;height:32px}body .site-header>div>a>span{display:block;font-size:14px;font-weight:700;white-space:nowrap;letter-spacing:-.03em}body .site-header>div>a>span small{display:none}.site-navigation{display:flex;align-items:center;gap:16px;margin-left:auto;font-size:14px;font-weight:500;white-space:nowrap}body .site-header .site-navigation>a{padding:8px 0}.site-navigation .home-nav-extra{display:inline-flex}.site-navigation .auth-entry-cta{height:40px;display:inline-flex;align-items:center;background:var(--c-primary);color:#fff;border:0;animation:none;box-shadow:none;padding:0 14px!important;border-radius:12px}.site-navigation .auth-entry-cta:hover{background:var(--c-primary-dark)}.compact-languages{display:flex;align-items:center;gap:2px;flex-shrink:0;border-radius:999px;background:#f4f7f3;padding:2px}.compact-languages button{min-width:30px;height:40px;padding:0 4px;font-size:14px;font-weight:600;color:#506258;border-radius:999px}.compact-languages button[aria-pressed=true]{color:#245b46;background:#e7efe8}.menu-close,.site-menu-toggle{width:44px;height:44px;min-width:44px;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;color:var(--c-text);padding:10px}.site-menu-toggle{display:none;margin-left:auto}.menu-close{display:flex;flex-shrink:0}.menu-close svg,.site-menu-toggle svg{width:24px;height:24px}.menu-close:hover,.site-menu-toggle:hover{background:var(--c-tint)}.mobile-menu-root :focus:not(:focus-visible),.site-header :focus:not(:focus-visible){outline:none}.mobile-menu-root :focus-visible,.site-header :focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.mobile-menu-root{visibility:hidden;transition:visibility 0s .2s;color:var(--c-text)}.mobile-menu-root[data-open=true]{visibility:visible;transition-delay:0s}.menu-backdrop{position:fixed;inset:0;z-index:60;background:var(--c-backdrop);opacity:0;transition:opacity var(--motion)}.menu-panel{position:fixed;top:0;right:0;z-index:70;width:360px;height:100dvh;display:flex;flex-direction:column;background:var(--c-surface);box-shadow:-12px 0 32px #173c301f;transform:translateX(100%);transition:transform var(--motion),opacity var(--motion);overflow-y:auto;overscroll-behavior:contain}.mobile-menu-root[data-open=true] .menu-backdrop{opacity:1}.mobile-menu-root[data-open=true] .menu-panel{transform:translate(0);opacity:1}.menu-panel__head{min-height:64px;justify-content:space-between;gap:4px;padding:0 12px;border-bottom:1px solid var(--c-border);flex-shrink:0}.menu-brand,.menu-panel__head{display:flex;align-items:center}.menu-brand{gap:8px;font-size:14px;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.menu-brand img{flex-shrink:0}.menu-panel__nav{flex:1;padding:12px 0}.menu-list{list-style:none;margin:0;padding:0 8px}.menu-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;padding:0 20px;font-size:17px;font-weight:600;color:var(--c-text);border-radius:10px;border-left:3px solid transparent}.menu-list svg{color:var(--c-muted);flex-shrink:0}.menu-list a:active,.menu-list a:hover,.menu-list a[aria-current=page]{background:var(--c-tint)}.menu-list a[aria-current=page]{border-left-color:var(--c-primary)}.menu-group+.menu-group{border-top:1px solid var(--c-border);margin-top:12px;padding-top:12px}.menu-list__label{padding:0 28px;margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.menu-panel__foot{position:sticky;bottom:0;flex-shrink:0;background:var(--c-surface);border-top:1px solid var(--c-border);padding:16px 20px max(16px,env(safe-area-inset-bottom));display:grid;gap:12px}.menu-panel__utilities{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.menu-panel__utilities>a{min-height:44px;display:flex;align-items:center}.menu-panel__utilities .compact-languages button{min-width:40px;height:40px}.menu-login{display:flex;align-items:center;justify-content:center;height:48px;width:100%;border-radius:12px;background:var(--c-primary);color:#fff;font-size:16px;font-weight:600}.menu-login:hover{background:var(--c-primary-dark)}.menu-register{text-align:center;min-height:32px;justify-content:center;text-decoration:underline;text-underline-offset:3px}.menu-account,.menu-register{font-size:14px;display:flex;align-items:center}.menu-account{flex-wrap:wrap;gap:12px}.menu-account a,.menu-account button{min-height:44px;display:flex;align-items:center}.menu-account>a:first-child{flex-basis:100%;justify-content:center;border-radius:12px;background:var(--c-primary);color:#fff;font-size:16px;font-weight:600}@media (min-width:1280px){body .site-header>div{padding:0 24px}}@media (max-width:1279px) and (min-width:1024px){body .site-header [data-account-link]{display:none}.site-navigation [data-cabinet-link]{max-width:160px;overflow:hidden;text-overflow:ellipsis}.site-navigation form button{font-size:14px!important;padding:8px!important}}@media (max-width:1023px){body .site-header>div{padding:0 16px;gap:8px}.site-desktop-languages,body .site-header .site-navigation{display:none}.site-menu-toggle{display:flex}body .site-header .partner-header-title{display:none}body:has(.partner-workspace) .site-header>div>a{display:flex}body:has(.partner-workspace) .site-header>div>a>span{display:block}}@media (max-width:639px){.menu-panel{width:100%;opacity:0;transform:translateY(-8px)}.menu-list a{height:52px}}@media (prefers-reduced-motion:reduce){.menu-backdrop,.menu-panel,.mobile-menu-root{transition:none}}@media print{.site-header{position:static;box-shadow:none}.mobile-menu-root{display:none}}body:has(.partner-workspace)>.site-header>div{height:64px;min-height:64px;padding-top:0;padding-bottom:0}.site-header .auth-entry-cta:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.rich-content{font-family:Arial,Verdana,sans-serif;font-size:16px;line-height:1.6;color:#1e3029;overflow-wrap:anywhere;display:flow-root;min-width:0;text-align:left}.rich-content p{margin:.65em 0}.rich-content h2,.rich-content h3,.rich-content h4{letter-spacing:normal;line-height:1.25;font-weight:700;margin:1.25em 0 .55em}.rich-content h2{font-size:1.6em}.rich-content h3{font-size:1.3em}.rich-content h4{font-size:1.12em}.rich-content ul{list-style:disc;padding-left:1.7em}.rich-content ol{list-style:decimal;padding-left:1.7em}.rich-content ol[type=a]{list-style:lower-alpha}.rich-content ol[type=i]{list-style:lower-roman}.rich-content li>p{margin:.2em 0}.rich-content li ul{list-style:circle}.rich-content blockquote{border-left:4px solid #94b59e;padding:8px 20px;margin:1em 0;background:#f3f7f4}.rich-content a{color:#176443;text-decoration:underline}.rich-content pre{background:#14241e;color:#edf5ef;padding:18px;border-radius:8px;white-space:pre-wrap;overflow:auto}.rich-content code{font-family:Courier New,monospace}.rich-content table{border-collapse:collapse;margin:1em 0;table-layout:fixed;max-width:100%;width:100%}.rich-content td,.rich-content th{border:1px solid #bbcbbf;padding:8px;position:relative;vertical-align:top;min-width:50px}.rich-content th{background:#edf3ee;font-weight:700}.rich-content .tableWrapper{overflow-x:auto}.rich-content .selectedCell:after{background:#277b5722;content:"";position:absolute;inset:0;pointer-events:none}.rich-content .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:#277b57;pointer-events:none}.rich-content figure{max-width:100%;margin:1em auto;clear:none}.rich-content figure img{display:block;width:100%;height:auto;cursor:zoom-in}.rich-content img{max-width:100%;height:auto}.rich-content figcaption{font-size:.85em;color:#5b6f63;text-align:center;margin-top:6px}.rich-content figure[data-float=left]{float:left;margin:0 20px 12px 0}.rich-content figure[data-float=right]{float:right;margin:0 0 12px 20px}.rich-content figure[data-float=center]{float:none;margin:1em auto}.rich-content figure[data-float=full]{float:none;width:100%!important;clear:both}.rich-content hr{clear:both;border:0;border-top:1px solid #c8d5cd;margin:1.5em 0}.rich-content iframe,.rich-content video{width:100%;aspect-ratio:16/9;border:0;display:block}.rich-content audio{width:100%}.rich-content details{border:1px solid #c8d5cd;padding:12px 16px;border-radius:8px;margin:1em 0}.rich-content summary{cursor:pointer;font-weight:600}.rich-content .rt-callout{border-left:4px solid #41845e;padding:12px 18px;background:#edf6ee;margin:1em 0}.rich-content .rt-callout[data-kind=warning]{background:#fff6df;border-color:#bd861d}.rich-content .rt-callout[data-kind=important]{background:#fff0ed;border-color:#c46045}.rich-content .rt-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;clear:both}.rich-content .rt-columns[data-columns="3"],.rich-content .rt-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.rich-content .rt-gallery{display:grid;gap:12px}.rich-content .rt-button{display:inline-block;padding:10px 18px;background:#245b46;color:white;border-radius:8px;text-decoration:none}.rich-content .rt-file{display:block;border:1px solid #c8d5cd;padding:16px;border-radius:8px;margin:1em 0}.rich-content .rt-math{white-space:normal}.rich-content [data-type=taskList]{list-style:none}.rich-content [data-type=taskItem]:before{content:"☐";margin-right:.5em}.rich-content [data-type=taskItem][data-checked=true]:before{content:"☑"}.rich-content .rt-spacer{height:32px}.rich-content .rt-striped tr:nth-child(2n){background:#f3f6f3}.rich-editor{border:1px solid #c8d5cd;border-radius:12px;background:white;min-width:0}.rich-editor .tiptap{min-height:420px;padding:18px;outline:0}.rich-editor-toolbar{display:flex;gap:5px;flex-wrap:wrap;position:sticky;top:0;background:#f5f8f4;z-index:12;padding:8px;border-bottom:1px solid #dce5df}.rich-editor-toolbar button,.rich-editor-toolbar select{font:inherit;font-size:13px;width:auto!important;padding:5px 8px!important;border:1px solid #d4dfd7;border-radius:6px;background:white;min-height:32px}.rich-editor-toolbar button[aria-pressed=true]{background:#d9eadf;color:#174f36}.rich-editor-dialog{position:fixed;z-index:100;inset:0;background:#10251b66;display:grid;place-items:center;padding:16px}.rich-editor-dialog>div{background:white;width:min(500px,100%);max-height:85vh;overflow:auto;padding:24px;border-radius:16px}.rich-editor-dialog label{display:block;margin:12px 0}.rich-editor-fullscreen{position:fixed;inset:8px;z-index:60;overflow:auto}.rich-editor-footer{padding:6px 14px;font-size:12px;color:#64766c;border-top:1px solid #e1e8e3}.rich-editor .ProseMirror-selectednode{outline:2px solid #438766}.rt-lightbox{position:fixed;inset:0;z-index:100;background:#102019dd;display:grid;place-items:center;padding:24px}.rt-lightbox img{max-height:85vh;max-width:95vw;-o-object-fit:contain;object-fit:contain}.rt-lightbox button{position:absolute;right:20px;top:20px;background:white;padding:8px 16px}.rich-content .rt-toc{padding:12px 20px;background:#f4f7f3;margin:1em 0}.rich-content .rt-footnote{font-size:.8em}@media (max-width:600px){.rich-content figure[data-float]{float:none;margin:1em 0;width:100%!important}.rich-content .rt-columns,.rich-content .rt-columns[data-columns="3"],.rich-content .rt-gallery{grid-template-columns:1fr}.rich-content{font-size:16px}.rich-content table{display:block;overflow-x:auto;white-space:normal}.rich-editor-toolbar{position:relative}.rich-editor .tiptap{padding:12px}.rich-content iframe{max-width:100%}}@media print{.rich-editor-footer,.rich-editor-toolbar,.rt-lightbox{display:none!important}.rich-content details>*{display:block!important}.rich-content{color:#000}.rich-content figure,.rich-content table{-moz-column-break-inside:avoid;break-inside:avoid}.rich-content a{color:inherit}}.rich-content .hljs-keyword,.rich-content .hljs-selector-tag{color:#b34ea6}.rich-content .hljs-attr,.rich-content .hljs-string{color:#68bd90}.rich-content .hljs-literal,.rich-content .hljs-number{color:#e9b96e}.rich-content .hljs-comment{color:#94a3b8;font-style:italic}.rich-content .rt-pullquote{border-left:0;border-block:2px solid #a4b9ae;padding:1.25rem;text-align:center;font-size:1.4em}.rich-content table.rt-striped tbody tr:nth-child(2n){background:#eef5f0}.rich-content figure.rt-table{float:none;width:100%}.rich-editor-toolbar input[type=color]{min-width:28px}.rich-editor-dialog select{max-width:100%}.rich-content iframe.rt-pdf{aspect-ratio:auto;height:400px;width:100%;border:1px solid #d4ded7}.rich-content .rt-file-card{clear:both;margin:1rem 0}.rich-content .rt-file-card .rt-file{display:block;padding:1rem;border:1px solid #cddbd2;border-radius:.6rem;background:#f2f7f3;overflow-wrap:anywhere}.rich-content.rt-scene-text{font:inherit;color:inherit;line-height:inherit;min-width:0;width:100%}.rich-content.rt-scene-text p{margin:0}.rich-content.rt-scene-text h2,.rich-content.rt-scene-text h3,.rich-content.rt-scene-text h4{line-height:inherit}.rich-editor-dialog.rich-link-popover{inset:auto;z-index:90;display:block;width:min(332px,calc(100vw - 24px));padding:0;background:transparent}.rich-editor-dialog.rich-link-popover>div{width:100%;max-height:230px;overflow:auto;box-shadow:0 8px 35px #203c3030;border:1px solid #c8d7cd}.rich-editor-toolbar{max-height:none;overflow:visible}.rich-editor-toolbar button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;min-width:34px}.rich-editor-toolbar button:hover{background:#edf3ef;border-color:#b5c6ba}.rich-editor-toolbar button:focus-visible{outline:2px solid #297353;outline-offset:1px}.rich-editor:focus-within{border-color:#7aa58a}.rich-editor .rich-editor-toolbar{align-items:center;gap:4px;position:relative;padding:10px}.rich-editor .rich-editor-toolbar button,.rich-editor .rich-editor-toolbar input[type=number],.rich-editor .rich-editor-toolbar select{height:34px;min-height:34px;margin:0;font:500 13px/1.2 Arial,sans-serif;color:#294438;box-shadow:none;flex-shrink:0}.rich-editor .rich-editor-toolbar button.rich-tool-icon{width:34px!important;min-width:34px;padding:7px!important;border-color:transparent;background:transparent}.rich-editor .rich-editor-toolbar button.rich-tool-icon:hover{background:#e5eee8;border-color:#c8d5cd}.rich-editor .rich-editor-toolbar button[aria-pressed=true]{background:#d9eadf;color:#174f36;border-color:#abc5b4}.rich-editor .rich-editor-toolbar button:disabled{opacity:.35;cursor:default}.rich-editor .rich-editor-toolbar svg{flex-shrink:0;width:18px;height:18px}.rich-editor .rich-editor-toolbar select{max-width:155px;padding-right:24px!important}.rich-editor .rich-editor-toolbar label{display:inline-flex;align-items:center;gap:4px;margin:0;width:auto;padding:0 5px}.rich-editor .rich-editor-toolbar input[type=color]{border:0;margin:0;cursor:pointer}.rich-tool-divider{width:1px;height:22px;background:#d4dfd7;margin:0 5px;flex-shrink:0}.rich-tool-row{flex-basis:100%;height:0}.rich-editor[data-editor-mode=comment] .tiptap{min-height:180px}.rich-editor-fullscreen .tiptap{min-height:calc(100dvh - 230px)}@media(max-width:600px){.rich-editor .tiptap{min-height:340px}.rich-editor .rich-editor-toolbar{padding:6px;gap:3px}.rich-editor .rich-editor-toolbar button.rich-tool-icon{width:36px!important;height:36px}.rich-tool-row{display:none}}.paper-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;background:#fff;border-bottom:1px solid #dce5df}.rich-editor .paper-controls button{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:32px;padding:6px 9px;border:1px solid #dce5df;border-radius:6px;background:white;color:#294438;font:500 12px/1.2 Arial,sans-serif}.rich-editor .paper-controls button[aria-pressed=true]{background:#e2eee6;border-color:#a8c4b3}.rich-editor .paper-controls button:disabled{opacity:.4}.paper-controls span{font:400 12px/1.4 Arial,sans-serif;color:#64766c}.paper-desk{background:#e9eeeb;padding:44px 38px 28px;overflow:visible}.paper-sheet{position:relative;width:100%;max-width:794px;margin:0 auto;background:white;box-shadow:0 2px 9px #21392a24;border:1px solid #ccd5ce;box-sizing:border-box}.paper-workspace[data-paper=false] .paper-sheet{max-width:none}.rich-editor .paper-sheet .tiptap{padding:clamp(16px,4vw,60px);min-height:420px}.paper-ruler{position:absolute;background:#f9fbfa;color:#596d61;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;font:9px/1 Arial,sans-serif;z-index:2}.paper-ruler-top{top:-26px;left:0;right:0;height:22px;cursor:ns-resize}.paper-ruler-side{top:0;bottom:0;left:-26px;width:22px;cursor:ew-resize}.paper-ruler span{position:absolute;box-sizing:border-box}.paper-ruler-top span{bottom:0;height:4px;border-left:1px solid #b9c5bd}.paper-ruler-top span.major{height:18px;padding-left:2px;border-color:#809588}.paper-ruler-side span{right:0;width:4px;border-top:1px solid #b9c5bd}.paper-ruler-side span.major{width:21px;padding-top:2px;border-color:#809588}.paper-guide{position:absolute;z-index:4;touch-action:none;outline:none}.paper-guide-x{width:7px;margin-left:-3px;top:0;bottom:0;cursor:ew-resize;border-left:1px dashed #409bd8}.paper-guide-y{height:7px;margin-top:-3px;left:0;right:0;cursor:ns-resize;border-top:1px dashed #409bd8}.paper-guide:focus{outline:2px solid #409bd8}@media(max-width:600px){.paper-desk{padding:34px 14px 18px 30px}.rich-editor .paper-sheet .tiptap{padding:16px;min-height:340px}}@media print{.paper-controls,.paper-guide,.paper-ruler{display:none!important}.paper-desk{padding:0;background:white}.paper-sheet{border:0;box-shadow:none;min-height:0!important}}.rich-ribbon{position:sticky;top:0;z-index:25;background:#f5f8f4;border-radius:12px 12px 0 0}.rich-ribbon-tabs{display:flex;gap:4px;padding:6px 10px 0;border-bottom:1px solid #d3dfd7}.rich-editor .rich-ribbon-tabs button{width:auto;padding:8px 12px;font:500 14px Arial,sans-serif;border:0;border-bottom:3px solid transparent;background:transparent;color:#294438}.rich-editor .rich-ribbon-tabs button[aria-selected=true]{border-bottom-color:#297353;background:#e5eee8}.rich-editor .ribbon-tools{min-height:60px;border-radius:0}.ribbon-more{display:none}.rich-palette{position:relative}.rich-palette-popup{position:absolute;top:100%;left:0;z-index:100;background:white;padding:12px;width:260px;max-width:calc(100vw - 35px);box-shadow:0 4px 20px #20352c30;border:1px solid #d3dfd7;border-radius:8px}.rich-palette-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:3px;margin:10px 0}.rich-editor .rich-palette-grid button{min-width:0;min-height:20px;width:20px!important;height:20px;padding:0!important;border:1px solid #b9c8be;border-radius:3px}.rich-palette-popup label{flex-wrap:wrap}@media(max-width:600px){.rich-ribbon-tabs{overflow:auto}.rich-editor .ribbon-tools{flex-wrap:nowrap;overflow-x:auto}.rich-editor .ribbon-expanded{flex-wrap:wrap;overflow:visible}.rich-ribbon .ribbon-more{display:block;padding:6px 12px;font-size:12px;border:0;background:transparent}.rich-palette-popup{position:fixed;left:20px;top:25vh}}.rich-context-menu{position:fixed;width:280px;max-width:calc(100vw - 16px);max-height:min(410px,80vh);overflow:auto;z-index:150;padding:6px;border:1px solid #cedbd2;border-radius:10px;background:white;box-shadow:0 8px 32px #20352c30}.rich-editor .rich-context-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:8px;text-align:left;font:400 13px Arial,sans-serif;border:0;background:transparent;color:#294438}.rich-context-menu button span{flex:1}.rich-context-menu button:focus,.rich-context-menu button:hover{background:#e5eee8;outline:none}.rich-context-menu button:disabled{opacity:.4}.rich-context-sub{margin:0 0 3px 12px;border-left:2px solid #cedbd2}.rich-content figure[data-crop] img{-o-object-fit:cover;object-fit:cover;width:100%}.rich-content figure[data-crop="1:1"] img{aspect-ratio:1}.rich-content figure[data-crop="4:3"] img{aspect-ratio:4/3}.rich-content figure[data-crop="16:9"] img{aspect-ratio:16/9}.table-grid{display:grid;grid-template-columns:repeat(10,22px);gap:3px;margin:12px 0}.rich-editor .table-grid button{width:22px;height:22px;padding:0;border:1px solid #adbbaf;background:white}.rich-editor .table-grid button.selected{background:#bbd8c5}.table-floating{position:fixed;display:flex;gap:3px;flex-wrap:wrap;max-width:340px;z-index:28;background:white;border:1px solid #c8d5cd;box-shadow:0 2px 10px #20352c25;padding:4px;border-radius:6px}.rich-editor .table-floating button{padding:4px;width:auto;font:11px Arial,sans-serif;border:0;background:#eef4ef}.table-handle{position:fixed;z-index:27;display:flex}.rich-editor .table-handle button{width:18px;height:18px;padding:0;font:12px Arial,sans-serif;border:1px solid #cad8d0;border-radius:3px;background:#e7f0e9}.rich-content table.rt-borders-none,.rich-content table.rt-borders-none td,.rich-content table.rt-borders-none th{border:0}.rich-content table.rt-borders-outer{border:1px solid #93a79b}.rich-content table.rt-borders-outer td,.rich-content table.rt-borders-outer th{border:0}.rich-content table.rt-table-auto{width:auto}.rich-content table.rt-table-full{width:100%}.math-dialog{width:min(740px,96vw)!important}.math-tabs,.math-templates{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.rich-editor .math-dialog button{width:auto;padding:7px 10px;border:1px solid #c8d5cd;border-radius:5px;background:#f5f8f4;color:#294438;font:13px Arial,sans-serif}.math-tabs button[aria-selected=true]{background:#d9eadf}.math-field-host math-field{display:block;min-height:90px;font-size:24px;padding:12px;max-width:100%;border:1px solid #99b5a3}.math-inline{display:flex!important;align-items:center;gap:8px}.math-inline input{width:auto!important}.math-preview{padding:15px;background:#f7f9f6;min-height:60px;overflow:auto}.rich-content .rt-math{max-width:100%;overflow-x:auto}.rich-content span.rt-math{display:inline-block;vertical-align:middle}body{--keyboard-zindex:200}.rich-content p:empty:before{content:"\200b"}.rich-content .rt-math-editor{max-width:100%;overflow-x:auto}@media(max-width:600px){.rich-content .tableWrapper table{display:table;max-width:none;width:-moz-max-content;width:max-content;min-width:100%}}.paper-sheet>div:has(>.tiptap){min-height:inherit;display:flex;flex-direction:column}.rich-editor .paper-sheet .tiptap{flex:1;box-sizing:border-box;cursor:text}.rich-content .paper-page-gap{display:block;position:relative;clear:both;margin-top:0;margin-bottom:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.paper-page-gap>span{position:absolute;left:50%;height:24px;line-height:24px;font:11px/24px Arial;color:#65786c}.rich-content .rt-page-break{clear:both;-moz-column-break-before:page;break-before:page;page-break-before:always;height:0}.tiptap .rt-page-break{height:22px;border-top:1px dashed #acbdb0;margin:8px 0}.tiptap .rt-page-break:after{content:"↵";color:#64766c;font:14px Arial}.rich-content.resize-cursor{cursor:col-resize}.rich-editor .rich-palette-named{display:flex;gap:8px;margin:8px 0}.rich-editor .rich-palette-named button{display:flex;gap:6px;align-items:center;width:auto!important;padding:6px 10px!important;border:1px solid #aebfb2}.rich-palette-named i{width:20px;height:20px;border:1px solid #899c8d;border-radius:3px}.rich-editor .rich-size-control{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rich-editor .rich-size-control input{max-width:90px!important;min-width:65px}@media print{.paper-page-gap{display:none!important}.tiptap .rt-page-break{height:0;border:0;margin:0}.tiptap .rt-page-break:after{display:none}}