/*! Omrati | (c) Linkysoft */
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
:is(.legal-agree,.auth-agree) a{color:var(--color-thread-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-thread-text);-webkit-text-decoration-color:var(--color-thread-text);text-decoration-color:var(--color-thread-text);font-weight:600}@supports (color:color-mix(in lab, red, red)){:is(.legal-agree,.auth-agree) a{-webkit-text-decoration-color:color-mix(in oklch, var(--color-thread-text) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--color-thread-text) 45%, transparent);text-decoration-color:color-mix(in oklch, var(--color-thread-text) 45%, transparent)}}:is(.legal-agree,.auth-agree) a{text-underline-offset:.35em}:is(.legal-agree,.auth-agree) a:hover{-webkit-text-decoration-color:var(--color-thread-text);-webkit-text-decoration-color:var(--color-thread-text);text-decoration-color:var(--color-thread-text)}.legal-agree-pair{white-space:nowrap}.portal-auth{overscroll-behavior-y:none;flex-direction:column;min-height:100dvh;display:flex}.auth-bar{z-index:30;pointer-events:none;position:sticky;top:0}.auth-bar-card{align-items:center;gap:var(--space-4);min-height:var(--bar-height);padding-inline:var(--space-5) var(--space-3);pointer-events:auto;display:flex}.auth-bar-tools{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.auth-home{align-items:center;gap:var(--space-2);min-width:2.75rem;min-height:2.75rem;padding-inline:var(--space-3);border:1px solid var(--color-thread);justify-content:center;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-home{border:1px solid color-mix(in oklch, var(--color-thread) 55%, transparent)}}.auth-home{border-radius:var(--radius-sm);color:var(--color-thread-text);font:500 var(--text-sm) / 1.2 var(--font-sans);transition:background-color var(--duration-quick) var(--ease-thread);text-decoration:none}.auth-home:hover{background-color:#d4b06a1a}@supports (color:color-mix(in lab, red, red)){.auth-home:hover{background-color:color-mix(in oklch, var(--color-gold-light) 10%, transparent)}}[dir=rtl] .icon-flip{transform:scaleX(-1)}.auth-page{padding-block:var(--space-6);flex-direction:column;flex:1;justify-content:center;display:flex}.auth-base{padding-block-end:var(--bar-gap)}.auth-base-card{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);min-height:3rem;padding:var(--space-2) var(--space-5);color:var(--color-ink-faint);font:500 var(--text-xs) / 1.6 var(--font-sans);flex-wrap:wrap;display:flex}:lang(ur) .auth-base-rights{font-family:var(--font-sans);line-height:1.6}.gate{align-items:center;gap:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(24rem,28rem);display:grid}.gate-scene{align-content:center;gap:var(--space-5);display:grid;container-type:inline-size}.gate-scene-title{font:700 min(4.25rem, 9.6cqi) / 1.25 var(--font-display)}.gate-scene-title:lang(en){font-size:min(4rem,7.4cqi);line-height:1.12}.gate-scene-title:lang(ur){font-family:var(--font-urdu);font-size:min(3.25rem,8.4cqi);line-height:1.9}.gate-scene-line{white-space:nowrap;display:block}.gate-scene-lead{max-width:50ch;color:var(--color-ink-muted);font-size:var(--text-lg)}.gate-route{padding:var(--space-5) 0;border-block:1px solid var(--color-thread);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.gate-route{border-block:1px solid color-mix(in oklch, var(--color-thread) 35%, transparent)}}.gate-route{list-style:none}.gate-route:before{content:"";inset-inline:16.6667%;top:calc(var(--space-5) + .65rem);border-block:1px solid var(--color-thread);height:4px;position:absolute}.gate-station{justify-items:center;gap:var(--space-1);text-align:center;display:grid;position:relative}.gate-station-knot{width:1.4rem;height:1.4rem;color:var(--color-gold-light);--rosette-core:var(--color-night);margin-block-end:var(--space-2)}.gate-station-name{font:700 var(--text-lg) / 1.3 var(--font-display)}.gate-station-name:lang(ur){font-family:var(--font-urdu);font-size:var(--text-base);line-height:2}.gate-station-note{color:var(--color-ink-faint);font-size:var(--text-xs)}.gate-facts{margin:0;padding:0;list-style:none;display:grid}.gate-fact{align-items:start;gap:0 var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--color-hairline);grid-template-columns:2.5rem 1fr;display:grid}.gate-fact-icon{border:1px solid var(--color-thread);grid-row:1/span 2;width:2.5rem;height:2.5rem;padding:.55rem}@supports (color:color-mix(in lab, red, red)){.gate-fact-icon{border:1px solid color-mix(in oklch, var(--color-thread) 55%, transparent)}}.gate-fact-icon{border-radius:1.25rem 1.25rem var(--radius-sm) var(--radius-sm);color:var(--color-thread-text)}.gate-fact-title{font-weight:700;line-height:1.5}.gate-fact-text{font-size:var(--text-sm);line-height:1.6}.gate-fact :is(.gate-fact-title,.gate-fact-text):lang(ur){font-family:var(--font-urdu);line-height:2.1}.gate-panel{animation:gate-rise .62s var(--ease-thread) both}@keyframes gate-rise{0%{transform:translateY(1.25rem)}}.auth-title{max-width:16ch;font:700 clamp(2.25rem, 1.3rem + 3vw, 4rem) / 1.2 var(--font-display)}:lang(ur) .auth-title{font-family:var(--font-urdu);font-size:clamp(1.9rem,1.2rem + 2.2vw,3rem);line-height:1.9}.auth-lead{max-width:48ch;color:var(--color-ink-muted);font-size:var(--text-lg);margin-block-start:var(--space-4)}.arch{--arch-rise:7.5rem;isolation:isolate;background:linear-gradient(to bottom, transparent var(--arch-rise), var(--color-silk-band) var(--arch-rise));border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-gate);padding-block-start:calc(var(--arch-rise) - 2.25rem);position:relative}.arch:after{content:"";z-index:-1;inset:calc(var(--arch-rise) - 1px) 0 0;border:1.5px solid var(--color-thread);border-radius:0 0 var(--radius-lg) var(--radius-lg);pointer-events:none;border-block-start:0;position:absolute}.arch-crown{z-index:-1;width:100%;height:var(--arch-rise);position:absolute;inset:0 0 auto;overflow:visible}.arch-crown-fill{fill:var(--color-silk-band)}.arch-crown-line,.arch-crown-inner{fill:none;vector-effect:non-scaling-stroke}.arch-crown-line{stroke:var(--color-thread);stroke-width:1.5px}.arch-crown-inner{stroke:var(--color-thread)}@supports (color:color-mix(in lab, red, red)){.arch-crown-inner{stroke:color-mix(in oklch, var(--color-thread) 45%, transparent)}}.arch-crown-inner{stroke-width:1px}.arch-body{gap:var(--space-4);padding:0 var(--space-6) var(--space-6);display:grid}.arch-mark{width:2.4rem;height:3rem;color:var(--color-thread-text);justify-self:center}.arch-title{font:700 var(--text-xl) / 1.3 var(--font-display);text-align:center}.arch-lead{color:var(--color-ink-muted);font-size:var(--text-sm);text-align:center;margin-block-start:calc(-1 * var(--space-3))}:lang(ur) :is(.arch-title,.arch-lead){font-family:var(--font-urdu);line-height:2}.auth-form{gap:var(--space-2);display:grid}.auth-row{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.auth-forgot{align-items:center;gap:var(--space-2);color:var(--color-ink-faint);font-size:var(--text-sm);display:inline-flex}.auth-submit{width:100%;min-height:3.5rem}.auth-new{justify-items:center;gap:var(--space-2);border-block-start:1px solid var(--color-hairline);color:var(--color-ink-muted);font-size:var(--text-sm);text-align:center;padding-block-start:var(--space-4);display:grid}.auth-new-link{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-thread);width:100%;min-height:3rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-new-link{border:1px solid color-mix(in oklch, var(--color-thread) 70%, transparent)}}.auth-new-link{border-radius:var(--radius-sm);color:var(--color-thread-text);font:600 var(--text-sm) / 1.2 var(--font-sans);transition:background-color var(--duration-quick) var(--ease-thread);text-decoration:none}.auth-new-link:hover{background-color:#d4b06a1a}@supports (color:color-mix(in lab, red, red)){.auth-new-link:hover{background-color:color-mix(in oklch, var(--color-gold-light) 10%, transparent)}}.auth-single{gap:var(--space-5);width:min(100% - 2 * var(--layout-gutter), 32rem);display:grid}.auth-single-wide{width:min(100% - 2 * var(--layout-gutter), 50rem)}.auth-back{justify-self:start;min-height:2.75rem}.auth-fieldset{margin:0 0 var(--space-3);border:0;padding:0}.auth-legend{border-block-end:4px double var(--color-thread);width:100%;margin-block-end:var(--space-4);padding-block-end:var(--space-2)}@supports (color:color-mix(in lab, red, red)){.auth-legend{border-block-end:4px double color-mix(in oklch, var(--color-thread) 60%, transparent)}}.auth-legend{color:var(--color-thread-text);font:600 var(--text-base) / 1.6 var(--font-display)}:lang(ur) .auth-legend{font-family:var(--font-urdu)}.auth-grid{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-grid>.field,.auth-grid>.auth-grid-gap{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-2);align-items:end;display:grid}.auth-grid>.field>.field-control{grid-row:1}.auth-grid>.field>.field-hint{grid-row:2;align-self:start}.auth-grid>.field>.field-error{grid-row:3;align-self:start;margin-block-end:var(--space-2)}.register{justify-items:center;gap:var(--space-6);text-align:center;display:grid}.register-head{justify-items:center;gap:var(--space-2);display:grid}.register-head .auth-title{max-width:20ch}.register-doors{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,25rem));justify-content:center;width:100%;margin:0;padding:0;list-style:none;display:grid}.register-door{--arch-rise:6.5rem;isolation:isolate;height:100%;color:var(--color-ink);background:linear-gradient(to bottom, transparent var(--arch-rise), var(--color-silk-band) var(--arch-rise));border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-gate);transition:transform var(--duration-calm) var(--ease-thread), box-shadow var(--duration-calm) var(--ease-thread);padding-block-start:calc(var(--arch-rise) - 2.5rem);text-decoration:none;display:block;position:relative;overflow:hidden}.register-door:after{content:"";z-index:-1;inset:calc(var(--arch-rise) - 1px) 0 0;border:1.5px solid var(--color-thread);border-radius:0 0 var(--radius-lg) var(--radius-lg);transition:border-color var(--duration-calm) var(--ease-thread);border-block-start:0;position:absolute}.register-door:hover:after,.register-door:focus-visible:after{border-color:var(--color-gold-light)}.register-door:hover{transform:translateY(-4px);box-shadow:0 2rem 3rem -1.75rem #0009}.register-door:hover .arch-crown-line,.register-door:focus-visible .arch-crown-line{stroke:var(--color-gold-light)}.register-door-body{justify-items:center;gap:var(--space-3);height:100%;padding:0 var(--space-6) var(--space-6);grid-template-rows:auto auto auto 1fr auto auto;display:grid}.register-door-medal{border:1px solid var(--color-thread);place-items:center;width:4rem;height:4.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.register-door-medal{border:1px solid color-mix(in oklch, var(--color-thread) 70%, transparent)}}.register-door-medal{border-radius:2rem 2rem var(--radius-sm) var(--radius-sm);background-color:var(--color-silk-deep)}@supports (color:color-mix(in lab, red, red)){.register-door-medal{background-color:color-mix(in oklch, var(--color-silk-deep) 70%, transparent)}}.register-door-medal{box-shadow:inset 0 0 0 3px var(--color-silk-band), inset 0 0 0 4px var(--color-thread)}@supports (color:color-mix(in lab, red, red)){.register-door-medal{box-shadow:inset 0 0 0 3px var(--color-silk-band), inset 0 0 0 4px color-mix(in oklch, var(--color-thread) 25%, transparent)}}.register-door-icon{width:1.9rem;height:1.9rem;color:var(--color-thread-text);margin-block-start:.4rem}.register-door-points{border-block-start:4px double var(--color-thread);width:100%;align-content:start;margin-block-start:var(--space-2);display:grid}@supports (color:color-mix(in lab, red, red)){.register-door-points{border-block-start:4px double color-mix(in oklch, var(--color-thread) 55%, transparent)}}.register-door-points{text-align:start}.register-door-point{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-hairline);font-size:var(--text-sm);line-height:1.5;display:flex}.register-door-point .icon{color:var(--color-thread-text)}.register-door-note{align-items:center;gap:var(--space-2);padding:.2rem var(--space-3);border:1px solid var(--color-thread-text);margin-block-start:var(--space-2);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.register-door-note{border:1px solid color-mix(in oklch, var(--color-thread-text) 55%, transparent)}}.register-door-note{color:var(--color-thread-text);font:500 var(--text-xs) / 1.6 var(--font-sans);border-radius:999px}:lang(ur) :is(.register-door-point,.register-door-note){font-family:var(--font-urdu);line-height:2}.register-door-title{font:700 var(--text-xl) / 1.3 var(--font-display)}.register-door-text{max-width:30ch;font-size:var(--text-sm);line-height:1.7}:lang(ur) :is(.register-door-title,.register-door-text){font-family:var(--font-urdu);line-height:2.1}.register-door-action{align-items:center;gap:var(--space-2);width:100%;min-height:3rem;padding:var(--space-2) var(--space-4);border:1px solid var(--color-thread);justify-content:center;margin-block-start:var(--space-2);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.register-door-action{border:1px solid color-mix(in oklch, var(--color-thread) 80%, transparent)}}.register-door-action{border-radius:var(--radius-sm);color:var(--color-thread-text);font:600 var(--text-sm) / 1.4 var(--font-sans);transition:background-color var(--duration-quick) var(--ease-thread)}.register-door:hover .register-door-action,.register-door:focus-visible .register-door-action{background-color:#d4b06a1f}@supports (color:color-mix(in lab, red, red)){.register-door:hover .register-door-action,.register-door:focus-visible .register-door-action{background-color:color-mix(in oklch, var(--color-gold-light) 12%, transparent)}}.register-note{align-items:center;gap:var(--space-2);color:var(--color-ink-faint);font-size:var(--text-sm);display:inline-flex}.register-have{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-ink-muted);flex-wrap:wrap;display:inline-flex}@media (prefers-reduced-motion:reduce){.register-door,.register-door:hover{transform:none}.gate-panel{animation:none}}@media (max-width:80rem){.gate{gap:var(--space-6) var(--space-7)}}@media (max-width:60rem){.gate{justify-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.gate-scene{text-align:center;justify-items:center;width:min(100%,38rem)}.gate-scene-title{font-size:min(3rem,9.6cqi)}.gate-scene-title:lang(en){font-size:min(2.85rem,7.4cqi)}.gate-scene-title:lang(ur){font-size:min(2.4rem,8.4cqi)}.gate-route,.gate-facts{display:none}.gate-panel{width:min(100%,30rem)}}@media (max-width:40rem){.auth-bar-card,.auth-base-card{width:calc(100% - 2 * var(--space-2))}.auth-bar-card{padding-inline:var(--space-4) var(--space-2)}.auth-home span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-home{padding-inline:0}.auth-page{padding-block:var(--space-4)}.auth-page:has(.auth-panel){padding-block-end:0}.gate{gap:var(--space-5);flex-direction:column;flex:1;display:flex}.gate-scene{gap:var(--space-2);padding-inline:var(--space-2)}.gate-scene-title{font-size:min(2.25rem,9.6cqi)}.gate-scene-title:lang(en){font-size:min(2.25rem,7.4cqi)}.gate-scene-title:lang(ur){font-size:min(1.9rem,8.4cqi)}.gate-scene-lead{font-size:var(--text-sm)}.gate-route{display:none}.auth-title{font-size:clamp(1.9rem,1.2rem + 3vw,2.5rem)}.auth-lead{font-size:var(--text-base)}.arch{--arch-rise:5rem}.arch-mark{width:2rem;height:2.5rem}.auth-panel{width:auto;margin-block-start:auto;margin-inline:calc(-1 * var(--layout-gutter));box-shadow:none;border-radius:0;align-self:stretch;padding-block-end:var(--space-3)}.auth-panel:after{border-block-end:0;border-inline:0;border-radius:0}.arch-body{gap:var(--space-3);padding-inline:var(--space-5)}.auth-base{padding-block:0 var(--space-2)}.portal-auth:has(.auth-panel) .auth-base{background-color:var(--color-silk-band)}.auth-base-card{padding-block:var(--space-2);text-align:center;flex-direction:column;justify-content:center;gap:0}.site-credit{justify-content:center}.auth-grid{grid-template-columns:1fr}.auth-grid-gap{display:none}.register-doors{grid-template-columns:1fr}}@media (max-height:32rem){.auth-bar{position:static}}.auth-agree{color:var(--color-ink-faint);font-size:var(--text-xs);text-align:center;line-height:1.7}:lang(ur) .auth-agree{line-height:2.1}