.ukpt{--a:#d4a72c;--r:22px;--tx:#f4f1e6;--mu:#b9c7bd;--card:rgba(255,255,255,.06);--line:rgba(255,255,255,.12);--hi:rgba(212,167,44,.16);--ease:cubic-bezier(.22,.61,.36,1);position:relative;color:var(--tx);contain:inline-size;font-variant-numeric:tabular-nums}.ukpt *,.ukpt *::before,.ukpt *::after{box-sizing:border-box}.ukpt [hidden]{display:none!important}.ukpt-root{position:relative;padding:clamp(18px,3vw,32px);border-radius:var(--r);overflow:hidden;isolation:isolate}.ukpt-s-emerald .ukpt-root{background:radial-gradient(90% 80% at 100% 0%,rgba(212,167,44,.18),transparent 55%),linear-gradient(160deg,#064e3b,#022c22 70%)}.ukpt-s-emerald .ukpt-root::before,.ukpt-s-night .ukpt-root::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.09;background:repeating-conic-gradient(from 22.5deg at 50% 50%,currentColor 0 12.5%,transparent 0 25%) 0 0/46px 46px;-webkit-mask:linear-gradient(to bottom,#000,transparent 70%);mask:linear-gradient(to bottom,#000,transparent 70%)}.ukpt-s-night{--mu:#aab3d6;--hi:rgba(212,167,44,.18)}.ukpt-s-night .ukpt-root{background:radial-gradient(60% 60% at 80% 10%,rgba(99,102,241,.35),transparent 60%),linear-gradient(170deg,#0f1336,#070919)}.ukpt-s-sand{--tx:#2f2418;--mu:#7c6a55;--card:#fffaf0;--line:#ead9bd;--hi:rgba(212,167,44,.18)}.ukpt-s-sand .ukpt-root{background:linear-gradient(160deg,#fbf3e2,#f3e3c3)}.ukpt-s-light{--tx:#14231c;--mu:#5d6d64;--card:#f6f8f7;--line:#e2e8e4;--hi:rgba(15,118,110,.1)}.ukpt-s-light .ukpt-root{background:#fff;border:1px solid #e6ebe8;box-shadow:0 24px 60px rgba(10,40,30,.08)}.ukpt-root p{margin:0}.ukpt-head,.ukpt-tth{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 20px;margin-bottom:18px}.ukpt .ukpt-title{margin:0 0 4px;color:var(--tx);font-size:clamp(20px,2.2vw,26px);font-weight:800;letter-spacing:-.01em}.ukpt-where{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--mu);font-size:14px}.ukpt .ukpt-geo{padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--a);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.ukpt-dates{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.ukpt-dates b{font-size:15px}.ukpt-dates span{color:var(--a);font-size:14px;font-weight:700}.ukpt-next{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;gap:2px 16px;margin-bottom:18px;padding:18px 20px 22px;border-radius:calc(var(--r) * .8);background:linear-gradient(120deg,var(--hi),transparent);border:1px solid color-mix(in srgb,var(--a) 40%,transparent);overflow:hidden}.ukpt-nl{grid-column:1/-1;color:var(--a);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ukpt-nn{font-size:clamp(28px,3.4vw,40px);line-height:1.05;font-weight:850;letter-spacing:-.02em}.ukpt-nt{grid-row:3;color:var(--mu);font-size:15px;font-weight:600}.ukpt-cd{grid-column:2;grid-row:2/4;align-self:center;font-size:clamp(20px,2.4vw,28px);font-weight:800;color:var(--a)}.ukpt-pb{position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--line)}.ukpt-pb i{display:block;height:100%;width:0;background:var(--a);transition:width 1s linear}.ukpt.is-iq .ukpt-next{animation:ukpt-glow 2.6s ease-in-out infinite}@keyframes ukpt-glow{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--a) 25%,transparent)}}.ukpt-list{margin:0;padding:0;list-style:none;display:grid;gap:4px}.ukpt-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:11px 14px;border-radius:12px;transition:background .5s var(--ease)}.ukpt-row time{min-width:72px;text-align:right;font-size:17px;font-weight:750}.ukpt-row .ukpt-iq{color:var(--mu);font-weight:650;font-size:15.5px}.ukpt-row.is-head{padding-top:0;padding-bottom:4px}.ukpt-row.is-head small{min-width:72px;text-align:right;color:var(--mu);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ukpt-row.is-sun{opacity:.62}.ukpt-row.is-cur{background:var(--hi);box-shadow:inset 3px 0 0 var(--a)}.ukpt-row.is-next time:first-of-type{color:var(--a)}.ukpt-n{display:flex;align-items:baseline;gap:10px;min-width:0}.ukpt-n b{font-size:16px;font-weight:700}.ukpt-n i{font-style:normal;font-family:"Amiri","Noto Naskh Arabic","Geeza Pro","Traditional Arabic",serif;font-size:17px;color:var(--mu);line-height:1}.ukpt-jum{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px;border-top:1px dashed var(--line)}.ukpt-jl{display:flex;align-items:center;gap:8px;width:100%;color:var(--a);font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ukpt-jl i{font-style:normal;font-family:"Amiri","Noto Naskh Arabic","Geeza Pro",serif;font-size:17px;letter-spacing:0;text-transform:none}.ukpt-jum>div{display:flex;flex-direction:column;gap:2px;flex:1 1 160px;padding:12px 14px;border-radius:14px;background:var(--card);border:1px solid var(--line)}.ukpt-jum b{font-size:14px}.ukpt-jum time{font-size:20px;font-weight:800}.ukpt-jum small{color:var(--mu);font-size:12.5px}.ukpt-l-strip .ukpt-root{padding:16px}.ukpt-sh{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-bottom:12px}.ukpt-sh>div:first-child{display:flex;flex-direction:column}.ukpt-sh>div:first-child b{font-size:18px}.ukpt-sh>div:first-child span{color:var(--mu);font-size:13px}.ukpt-l-strip .ukpt-next{margin:0;padding:10px 16px 12px;grid-template-columns:auto auto 1fr;align-items:center}.ukpt-l-strip .ukpt-nl{grid-column:auto}.ukpt-l-strip .ukpt-nn{font-size:20px}.ukpt-l-strip .ukpt-nt{grid-row:auto}.ukpt-l-strip .ukpt-cd{grid-column:auto;grid-row:auto;justify-self:end;font-size:18px}.ukpt-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0;padding:0;list-style:none}.ukpt-tile{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;background:var(--card);border:1px solid var(--line)}.ukpt-tile .ukpt-n{flex-direction:column;gap:2px}.ukpt-tile time{font-size:20px;font-weight:800}.ukpt-tile small{color:var(--mu);font-size:12px}.ukpt-tile.is-cur{background:var(--hi);border-color:var(--a)}.ukpt-tile.is-sun{opacity:.62}.ukpt-arcw{position:relative;margin-bottom:12px}.ukpt-arc{display:block;width:100%;height:auto;max-height:260px;color:var(--a);overflow:visible}.ukpt-done{transition:stroke-dasharray 1s linear}.ukpt-mk{fill:var(--tx);opacity:.85}.ukpt-mt{fill:var(--mu);font-size:11px;font-weight:700}.ukpt-sun{fill:#fcd34d;filter:drop-shadow(0 0 10px rgba(252,211,77,.8));transition:cx 1s linear,cy 1s linear}.ukpt-sun.is-night{fill:#e5e7eb;filter:drop-shadow(0 0 8px rgba(229,231,235,.6));opacity:.5}.ukpt-l-arc .ukpt-next{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);width:min(320px,70%);margin:0;padding:10px 14px 14px;text-align:center;grid-template-columns:1fr;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ukpt-l-arc .ukpt-cd,.ukpt-l-arc .ukpt-nt{grid-column:1;grid-row:auto;font-size:15px}.ukpt-l-arc .ukpt-nn{font-size:24px}.ukpt-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none}.ukpt-chips li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line)}.ukpt-chips li.is-cur{background:var(--hi);border-color:var(--a)}.ukpt-chips .ukpt-n{flex-direction:column;gap:0}.ukpt-chips time{font-size:17px;font-weight:800}.ukpt-l-board .ukpt-root{min-height:560px;display:flex;flex-direction:column;gap:18px;padding:clamp(22px,3vw,40px)}.ukpt-l-board:fullscreen{background:#000}.ukpt-l-board:fullscreen .ukpt-root{min-height:100vh;border-radius:0;justify-content:center}.ukpt-btop{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.ukpt-clockw{display:flex;flex-direction:column}.ukpt-clock{font-size:clamp(46px,7vw,96px);line-height:1;font-weight:850;letter-spacing:-.03em}.ukpt-clockw span{margin-top:6px;color:var(--a);font-size:clamp(14px,1.4vw,18px);font-weight:700}.ukpt-bt{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.ukpt-bt b{font-size:20px}.ukpt-bt span{color:var(--mu)}.ukpt .ukpt-fs,.ukpt .ukpt-tnav button{margin-top:6px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--tx);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ukpt-l-board .ukpt-next{margin:0}.ukpt-l-board .ukpt-nn{font-size:clamp(36px,5vw,64px)}.ukpt-l-board .ukpt-cd{font-size:clamp(28px,4vw,52px)}.ukpt-list.is-board .ukpt-row{padding:14px 18px}.ukpt-list.is-board time{font-size:clamp(20px,2.4vw,30px);min-width:120px}.ukpt-list.is-board .ukpt-n b{font-size:clamp(18px,2vw,26px)}.ukpt-list.is-board .ukpt-n i{font-size:clamp(18px,2vw,26px)}.ukpt-list.is-board .is-head small{min-width:120px}.ukpt-tnav{display:flex;flex-wrap:wrap;gap:6px}.ukpt-rl{color:var(--a)}.ukpt-tw{overflow-x:auto;border-radius:14px;border:1px solid var(--line)}.ukpt-tt{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.ukpt-tt th,.ukpt-tt td{padding:9px 12px;border-bottom:1px solid var(--line);text-align:center;white-space:nowrap}.ukpt-tt thead th{position:sticky;top:0;background:color-mix(in srgb,var(--a) 18%,transparent);color:var(--tx);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ukpt-tt thead small{display:block;font-size:10px;letter-spacing:.02em;text-transform:none;color:var(--a)}.ukpt-tt tbody th{text-align:left}.ukpt-tt tbody th b{display:inline-block;min-width:22px;font-size:15px}.ukpt-tt tbody th span{margin-left:6px;color:var(--mu);font-size:12px;font-weight:600}.ukpt-hd{color:var(--mu)}.ukpt-hd em{font-style:normal;color:var(--a);font-weight:700;font-size:12px}.ukpt-tt tr.is-fri td,.ukpt-tt tr.is-fri th{background:color-mix(in srgb,var(--tx) 4%,transparent)}.ukpt-tt tr.is-ram .ukpt-f,.ukpt-tt tr.is-ram .ukpt-m{color:var(--a);font-weight:800}.ukpt-tt tr.is-today td,.ukpt-tt tr.is-today th{background:var(--hi);font-weight:800}.ukpt-tt tr.is-today th{box-shadow:inset 3px 0 0 var(--a)}.ukpt-l-next .ukpt-root{display:inline-block;padding:0;border-radius:999px;overflow:visible}.ukpt-pill{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 18px;border-radius:999px;font-size:15px}.ukpt-pill b{font-weight:800}.ukpt-pill>span:nth-child(2){color:var(--mu);font-size:13px}.ukpt-pill .ukpt-cd{color:var(--a);font-weight:800;font-size:15px}.ukpt-dot{width:9px;height:9px;border-radius:50%;background:var(--a);box-shadow:0 0 0 4px color-mix(in srgb,var(--a) 25%,transparent);animation:ukpt-p 2.4s ease-in-out infinite}@keyframes ukpt-p{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--a) 8%,transparent)}}.ukpt-l-sidebar .ukpt-root{padding:18px}.ukpt-l-sidebar .ukpt-head{flex-direction:column;align-items:flex-start}.ukpt-l-sidebar .ukpt-dates{align-items:flex-start;text-align:left}.ukpt-l-sidebar .ukpt-next{grid-template-columns:1fr;padding:14px 16px 18px}.ukpt-l-sidebar .ukpt-cd{grid-column:1;grid-row:auto;font-size:18px}.ukpt-l-sidebar .ukpt-nn{font-size:26px}.ukpt-l-sidebar .ukpt-row{gap:10px;padding:9px 10px}.ukpt-l-sidebar .ukpt-row time{min-width:62px;font-size:15px}.ukpt-l-sidebar .ukpt-n i{display:none}@media (max-width:767px){.ukpt-head{flex-direction:column;align-items:flex-start}.ukpt-dates{align-items:flex-start;text-align:left}.ukpt-next{grid-template-columns:1fr}.ukpt-cd{grid-column:1;grid-row:auto}.ukpt-row{gap:10px;padding:10px}.ukpt-row time{min-width:58px;font-size:15.5px}.ukpt-row.is-head small{min-width:58px}.ukpt-n{flex-direction:column;gap:2px}.ukpt-sh{grid-template-columns:1fr}.ukpt-l-strip .ukpt-next{grid-template-columns:1fr 1fr}.ukpt-l-arc .ukpt-next{position:relative;left:auto;bottom:auto;transform:none;width:100%;margin-top:6px}.ukpt-list.is-board time,.ukpt-list.is-board .is-head small{min-width:70px}.ukpt-l-board .ukpt-root{min-height:0}}@media print{body.ukpt-printing *{visibility:hidden}body.ukpt-printing .ukpt.is-print .ukpt-root,body.ukpt-printing .ukpt.is-print .ukpt-root *{visibility:visible}body.ukpt-printing .ukpt.is-print .ukpt-root{position:absolute;left:0;top:0;width:100%;background:#fff!important;color:#000;--tx:#000;--mu:#444;--line:#ccc;--hi:#eee}body.ukpt-printing .ukpt-tnav{display:none}body.ukpt-printing .ukpt-tw{overflow:visible;border:0}}@media (prefers-reduced-motion:reduce){.ukpt *{animation:none!important;transition-duration:.01s!important}}