html,body{background:#f1f1f3;margin:0}a{color:#1f2937}a:hover{color:#6b7280}input,button,select,textarea{font-family:inherit}.ip-boot{align-items:flex-start;display:flex;position:fixed;inset:0}.ip-boot-bar{background:var(--ip-neutral-800,#1f2937);width:30%;height:2px;animation:.9s cubic-bezier(.2,.8,.2,1) forwards ip-boot}@keyframes ip-boot{0%{width:0}to{width:70%}}.ip-ico{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ip-ico>div,.ip-ico>svg{display:flex;width:100%!important;height:100%!important}.ip-ico svg{width:100%!important;height:100%!important}.ip-glyph{vertical-align:-.16em;width:1.05em;height:1.05em;margin:0 .05em}.ip-spin svg{animation:.9s linear infinite ip-spin}@keyframes ip-spin{to{transform:rotate(360deg)}}button,a,[role=button]{transition:var(--transition-control), transform var(--ip-duration-fast) var(--ip-ease-standard)}button:not(:disabled):active,[role=button]:active{transform:scale(var(--press-scale,.985))}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=switch]:focus-visible{outline:2px solid var(--ip-blue-500);outline-offset:2px}input:focus,select:focus,textarea:focus{box-shadow:none}main>div>*,main>*>*>.ip-enter{animation:ip-in var(--ip-duration-base) var(--ip-ease-standard) both}@keyframes ip-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.ip-toasts{z-index:1000;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.ip-toast{background:var(--ip-neutral-900);color:#fff;max-width:min(520px,100vw - 32px);animation:ip-toast var(--ip-duration-slow) var(--ip-ease-standard) both;border-radius:10px;align-items:center;gap:10px;padding:10px 16px;font:500 13px/18px Inter,Noto Sans Arabic,sans-serif;display:flex;box-shadow:0 8px 24px #1118272e}@keyframes ip-toast{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ip-fab{z-index:900;border:1px solid var(--ip-neutral-300);height:36px;color:var(--ip-neutral-900);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 12px;font:500 13px Inter,sans-serif;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 4px 14px #1118271a}.ip-fab:hover{border-color:var(--ip-neutral-600)}.ip-fab kbd,.ip-palette kbd{color:var(--ip-neutral-500);border:1px solid var(--ip-neutral-300);background:var(--ip-neutral-100);border-radius:4px;padding:1px 5px;font:10px IBM Plex Mono,monospace}.ip-scrim{z-index:1001;animation:ip-fade var(--ip-duration-base) var(--ip-ease-standard) both;background:#11182752;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}@keyframes ip-fade{0%{opacity:0}to{opacity:1}}.ip-palette{border:1px solid var(--ip-neutral-300);width:100%;max-width:560px;animation:ip-in var(--ip-duration-slow) var(--ip-ease-standard) both;background:#fff;border-radius:12px;font-family:Inter,sans-serif;overflow:hidden;box-shadow:0 24px 60px #11182738}.ip-palette-search{border-bottom:1px solid var(--ip-neutral-200);height:50px;color:var(--ip-neutral-600);align-items:center;gap:10px;padding:0 14px;display:flex}.ip-palette-search input{color:var(--ip-neutral-900);background:0 0;border:0;outline:none;flex:1;font-size:15px}.ip-palette-search input:focus-visible{outline:none}.ip-palette-list{flex-direction:column;gap:2px;max-height:56vh;padding:6px;display:flex;overflow:auto}.ip-palette-item{text-align:start;cursor:pointer;color:var(--ip-neutral-900);background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;display:flex}.ip-palette-item.is-active{background:var(--ip-neutral-100)}.ip-palette-tile{border:1px solid var(--ip-neutral-300);width:32px;height:32px;color:var(--ip-neutral-700);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.ip-palette-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ip-palette-text strong{font-size:13.5px;font-weight:500}.ip-palette-text span{color:var(--ip-neutral-500);font:11px IBM Plex Mono,monospace}.ip-palette-enter{color:var(--ip-neutral-400);opacity:0}.ip-palette-item.is-active .ip-palette-enter{opacity:1}.ip-palette-empty{text-align:center;color:var(--ip-neutral-600);padding:28px 16px;font-size:13px}.ip-check{box-sizing:border-box;cursor:pointer;width:18px;height:18px;transition:var(--transition-control);border:1.5px solid;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ip-toggle{border:1px solid var(--ip-neutral-500);cursor:pointer;background:#fff;border-radius:999px;flex:none;width:30px;height:16px;padding:0;position:relative}.ip-toggle>span{top:1px;background:var(--ip-neutral-500);width:12px;height:12px;transition:inset-inline-start var(--ip-duration-fast) var(--ip-ease-standard), background-color var(--ip-duration-fast) var(--ip-ease-standard);border-radius:50%;position:absolute;inset-inline-start:1px}.ip-toggle.is-on{background:var(--ip-neutral-700);border-color:var(--ip-neutral-700)}.ip-toggle.is-on>span{background:#fff;inset-inline-start:15px}.ip-chart{position:relative}.ip-chart-axis{fill:var(--ip-neutral-500);font:10px IBM Plex Mono,monospace}.ip-chart-bar{transform-box:fill-box;transform-origin:bottom;animation:ip-grow var(--ip-duration-chart) var(--ip-ease-standard) both;transition:fill var(--ip-duration-fast)}@keyframes ip-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ip-chart-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:ip-draw var(--ip-duration-chart) var(--ip-ease-standard) .2s forwards}@keyframes ip-draw{to{stroke-dashoffset:0}}.ip-chart-dot{animation:ip-fade var(--ip-duration-base) var(--ip-ease-standard) .9s both;transition:r var(--ip-duration-fast)}.ip-chart-tip{background:var(--ip-neutral-900);color:#fff;pointer-events:none;white-space:nowrap;border-radius:6px;flex-direction:column;gap:1px;padding:6px 9px;font:11px/15px Inter,sans-serif;display:flex;position:absolute;top:6px;transform:translate(-50%)}.ip-chart-legend{color:var(--ip-neutral-600);gap:16px;margin-top:4px;font:11px IBM Plex Mono,monospace;display:flex}.ip-chart-legend span{align-items:center;gap:6px;display:inline-flex}.ip-chart-legend .sw-bar{background:var(--ip-neutral-300);border-radius:2px;width:10px;height:10px;display:inline-block}.ip-chart-legend .sw-line{background:var(--ip-neutral-800);width:14px;height:2px;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}@media (max-width:640px){.ip-fab span,.ip-fab kbd{display:none}.ip-fab{padding:0 11px}}.ip-field{width:100%;min-width:0;height:100%;font:inherit;color:var(--ip-neutral-900);font-variant-numeric:tabular-nums;text-align:start;background:0 0;border:0;outline:none;flex:1;padding:0}.ip-field::placeholder{color:var(--ip-neutral-500);opacity:1}.ip-field:focus-visible{outline:none}.ip-field.is-otp{letter-spacing:8px}.ip-field.is-bad{color:var(--ip-neutral-900);-webkit-text-decoration:underline wavy var(--ip-neutral-700);text-decoration:underline wavy var(--ip-neutral-700);text-underline-offset:4px}:has(>.ip-field:focus){box-shadow:0 0 0 3px var(--ip-neutral-200);border-color:var(--ip-neutral-900)!important}.ip-brand{border:1px solid var(--ip-neutral-400);width:32px;height:20px;color:var(--ip-neutral-500);letter-spacing:.02em;transition:var(--transition-control);border-radius:3px;flex:none;justify-content:center;align-items:center;font:600 8.5px IBM Plex Mono,monospace;display:inline-flex}.ip-brand.is-known{color:var(--ip-neutral-900);border-color:var(--ip-neutral-700)}.ip-spinner{animation:.9s linear infinite ip-spin}.ip-unlock{background:var(--ip-neutral-100);min-height:100vh;color:var(--ip-neutral-900);flex-direction:column;font-family:Inter,sans-serif;display:flex}.ip-unlock-bar{background:var(--ip-neutral-900);color:#fff;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:8px 16px;font:11px IBM Plex Mono,monospace;display:flex}.ip-unlock-bar a{color:#fff;text-decoration:none}.ip-unlock-bar span{opacity:.65}.ip-unlock-main{flex:1;justify-content:center;align-items:center;padding:32px 16px;display:flex}.ip-unlock-card{box-sizing:border-box;border:1px solid var(--ip-neutral-300);width:100%;max-width:440px;animation:ip-in var(--ip-duration-slow) var(--ip-ease-standard) both;background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:28px;display:flex}.ip-unlock-tile{border:1.5px solid var(--ip-neutral-700);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:6px;display:flex}.ip-unlock-kicker{letter-spacing:.08em;color:var(--ip-neutral-500);font:500 11px IBM Plex Mono,monospace}.ip-unlock-card h1{margin:0;font:600 22px/29px Urbanist,sans-serif}.ip-unlock-card p{color:var(--ip-neutral-700);margin:0;font-size:14px;line-height:21px}.ip-unlock-form{flex-direction:column;gap:8px;margin-top:10px;display:flex}.ip-unlock-label{font-size:13px;font-weight:500}.ip-unlock-field{border:1px solid var(--ip-neutral-400);height:44px;transition:var(--transition-control);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.ip-unlock-field:focus-within{border-color:var(--ip-neutral-900);box-shadow:0 0 0 3px var(--ip-neutral-200)}.ip-unlock-field.is-bad{border:2px solid var(--ip-neutral-900)}.ip-unlock-field input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.ip-unlock-eye{width:32px;height:32px;color:var(--ip-neutral-600);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.ip-unlock-eye:hover{background:var(--ip-neutral-100)}.ip-unlock-err{align-items:center;gap:6px;font-weight:500;display:flex;color:var(--ip-neutral-900)!important;font-size:12.5px!important}.ip-unlock-submit{border:1px solid var(--ip-neutral-800);background:var(--ip-neutral-800);color:#fff;height:44px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-weight:600;display:flex}.ip-unlock-submit:hover:not(:disabled){background:var(--ip-neutral-900)}.ip-unlock-submit:disabled{opacity:.8;cursor:progress}.ip-unlock-foot{color:var(--ip-neutral-500);margin-top:6px;font:11px IBM Plex Mono,monospace}.ip-navfab{display:none}@media (max-width:760px){aside{bottom:0;z-index:960;box-sizing:border-box;visibility:hidden;transition:transform var(--ip-duration-base) var(--ip-ease-standard), visibility 0s linear var(--ip-duration-base);inset-inline-start:0;transform:translate(-100%);width:min(300px,86vw)!important;height:auto!important;padding-bottom:72px!important;position:fixed!important;top:0!important;overflow-y:auto!important}[dir=rtl] aside{transform:translate(100%)}.ip-nav-open aside{visibility:visible;transition:transform var(--ip-duration-base) var(--ip-ease-standard);transform:none;box-shadow:0 24px 60px #11182738}.ip-nav-open body{overflow:hidden}.ip-navscrim{z-index:955;animation:ip-fade var(--ip-duration-base) var(--ip-ease-standard) both;background:#11182752;position:fixed;inset:0}.ip-navfab{z-index:970;border:1px solid var(--ip-neutral-800);background:var(--ip-neutral-800);color:#fff;cursor:pointer;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 14px 0 12px;font:500 13px Inter,sans-serif;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 4px 14px #1118272e}.ip-fab{height:40px;padding:0 13px}main{min-width:0!important;max-width:100%!important;padding:20px 16px 88px!important}[style*="min-width: 320px"],[style*="min-width: 300px"]{min-width:0!important}[style*="gap: 8px 20px"][style*="background: var(--ip-neutral-900)"]>div{flex-wrap:wrap}header{box-sizing:border-box;flex-wrap:wrap;min-height:56px;row-gap:8px!important;height:auto!important;padding:10px 16px!important}header>[style*="max-width: 420px"],header>[style*="max-width: 460px"]{flex:180px!important}[style*=minmax\(240px],[style*=minmax\(260px],[style*=minmax\(270px],[style*=minmax\(300px],[style*=minmax\(320px],[style*=minmax\(360px],[style*=minmax\(380px],[style*="2fr) minmax("]{grid-template-columns:minmax(0,1fr)!important}[style*="border: 10px solid"]{min-height:640px;border:1px solid var(--ip-neutral-300)!important;border-radius:12px!important;width:100%!important;max-width:100%!important;height:auto!important}[style*="border: 10px solid"]>[style*="padding: 0px 26px"]{display:none!important}[style*="flex: 1 1 0%"][style*="padding: 24px"][style*="align-items: center"]{padding:12px!important}}
