.fortrow-header .navigation{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070ad1;border-bottom:1px solid #89a9bd38}.fortrow-header .header-inner-box .logo.fortrow-brand,.footer-area .logo.fortrow-brand,.extra-info .logo.fortrow-brand{letter-spacing:0;height:auto;min-height:54px;padding-right:0}.fortrow-brand img{width:184px;max-width:42vw;height:auto;display:block}.fortrow-header .main-menu ul{align-items:center;gap:30px;display:flex}.fortrow-header .main-menu ul>li{align-items:center;display:inline-flex}.fortrow-header .main-menu ul>li>a,.fortrow-header .main-menu ul>li>.inertia-link,.fortrow-header .main-menu ul>li>button,.fortrow-header .main-menu ul>li>span{align-items:center;min-height:90px;margin-right:0;padding:0;display:inline-flex;overflow:visible}.fortrow-header .main-menu ul>li>a,.fortrow-header .main-menu ul>li>.inertia-link,.fortrow-header .main-menu ul>li>router-link{color:#dce8ef}.fortrow-header .main-menu ul>li>a:hover{color:#f3c46b}.mobile-nav .fortrow-mobile-mark{margin:22px 28px 12px;display:block}.mobile-nav .fortrow-mobile-mark img{width:170px;height:auto}.footer-area{background:#05070a;border-top:1px solid #89a9bd2e}.footer-area .fortrow-brand img{width:310px;max-width:100%;margin-left:-28px}.fortrow-footer-divider{background:#89a9bd73;width:72px;height:1px;margin:28px 0 18px}.fortrow-footer-email{color:#dce8ef;font-size:16px}.fortrow-footer-email:hover{color:#f3c46b}.fortrow-footer-nav{text-align:right;margin-left:auto}.fortrow-footer-nav ul li a{padding-right:0}@media (width<=991px){.fortrow-footer-nav{text-align:left;margin-left:0}}.fortrow-product-line{letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;gap:36px;display:flex}.fortrow-product-line span{white-space:nowrap}@media (width<=767px){.fortrow-product-line{text-align:center;justify-content:center;gap:22px;margin-top:22px}}.footer-bottom{background:#05070a;border-top:1px solid #89a9bd1f}.fortrow-header .main-menu ul>li>.fortrow-nav-pill{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f3c46b;border:1px solid #f3c46bcc;border-radius:999px;justify-content:center;align-items:center;height:38px;min-height:38px;padding:0 16px;font-size:12px;font-weight:800;line-height:1;display:flex;color:#071017!important}.fortrow-nav-user{color:#8acfc4;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700;display:inline-block}.fortrow-nav-button,.fortrow-mobile-button{color:#dce8ef;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.fortrow-nav-button:hover,.fortrow-mobile-button:hover{color:#f3c46b}.fortrow-mobile-user{color:#8acfc4;padding:10px 0;font-weight:700;display:block}.fortrow-auth-page{color:#dce8ef;background:radial-gradient(circle at 12% 18%,#8acfc42e,#0000 28%),radial-gradient(circle at 84% 4%,#f3c46b29,#0000 30%),linear-gradient(145deg,#05070a 0%,#071017 48%,#0c151b 100%);min-height:100vh;overflow:hidden}.fortrow-auth-shell{justify-content:center;align-items:center;min-height:100vh;padding:140px 20px 92px;display:flex;position:relative}.fortrow-auth-shell-register{padding-top:132px}.fortrow-auth-orb{filter:blur(2px);opacity:.72;pointer-events:none;border-radius:999px;position:absolute}.fortrow-auth-orb-one{background:#8acfc41f;width:340px;height:340px;top:130px;left:-120px}.fortrow-auth-orb-two{background:#f3c46b1c;width:420px;height:420px;bottom:80px;right:-150px}.fortrow-auth-card{z-index:1;background:linear-gradient(155deg,#89a9bd29,#05070ad6),#071017eb;border:1px solid #89a9bd47;width:100%;max-width:560px;padding:42px;position:relative;box-shadow:0 34px 100px #00000070}.fortrow-auth-card-wide{max-width:760px}.fortrow-auth-brand{justify-content:space-between;align-items:center;gap:18px;margin-bottom:38px;display:flex}.fortrow-auth-brand img{width:190px;height:auto}.fortrow-auth-brand span,.fortrow-auth-copy p{color:#f3c46b;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.fortrow-auth-copy h1{color:#fff;margin:14px 0 18px;font-size:clamp(38px,6vw,66px);line-height:.96}.fortrow-auth-copy>span{color:#b9cbd4;margin-bottom:34px;font-size:17px;line-height:1.7;display:block}.fortrow-auth-form{gap:18px;display:grid}.fortrow-auth-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fortrow-auth-form label{gap:9px;display:grid}.fortrow-auth-form label>span{color:#dce8ef;letter-spacing:.11em;text-transform:uppercase;font-size:13px;font-weight:800}.fortrow-auth-form input[type=text],.fortrow-auth-form input[type=email],.fortrow-auth-form input[type=password]{color:#fff;background:#dce8ef12;border:1px solid #89a9bd47;outline:none;min-height:56px;padding:0 18px;transition:border-color .2s,box-shadow .2s,background .2s}.fortrow-auth-form input:focus{background:#dce8ef1a;border-color:#f3c46bc7;box-shadow:0 0 0 4px #f3c46b1c}.fortrow-auth-form small{color:#ff9f9f;font-size:13px}.fortrow-auth-check{justify-content:flex-start;align-items:center;gap:10px;width:100%;margin:2px 0 4px;display:flex}.fortrow-auth-check input{accent-color:#f3c46b;flex:none;width:16px;height:16px;margin:0}.fortrow-auth-check label{color:#b9cbd4;cursor:pointer;margin:0;font-size:14px;line-height:1;display:inline-block}.fortrow-auth-form button{color:#071017;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#f3c46b;border:1px solid #f3c46be6;min-height:58px;font-size:13px;font-weight:900;transition:transform .2s,box-shadow .2s}.fortrow-auth-form-grid button{grid-column:1/-1}.fortrow-auth-form button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 44px #f3c46b33}.fortrow-auth-form button:disabled{cursor:wait;opacity:.7}.fortrow-auth-switch{color:#b9cbd4;text-align:center;margin:26px 0 0}.fortrow-auth-switch a{color:#8acfc4;font-weight:800}@media (width<=767px){.fortrow-auth-card{padding:30px 22px}.fortrow-auth-brand{flex-direction:column;align-items:flex-start}.fortrow-auth-form-grid{grid-template-columns:1fr}}.fortrow-dashboard-page{color:#dce8ef;background:#05070a;min-height:100vh}.fortrow-dashboard-hero{background:radial-gradient(circle at 15% 12%,#8acfc429,#0000 28%),radial-gradient(circle at 82% 5%,#f3c46b26,#0000 28%),linear-gradient(145deg,#05070a 0%,#071017 55%,#0d171d 100%);padding:170px 0 78px}.fortrow-dashboard-intro{max-width:860px}.fortrow-dashboard-intro p,.fortrow-permission-card-head span,.fortrow-code-view span{color:#f3c46b;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:800}.fortrow-dashboard-intro h1{color:#fff;max-width:920px;margin:0 0 22px;font-size:clamp(42px,6vw,78px);line-height:.96}.fortrow-dashboard-intro>span{color:#bdd0d8;max-width:760px;font-size:19px;line-height:1.7;display:block}.fortrow-dashboard-section{background:#071017;padding:76px 0 112px}.fortrow-dashboard-alert{border:1px solid #89a9bd33;max-width:760px;margin-top:32px;padding:16px 18px}.fortrow-dashboard-alert-success{color:#8acfc4;background:#8acfc41a}.fortrow-dashboard-alert-error{color:#ffb0b0;background:#ff747417}.fortrow-dashboard-alert-gold{color:#f3c46b;letter-spacing:.01em;background:linear-gradient(135deg,#f3c46b2e,#f3c46b0f);border-color:#f3c46b8c;font-weight:800;box-shadow:0 20px 44px #f3c46b14}.fortrow-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.fortrow-permission-card{background:linear-gradient(160deg,#89a9bd1f,#081016e6),#081016;border:1px solid #89a9bd38;min-height:430px;padding:30px}.fortrow-permission-card-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.fortrow-permission-card-head span{margin:0}.fortrow-permission-card-head strong{color:#bdd0d8;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid #89a9bd40;padding:9px 10px;font-size:11px}.fortrow-permission-card-head strong.granted{color:#8acfc4;border-color:#8acfc46b}.fortrow-permission-card h2{color:#fff;margin:0 0 18px;font-size:31px}.fortrow-permission-card>p,.fortrow-code-view p,.fortrow-permission-action small,.fortrow-permission-note{color:#bdd0d8;line-height:1.65}.fortrow-dashboard-button{color:#071017;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#f3c46b;border:1px solid #f3c46be6;min-height:48px;margin-top:24px;padding:0 18px;font-size:12px;font-weight:900}.fortrow-dashboard-button:disabled{cursor:wait;opacity:.72}.fortrow-dashboard-button.unavailable:disabled{color:#bdd0d8;cursor:not-allowed;background:#89a9bd29;border-color:#89a9bd52}.fortrow-permission-note{border-left:3px solid #f3c46b;margin-top:26px;padding-left:14px}.fortrow-permission-action{gap:12px;display:grid}.fortrow-code-view{background:#05070a9e;border:1px solid #8acfc433;margin-top:28px;padding:18px}.fortrow-code-view>div{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.fortrow-code-view span{margin:0}.fortrow-code-view small{color:#89a9bd;font-size:12px}.fortrow-code-view code{color:#8acfc4;white-space:nowrap;background:#020406;padding:14px;font-size:13px;display:block;overflow-x:auto}.fortrow-docs-link{color:#f3c46b;letter-spacing:.12em;text-transform:uppercase;margin-top:14px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.fortrow-docs-link:hover{color:#fff}.fortrow-docs-link-standalone{margin-top:22px}.fortrow-code-view p{margin:14px 0 0;font-size:13px}@media (width<=991px){.fortrow-permission-grid{grid-template-columns:1fr}}.fortrow-auth-message{color:#8acfc4;background:#8acfc41a;border:1px solid #8acfc440;margin:0 0 22px;padding:14px 16px;line-height:1.55}.fortrow-auth-action{color:#071017;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#f3c46b;border:1px solid #f3c46be6;width:100%;min-height:58px;padding:0 22px;font-size:13px;font-weight:900}.fortrow-auth-action:disabled{cursor:wait;opacity:.72}.fortrow-contact-page{color:#dce8ef;background:#05070a;min-height:100vh}.fortrow-contact-hero{background:radial-gradient(circle at 12% 16%,#8acfc42e,#0000 28%),radial-gradient(circle at 88% 10%,#f3c46b24,#0000 30%),linear-gradient(145deg,#05070a 0%,#071017 52%,#0c151b 100%);padding:172px 0 116px}.fortrow-contact-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);align-items:start;gap:48px;display:grid}.fortrow-contact-copy p{color:#f3c46b;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:800}.fortrow-contact-copy h1{color:#fff;margin:0 0 22px;font-size:clamp(44px,6vw,78px);line-height:.96}.fortrow-contact-copy>span{color:#bdd0d8;max-width:660px;font-size:19px;line-height:1.7;display:block}.fortrow-contact-panel{background:#05070a7a;border:1px solid #8acfc433;margin-top:38px;padding:24px}.fortrow-contact-panel strong{color:#8acfc4;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:900;display:block}.fortrow-contact-panel span{color:#bdd0d8;line-height:1.7}.fortrow-contact-form{background:linear-gradient(155deg,#89a9bd26,#05070ad1),#071017eb;border:1px solid #89a9bd47;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:36px;display:grid;box-shadow:0 34px 100px #00000061}.fortrow-contact-form label{gap:9px;display:grid}.fortrow-contact-form label>span{color:#dce8ef;letter-spacing:.11em;text-transform:uppercase;font-size:13px;font-weight:800}.fortrow-contact-form input,.fortrow-contact-form textarea{color:#fff;background:#dce8ef12;border:1px solid #89a9bd47;outline:none;padding:0 18px;transition:border-color .2s,box-shadow .2s,background .2s}.fortrow-contact-form input{min-height:56px}.fortrow-contact-form textarea{resize:vertical;min-height:170px;padding-top:16px;padding-bottom:16px;line-height:1.65}.fortrow-contact-form input:focus,.fortrow-contact-form textarea:focus{background:#dce8ef1a;border-color:#f3c46bc7;box-shadow:0 0 0 4px #f3c46b1c}.fortrow-contact-form small{color:#ff9f9f;font-size:13px}.fortrow-contact-full,.fortrow-contact-form .fortrow-dashboard-alert,.fortrow-contact-form button{grid-column:1/-1}.fortrow-contact-form button{color:#071017;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#f3c46b;border:1px solid #f3c46be6;min-height:58px;font-size:13px;font-weight:900;transition:transform .2s,box-shadow .2s}.fortrow-contact-form button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 44px #f3c46b33}.fortrow-contact-form button:disabled{cursor:wait;opacity:.72}.fortrow-contact-honey{opacity:0;position:absolute;left:-9999px;width:0!important;height:0!important}@media (width<=991px){.fortrow-contact-grid{grid-template-columns:1fr}}@media (width<=767px){.fortrow-contact-hero{padding:142px 0 86px}.fortrow-contact-form{grid-template-columns:1fr;padding:28px 22px}}
