.tulapi-auth_shell__C97NT{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#f4f8ff;color:#11213b;font-family:Arial,sans-serif}.tulapi-auth_story__kvGzd{background:radial-gradient(ellipse at 30% 30%,#133c67,transparent 65%),#06162c;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:70px 55px}.tulapi-auth_story__kvGzd h1{font-size:clamp(30px,3.5vw,52px);line-height:1.18;margin:35px 0 20px;max-width:570px}.tulapi-auth_story__kvGzd p{color:#abcbe8;font-size:20px;line-height:1.6}.tulapi-auth_features__ZbvGJ{display:flex;gap:30px;margin-top:60px}.tulapi-auth_features__ZbvGJ span{max-width:110px;display:grid;gap:15px;justify-items:center;color:#d9e9fc;font-size:14px}.tulapi-auth_formSide__3xtPF{display:grid;place-items:center;padding:45px;background:linear-gradient(145deg,#fff,#eaf3ff)}.tulapi-auth_card__nOjPx{width:min(100%,530px);background:#ffffffed;border:1px solid #dfebf8;border-radius:24px;padding:40px;box-shadow:0 16px 50px #2c59830a}.tulapi-auth_brand__AqKNZ{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:30px}.tulapi-auth_brand__AqKNZ img{max-width:160px;height:auto}.tulapi-auth_shield__GuzMP{position:relative;width:140px;height:140px}.tulapi-auth_shield__GuzMP img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tulapi-auth_shield__GuzMP img:first-child{clip-path:inset(0 50% 0 0)}.tulapi-auth_shield__GuzMP img:last-child{clip-path:inset(0 0 0 50%)}.tulapi-auth_story__kvGzd .tulapi-auth_shield__GuzMP{width:210px;height:210px}.tulapi-auth_card__nOjPx h2{font-size:30px;line-height:1.3;text-align:center;margin:0 0 14px}.tulapi-auth_intro__IBx6F{text-align:center;color:#7386a0;line-height:1.6;margin-bottom:30px}.tulapi-auth_form__7td3t{display:grid;gap:21px}.tulapi-auth_form__7td3t label{display:grid;gap:9px;font-size:14px;font-weight:600}.tulapi-auth_form__7td3t input:not([type=checkbox]),.tulapi-auth_form__7td3t select{background:#fff;border:1px solid #d6e2f0;border-radius:11px;padding:15px;color:#15233b;width:100%;box-sizing:border-box;font-size:16px}.tulapi-auth_password__MwwIg{display:flex;position:relative}.tulapi-auth_password__MwwIg input{padding-right:65px!important}.tulapi-auth_password__MwwIg button{position:absolute;right:8px;top:8px;background:transparent;border:0;padding:8px;color:#546b88}.tulapi-auth_options__AcLKd{display:flex;align-items:center;justify-content:space-between;gap:15px}.tulapi-auth_options__AcLKd label{display:flex;align-items:center;font-weight:400}.tulapi-auth_options__AcLKd button{background:none;border:0;color:#0662ed}.tulapi-auth_primary__o_bL9{background:#0662ff;color:white;border:0;border-radius:12px;padding:17px;font-weight:700;font-size:18px;cursor:pointer}.tulapi-auth_primary__o_bL9:disabled{opacity:.5;cursor:not-allowed}.tulapi-auth_error__8_CZ6{background:#fff2ee;border:1px solid #efc4b5;color:#9e361d;padding:14px;border-radius:10px;line-height:1.5}.tulapi-auth_page__S3JJa{min-height:100vh;background:#f4f8ff;padding:32px;color:#14233c;font-family:Arial,sans-serif}.tulapi-auth_bar__U0jo2{justify-content:space-between;padding:14px 24px;background:#fff;border-bottom:1px solid #dce6f1;color:#17263e}.tulapi-auth_bar__U0jo2,.tulapi-auth_bar__U0jo2 nav{display:flex;align-items:center;gap:20px}.tulapi-auth_bar__U0jo2 a{color:#135dcc}.tulapi-auth_bar__U0jo2 button{border:1px solid #cedaeb;border-radius:8px;padding:9px 14px;background:#fff;color:#17263e}.tulapi-auth_platforms__RZX_Q{max-width:950px;margin:60px auto;text-align:center}.tulapi-auth_platforms__RZX_Q h1{font-size:38px}.tulapi-auth_platforms__RZX_Q>p{color:#65788f}.tulapi-auth_platformGrid__oSn5V{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.tulapi-auth_platformCard__GaLnF{background:#fff;border:1px solid #d9e4f2;border-radius:20px;padding:38px;display:grid;gap:20px;justify-items:center}.tulapi-auth_platformCard__GaLnF img{width:95px;height:95px;-o-object-fit:contain;object-fit:contain}.tulapi-auth_platformCard__GaLnF a{display:block;text-decoration:none;background:#0662ff;color:#fff;padding:14px 35px;border-radius:10px}.tulapi-auth_platformCard__GaLnF button{padding:14px 35px;border:0;border-radius:10px;color:#72849d}.tulapi-auth_admin__3GdUy{max-width:1200px;margin:35px auto}.tulapi-auth_admin__3GdUy table{width:100%;border-collapse:collapse;background:#fff}.tulapi-auth_admin__3GdUy td,.tulapi-auth_admin__3GdUy th{text-align:left;border-bottom:1px solid #dde5ef;padding:12px}.tulapi-auth_admin__3GdUy button{padding:9px;border:1px solid #d4dfec;border-radius:7px;background:#fff;color:#154b8f;cursor:pointer}.tulapi-auth_admin__3GdUy form{max-width:650px;margin:25px 0;padding:24px;background:#fff;border-radius:16px}.tulapi-auth_admin__3GdUy input[type=checkbox]{width:auto}.tulapi-auth_admin__3GdUy small{color:#5b6f89}.tulapi-auth_scroll__YrdzH{overflow:auto}.tulapi-auth_page__S3JJa :focus-visible,.tulapi-auth_shell__C97NT :focus-visible{outline:3px solid #3985fb;outline-offset:3px}@media(max-width:850px){.tulapi-auth_shell__C97NT{grid-template-columns:1fr}.tulapi-auth_story__kvGzd{display:none}.tulapi-auth_formSide__3xtPF{padding:24px}.tulapi-auth_card__nOjPx{padding:28px}.tulapi-auth_platformGrid__oSn5V{grid-template-columns:1fr}.tulapi-auth_bar__U0jo2{flex-wrap:wrap}.tulapi-auth_features__ZbvGJ{gap:15px}.tulapi-auth_page__S3JJa{padding:20px}}.tulapi-auth_loginShield__7wfqi{display:block;width:140px;height:140px;-o-object-fit:contain;object-fit:contain;background:transparent;border-radius:0;flex-shrink:0}.tulapi-auth_story__kvGzd .tulapi-auth_loginShield__7wfqi{width:210px;height:210px}.tulapi-auth_brand__AqKNZ .tulapi-auth_loginShield__7wfqi{width:140px;height:140px;max-width:none}.tulapi-auth_shell__C97NT{min-height:100svh;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tulapi-auth_shell__C97NT .tulapi-auth_story__kvGzd{padding:clamp(20px,4vh,40px) clamp(22px,3vw,48px);background:#06162c;min-width:0;gap:0}.tulapi-auth_storyArtwork__I0QyI{display:block;width:100%;max-width:680px;height:clamp(180px,40dvh,400px);-o-object-fit:contain;object-fit:contain;flex-shrink:1;min-height:0;-webkit-mask-image:radial-gradient(ellipse 67% 65% at center,#000 48%,transparent 99%);mask-image:radial-gradient(ellipse 67% 65% at center,#000 48%,transparent 99%)}.tulapi-auth_shell__C97NT .tulapi-auth_story__kvGzd h1{font-size:clamp(26px,3.8vh,44px);line-height:1.16;margin:8px 0 14px}.tulapi-auth_shell__C97NT .tulapi-auth_story__kvGzd p{font-size:clamp(14px,1.9vh,19px);line-height:1.5;margin:0;max-width:520px}.tulapi-auth_shell__C97NT .tulapi-auth_features__ZbvGJ{width:100%;max-width:520px;justify-content:space-between;gap:16px;margin-top:clamp(20px,4vh,40px)}.tulapi-auth_shell__C97NT .tulapi-auth_features__ZbvGJ span{font-size:12px;gap:10px;flex:1}.tulapi-auth_shell__C97NT .tulapi-auth_features__ZbvGJ svg{width:26px;height:26px}.tulapi-auth_shell__C97NT .tulapi-auth_formSide__3xtPF{min-width:0;padding:clamp(16px,3vh,32px) clamp(20px,3vw,48px)}.tulapi-auth_shell__C97NT .tulapi-auth_card__nOjPx{width:100%;max-width:500px;padding:clamp(22px,3.4vh,36px);border-radius:22px}.tulapi-auth_shell__C97NT .tulapi-auth_brand__AqKNZ{gap:18px;margin-bottom:clamp(10px,2vh,20px)}.tulapi-auth_shell__C97NT .tulapi-auth_brand__AqKNZ .tulapi-auth_loginShield__7wfqi{width:clamp(64px,10vh,96px);height:clamp(64px,10vh,96px)}.tulapi-auth_shell__C97NT .tulapi-auth_brand__AqKNZ>img:not(.tulapi-auth_loginShield__7wfqi){width:clamp(110px,12vw,150px)}.tulapi-auth_shell__C97NT .tulapi-auth_card__nOjPx h2{font-size:clamp(22px,3vh,30px);line-height:1.22;margin:0 0 12px}.tulapi-auth_shell__C97NT .tulapi-auth_intro__IBx6F{line-height:1.5;margin:0 0 22px}.tulapi-auth_shell__C97NT .tulapi-auth_form__7td3t{gap:16px}.tulapi-auth_shell__C97NT .tulapi-auth_form__7td3t label{font-size:13px}.tulapi-auth_shell__C97NT .tulapi-auth_form__7td3t input:not([type=checkbox]){padding:12px 14px;font-size:15px;min-height:44px}.tulapi-auth_shell__C97NT .tulapi-auth_password__MwwIg button{top:4px;right:6px}.tulapi-auth_shell__C97NT .tulapi-auth_options__AcLKd{font-size:13px}.tulapi-auth_shell__C97NT .tulapi-auth_options__AcLKd button{padding:0}.tulapi-auth_shell__C97NT .tulapi-auth_primary__o_bL9{padding:13px 16px;font-size:16px;min-height:46px}.tulapi-auth_shell__C97NT .tulapi-auth_error__8_CZ6{padding:10px 12px;font-size:13px}@media (min-width:851px){.tulapi-auth_shell__C97NT{height:100dvh}}@media (max-height:700px){.tulapi-auth_shell__C97NT .tulapi-auth_card__nOjPx{padding:18px 24px}.tulapi-auth_shell__C97NT .tulapi-auth_brand__AqKNZ{margin-bottom:8px}.tulapi-auth_shell__C97NT .tulapi-auth_brand__AqKNZ .tulapi-auth_loginShield__7wfqi{width:58px;height:58px}.tulapi-auth_shell__C97NT .tulapi-auth_card__nOjPx h2{font-size:22px;margin-bottom:8px}.tulapi-auth_shell__C97NT .tulapi-auth_intro__IBx6F{font-size:12px;margin-bottom:14px}.tulapi-auth_shell__C97NT .tulapi-auth_form__7td3t{gap:12px}.tulapi-auth_shell__C97NT .tulapi-auth_features__ZbvGJ{margin-top:20px}.tulapi-auth_shell__C97NT .tulapi-auth_story__kvGzd h1{font-size:28px}}@media (max-width:850px){.tulapi-auth_shell__C97NT{grid-template-columns:minmax(0,1fr)}.tulapi-auth_shell__C97NT .tulapi-auth_story__kvGzd{display:none}.tulapi-auth_shell__C97NT .tulapi-auth_formSide__3xtPF{padding:20px}.tulapi-auth_shell__C97NT .tulapi-auth_card__nOjPx{max-width:460px}}@media (max-width:380px){.tulapi-auth_shell__C97NT .tulapi-auth_formSide__3xtPF{padding:12px}.tulapi-auth_shell__C97NT .tulapi-auth_card__nOjPx{padding:20px 16px}.tulapi-auth_shell__C97NT .tulapi-auth_options__AcLKd{gap:10px}}.tulapi-auth_shell__C97NT .tulapi-auth_card__nOjPx{max-width:400px;padding:32px 36px 24px;border-radius:16px;box-sizing:border-box}.tulapi-auth_shell__C97NT .tulapi-auth_brand__AqKNZ{gap:10px;margin-bottom:24px}.tulapi-auth_shell__C97NT .tulapi-auth_brand__AqKNZ .tulapi-auth_loginShield__7wfqi{width:64px;height:64px}.tulapi-auth_shell__C97NT .tulapi-auth_brand__AqKNZ>img:not(.tulapi-auth_loginShield__7wfqi){width:160px;max-width:160px}.tulapi-auth_shell__C97NT .tulapi-auth_card__nOjPx h2{text-align:left;font-size:26px;line-height:1.16;letter-spacing:-.6px;margin-bottom:12px;color:#111b35}.tulapi-auth_shell__C97NT .tulapi-auth_intro__IBx6F{text-align:left;font-size:14px;line-height:1.45;margin-bottom:26px}.tulapi-auth_shell__C97NT .tulapi-auth_form__7td3t{gap:18px}.tulapi-auth_shell__C97NT .tulapi-auth_form__7td3t label{font-size:12px;gap:7px}.tulapi-auth_inputWithIcon__TePJH{position:relative;display:flex;align-items:center}.tulapi-auth_inputIcon__l45s_{position:absolute;left:13px;color:#8495b3;pointer-events:none}.tulapi-auth_shell__C97NT .tulapi-auth_form__7td3t input:not([type=checkbox]){min-height:42px;border-radius:7px;font-size:12px;padding:11px 13px}.tulapi-auth_shell__C97NT .tulapi-auth_inputWithIcon__TePJH input:not([type=checkbox]){padding-left:40px}.tulapi-auth_shell__C97NT .tulapi-auth_form__7td3t input::-moz-placeholder{color:#8495b3;opacity:1}.tulapi-auth_shell__C97NT .tulapi-auth_form__7td3t input::placeholder{color:#8495b3;opacity:1}.tulapi-auth_shell__C97NT .tulapi-auth_password__MwwIg button{top:2px;right:5px;color:#7c8eac;cursor:pointer}.tulapi-auth_shell__C97NT .tulapi-auth_password__MwwIg button svg{width:19px;height:19px}.tulapi-auth_shell__C97NT .tulapi-auth_options__AcLKd{gap:8px}.tulapi-auth_shell__C97NT .tulapi-auth_options__AcLKd button,.tulapi-auth_shell__C97NT .tulapi-auth_options__AcLKd label{font-size:11px}.tulapi-auth_shell__C97NT .tulapi-auth_options__AcLKd label{gap:8px}.tulapi-auth_shell__C97NT .tulapi-auth_options__AcLKd input{margin:0;width:14px;height:14px;accent-color:#0662ff}.tulapi-auth_shell__C97NT .tulapi-auth_options__AcLKd button{cursor:pointer}.tulapi-auth_shell__C97NT .tulapi-auth_primary__o_bL9{display:flex;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 16px;font-size:14px;border-radius:7px}.tulapi-auth_divider__x8R20{display:flex;align-items:center;gap:14px;color:#91a0b8;font-size:11px;margin:24px 0 18px}.tulapi-auth_divider__x8R20:after,.tulapi-auth_divider__x8R20:before{content:"";height:1px;flex:1;background:#dce5f2}.tulapi-auth_requestAccess__2Rf9c{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;min-height:42px;border:1px solid #397dff;border-radius:7px;background:#fff;color:#0662ff;font-size:12px;font-weight:600;cursor:pointer}.tulapi-auth_requestAccess__2Rf9c:hover{background:#f3f7ff}.tulapi-auth_securityNote__eczUq{display:flex;align-items:flex-start;justify-content:center;gap:10px;border-top:1px solid #e5ecf5;margin-top:26px;padding-top:15px;color:#8191ad;font-size:10px;line-height:1.4}.tulapi-auth_securityNote__eczUq svg{flex-shrink:0}.tulapi-auth_accessHelp__CWIrX{color:#546b88;background:#f3f7ff;padding:12px;border-radius:7px;font-size:12px;line-height:1.5}@media (max-height:700px){.tulapi-auth_shell__C97NT .tulapi-auth_card__nOjPx{padding:20px 28px}.tulapi-auth_shell__C97NT .tulapi-auth_brand__AqKNZ{margin-bottom:14px}.tulapi-auth_shell__C97NT .tulapi-auth_brand__AqKNZ .tulapi-auth_loginShield__7wfqi{width:54px;height:54px}.tulapi-auth_shell__C97NT .tulapi-auth_card__nOjPx h2{font-size:24px}.tulapi-auth_shell__C97NT .tulapi-auth_intro__IBx6F{margin-bottom:18px}.tulapi-auth_shell__C97NT .tulapi-auth_form__7td3t{gap:14px}.tulapi-auth_divider__x8R20{margin:18px 0 14px}.tulapi-auth_securityNote__eczUq{margin-top:20px;padding-top:12px}}@media (max-width:380px){.tulapi-auth_shell__C97NT .tulapi-auth_card__nOjPx{padding:24px 20px}.tulapi-auth_shell__C97NT .tulapi-auth_brand__AqKNZ>img:not(.tulapi-auth_loginShield__7wfqi){width:145px}}