:root{color-scheme:dark}html,body,#root{width:100%;max-width:100%;margin:0;overflow-x:hidden}body{background:radial-gradient(circle at 52% -10%,rgba(24,111,255,.16),transparent 28%),linear-gradient(180deg,#020a14,#061426 52%,#020914);color:#fff}.taylor-home-page{min-height:100svh;padding:max(22px,calc(10px + env(safe-area-inset-top))) 12px calc(62px + env(safe-area-inset-bottom));color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.taylor-home-page *{box-sizing:border-box;min-width:0}.taylor-home-header{margin-bottom:8px}.taylor-home-brandCard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;border:1px solid rgba(100,162,255,.2);border-radius:16px;background:linear-gradient(145deg,#08162ae6,#040d19cc),radial-gradient(circle at top right,rgba(21,113,255,.16),transparent 34%);box-shadow:0 8px 18px #0000003d,inset 0 1px #ffffff0f}.taylor-home-brandCard h1{margin:0 0 4px;color:#fff;font-size:16px;line-height:1;font-weight:900;letter-spacing:.04em}.taylor-home-brandCard p{margin:0;color:#fff;font-size:10px;line-height:1.18;font-weight:650;opacity:.96}.taylor-home-topStatus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px;padding:8px 10px;border:1px solid rgba(100,162,255,.2);border-radius:14px;background:#071426c7;box-shadow:0 7px 16px #0003}.taylor-home-topStatus div{padding:0 8px;border-right:1px solid rgba(148,177,220,.16)}.taylor-home-topStatus div:first-child{padding-left:0}.taylor-home-topStatus div:last-child{padding-right:0;border-right:none}.taylor-home-topStatus span{display:block;color:#dce8f8;font-size:10px;font-weight:750;opacity:.95}.taylor-home-topStatus strong{display:block;margin-top:3px;color:#fff;font-size:11px;line-height:1.18;font-weight:850;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.taylor-home-note{margin-bottom:8px;padding:8px 10px;border:1px solid rgba(103,162,255,.2);border-radius:14px;background:#071426cc}.taylor-home-note strong{color:#fff;font-size:11px;line-height:1.2;font-weight:850}.taylor-home-gridTwo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.taylor-home-card{margin-bottom:8px;padding:9px;border:1px solid rgba(103,162,255,.22);border-radius:16px;background:linear-gradient(145deg,#09192fe0,#040d1ad1),radial-gradient(circle at top right,rgba(18,112,255,.12),transparent 38%);box-shadow:0 8px 18px #0000003b,inset 0 1px #ffffff0f}.taylor-home-miniCard{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;min-height:86px}.taylor-home-cardIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#2d8cff;font-size:16px;font-weight:900;background:#2d8cff21;border:1px solid rgba(58,145,255,.3)}.taylor-home-cardText{min-width:0}.taylor-home-label{margin:0 0 4px;color:#dce8f8;font-size:10px;font-weight:800}.taylor-home-card h2{margin:0 0 4px;color:#fff;font-size:14px;line-height:1.12;font-weight:900;overflow-wrap:anywhere;word-break:break-word}.taylor-home-card p{margin:0;color:#fff;font-size:10px;line-height:1.2;font-weight:700;overflow-wrap:anywhere;word-break:break-word;opacity:.95}.taylor-home-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:7px;overflow:hidden;border:1px solid rgba(114,169,255,.17);border-radius:13px;background:#040d1b8c}.taylor-home-summary div{min-height:50px;padding:7px 5px;text-align:center;border-right:1px solid rgba(148,177,220,.16)}.taylor-home-summary div:last-child{border-right:none}.taylor-home-summary span{display:block;color:#dce8f8;font-size:10px;line-height:1.1;font-weight:750}.taylor-home-summary strong{display:block;margin-top:5px;color:#2f8dff;font-size:20px;line-height:1;font-weight:950;text-shadow:0 0 14px rgba(47,141,255,.3)}.taylor-home-actionsCard{margin-bottom:8px}.taylor-home-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.taylor-home-actions a{display:grid;place-items:center;align-content:center;gap:7px;min-height:76px;padding:8px 5px;border:1px solid rgba(85,164,255,.34);border-radius:15px;color:#fff;text-align:center;text-decoration:none;background:linear-gradient(135deg,#0d5ddaf5,#0087ffe6);box-shadow:0 8px 18px #005dff24}.taylor-home-actions a:nth-child(2){background:linear-gradient(135deg,#0078aaf5,#00b4a8db)}.taylor-home-actions a:nth-child(3){background:linear-gradient(135deg,#2e52c2f5,#5e5bdbdb)}.taylor-home-actions a:nth-child(4){background:linear-gradient(135deg,#2c3248f5,#2976c2db)}.taylor-home-actions a span{display:block;color:#fff;font-size:24px;line-height:1}.taylor-home-actions a strong{display:block;color:#fff;font-size:10px;line-height:1.12;font-weight:900;overflow-wrap:anywhere;word-break:break-word}.taylor-home-bottomNav{position:fixed;right:0;bottom:0;left:0;z-index:9999;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;min-height:52px;padding:5px 6px calc(5px + env(safe-area-inset-bottom));border-top:1px solid rgba(82,145,255,.22);background:#020811f7;box-shadow:0 -10px 22px #0000005c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.taylor-home-bottomNav a{display:grid;gap:2px;place-items:center;min-width:0;color:#fff;font-size:9px;font-weight:800;text-decoration:none;opacity:.88}.taylor-home-bottomNav a span{font-size:16px;line-height:1}.taylor-home-bottomNav a.active{color:#3b93ff;opacity:1;font-weight:950}@media(max-width:480px){.taylor-home-page{padding-left:10px;padding-right:10px}.taylor-home-brandCard{padding:8px;gap:8px}.taylor-home-brandCard h1{font-size:15px}.taylor-home-brandCard p{font-size:9px}.taylor-home-topStatus{padding:7px 8px}.taylor-home-topStatus span{font-size:9px}.taylor-home-topStatus strong{font-size:10px}.taylor-home-card{padding:8px}.taylor-home-miniCard{min-height:80px;grid-template-columns:30px 1fr;gap:7px}.taylor-home-cardIcon{width:30px;height:30px;font-size:14px}.taylor-home-card h2{font-size:13px}.taylor-home-card p{font-size:9px}.taylor-home-summary strong{font-size:18px}.taylor-home-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.taylor-home-actions a{min-height:64px}.taylor-home-actions a span{font-size:20px}.taylor-home-actions a strong{font-size:9px}}.taylor-home-page{font-size:14px}.taylor-home-brandCard{padding:11px}.taylor-home-brandCard h1{font-size:19px;line-height:1.05;font-weight:950;letter-spacing:.04em}.taylor-home-brandCard p{font-size:12px;line-height:1.22;font-weight:750}.taylor-home-topStatus{padding:9px 10px}.taylor-home-topStatus span{font-size:12px;line-height:1.15;font-weight:850}.taylor-home-topStatus strong{font-size:13px;line-height:1.18;font-weight:950}.taylor-home-note{padding:9px 11px}.taylor-home-note strong{font-size:14px;line-height:1.2;font-weight:950}.taylor-home-miniCard{min-height:92px}.taylor-home-cardIcon{width:34px;height:34px;font-size:16px}.taylor-home-label{font-size:12px;line-height:1.15;font-weight:900}.taylor-home-card h2{font-size:16px;line-height:1.12;font-weight:950}.taylor-home-card p{font-size:12px;line-height:1.2;font-weight:800}.taylor-home-summary span{font-size:12px;line-height:1.12;font-weight:850}.taylor-home-summary strong{font-size:24px;font-weight:950}.taylor-home-actions a{min-height:78px}.taylor-home-actions a span{font-size:24px}.taylor-home-actions a strong{font-size:12px;line-height:1.15;font-weight:950}.taylor-home-bottomNav{min-height:56px}.taylor-home-bottomNav a{font-size:11px;line-height:1.1;font-weight:950}.taylor-home-bottomNav a span{font-size:18px}@media(max-width:480px){.taylor-home-brandCard h1{font-size:18px}.taylor-home-brandCard p,.taylor-home-topStatus span{font-size:11px}.taylor-home-topStatus strong{font-size:12px}.taylor-home-note strong{font-size:13px}.taylor-home-miniCard{min-height:88px}.taylor-home-label{font-size:11px}.taylor-home-card h2{font-size:15px}.taylor-home-card p,.taylor-home-summary span{font-size:11px}.taylor-home-summary strong{font-size:23px}.taylor-home-actions a{min-height:72px}.taylor-home-actions a strong{font-size:11px}.taylor-home-bottomNav a{font-size:10.5px}}@media(max-height:680px){.taylor-home-brandCard h1{font-size:17px}.taylor-home-brandCard p{font-size:10.5px}.taylor-home-note strong{font-size:12.5px}.taylor-home-card h2{font-size:14.5px}.taylor-home-card p{font-size:10.5px}.taylor-home-actions a strong{font-size:10.8px}.taylor-home-bottomNav a{font-size:10px}}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:#020814;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}.login-page{position:relative;width:min(100%,430px);min-height:100dvh;height:100dvh;margin:0 auto;overflow:hidden;padding:18px 16px;color:#fff;background:radial-gradient(circle at 50% 12%,rgba(0,102,255,.2),transparent 34%),radial-gradient(circle at 50% 47%,rgba(0,75,160,.14),transparent 44%),linear-gradient(180deg,#020b17,#031426 52%,#020814)}.radar-bg{position:absolute;top:-188px;left:50%;width:580px;height:580px;transform:translate(-50%);border-radius:50%;border:1px solid rgba(0,119,255,.08);box-shadow:0 0 0 82px #0077ff09,0 0 0 164px #0077ff06,inset 0 0 80px #0077ff0f;pointer-events:none}.brand-section{position:relative;z-index:1;margin:0 auto 14px;text-align:center}.app-logo{width:88px;height:88px;margin:0 auto 8px;border-radius:18px;display:flex;align-items:center;justify-content:center}.app-logo-img{display:block;width:88px;height:88px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(0,119,255,.28))}.brand-block{margin:0}.brand-name{margin:0;font-size:31px;line-height:1;font-weight:900;letter-spacing:-.75px;color:#f8fbff;text-shadow:0 8px 28px rgba(255,255,255,.1)}.brand-name-secondary{margin-top:0;font-size:28px;letter-spacing:-.55px}.brand-subtitle{margin:7px auto 0;font-size:15px;line-height:1.24;font-weight:650;color:#e8efffe6}.brand-block-dante .brand-subtitle{font-size:14.5px}.brand-divider{width:74%;height:1px;margin:12px auto 11px;background:linear-gradient(90deg,transparent,rgba(0,119,255,.48),transparent);box-shadow:0 0 14px #0077ffbf}.login-card{position:relative;z-index:1;width:100%;margin:0 auto;padding:18px 16px;border:1px solid rgba(149,179,220,.2);border-radius:24px;background:linear-gradient(145deg,#071424db,#030d1beb);box-shadow:0 22px 64px #0000006b,inset 0 0 32px #0077ff0b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.card-header{display:flex;gap:12px;align-items:center;margin-bottom:16px}.header-icon{flex:0 0 auto;width:48px;height:48px;border:1px solid rgba(0,119,255,.6);border-radius:15px;color:#1482ff;background:#0077ff17;display:flex;align-items:center;justify-content:center}.header-icon svg{width:27px;height:27px}.card-header h3{margin:0;font-size:22px;line-height:1.1;font-weight:850}.card-header p{margin:5px 0 0;font-size:15px;color:#dee7f6b8}.field-label{display:block;margin:0 0 6px;font-size:17px;line-height:1.1;font-weight:750;color:#ecf3ffe6}.input-box{display:flex;align-items:center;min-height:52px;margin-bottom:13px;border:1px solid rgba(142,171,210,.28);border-radius:15px;background:#030f1f9e;overflow:hidden}.input-icon{width:50px;min-height:52px;border-right:1px solid rgba(142,171,210,.22);display:flex;align-items:center;justify-content:center;color:#1482ff}.input-icon svg{width:25px;height:25px}.input-box input{width:100%;min-width:0;border:0;outline:none;padding:0 14px;background:transparent;color:#f8fbff;font-size:17px;font-weight:500}.input-box input::placeholder{color:#c7d5eb85}.input-box input:disabled{cursor:not-allowed;opacity:.7}.eye-button{width:50px;height:52px;border:0;background:transparent;color:#dce6f8bf;cursor:pointer;display:flex;align-items:center;justify-content:center}.eye-button svg{width:25px;height:25px}.login-message{margin:-4px 0 11px;padding:9px 11px;border:1px solid rgba(255,193,7,.25);border-radius:12px;background:#ffc10714;color:#ffe39a;font-size:13px;line-height:1.3}.login-button{width:100%;min-height:54px;border:0;border-radius:16px;background:linear-gradient(135deg,#0068ff,#0b8cff);color:#fff;font-size:23px;font-weight:850;cursor:pointer;box-shadow:0 16px 34px #0068ff42,inset 0 1px #ffffff3d}.login-button:disabled{cursor:not-allowed;opacity:.58}@media(min-width:700px){body{background:radial-gradient(circle at 50% 20%,rgba(0,102,255,.16),transparent 34%),linear-gradient(180deg,#020b17,#020814)}.login-page{box-shadow:0 0 90px #0077ff1f}}@media(max-height:720px){.login-page{padding:12px 15px}.app-logo,.app-logo-img{width:74px;height:74px}.app-logo{margin-bottom:6px}.brand-name{font-size:27px}.brand-name-secondary{font-size:24px}.brand-subtitle{margin-top:5px;font-size:12.9px}.brand-block-dante .brand-subtitle{font-size:12.6px}.brand-divider{margin:9px auto 8px}.brand-section{margin-bottom:11px}.login-card{padding:15px 15px 16px}.card-header{margin-bottom:13px}.header-icon{width:44px;height:44px}.card-header h3{font-size:20px}.card-header p{font-size:14px}.field-label{font-size:16px}.input-box{min-height:48px;margin-bottom:11px}.input-icon{min-height:48px}.eye-button{height:48px}.login-button{min-height:50px;font-size:21px}}@media(max-height:650px){.login-page{padding-top:9px;padding-bottom:9px}.app-logo,.app-logo-img{width:64px;height:64px}.brand-name{font-size:25px}.brand-name-secondary{font-size:22px}.brand-subtitle{font-size:12px;line-height:1.18}.brand-block-dante .brand-subtitle{font-size:11.8px}.login-card{padding:13px 14px}.card-header{margin-bottom:10px}.header-icon{width:40px;height:40px}.input-box{min-height:44px;margin-bottom:9px}.input-icon{width:46px;min-height:44px}.input-box input{font-size:16px}.eye-button{height:44px}.login-button{min-height:46px}}.brand-section .app-logo{width:104px!important;height:104px!important;margin-top:0!important;margin-bottom:8px!important}.brand-section .app-logo img,.brand-section .app-logo-img,.brand-section img.app-logo-img{width:104px!important;height:104px!important;max-width:104px!important;max-height:104px!important;object-fit:contain!important}.brand-section{margin-bottom:12px!important}.brand-name{font-size:30px!important}.brand-name-secondary{margin-top:8px!important}.brand-subtitle{font-size:14px!important;line-height:1.2!important;margin-top:5px!important}.brand-divider{margin-top:9px!important}.login-card{padding-top:16px!important;padding-bottom:16px!important}@media(max-height:720px){.brand-section .app-logo,.brand-section .app-logo img,.brand-section .app-logo-img,.brand-section img.app-logo-img{width:92px!important;height:92px!important;max-width:92px!important;max-height:92px!important}.brand-name{font-size:28px!important}.brand-subtitle{font-size:13.5px!important}.login-card{padding-top:14px!important;padding-bottom:14px!important}}
