.fp-premium{--pd-navy:#061526;--pd-navy-mid:#0a2340;--pd-navy-soft:#153a5c;--pd-gold:#c9a84c;--pd-gold-bright:#e0c06a;--pd-gold-deep:#a8842e;--pd-gold-soft:rgba(201,168,76,0.2);--pd-cream:#f3eee6;--pd-beige:#e8e0d4;--pd-ink:#0a1f38;--pd-muted:#5c6570;position:relative;isolation:isolate;font-family:Almarai,Cairo,IBM Plex Sans Arabic,sans-serif;color:var(--pd-ink);border-radius:1.35rem;padding:.85rem .65rem 1.75rem;background:radial-gradient(ellipse 90% 60% at 8% -10%,rgba(201,168,76,.22),transparent 55%),radial-gradient(ellipse 70% 50% at 95% 5%,rgba(10,35,64,.18),transparent 50%),radial-gradient(ellipse 60% 45% at 70% 95%,rgba(21,58,92,.12),transparent 55%),radial-gradient(ellipse 50% 40% at 20% 80%,rgba(168,132,46,.1),transparent 50%),linear-gradient(165deg,#ebe4d8,#e2d9cc 38%,#d9d0c2);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.fp-premium:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:.22;pointer-events:none;background-image:linear-gradient(125deg,transparent 40%,rgba(10,35,64,.07) 40.5%,transparent 41%),linear-gradient(55deg,transparent 60%,rgba(201,168,76,.08) 60.5%,transparent 61%);background-size:100% 100%;mix-blend-mode:multiply}.fp-premium .fp-display{font-family:Cairo,Almarai,sans-serif;letter-spacing:-.015em}.fp-premium .fp-hero{min-height:min(38vh,300px);background:radial-gradient(circle at 12% 20%,rgba(201,168,76,.28),transparent 42%),radial-gradient(circle at 88% 0,rgba(30,70,110,.55),transparent 45%),linear-gradient(148deg,#030b16 0,var(--pd-navy) 45%,#0f3050 100%);border:1px solid rgba(201,168,76,.38);border-radius:1.5rem;box-shadow:0 22px 48px rgba(3,11,22,.35),0 0 0 1px rgba(201,168,76,.08),inset 0 1px 0 rgba(255,255,255,.07)}.fp-premium .fp-hero:after{content:"";position:absolute;inset:auto 8% 0;height:2px;background:linear-gradient(90deg,transparent,var(--pd-gold-deep),var(--pd-gold-bright),var(--pd-gold-deep),transparent);opacity:.9}.fp-premium .fp-ring{box-shadow:0 0 0 1px rgba(201,168,76,.45),0 0 32px rgba(201,168,76,.42),0 0 60px rgba(168,132,46,.2)}.fp-premium .fp-ring-inner{background:radial-gradient(circle at 38% 28%,#1a3a5c,#050e1a 72%);border:1px solid rgba(201,168,76,.28)}.fp-premium .fp-avatar{border-radius:9999px!important;background:linear-gradient(145deg,#f0d78a,var(--pd-gold) 45%,var(--pd-gold-deep));color:var(--pd-navy);border:3px solid rgba(255,255,255,.35);box-shadow:0 0 0 2px rgba(201,168,76,.55),0 12px 28px rgba(201,168,76,.4)}.fp-premium .fp-badge{border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);backdrop-filter:blur(8px);padding:.38rem .85rem;font-size:.72rem;color:rgba(255,255,255,.9)}.fp-premium .fp-badge-gold{border-color:rgba(201,168,76,.55);background:rgba(201,168,76,.18);color:var(--pd-gold-bright);font-weight:700}.fp-premium .fp-badge-warn{border-color:rgba(180,90,70,.45);background:rgba(90,35,30,.45);color:#f0c9a0;font-weight:800}.fp-premium .fp-panel{background:linear-gradient(165deg,#fffcf7,#faf6ef);border:1px solid rgba(201,168,76,.42);border-radius:1.15rem;box-shadow:0 10px 28px rgba(6,21,38,.08),inset 0 1px 0 rgba(255,255,255,.85);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.fp-premium .fp-panel:hover{border-color:rgba(201,168,76,.7);box-shadow:0 14px 36px rgba(6,21,38,.12),0 0 0 1px rgba(201,168,76,.15);transform:translateY(-1px)}.fp-premium .fp-icon-gold{display:inline-flex;height:2.85rem;width:2.85rem;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(145deg,#f7e9c4,#d4b45a 55%,#b89235);color:var(--pd-navy);border:1px solid rgba(255,255,255,.5);box-shadow:0 4px 12px rgba(168,132,46,.35),inset 0 1px 0 rgba(255,255,255,.65)}.fp-premium .fp-course-btn{border-radius:999px;padding:.55rem 1.15rem;font-size:.8rem;font-weight:700;background:linear-gradient(145deg,var(--pd-navy-mid),var(--pd-navy));color:#fff;border:1px solid var(--pd-gold);box-shadow:0 0 0 1px rgba(201,168,76,.28),0 8px 18px rgba(6,21,38,.2);transition:transform .15s ease,filter .15s ease}.fp-premium .fp-course-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.fp-premium .fp-course-btn.is-idle{background:linear-gradient(165deg,#fffcf7,#f3ebe0);color:var(--pd-navy);border-color:rgba(201,168,76,.55);box-shadow:none}.fp-premium .fp-course-btn.is-idle:hover{background:var(--pd-beige)}.fp-premium .fp-lect-list{background:linear-gradient(180deg,#fffcf7,#f7f1e8);border:1px solid rgba(201,168,76,.4);border-radius:1.2rem;overflow:hidden;box-shadow:0 10px 28px rgba(6,21,38,.08)}.fp-premium .fp-lect-item{display:flex;width:100%;align-items:center;gap:.75rem;padding:.9rem 1rem;text-align:right;border-bottom:1px solid rgba(201,168,76,.12);transition:background .15s ease}.fp-premium .fp-lect-item:hover{background:rgba(201,168,76,.08)}.fp-premium .fp-lect-item.is-active{background:linear-gradient(90deg,rgba(201,168,76,.2),rgba(10,35,64,.06));box-shadow:inset 3px 0 0 var(--pd-gold)}.fp-premium .fp-lect-tick{display:inline-flex;height:1.4rem;width:1.4rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;border:1.5px solid rgba(201,168,76,.65);color:var(--pd-gold-deep);background:rgba(201,168,76,.12)}.fp-premium .fp-lect-tick.is-done{background:linear-gradient(145deg,var(--pd-gold-bright),var(--pd-gold-deep));color:var(--pd-navy);border-color:transparent}.fp-premium .fp-input{width:100%;border-radius:.9rem;border:1px solid rgba(201,168,76,.5);background:linear-gradient(180deg,#fffefb,#faf6ef);padding:.7rem .9rem;font-size:.875rem;box-shadow:inset 0 0 0 1px rgba(201,168,76,.06);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.fp-premium .fp-input:focus{border-color:var(--pd-gold);box-shadow:0 0 0 3px rgba(201,168,76,.22)}.fp-premium .fp-btn-save{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:.95rem;background:linear-gradient(145deg,#12304f,var(--pd-navy));color:#fff;font-weight:800;font-size:.875rem;padding:.85rem 1rem;border:1px solid rgba(201,168,76,.45);box-shadow:0 10px 22px rgba(6,21,38,.25)}.fp-premium .fp-btn-save:hover{filter:brightness(1.07)}.fp-premium .fp-btn-cancel{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:.95rem;border:1px solid rgba(201,168,76,.45);background:linear-gradient(180deg,#fffcf7,var(--pd-beige));color:var(--pd-navy);font-weight:700;font-size:.875rem;padding:.85rem 1.15rem}.fp-premium .fp-btn-cancel:hover{background:#e4d9c8}.fp-premium .fp-form-card{overflow:hidden;border-radius:1.25rem;border:1px solid rgba(201,168,76,.42);background:linear-gradient(180deg,#fffcf7,#f7f1e8);box-shadow:0 12px 32px rgba(6,21,38,.1)}.fp-premium .fp-form-head{border-bottom:1px solid rgba(201,168,76,.25);background:linear-gradient(100deg,#fffcf7,#efe6d6);padding:1rem 1.25rem}.fp-premium .fp-hero-tile{border-radius:1rem;border:1px solid rgba(201,168,76,.32);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(0,0,0,.18));padding:1rem 1.1rem;backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:border-color .2s ease,background .2s ease,transform .15s ease}.fp-premium .fp-hero-tile:hover{border-color:rgba(201,168,76,.65);background:linear-gradient(145deg,rgba(201,168,76,.14),rgba(0,0,0,.22));transform:translateY(-1px)}.fp-premium .fp-hero-tile-icon{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(145deg,#f0d78a,#c9a84c 55%,#a8842e);color:#061526;box-shadow:0 4px 12px rgba(201,168,76,.35)}.fp-premium .fp-course-card{overflow:hidden;border-radius:1.05rem;border:1px solid rgba(201,168,76,.35);background:linear-gradient(165deg,#fffcf7,#f5efe6);box-shadow:0 6px 18px rgba(6,21,38,.06);transition:border-color .2s ease,box-shadow .2s ease}.fp-premium .fp-course-card.is-open{border-color:rgba(201,168,76,.65);box-shadow:0 10px 28px rgba(6,21,38,.1),0 0 0 1px rgba(201,168,76,.12)}.fp-premium .fp-course-card-icon{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.85rem;background:linear-gradient(145deg,#0a2340,#061526);color:#e0c06a;border:1px solid rgba(201,168,76,.45)}.fp-premium .fp-lecture-chip{border-radius:.75rem;border:1px solid rgba(201,168,76,.22);background:rgba(255,252,247,.9);transition:border-color .15s ease,background .15s ease}.fp-premium .fp-lecture-chip:hover{border-color:rgba(201,168,76,.55);background:#fff}.fp-ambient-shell{background:radial-gradient(ellipse 80% 50% at 100% 0,rgba(201,168,76,.14),transparent 50%),radial-gradient(ellipse 60% 40% at 0 30%,rgba(10,35,64,.14),transparent 45%),radial-gradient(ellipse 50% 35% at 50% 100%,rgba(21,58,92,.1),transparent 50%),linear-gradient(180deg,#dcd4c6,#e8e0d4 35%,#efe8dc)}.fp-ambient-shell-popup{background:radial-gradient(ellipse 70% 45% at 20% 0,rgba(201,168,76,.16),transparent 50%),radial-gradient(ellipse 55% 40% at 90% 20%,rgba(10,35,64,.12),transparent 48%),linear-gradient(165deg,#d8d0c2,#ebe4d8 50%,#f0ebe3)}:root{--ust-navy:#0b2744;--ust-navy-soft:#143a5c;--ust-gold:#c4a35a;--ust-gold-deep:#8f7130;--ust-gold-soft:rgba(196,163,90,0.16);--ust-border:rgba(196,163,90,0.55);--ust-border-strong:rgba(143,113,48,0.72);--ust-border-navy:rgba(11,39,68,0.28);--ust-border-cell:rgba(196,163,90,0.32);--ust-surface:rgba(255,255,255,0.96);--ust-ink:#12263a;--ust-muted:#5b6b7c;--ust-line:rgba(196,163,90,0.45);--ust-mint:#e7f6ef;--ust-mint-ink:#1f6b4a;--ust-sky:#e8f1fb;--ust-sky-ink:#1e4f7a;--ust-sand:#f7f1e6;--ust-sand-ink:#7a5c2e;--ust-lilac:#f1ecfb;--ust-lilac-ink:#5b3d8a}.ust-canvas-shell{position:relative;isolation:isolate;min-height:100vh;color:var(--ust-ink);background:radial-gradient(ellipse 70% 42% at 100% 0,rgba(196,163,90,.12),transparent 55%),radial-gradient(ellipse 55% 36% at 0 12%,rgba(11,39,68,.06),transparent 50%),linear-gradient(180deg,#f4f7fb,#eef2f6)}.ust-canvas-shell main{position:relative}.ust-hub__hero{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.92)),radial-gradient(ellipse at 0 0,var(--ust-gold-soft),transparent 60%)}.ust-hub__body,.ust-hub__hero{border:1px solid var(--ust-border)!important}.ust-hub__body{background:var(--ust-surface)}.ust-canvas-shell h1{letter-spacing:-.02em}.ust-canvas-shell .overflow-hidden.rounded-2xl,.ust-canvas-shell .overflow-hidden.rounded-2xl.border,.ust-canvas-shell .overflow-hidden.rounded-xl,.ust-canvas-shell .overflow-hidden.rounded-xl.border,.ust-canvas-shell .overflow-x-auto.rounded-2xl,.ust-canvas-shell .overflow-x-auto.rounded-xl,.ust-canvas-shell .rounded-2xl.border,.ust-canvas-shell .rounded-lg.border,.ust-canvas-shell .rounded-xl.border{border-color:var(--ust-border)!important;border-style:solid!important;border-width:1px!important;box-shadow:0 6px 18px rgba(11,39,68,.04)}.ust-canvas-shell .overflow-hidden.rounded-2xl.border.bg-white,.ust-canvas-shell .overflow-hidden.rounded-xl.border.bg-white,.ust-canvas-shell .overflow-x-auto.rounded-2xl.bg-white,.ust-canvas-shell .overflow-x-auto.rounded-xl.bg-white,.ust-canvas-shell .rounded-2xl.border.bg-white,.ust-canvas-shell .rounded-2xl.border.bg-white\/90,.ust-canvas-shell .rounded-xl.border.bg-white{background-color:var(--ust-surface)!important}.ust-canvas-shell .grid>.rounded-2xl.border,.ust-canvas-shell .grid>.rounded-xl.border{border-radius:1rem;border-color:var(--ust-border)!important}.ust-canvas-shell .grid>.rounded-2xl.border:nth-child(4n+1),.ust-canvas-shell .grid>.rounded-xl.border:nth-child(4n+1){background:linear-gradient(160deg,#eaf1f8,#dfeaf5)!important;border-color:rgba(30,79,122,.35)!important;color:var(--ust-sky-ink)}.ust-canvas-shell .grid>.rounded-2xl.border:nth-child(4n+2),.ust-canvas-shell .grid>.rounded-xl.border:nth-child(4n+2){background:linear-gradient(160deg,#eef9f3,#e0f3ea)!important;border-color:var(--ust-border)!important;color:var(--ust-mint-ink)}.ust-canvas-shell .grid>.rounded-2xl.border:nth-child(4n+3),.ust-canvas-shell .grid>.rounded-xl.border:nth-child(4n+3){background:linear-gradient(160deg,#fbf6ec,#f3ead8)!important;border-color:var(--ust-border-strong)!important;color:var(--ust-sand-ink)}.ust-canvas-shell .grid>.rounded-2xl.border:nth-child(4n+4),.ust-canvas-shell .grid>.rounded-xl.border:nth-child(4n+4){background:linear-gradient(160deg,#f5f1fb,#ebe4f7)!important;border-color:rgba(11,39,68,.28)!important;color:var(--ust-lilac-ink)}.ust-canvas-shell table{width:100%!important;max-width:100%;table-layout:auto;font-size:.8125rem;border-collapse:separate;border-spacing:0;border:1px solid var(--ust-border);border-radius:.75rem;overflow:hidden;background:#fff}.ust-canvas-shell table th,.ust-canvas-shell thead th{padding:.45rem .6rem!important;letter-spacing:.01em;white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--ust-border-strong);border-inline-end:1px solid rgba(255,255,255,.14)}.ust-canvas-shell table th:last-child,.ust-canvas-shell thead th:last-child{border-inline-end:none}.ust-canvas-shell table td,.ust-canvas-shell tbody td{padding:.4rem .6rem!important;vertical-align:middle;line-height:1.35;border-bottom:1px solid var(--ust-border-cell);border-inline-end:1px solid var(--ust-border-cell)}.ust-canvas-shell table td:last-child,.ust-canvas-shell tbody td:last-child{border-inline-end:none}.ust-canvas-shell tbody tr:last-child td{border-bottom:none}.ust-canvas-shell table .ust-col-tight,.ust-canvas-shell table td.ust-col-tight,.ust-canvas-shell table th.ust-col-tight{width:1%;white-space:nowrap;padding-inline:.5rem!important}.ust-canvas-shell table .ust-col-fill,.ust-canvas-shell table td.ust-col-fill,.ust-canvas-shell table th.ust-col-fill{width:auto;min-width:0;max-width:none;white-space:normal;text-align:right;word-break:break-word}.ust-canvas-shell table .ust-col-fill-wide,.ust-canvas-shell table td.ust-col-fill-wide,.ust-canvas-shell table th.ust-col-fill-wide{width:auto;min-width:0;max-width:none;white-space:normal;text-align:right}.ust-canvas-shell table.table-fixed,.ust-canvas-shell table.ust-table-matrix{table-layout:fixed!important;width:100%!important;min-width:52rem}.ust-canvas-shell .overflow-x-auto table td,.ust-canvas-shell .overflow-x-auto table th{padding-inline:.55rem!important}.ust-canvas-shell thead tr{background:linear-gradient(90deg,#0b2744,#143a5c)}.ust-canvas-shell tbody tr:nth-child(2n) td{background-color:rgba(248,250,252,.92)}.ust-canvas-shell tbody tr:hover td{background-color:rgba(247,241,230,.55)}.ust-canvas-shell button.rounded-full,.ust-canvas-shell button.rounded-xl{transition:background-color .12s ease,color .12s ease,border-color .12s ease}.ust-canvas-shell .rounded-full.bg-amber-50,.ust-canvas-shell .rounded-full.bg-emerald-50,.ust-canvas-shell .rounded-full.bg-sky-50{border:1px solid var(--ust-border)}.ust-canvas-shell aside.bg-ust-navy{background:linear-gradient(180deg,#0b2744,#0f3358)!important}.ust-canvas-shell aside.bg-ust-navy nav button{border-radius:.75rem}