.DemoBanner-module__-OLMeq__banner{z-index:50;color:#fff;background:#13294b;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;font-size:13px;line-height:1.5;display:flex;position:sticky;top:0}.DemoBanner-module__-OLMeq__badge{color:#fff;letter-spacing:.08em;background:#0f9d6e;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.DemoBanner-module__-OLMeq__text{flex:auto;min-width:200px}.DemoBanner-module__-OLMeq__cta{color:#13294b;background:#fff;border-radius:8px;flex-shrink:0;padding:4px 12px;font-weight:600;text-decoration:none}.DemoBanner-module__-OLMeq__cta:hover{background:#e8f5f0}.DemoBanner-module__-OLMeq__textShort{display:none}@media (max-width:640px){.DemoBanner-module__-OLMeq__banner{flex-wrap:nowrap;gap:8px;padding:6px 12px}.DemoBanner-module__-OLMeq__text{display:none}.DemoBanner-module__-OLMeq__textShort{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;display:inline;overflow:hidden}.DemoBanner-module__-OLMeq__cta{color:#fff;white-space:nowrap;background:0 0;padding:0;text-decoration:underline}.DemoBanner-module__-OLMeq__cta:hover{background:0 0}}
.DemoLockedButton-module__2HA4EG__button,.DemoLockedButton-module__2HA4EG__smallButton,.DemoLockedButton-module__2HA4EG__navButton{cursor:pointer;color:#5b6472;background:#f3f5f7;border:1px solid #d7dce2;border-radius:6px;align-items:center;gap:6px;display:inline-flex}.DemoLockedButton-module__2HA4EG__button{padding:6px 14px;font-size:13px}.DemoLockedButton-module__2HA4EG__smallButton{padding:2px 8px;font-size:12px}.DemoLockedButton-module__2HA4EG__navButton{color:#8a93a0;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:2px 8px;font-size:13px}.DemoLockedButton-module__2HA4EG__button:hover,.DemoLockedButton-module__2HA4EG__smallButton:hover,.DemoLockedButton-module__2HA4EG__navButton:hover{background:#e9edf1}.DemoLockedButton-module__2HA4EG__lockIcon{flex-shrink:0}.DemoLockedButton-module__2HA4EG__toast{z-index:100;color:#fff;background:#13294b;border-radius:10px;align-items:center;gap:12px;max-width:min(92vw,560px);padding:12px 16px;font-size:13px;line-height:1.5;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #10182847}.DemoLockedButton-module__2HA4EG__toastText{flex:auto}.DemoLockedButton-module__2HA4EG__toastCta{color:#fff;white-space:nowrap;background:#0f9d6e;border-radius:8px;flex-shrink:0;padding:4px 12px;font-weight:600;text-decoration:none}.DemoLockedButton-module__2HA4EG__toastCta:hover{background:#0b7a55}.DemoLockedButton-module__2HA4EG__toastClose{color:#aeb8c4;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:16px}
.layout-module__TTENja__container{max-width:960px;margin:0 auto;padding:1.5rem}.layout-module__TTENja__header{border-bottom:1px solid #eee;align-items:baseline;gap:20px;margin-bottom:20px;padding-bottom:12px;display:flex}.layout-module__TTENja__brandLockup{align-items:center;gap:7px;display:inline-flex}.layout-module__TTENja__brand{font-size:15px}.layout-module__TTENja__nav{flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.layout-module__TTENja__link{color:#0b5;white-space:nowrap}@media (max-width:640px){.layout-module__TTENja__header{flex-direction:column;align-items:flex-start;gap:8px}.layout-module__TTENja__nav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;padding-bottom:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}}.layout-module__TTENja__account{color:#667085;align-items:center;gap:10px;min-width:0;margin-left:auto;font-size:12px;display:flex}.layout-module__TTENja__accountEmail{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.layout-module__TTENja__logoutButton{color:#475467;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7dce2;border-radius:6px;flex-shrink:0;padding:3px 10px;font-size:12px}.layout-module__TTENja__logoutButton:hover{background:#f3f5f7}.layout-module__TTENja__notConfigured{color:#7a5b00;background:#fff8e1;border:1px solid #f0d98c;border-radius:6px;padding:8px 12px;font-size:13px}@media print{.layout-module__TTENja__header,.layout-module__TTENja__notConfigured{display:none}}
.layout-module__zRjePq__demoBadge{color:#0b7a55;letter-spacing:.06em;vertical-align:2px;background:#e8f5f0;border-radius:999px;margin-left:4px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}
