.first-five-rail{z-index:2;justify-content:flex-end;max-width:1500px;margin:0 auto;padding:10px 20px;font-family:Arial,sans-serif;display:flex;position:relative}.first-five-trigger{text-align:left;color:#e6ffd7;cursor:pointer;background:#07190f;border:1px solid #a8ff86;border-radius:14px;align-items:center;gap:12px;max-width:100%;min-height:54px;padding:8px 14px;animation:3.3s ease-in-out infinite first-five-glow;display:flex;box-shadow:0 0 14px #7aff6b55}.first-five-trigger strong{letter-spacing:.05em;font-size:12px;font-weight:900;display:block}.first-five-trigger small{color:#c4d9c7;margin-top:3px;font-size:12px;display:block}.first-five-mark{color:#b8ff7c;font-size:23px}.first-five-mini{background:#35563b;border-radius:5px;width:44px;height:5px;display:block;overflow:hidden}.first-five-mini i{background:#b4ff6b;height:100%;display:block}.first-five-trigger.complete{animation:none}.first-five-dialog{color:#f2fff5;overscroll-behavior:contain;background:#09150f;border:1px solid #91e89e;border-radius:20px;width:354px;max-width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);margin:0;padding:0;font:14px/1.5 Arial,sans-serif;position:fixed;inset:12px 12px 12px auto;overflow:auto;box-shadow:0 0 45px #50ff7d33}.first-five-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02090699}.first-five-content{padding:18px}.first-five-dialog header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:0;display:flex;position:static}.first-five-dialog header small{letter-spacing:.1em;color:#b8cbbd;font-size:10px}.first-five-dialog h2{color:#b1ff7b;text-shadow:0 0 16px #64fa7977;margin:7px 0;font-size:21px;font-weight:900;line-height:1.15}.first-five-dialog button{font:inherit;color:inherit;cursor:pointer}.first-five-dialog .first-five-close{background:#15291b;border:1px solid #61846c;border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:26px}.first-five-count{margin:12px 0 8px;font-weight:700}.first-five-dialog progress{accent-color:#aaff6f;width:100%;height:8px}.first-five-dialog progress::-webkit-progress-bar{background:#23442c;border-radius:8px}.first-five-dialog progress::-webkit-progress-value{background:#aaff6f;border-radius:8px}.first-five-dialog ol{margin:18px 0;padding:0;list-style:none}.first-five-dialog li{border-top:1px solid #426a4b;padding:14px 0}.first-five-step-title{align-items:flex-start;gap:10px;display:flex}.first-five-step-title input{accent-color:#9cf778;pointer-events:none;flex-shrink:0;width:19px;height:19px;margin:2px 0}.first-five-dialog h3{margin:0;font-size:15px;line-height:1.4}.first-five-dialog li p{color:#bbcfbf;margin:8px 0 11px;font-size:13px}.first-five-dialog a{color:#c7ffb5;background:#14311c;border:1px solid #699959;border-radius:9px;justify-content:space-between;align-items:center;min-height:42px;padding:8px 11px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.first-five-dialog .done a{color:#b5c6bb;background:0 0}.first-five-dialog footer{color:#b0c4b7;font-size:12px}.first-five-dialog footer a{margin-top:12px}.first-five-dialog :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #fff}.first-five-trigger:focus-visible{outline-offset:3px;outline:3px solid #fff}@keyframes first-five-glow{0%,to{box-shadow:0 0 10px #7aff6b33}50%{box-shadow:0 0 22px #7aff6b88,inset 0 0 9px #b6ff6b22}}@media (max-width:768px){.first-five-rail{padding:8px 12px}.first-five-trigger{gap:10px;width:100%;padding:8px 12px}.first-five-mini{margin-left:auto}.first-five-dialog{width:calc(100vw - 20px);height:auto;max-height:calc(100dvh - 20px);margin:auto;inset:10px}.first-five-content{padding:18px 16px 24px}}@media (prefers-reduced-motion:reduce){.first-five-trigger{animation:none}}@media print{.first-five-rail{display:none}}.first-five-rail{top:var(--workspace-header-height,90px);z-index:1100;pointer-events:none;position:sticky}.first-five-trigger,.first-five-dialog{pointer-events:auto}#office-money-pulse .first-five-trigger{white-space:nowrap;cursor:pointer;color:#eaffd9!important;background:linear-gradient(120deg,#163b22,#163129)!important;border:2px solid #b4ff78!important;border-radius:10px!important;align-items:center!important;gap:7px!important;min-height:42px!important;margin:0!important;padding:6px 10px!important;animation:2.2s ease-in-out infinite first-five-bold-pulse!important;display:flex!important;box-shadow:0 0 14px #87ff7999!important}#office-money-pulse .first-five-trigger strong{color:#c4ff8d!important;-webkit-text-fill-color:#c4ff8d!important;letter-spacing:.02em!important;text-shadow:0 0 8px #b6ff7999!important;font:900 11px/1.2 Arial,sans-serif!important}#office-money-pulse .first-five-trigger small{color:#e0f3de!important;margin-top:3px!important;font:600 10px/1.2 Arial,sans-serif!important}#office-money-pulse .first-five-mini{flex-shrink:0;width:26px}.first-five-dialog{isolation:isolate;background:radial-gradient(at 100% 0,#37542a88,#0000 65%),#06120fed!important}.first-five-content{min-height:100%;position:relative;overflow:hidden}.first-five-content:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#b7ff8088 2px,#0000 3px),linear-gradient(32deg,#0000 49.7%,#b5e98b22 50%,#0000 50.3%),linear-gradient(135deg,#0000 49.7%,#92ffc722 50%,#0000 50.3%);background-size:93px 119px,190px 145px,147px 202px;animation:24s ease-in-out infinite alternate five-network-drift;position:absolute;inset:-20%}.first-five-dialog li{padding:10px 0}.first-five-dialog summary{cursor:pointer;align-items:center;min-height:32px;list-style:none}.first-five-dialog summary::-webkit-details-marker{display:none}.first-five-dialog summary h3{flex:1;font-size:14px}.first-five-dialog .done h3{color:#a8ceaf}.first-five-dialog details[open]{background:#09211788;border-radius:10px;padding:10px}.first-five-dialog header{height:auto!important;min-height:0!important;margin:0!important}.first-five-dialog footer{background:0 0!important;padding:8px 0!important}@keyframes first-five-bold-pulse{0%,to{filter:drop-shadow(0 0 3px #9dff79)}45%{filter:drop-shadow(0 0 10px #9dff79)brightness(1.15)}70%{filter:drop-shadow(0 0 4px #9dff79)}85%{filter:drop-shadow(0 0 8px #9dff79)}}@keyframes five-network-drift{to{transform:translate(20px,28px)}}@media (max-width:400px){#office-money-pulse .first-five-trigger{gap:4px!important;padding:5px 7px!important}#office-money-pulse .first-five-mini{display:none}}@media (prefers-reduced-motion:reduce){#office-money-pulse .first-five-trigger,.first-five-content:before{animation:none!important}}
