:root{--bg:#fff;--card:#f6f8f7;--ink:#0a1410;--mute:#5d6b64;--line:#e1e7e3;--acc:#14a84f;--accd:#0e9a55;--bad:#d9373d;--serif:'Fraunces',Georgia,serif;--sans:'Inter',system-ui,sans-serif;--mono:'JetBrains Mono',ui-monospace,Menlo,monospace;color-scheme:light}:root[data-theme="dark"]{--bg:#07130d;--card:#0f1f16;--ink:#eaf7ef;--mute:#8fa89a;--line:#1d3326;--accd:#3ee08f;color-scheme:dark}*,*:after,*:before{box-sizing:border-box}html{height:100%;overflow-y:auto}body{min-height:100%;margin:0;background:var(--bg);color:var(--ink);font:400 14px/1.5 var(--sans);padding-bottom:env(safe-area-inset-bottom,0px)}a{color:var(--accd);text-decoration:none;transition:color 0.2s}a:hover{color:var(--acc);text-decoration:none}button,input,select,textarea{font-family:inherit;color:inherit}.shell{display:grid;grid-template-columns:minmax(320px,.8fr) 1.2fr;min-height:100vh}@media(max-width:900px){.shell{grid-template-columns:1fr}}.side{position:sticky;top:0;height:100vh;align-self:start;overflow:hidden;color:#fff;background:radial-gradient(60% 50% at 80% 10%,rgba(18,183,106,.24),transparent 62%),radial-gradient(50% 40% at 0% 100%,rgba(18,183,106,.12),transparent 60%),#070b09}.side canvas{position:absolute;inset:0;width:100%;height:100%}.si{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:26px clamp(20px,3.4vw,48px)}.brand{display:flex;align-items:center;gap:10px;font:500 1.2rem var(--serif);color:#fff!important}.sh h2{font:300 clamp(1.7rem,2.8vw,2.55rem)/1.08 var(--serif);letter-spacing:-.02em;margin:0}.sh h2 em{color:#3ee08f}.side .cap{margin:16px 0 0;max-width:360px;font:500 0.68rem/1.75 var(--mono);text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,.66)}.side .cap:before{content:'+ ';color:#3ee08f}.pts{list-style:none;padding:0;margin:0;font:500 0.66rem var(--mono);text-transform:uppercase;letter-spacing:0.09em;color:rgba(255,255,255,.7)}.pts li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid rgba(255,255,255,.12)}.pts svg{color:#3ee08f;flex:none}@media(max-width:900px){.side{position:relative;height:auto}.si{gap:18px;padding:18px 16px 22px}.pts,.side .cap{display:none}.sh h2{font-size:1.6rem}}.main{display:flex;flex-direction:column;padding:14px clamp(16px,3.5vw,48px) 22px;min-width:0}.header{padding:0;background:none;color:var(--ink)}.grid-container{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center}#langsDD{float:none!important;margin:0!important !important;height:36px;padding:0 30px 0 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--acc) 42%,var(--line));background:color-mix(in srgb,var(--acc) 10%,var(--bg)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2314a84f' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 11px center!important;color:var(--ink);font:500 0.88rem var(--sans)!important;appearance:none;-webkit-appearance:none;cursor:pointer}#langsDD option{color:#0a1410;background:#fff}.header img{width:46px!important;height:46px!important;border-radius:10px!important;object-fit:contain;background:#fff;box-shadow:0 0 0 1px var(--line)}#leave_u{display:flex;align-items:center;gap:10px;margin:0!important !important}#tarkiiz_title{font:500 1.15rem var(--serif)!important;letter-spacing:-.01em}.ic{width:36px;height:36px;border-radius:10px;border:1px solid color-mix(in srgb,var(--acc) 42%,var(--line));background:color-mix(in srgb,var(--acc) 10%,var(--bg));color:var(--ink);cursor:pointer;display:grid;place-items:center;padding:0;transition:0.25s}.ic:hover{background:var(--acc);border-color:var(--acc);color:#fff}@media(max-width:480px){#tarkiiz_title{display:none}.header img{width:38px!important;height:38px!important}}#stuff_area{text-align:center;font:500 0.7rem var(--mono);letter-spacing:0.08em;text-transform:uppercase;color:var(--mute);padding:8px 0}.wrap{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:18px 0 8px}.form{width:100%;max-width:460px;background:none;padding:0;margin:0;box-shadow:none;border-radius:0}.form:after{content:'';display:table;clear:both}.tab-group{list-style:none;display:grid;grid-template-columns:1fr 1fr;padding:4px;margin:0 0 22px;border-radius:12px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.tab-group li{margin:0}.tab-group li a{display:block;float:none;width:auto;padding:8px;text-align:center;border-radius:9px;font-size:0.9rem;font-weight:500;color:var(--mute);background:none;cursor:pointer;transition:0.25s}.tab-group li a:hover{color:var(--ink);background:none}.tab-group .active a,.tab-group .active a:hover{background:var(--bg);color:var(--ink);box-shadow:0 1px 3px rgba(10,20,16,.12),0 0 0 1px rgba(14,154,85,.14)}.tab-content > div:last-child{display:none}h1#info,h1#info_signup{font:300 clamp(1.6rem,2.4vw,2.05rem)/1.12 var(--serif);letter-spacing:-.02em;text-align:start;color:var(--ink);margin:0 0 18px}.field-wrap,.field-wrap-ar{position:relative;margin-bottom:12px}.field-wrap-ar{text-align:right}.field-wrap > label,.field-wrap-ar > label{position:static!important;display:block;transform:none!important;margin:0 0 5px;font-size:0.8rem;font-weight:500;color:var(--ink);pointer-events:none;text-align:start}label .req{color:var(--bad);margin:0 2px;opacity:1!important}.form .form-control,.form input:not([type]),.form input[type=email],.form input[type=password],.form input[type=text],.form input[type=url],.form select:not(#langsDD){display:block;width:100%;height:42px;padding:0 12px;font-size:0.92rem;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);box-shadow:none;transition:border-color 0.2s,box-shadow 0.2s}.form .form-control:focus,.form input:focus,.form select:focus{outline:0;border-color:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 16%,transparent);background:var(--bg);color:var(--ink)}.form input::placeholder{color:var(--mute);opacity:0.8}.form .form-control[readonly]{background:var(--card);color:var(--mute)}#newpword,#newpword_confirm,#pword,.form input[type=password]{padding-inline-end:44px}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--acc);cursor:pointer;vertical-align:middle}.toggle-password,.toggle-password-ar{position:absolute;bottom:0;width:42px;height:42px;display:grid;place-items:center;color:var(--mute);cursor:pointer;transform:none;top:auto;user-select:none}.toggle-password{right:0}.toggle-password-ar{left:0}.toggle-password-ar:hover,.toggle-password:hover{color:var(--ink)}.field-wrap-ar:has(.meter) .toggle-password,.field-wrap-ar:has(.meter) .toggle-password-ar,.field-wrap:has(.meter) .toggle-password,.field-wrap:has(.meter) .toggle-password-ar{bottom:auto;top:23px}.meter{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:8px 0 6px}.meter i{height:4px;border-radius:2px;background:var(--line);transition:0.25s}.meter[data-s="1"] i:nth-child(-n+1){background:var(--bad)}.meter[data-s="2"] i:nth-child(-n+2){background:#e8a21b}.meter[data-s="3"] i:nth-child(-n+3){background:#7bc043}.meter[data-s="4"] i{background:var(--acc)}.rules{display:grid;grid-template-columns:1fr 1fr;gap:5px 14px;margin:0 0 4px;padding:0;font-size:0.76rem;color:var(--mute)}.rules li{list-style:none;display:flex;gap:7px;align-items:center}.rules i{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;flex:none;transition:0.2s}.rules li.ok{color:var(--ink)}.rules li.ok i{background:var(--acc);border-color:var(--acc)}.rules li.ok i:after{content:'';width:6px;height:3px;border-left:1.6px solid #fff;border-bottom:1.6px solid #fff;transform:rotate(-45deg) translate(.5px,-.5px)}#newpword_su_hint,#pword_su_hint{display:block;color:var(--mute)!important;font-size:0.78rem;margin:0 0 8px;padding:8px 10px;border-radius:8px;background:var(--card)}#pword_su_hint[style*="none"],#newpword_su_hint[style*="none"]{display:none!important}#capDiv,#capInputDiv{margin-bottom:12px}.capbox{display:flex;gap:6px;align-items:center;margin-top:23px}.capbox img{flex:1;min-width:0;height:42px!important;max-height:42px!important;object-fit:contain;border-radius:10px;border:1px solid var(--line);background:#fff}.rf{width:36px;height:42px;flex:none;border-radius:10px;border:1px solid var(--line);background:none;cursor:pointer;display:grid;place-items:center;color:var(--mute);padding:0}.rf:hover{color:var(--acc);border-color:var(--acc)}p.forgot{margin:6px 0 0;text-align:start;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:0.86rem}p.forgot a{padding:0!important}#p_forgot{justify-content:center}#p_forgot a{color:var(--mute)!important}#p_forgot a:hover{color:var(--accd)!important}#p_forgot #reshowSigninAnc{color:var(--accd)!important}#p_invite{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 4px;padding-top:14px;border-top:1px solid var(--line)}@media(max-width:400px){#p_invite{grid-template-columns:1fr}}#p_invite a{display:flex;align-items:center;justify-content:center;text-align:center;gap:9px;padding:8px 14px!important;border-radius:10px;border:1px solid var(--line);font-weight:500;color:var(--ink)!important;transition:0.2s}#p_invite a:before{content:'';width:18px;height:18px;flex:none;background:var(--accd);-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat}#inviteAnc{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M19 8v6M22 11h-6'/%3E%3C/svg%3E")}#delAnc{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2M19 6l-1 14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 6'/%3E%3C/svg%3E")}#p_invite #delAnc:before{background:var(--bad)}#inviteAnc:hover{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 6%,var(--bg))}#delAnc:hover{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 6%,var(--bg))}#ssButton,.button.button-block{display:block;width:100%;margin-top:16px;border:0;border-radius:10px;padding:12px 20px;font-size:0.95rem;font-weight:600;background:var(--acc);color:#fff;box-shadow:0 12px 22px -12px rgba(20,168,79,.8);cursor:pointer;transition:0.25s;-webkit-appearance:none}#ssButton:hover,.button.button-block:hover{filter:brightness(1.07);transform:translateY(-1px)}.button.button-block:disabled{opacity:0.6;cursor:progress;transform:none}.button.button-block:focus-visible{outline:2px solid var(--acc);outline-offset:3px}#delInfo,#inviteDiv,#inviteInfo{color:var(--ink)!important}#delInfo{padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--bad) 8%,var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 30%,transparent);font-size:0.86rem;margin-bottom:14px!important}#inviteInfo{max-height:190px;overflow:auto;padding:14px;border-radius:10px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-size:0.84rem;color:var(--mute)!important;margin-bottom:14px!important}#inviteDiv{padding:14px;border-radius:12px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);margin-bottom:14px!important}#edu-details h5,#edu-steps h5,#invitations h5,#inviteDiv h5{font:500 1.05rem var(--serif);margin:0 0 10px;color:var(--ink)}#emails .row,#invites .row{margin-left:0!important;margin-right:0!important;display:block}#emails .form-group,#invites .form-group{margin-bottom:8px!important}#emails .form-group > span,#invites .form-group > span{display:block;font-size:0.8rem;font-weight:500;margin:0 0 5px}#emails .form-control,#invites .form-control{max-width:100%;margin:0!important !important}#add-email,#add-invite{display:inline-flex;margin:4px 0 0!important !important;padding:0!important !important;color:var(--accd)!important;font-weight:500;font-size:0.86rem}#add-email:before,#add-invite:before{content:'+ '}#invitations .mb-5,#inviteDiv .mb-5{margin-bottom:0!important}.ml-3-ar{margin-right:1rem!important}#qrDiv{display:flex;align-items:center;gap:10px}#qrDiv[style*="none"]{display:none!important}#useQRcode{float:none!important;margin:0!important !important}#qrcode_div{color:var(--ink)!important;width:auto!important;font:inherit!important;font-size:0.88rem!important}#eduDiv,#emailsDiv,#tancDiv{clear:both;width:20px;margin-bottom:0;margin-top:1px}#TandC_div,#emailsConsent_div,#isEducator_div,.field-wrap-highlight-ar,.field-wrap-highlight-en{margin-inline-start:30px;margin-bottom:14px;min-height:22px;line-height:1.5;color:var(--mute)!important;font-size:0.84rem;text-align:start}#for_TandC strong,#for_edu strong,#for_emails strong{color:var(--ink)}#for_TandC a{color:var(--accd)}#edu-details,#edu-steps,#invitations{background:var(--card)!important;color:var(--ink);border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);padding:14px 16px!important !important;max-width:none}#edu-details .row,#edu-steps .row{margin-left:0;margin-right:0}#edu-steps .col-4{padding:6px 4px;display:flex;align-items:center;gap:6px;font-size:0.86rem}#pn{font:500 0.7rem var(--mono);letter-spacing:0.14em;text-transform:uppercase;color:var(--mute);margin:6px 0 0!important !important}#edu-details p,#edu-steps p{font-size:0.78rem;font-weight:500;margin:0 0 4px;text-align:start!important}#edu-details .close{opacity:0.7;cursor:pointer;color:var(--bad)}#edu-details .close:before{content:'\00d7';font-size:1.4rem;line-height:1}.form .btn{border-radius:10px;font-weight:600;padding:9px 18px}.form .btn-primary{background:var(--acc);border-color:var(--acc)}.form .btn-primary:hover{background:var(--accd);border-color:var(--accd)}.form .btn-secondary{background:none;color:var(--ink);border-color:var(--line)}.modal-content{background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.35)}.modal-footer,.modal-header{border-color:var(--line)}.modal-title{font:400 1.25rem var(--serif)}.modal .close{color:var(--ink);opacity:0.8;text-shadow:none}.modal-body p{font-size:0.8rem;font-weight:500;margin:0 0 5px;text-align:start!important}.modal-body .row.mt-1,.modal-body .row.mt-3{align-items:center;font-size:0.88rem;margin-left:0;margin-right:0}@media(max-width:600px){#step-1 > .row > .col-4{flex:0 0 100%;max-width:100%}.modal-body .col-6{flex:0 0 100%;max-width:100%}}#signin > div:last-child,#signup > div:last-child{display:flex;justify-content:space-between;gap:8px;margin-top:18px!important}#signin > div:last-child p,#signup > div:last-child p{float:none!important;display:block!important;margin:0}#signin > div:last-child a,#signup > div:last-child a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;line-height:18px;padding:8px 14px!important;border-radius:10px;font-size:0.84rem;color:var(--ink)!important;background:color-mix(in srgb,var(--acc) 10%,var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 42%,var(--line));transition:0.2s}#signin > div:last-child a:hover,#signup > div:last-child a:hover{background:var(--acc);color:#fff!important;box-shadow:none}#signin > div:last-child b,#signup > div:last-child b{font-weight:500}#secGif{border-radius:50%}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,30px);opacity:0;pointer-events:none;background:var(--ink);color:var(--bg);padding:12px 18px;border-radius:10px;font-size:0.88rem;box-shadow:0 18px 40px -16px rgba(0,0,0,.5);transition:0.35s;z-index:20;max-width:calc(100% - 32px)}.toast.on{opacity:1;transform:translate(-50%,0)}[dir="rtl"] .field-wrap-ar > label{text-align:right}[dir="rtl"] .tab-group li a{float:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.top-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:420px){.top-row{grid-template-columns:1fr;gap:0}}#ageConsent_div{margin-inline-start:30px;margin-bottom:14px;line-height:1.5;color:var(--mute)!important;font-size:0.84rem;text-align:start}#ageConsent_div strong{color:var(--ink)}#edu-details h4,#edu-steps h4{font:500 1rem/1.35 var(--serif);margin:10px 0}#edu-details img,#edu-steps img{max-width:100%;height:auto;border-radius:10px}#edu-details .text-primary,#edu-steps .text-primary,#step-3 a{color:var(--accd)!important}#emails_invited .row{margin-left:0!important;margin-right:0!important;display:block}.auto-signin .auto-hidden{display:none!important}.auto-splash{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;background:radial-gradient(60% 50% at 80% 10%,rgba(18,183,106,.18),transparent 62%),var(--bg)}.auto-splash img{width:76px;height:76px;border-radius:16px;object-fit:contain;background:#fff;box-shadow:0 0 0 6px color-mix(in srgb,var(--acc) 18%,transparent);animation:ap 2.4s infinite}.auto-splash h1{font:300 clamp(1.6rem,4vw,2.2rem) var(--serif);letter-spacing:-.02em;margin:10px 0 0}.auto-splash p{margin:0;color:var(--mute)}.auto-splash .dots i{font-style:normal;animation:ad 1.2s infinite}.auto-splash .dots i:nth-child(2){animation-delay:0.2s}.auto-splash .dots i:nth-child(3){animation-delay:0.4s}.auto-splash .bar{width:min(240px,70vw);height:4px;border-radius:3px;background:var(--line);overflow:hidden;margin-top:10px}.auto-splash .bar i{display:block;width:40%;height:100%;border-radius:3px;background:var(--acc);animation:ab 1.3s ease-in-out infinite}@keyframes ap{50%{box-shadow:0 0 0 14px transparent}}@keyframes ad{50%{opacity:0.2}}@keyframes ab{0%{transform:translateX(-100%)}100%{transform:translateX(250%)}}.field-wrap-highlight-en{clear:right}.field-wrap-highlight-ar{clear:left}@supports (-moz-appearance:none){html{scrollbar-width:thin;scrollbar-color:var(--acc) var(--bg)}}::-webkit-scrollbar{width:10px;height:10px;background:var(--bg)}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--acc);border-radius:99px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#0e8a40}::-webkit-scrollbar-button{display:none;width:0;height:0}[dir="rtl"] .shell{direction:ltr}[dir="rtl"] .shell > .side,[dir="rtl"] .shell > .main{direction:rtl;text-align:right}[lang="ar"] .sh h2{font-family:'Noto Naskh Arabic','Segoe UI','Tahoma',serif;font-weight:500;letter-spacing:0;line-height:1.35}[lang="ar"] .pts{font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:0.82rem}[lang="ar"] h1#info,[lang="ar"] h1#info_signup{font-family:'Noto Naskh Arabic','Segoe UI','Tahoma',serif;font-weight:500;letter-spacing:0}[lang="ar"] .tag,[lang="ar"] #pn{letter-spacing:0;text-transform:none}[dir="rtl"] .field-wrap-ar > label,[dir="rtl"] .form,[dir="rtl"] p.forgot{text-align:right}.grid-container > div:first-child{justify-self:start!important}.grid-container > div:last-child{justify-self:end!important}html{background:#070b09}body{background:transparent}.main{background:var(--bg)}