.brand-symbol{object-fit:contain;flex-shrink:0;max-width:100%;height:auto;display:block}.sidebar-brand-symbol{width:40px;height:40px}.brand{align-items:flex-start;gap:10px}.brand>div{min-width:0}.brand strong{white-space:normal;overflow-wrap:normal;font-size:15px;line-height:1.3;display:block}.brand span{color:#b7c9c6;overflow-wrap:anywhere;margin-top:7px;font-size:9px;line-height:1.5}.mobile-header strong{overflow-wrap:anywhere;min-width:0}.app-brand-footer{border-top:1px solid var(--line);margin-top:26px;padding:18px 28px}.brand-credits{color:var(--muted);text-align:center;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.login-page .login-visual>img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%}.login-visual-shade{background:linear-gradient(#0617221a,#0000 55%,#0617223d)}.login-visual-copy{z-index:1;max-width:650px;display:block;position:absolute;top:8%;left:8%;right:8%}.login-visual-copy small{letter-spacing:.15em;text-transform:uppercase;color:#d5ae61;font-size:12px;font-weight:700}.login-visual-copy p{letter-spacing:-.035em;max-width:600px;margin:20px 0 16px;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.2}.login-visual-copy strong{color:#38d7ad;font-weight:600}.login-brand{justify-content:flex-start;align-items:center;gap:16px}.login-brand>div{min-width:0}.login-brand .auth-brand-symbol{width:58px;height:58px}.login-brand h1{letter-spacing:-.035em;overflow-wrap:normal;font-size:clamp(24px,2.1vw,34px);font-weight:650;line-height:1.15}.login-brand p{color:#c0d4cb;max-width:330px;font-size:12px;line-height:1.6}.login-product-description{color:#a9beb5;margin:22px 0 0;font-size:11px;line-height:1.7}.login-card .brand-credits{color:#a9beb5;margin-top:24px;font-size:10px}.auth-task-title{margin:0 0 8px;font-size:22px;line-height:1.3}.auth-task-description{color:#a9beb5;margin:0 0 24px;font-size:12px;line-height:1.6}.about-logo .brand-symbol{width:64px;height:64px}@media (max-width:1050px){.login-page{grid-template-rows:420px auto}.login-visual{min-height:420px}.login-visual-copy{max-width:620px;top:32px;left:7%;right:7%}.login-page .login-visual>img{object-position:center 59%}.login-visual-copy p{max-width:600px;font-size:34px}.login-access{padding-bottom:40px}}@media (max-width:580px){.login-page{grid-template-rows:300px auto;grid-template-columns:minmax(0,1fr)}.login-visual{min-height:300px}.login-page .login-visual>img{object-position:center 60%;opacity:.58}.login-visual-copy{top:27px;left:24px;right:24px}.login-visual-copy small{font-size:10px}.login-visual-copy p{max-width:360px;margin-top:16px;font-size:30px}.login-access{padding:0 14px 28px}.login-card{box-sizing:border-box;padding:30px 22px 26px}.login-brand{gap:12px}.login-brand .auth-brand-symbol{width:44px;height:44px}.login-brand h1{font-size:25px}.login-brand p{font-size:11px}.app-brand-footer{padding:16px}.login-product-description{font-size:11px}}@media (max-width:360px){.login-brand h1{font-size:22px}.login-brand .auth-brand-symbol{width:36px;height:36px}.login-card{padding-inline:17px}}
.sheet-period{align-items:center}.monthly-period-select{text-align:left;gap:5px;min-width:300px}.monthly-period-kicker{color:#f4d54d;letter-spacing:.11em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.monthly-period-picker{width:100%;display:block;position:relative}.monthly-period-picker select{letter-spacing:.025em;cursor:pointer;width:100%;box-shadow:0 3px #00000024;appearance:none!important;color:#102f28!important;text-align:left!important;background:#fff!important;border:1px solid #e4b93e!important;border-radius:10px!important;padding:9px 42px 9px 13px!important;font:800 20px/1.1 Georgia,serif!important}.monthly-period-picker select:hover{background:#fff9e9!important}.monthly-period-picker select:focus{outline-offset:2px;outline:3px solid #f3d54e8c!important}.monthly-period-picker option{color:#102f28;background:#fff;font-family:Georgia,serif;font-size:18px}.monthly-period-picker svg{color:#9a681d;pointer-events:none;width:19px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.monthly-period-select>small{text-transform:none;font-weight:650;color:#d5e2dc!important;letter-spacing:0!important;font-size:10px!important}@media (max-width:650px){.monthly-period-select{min-width:0}.monthly-period-picker select{font-size:18px!important}}
.guided-tour-layer{z-index:auto!important}.guided-tour-backdrop{z-index:110!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#071713ad!important}.guided-tour-card{transition:top .18s,left .18s,opacity .18s}@media (max-width:700px){.guided-tour-card{bottom:12px;right:12px}}
