@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/LibreBaskerville-latin-kU5d48Ec.woff2)format("woff2")}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/LibreBaskerville-latin-italic-B3uhfRya.woff2)format("woff2")}.wordmark{letter-spacing:-.01em;font-family:Libre Baskerville,Baskerville,serif;font-size:.86em;font-weight:400;line-height:1}@font-face{font-family:Archivo;font-weight:100 900;font-display:swap;src:url(/assets/Archivo-latin-E0tuGl4L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-weight:100 900;font-display:swap;src:url(/assets/Archivo-latin-ext-C4zznr8T.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--c-paper:#f6f4ef;--c-ink:#1c1b19;--c-muted:#6b675f;--c-hair:#e4e0d8;--c-hair-strong:#d3cec4;--c-card:#fff;--c-tint:#ece8e0;--c-action:#1e2b59;--c-action-hover:#16204a;--c-danger:#9a352c;--c-focus:#1e2b59;--f-arabic:"IBM Plex Sans Arabic", "Geeza Pro", "Noto Sans Arabic", "Segoe UI", Tahoma;--f-cjk:"PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", "Microsoft YaHei";--f-serif:"Libre Baskerville", Baskerville, "Iowan Old Style", Palatino, Georgia, var(--f-arabic), "Songti SC", "Noto Serif SC", var(--f-cjk), serif;--f-sans:"Archivo", var(--f-arabic), var(--f-cjk), system-ui, sans-serif;--f-display:var(--f-sans);--t-xs:.75rem;--t-s:.8125rem;--t-body:.9375rem;--t-l:1.125rem;--t-title:clamp(1.75rem, 1.5vw + 1.2rem, 2.25rem);--t-display:clamp(2.625rem, 3.6vw + 1.25rem, 4.75rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4.5rem;--s-9:6rem;--r-s:6px;--r-m:10px;--r-l:14px;--r-xl:18px;--r-pill:999px;--target:2.75rem;--content-max:90rem;--dur-fast:.15s;--dur-base:.3s;--dur-slow:.6s;--dur-route:.42s;--ease:cubic-bezier(.2, .7, .2, 1);--spring:linear(0, .123, .321, .516, .678, .798, .881, .935, .968, .987, .997, 1.001, 1.003, 1.003, 1.003, 1.002, 1.001, 1.001, 1.001, 1, 1, 1, 1, 1, 1);--spring-live:linear(0, .108, .304, .517, .706, .855, .958, 1.02, 1.051, 1.06, 1.056, 1.045, 1.032, 1.02, 1.011, 1.004, 1, .997, .996, .997, .997, .998, .999, .999, 1, 1, 1, 1, 1)}body:has(.ds){background:var(--c-paper)}:root .ds{--paper:var(--c-paper);--ink:var(--c-ink);--muted:var(--c-muted);--hair:var(--c-hair);--hair-strong:var(--c-hair-strong);--card:var(--c-card);--tint:var(--c-tint);--action:var(--c-action);--action-hover:var(--c-action-hover);--danger:var(--c-danger);--focus:var(--c-focus);--serif:var(--f-serif);--sans:var(--f-sans);--display:var(--f-display);--gutter:2rem;--studio-bg:var(--paper);--studio-surface:#fff;--studio-raised:#faf9f6;--studio-text:var(--ink);--studio-muted:var(--muted);--studio-subtle:var(--muted);--studio-border:var(--hair);--studio-border-strong:var(--hair-strong);--studio-outline:#8e897f;--studio-selected:#ece8e0;--studio-focus:var(--focus);--studio-action:var(--action);--studio-action-hover:var(--action-hover);color:var(--ink);font:400 .9375rem/1.55 var(--sans);font-size:.9375rem}:root .ds :focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (width<=1194px){:root .ds{--gutter:1.5rem}}@media (width<=760px){:root .ds{--gutter:1rem}}.ui-num{font-variant-numeric:tabular-nums}.ui-btn{border:1px solid var(--hair-strong);background:var(--card);min-height:2.5rem;color:var(--ink);font:500 .875rem/1 var(--sans);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;transition:background-color .15s,border-color .15s;display:inline-flex}.ui-btn:hover:not(:disabled){background:#fbfaf7;border-color:#b9b3a7}.ui-btn.is-strong{border-color:var(--action);background:var(--action);color:#fff}.ui-btn.is-strong:hover:not(:disabled){background:var(--action-hover)}.ui-btn.is-danger{border-color:var(--danger);background:var(--danger);color:#fff}.ui-btn:disabled{opacity:.5;cursor:default}.ui-text-btn{min-height:2.5rem;color:var(--ink);font:500 .875rem/1 var(--sans);text-decoration:underline;-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .375rem;display:inline-flex}.ui-text-btn:hover{text-decoration-color:currentColor}.ui-chip{border:1px solid var(--hair-strong);min-height:2.5rem;color:var(--ink);font:500 .8125rem/1 var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:0 .875rem;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.ui-chip .ui-num{color:var(--muted);font-weight:400}.ui-chip:hover:not(:disabled){background:#fbfaf7;border-color:#b9b3a7}.ui-chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.ui-chip[aria-pressed=true]:hover:not(:disabled){border-color:var(--ink);background:#2e2c29}.ui-chip[aria-pressed=true] .ui-num{color:#cfcac0}.ui-chip.is-quiet{color:var(--muted);border-style:dashed}.ui-chip:disabled{opacity:.5;cursor:default}.ui-iconbtn{min-width:2.75rem;min-height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.375rem;padding:0;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.ui-iconbtn:hover:not(:disabled),.ui-iconbtn[aria-expanded=true]{background:var(--tint);color:var(--ink)}.ui-iconbtn:disabled{opacity:.4;cursor:default}.ui-iconbtn.is-text{min-width:2.75rem;font:600 .875rem/1 var(--sans);color:var(--ink)}.ui-icon{flex:none}.ui-tip{z-index:30;background:var(--ink);color:var(--paper);font:500 .75rem/1.3 var(--sans);white-space:nowrap;pointer-events:none;opacity:0;border-radius:6px;padding:.3125rem .5625rem;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + .375rem);left:50%;transform:translate(-50%,2px)}@media (hover:hover){.ui-iconbtn:hover .ui-tip{opacity:1;transition-delay:.4s;transform:translate(-50%)}}.ui-iconbtn:focus-visible .ui-tip{opacity:1;transform:translate(-50%)}.ui-info{display:inline-flex;position:relative}.ui-info-btn{width:2.5rem;height:2.5rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-info-btn:hover,.ui-info[data-open] .ui-info-btn{background:var(--tint);color:var(--ink)}.ui-bubble{z-index:30;background:var(--ink);width:max-content;max-width:min(17rem,100vw - 2rem);color:var(--paper);font:400 .8125rem/1.45 var(--sans);text-align:start;pointer-events:none;opacity:0;border-radius:10px;padding:.625rem .75rem;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + .375rem);left:50%;transform:translate(-50%,3px)}.ui-info[data-align=start] .ui-bubble{inset-inline-start:-.25rem;transform:translateY(3px)}.ui-info[data-align=end] .ui-bubble{inset-inline:auto -.25rem;transform:translateY(3px)}.ui-info[data-open] .ui-bubble{opacity:1;pointer-events:auto;transform:translate(-50%)}.ui-info:has(.ui-info-btn:focus-visible) .ui-bubble{opacity:1;pointer-events:auto;transform:translate(-50%)}.ui-info[data-align]:not([data-align=center])[data-open] .ui-bubble{transform:none}.ui-info[data-align]:not([data-align=center]):has(.ui-info-btn:focus-visible) .ui-bubble{transform:none}@media (hover:hover){.ui-info:hover .ui-bubble{opacity:1;transition-delay:.4s;transform:translate(-50%)}.ui-info[data-align]:not([data-align=center]):hover .ui-bubble{transform:none}.ui-info[data-open]:hover .ui-bubble{transition-delay:0s}}.ui-hold{isolation:isolate;position:relative}.ui-hold>:not(.ui-hold-fill){z-index:1;position:relative}.ui-hold-fill{z-index:0;background:var(--danger);transform-origin:0;transition:transform .18s;position:absolute;inset:0;transform:scaleX(0)}.ui-hold[data-holding]{color:#fff}.ui-hold[data-holding] .ui-hold-fill{transition:transform .8s linear;transform:scaleX(1)}.ui-drop{position:relative}.ui-drop-target{width:100%;min-height:4.5rem;color:var(--ink);font:inherit;text-align:center;cursor:pointer;background:#ffffff73;border:1.5px dashed #c9c3b8;border-radius:14px;align-content:center;place-items:center;gap:.375rem;padding:1.25rem;transition:border-color .2s,background-color .2s;display:grid}.ui-drop-target:hover:not(:disabled){background:#fffc;border-color:#a8a196}.ui-drop[data-over] .ui-drop-target{border-color:var(--action);background:#fff}@media (prefers-reduced-motion:no-preference){.ui-drop-target{transition:border-color .2s, background-color .2s, transform .26s var(--ease)}.ui-drop[data-over] .ui-drop-target{transform:translate(var(--pull-x,0), var(--pull-y,0)) scale(1.012)}}.ui-drop-title{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;display:inline-flex}.ui-drop-sub{max-width:42ch;color:var(--muted);font-size:.875rem}.ui-drop.is-big .ui-drop-target{border-radius:18px;min-height:19rem;padding:2.5rem 1.5rem}.ui-drop.is-big .ui-drop-title{font:400 clamp(1.75rem, 1.5vw + 1.2rem, 2.25rem)/1.1 var(--serif)}.ui-tips{z-index:35;background:var(--ink);width:21rem;max-width:calc(100vw - 2rem);color:var(--paper);border-radius:16px;padding:.875rem 1.125rem .75rem;position:fixed;top:auto;bottom:1.5rem;left:1.5rem;box-shadow:0 18px 48px -20px #1c1b1980}.ui-tips-count{color:#bdb7ab;margin:0;font-size:.75rem}.ui-tips h2{font:400 1.3125rem/1.15 var(--serif);margin:.125rem 0 .25rem}.ui-tips p:not(.ui-tips-count){color:#e2ddd3;margin:0;font-size:.8125rem;line-height:1.45}.ui-tips-actions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.ui-tips .ui-text-btn{color:#e2ddd3;text-decoration-color:#e2ddd366}.ui-tips .ui-btn:not(.is-strong){background:var(--paper);border-color:#0000}.ui-tips .ui-btn.is-strong{border-color:var(--paper);background:var(--paper);color:var(--ink)}.ui-tips[style*=top]{bottom:auto}@media (prefers-reduced-motion:no-preference){.ui-tips{transition:left .35s var(--ease), top .35s var(--ease)}}[data-tip=on]{outline-offset:.5rem;border-radius:16px;outline:2px solid #1e2b5959!important}@media (prefers-reduced-motion:no-preference){[data-tip]{transition:outline-color .3s}.ui-reveal .ui-rise{transition:translate 1s var(--spring);translate:0 108%}.ui-reveal.is-in .ui-rise{translate:0}.ui-reveal .ui-stagger{opacity:0;translate:0 18px}.ui-reveal.is-in .ui-stagger{opacity:1;transition:opacity .5s ease calc(var(--i,0) * 55ms + .2s), translate .9s var(--spring) calc(var(--i,0) * 55ms + .2s);translate:0}}.ui-word{overflow-clip-margin:.2em;vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:clip}.ui-word>span{white-space:pre;display:inline-block}.ui-word.is-name em{letter-spacing:-.01em;font-style:normal}@media (prefers-reduced-motion:no-preference){.ui-word>span{animation:ui-rise 1.1s var(--spring) both;animation-delay:calc(var(--i) * 75ms + .12s)}}@keyframes ui-rise{0%{transform:translateY(108%)}}@keyframes ui-up{0%{opacity:0;translate:0 .5rem}}@keyframes ui-breathe{50%{opacity:.55}}@media (hover:none){.ui-tip{opacity:1;color:inherit;background:0 0;padding:0;font-size:.8125rem;position:static;transform:none}.ui-tip[data-short]{font-size:0}.ui-tip[data-short]:after{content:attr(data-short);font-size:.8125rem}.ui-iconbtn.is-compact .ui-tip{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ui-chip,.ui-btn,.ui-text-btn{min-height:2.75rem}.ui-info-btn{width:2.75rem;height:2.75rem}}@media (width<=900px){.ui-tips,.ui-tips[style*=top]{top:auto;inset-inline:0;width:auto;max-width:none;padding:.625rem max(1rem, 50vw - 18rem) max(.5rem, env(safe-area-inset-bottom));border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -8px 24px -16px #1c1b1980}.ui-tips h2{margin:.125rem 0 .25rem;font-size:1.125rem}.ui-tips p:not(.ui-tips-count){font-size:.8125rem;line-height:1.4}.ui-tips-actions{margin-top:.375rem}body{padding-bottom:var(--tips-room,0px)}}.ui-morph>span{display:inline-block}.ui-dots i{vertical-align:.15em;background:currentColor;border-radius:50%;width:.25rem;height:.25rem;margin-inline-start:.1875rem;font-style:normal;display:inline-block}@media (prefers-reduced-motion:no-preference){.ui-morph{transition:width .5s var(--spring)}.ui-morph[data-busy] .ui-dots i{animation:1.2s ease-in-out infinite ui-dot;animation-delay:calc(var(--d) * .15s)}}@keyframes ui-dot{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.15rem)}}.ui-skel{background:var(--tint);border-radius:6px;display:block}.ui-skel-grid{gap:var(--gap,1.25rem);grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));display:grid}.ui-skel-list{gap:var(--gap,.75rem);display:grid}.ui-skel-row{align-items:center;gap:1rem;display:flex}.ui-skel-card{align-content:start;gap:.75rem;display:grid}.ui-skel-card-text{gap:.5rem;padding-bottom:.25rem;display:grid}.ui-skel-text{gap:calc(var(--line) * .55);display:grid}.ui-skel-text .ui-skel{height:var(--line)}@media (width<=999px){.ui-skel-grid{grid-template-columns:repeat(var(--cols-narrow,var(--cols,4)), minmax(0, 1fr))}}@media (prefers-reduced-motion:no-preference){.ui-skel{animation:1.8s ease-in-out infinite ui-breathe;animation-delay:calc(var(--i,0) * .12s)}}.ui-textsize{align-items:center;gap:.125rem;padding-block:.125rem;padding-inline:.625rem .25rem;font-size:.875rem;display:flex}.ui-textsize>span{flex:1}.ui-textsize output{min-width:3.25rem;color:var(--muted);text-align:center;font-size:.8125rem}.ui-sheet-scrim{z-index:100;background:#1c1b1952;place-items:end center;padding:1rem;display:grid;position:fixed;inset:0}.ui-sheet{background:var(--card);width:min(26rem,100%);color:var(--ink);border-radius:18px 18px 14px 14px;gap:.875rem;padding:1.5rem 1.5rem 1.25rem;display:grid;box-shadow:0 24px 64px -24px #1c1b198c}.ui-sheet h2{font:400 1.875rem/1.1 var(--serif);margin:0}.ui-sheet p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.ui-sheet label{gap:.375rem;font-size:.8125rem;font-weight:500;display:grid}.ui-sheet input{min-height:var(--target);border:1px solid var(--hair-strong);color:var(--ink);font:400 1rem/1 var(--sans);background:#fff;border-radius:10px;padding:0 .75rem}.ui-sheet .ui-sheet-error{color:var(--danger)}.ui-sheet-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem;display:flex}@media (width>=761px){.ui-sheet-scrim{align-items:center}.ui-sheet{border-radius:18px}}@media (prefers-reduced-motion:no-preference){.ui-sheet-scrim{animation:.24s both ui-fade}.ui-sheet{animation:ui-sheet-in .5s var(--spring) both}}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-sheet-in{0%{opacity:0;transform:translateY(1.5rem)}}.ui-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:.5rem 0 0;font-size:.8125rem;line-height:1.45;display:flex}.ui-note .ui-text-btn{min-height:2rem;font-size:.8125rem}[data-returning] :is(.ui-reveal>*,.ui-rise,.ui-stagger,.ui-word>span){transition-duration:0s!important;transition-delay:0s!important;animation:none!important}
