html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400}body{margin:0;min-height:100vh;background:#fff}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}*{margin:0;padding:0;box-sizing:border-box}body{@keyframes glow{0%{box-shadow:0 0 30px #3b82f680}50%{box-shadow:0 0 60px #3b82f6e6}to{box-shadow:0 0 30px #3b82f680}}@keyframes pulseText{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes pulseText{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes boxPulse{0%{box-shadow:0 0 #6046d499}70%{box-shadow:0 0 0 10px #6046d400}to{box-shadow:0 0 #6046d400}}}body body,body .dribbble-bg,body .phone-3d,body .screen,body .outer-card,body .inner-card,body .ant-typography{color:#fff!important}body #root{height:100vh}body .dribbble-bg{min-height:100vh;width:100%;display:flex;justify-content:center;align-items:center}body .phone-3d{width:380px;height:650px;max-height:92vh;position:relative;background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:45px;padding:25px;box-shadow:0 60px 120px #00000059,0 0 40px #3b82f699;transform:rotateX(15deg) rotateY(-15deg);transition:all .6s ease;display:flex;flex-direction:column;animation:glow 3s infinite ease-in-out}body .phone-3d:hover{transform:rotateX(0) rotateY(0) scale(1.03)}body .screen{position:relative;flex:1;height:100%;background:#ffffff26;border-radius:32px;padding:30px;box-shadow:inset 0 0 25px #fff3;overflow:hidden}body .outer-card .ant-card-body{padding:45px 50px}body .floating-buttons{display:flex;justify-content:center;gap:40px;margin-top:20px}body .btn-x{background:linear-gradient(135deg,#ef4444,#b91c1c)!important;color:#fff!important;border:none!important;outline:none!important;width:65px!important;height:65px!important;font-size:24px;box-shadow:0 20px 40px #ef444480!important;transition:.3s ease}body .btn-check{background:linear-gradient(135deg,#22c55e,#15803d)!important;color:#fff!important;border:none!important;width:70px!important;height:70px!important;font-size:24px;box-shadow:0 15px 30px #22c55e80;transition:.3s ease}body .btn-skip{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;color:#fff!important;border:none!important;width:65px!important;height:65px!important;font-size:20px;box-shadow:0 15px 30px #3b82f680;transition:.3s ease}body .btn-x:hover,body .btn-check:hover,body .btn-skip:hover{transform:scale(1.15)}@media(max-width:768px){body .phone-3d{transform:none;width:95%;height:90vh}body .inner-card{padding:10px!important}}@media(max-width:480px){body .phone-3d{padding:15px}body .btn-x{width:50px!important;height:50px!important;font-size:18px}body .btn-check{width:55px!important;height:55px!important;font-size:18px}body .btn-skip{width:50px!important;height:50px!important;font-size:16px}body .inner-card{padding:20px!important}}@media(min-width:1024px){body .phone-3d{transform:none;width:70%}body .screen{padding:45px}body .access-card .ant-card-body{padding:55px 70px}body .card-title{font-size:30px;margin-bottom:30px}body .ant-tag{font-size:15px;padding:6px 12px}}@media(min-width:1440px){body .phone-3d{width:60%}}body .access-card .ant-card-body{height:100%}body .access-form-container{max-width:600px;margin:40px auto;padding:30px 25px 40px;font-family:Arial,sans-serif;background:linear-gradient(135deg,#1e3a8a,#2563eb);border:1px solid rgba(255,255,255,.4);border-radius:12px;color:#fff;box-shadow:0 20px 40px #0006}body .access-form label{display:block;margin-bottom:12px;font-weight:600}body .access-form label .required{color:#ef4444;margin-left:2px}body .access-form input,body .access-form textarea,body .access-form select{background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff;padding:10px 12px;border-radius:6px;width:100%;transition:border-color .2s,background .2s}body .access-form select{color:#000;background:#fffc}body .access-form select option{color:#000;background:#fff}body .access-form input:focus,body .access-form textarea:focus,body .access-form select:focus{border-color:#3b82f6;background:#ffffff40;outline:none}body .access-form input::placeholder,body .access-form textarea::placeholder{color:#ccc}body .access-form button{display:block;margin:20px auto 0;background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s}body .repo-selector{margin:16px 0;padding:4px 8px;background:#ffffff1a;border-radius:6px;display:flex;flex-direction:column}body .repo-selector .section-label{font-size:18px;margin-bottom:10px;display:block}body .org-group{margin-bottom:12px}body .org-header{display:flex;align-items:center;gap:10px;cursor:pointer;width:100%}body .org-name{font-weight:600}body .repo-list{margin-top:4px;display:flex;flex-direction:column;background:#ffffff0d;border-radius:4px;padding:4px 8px}body .repo-item{display:flex;align-items:center;gap:10px;margin-bottom:6px;width:100%}body .access-form button:hover{transform:scale(1.05);box-shadow:0 8px 16px #0000004d}body .org-header input,body .repo-item input{margin:0;transform:scale(1.3);flex-shrink:0}body .page-wrapper{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#dce6f7,#f3f6fb);padding:20px}body .outer-card{border-radius:40px!important;padding:0!important;height:100%;display:flex;flex-direction:column;overflow:hidden}body .outer-card>.ant-card-body{padding:0!important;height:100%;display:flex;flex-direction:column}body .inner-card{border-radius:30px!important;background:linear-gradient(180deg,#5b82df,#204388)!important;color:#fff!important;flex:1;display:flex;flex-direction:column;overflow:hidden}body .inner-card>.ant-card-body{flex:1;overflow-y:auto;padding:clamp(2px,4vw,10px)}body .inner-card>.ant-card-body::-webkit-scrollbar{width:6px}body .inner-card>.ant-card-body::-webkit-scrollbar-thumb{background:#fff6;border-radius:10px}body .user-name{font-size:clamp(16px,3vw,30px)!important;font-weight:600;line-height:clamp(1.1,1.5vw,1.4);margin-bottom:clamp(6px,2vw,20px)}body .label{font-size:clamp(10px,1.8vw,16px)!important;font-weight:500;opacity:.85;line-height:clamp(1.1,1.3vw,1.4)}body .value{font-size:clamp(10px,1.8vw,16px)!important;font-weight:400;line-height:clamp(1.1,1.3vw,1.4)}body .ant-row{row-gap:clamp(4px,1.5vw,16px)}body .no-requests{display:inline-block;padding:15px 25px;font-size:clamp(14px,2vw,24px);color:#6b51e0;border:2px solid #6046d4;border-radius:10px;animation:pulseText 2s infinite,boxPulse 2s infinite;background:#f5f3ff}
