:root{--accent: #1F6FEB;--pad: 16px;--ink: #1D1D1F;--ink2: #6E6E73;--ink3: #6E6E73;--ink4: #8E8E93;--line: rgba(0, 0, 0, .09);--bg: #F5F5F7}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{color:#1a5fcc}button,input,select,textarea{font-family:inherit}input:focus-visible,select:focus-visible,button:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,white);outline-offset:2px}::placeholder{color:var(--ink4)}@keyframes om-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes om-halo{0%{transform:scale(1);opacity:.34}70%,to{transform:scale(2.6);opacity:0}}button svg,a svg{overflow:visible}button svg [class^=i-],a svg [class^=i-],button svg[class^=i-],a svg[class^=i-]{transform-box:fill-box;transform-origin:center;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s}button:hover .i-gear,a:hover .i-gear{transform:rotate(72deg);transition-duration:.62s}button:hover .i-dl-arrow,a:hover .i-dl-arrow{animation:i-drop .62s cubic-bezier(.22,1,.36,1)}@keyframes i-drop{0%{transform:translateY(-2px);opacity:.5}55%{transform:translateY(2.5px);opacity:1}to{transform:translateY(0)}}button:hover .i-up-arrow,a:hover .i-up-arrow{animation:i-lift .62s cubic-bezier(.22,1,.36,1)}@keyframes i-lift{0%{transform:translateY(2px);opacity:.5}55%{transform:translateY(-2.5px);opacity:1}to{transform:translateY(0)}}button:hover .i-copy-front,a:hover .i-copy-front{transform:translate(1.2px,-1.2px)}button:hover .i-copy-back,a:hover .i-copy-back{transform:translate(-.8px,.8px)}button:hover .i-back,a:hover .i-back{transform:translate(-2px)}button:hover .i-fwd,a:hover .i-fwd{transform:translate(2px)}button:hover .i-plus,a:hover .i-plus,button:hover .i-close,a:hover .i-close{transform:rotate(90deg)}button:hover .i-pencil,a:hover .i-pencil{animation:i-write .56s cubic-bezier(.22,1,.36,1)}@keyframes i-write{0%,to{transform:translate(0)}30%{transform:translate(1.4px,-1.4px)}65%{transform:translate(-.8px,.8px)}}button:hover .i-search-lens,a:hover .i-search-lens{animation:i-sweep .7s ease-in-out}@keyframes i-sweep{0%,to{transform:translate(0)}35%{transform:translate(-1.2px,-.8px)}70%{transform:translate(.9px,.6px)}}button:hover .i-dot-top,a:hover .i-dot-top{transform:translateY(-1.3px)}button:hover .i-dot-bottom,a:hover .i-dot-bottom{transform:translateY(1.3px)}button:hover .i-pupil,a:hover .i-pupil{transform:scale(1.25)}button:hover .i-slash,a:hover .i-slash{transform:scale(.82);opacity:.65}button:hover .i-logout-arrow,a:hover .i-logout-arrow{animation:i-exit .62s cubic-bezier(.22,1,.36,1)}@keyframes i-exit{0%{transform:translate(0)}55%{transform:translate(2.5px);opacity:.55}56%{transform:translate(-2.5px);opacity:0}to{transform:translate(0);opacity:1}}button:hover .i-team-second,a:hover .i-team-second{transform:translate(1.4px)}button:hover .i-check,a:hover .i-check{animation:i-draw .46s ease-out}@keyframes i-draw{0%{stroke-dasharray:16;stroke-dashoffset:16}to{stroke-dasharray:16;stroke-dashoffset:0}}button:hover .i-regen,a:hover .i-regen{animation:i-spin .7s cubic-bezier(.22,1,.36,1)}@keyframes i-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button:hover .i-power-stem,a:hover .i-power-stem{transform:scaleY(.62)}button:active svg [class^=i-],button:active svg[class^=i-]{transform:scale(.94)}.h-accent:hover{background:#1a5fcc!important}.h-accent:active{background:#154fad!important}.h-soft:hover{background:#f5f5f7!important}.h-soft2:hover{background:#f0f0f2!important}.h-icon:hover{background:#f0f0f2!important;color:#1d1d1f!important}.h-outline:hover{background:#f5f5f7!important;border-color:#0000002e!important}.h-border:hover{border-color:var(--accent)!important}.h-swatch:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,white);transform:scale(1.08)}.h-swatch:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 45%,white)}.h-card:hover{box-shadow:0 8px 22px #00000012!important;border-color:#00000029!important;transform:translateY(-2px)}.h-row:hover{background:#fafafb!important;--arrow: 1 !important}.h-rowc:hover{background:#fafafb!important}.h-field:hover{background:#fafafb!important;--pen: 1 !important}.h-pen:hover{color:var(--accent)!important;border-color:var(--accent)!important;opacity:1!important}.h-field:focus-within{--pen: 1 !important}.h-pen:focus-visible{opacity:1!important}.h-stat:hover{border-color:#00000029!important;--stat: 1 !important;--area: .16 !important}.h-logo:hover{background:#f5f5f7!important}.h-search:focus{background:#fff!important;border-color:var(--accent)!important}.h-nav:hover{background:var(--hover-bg)!important}.h-link:hover{color:#1a5fcc!important}.h-danger:hover{background:#fdf2f1!important}.h-danger-outline:hover{background:#fdf2f1!important;border-color:#b3261e!important}.h-danger-solid:hover{background:#8c1d18!important}.h-upload:hover{border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 5%,white)!important}.h-design-edit:hover{border-color:var(--accent)!important;color:var(--accent)!important}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.sk{background:linear-gradient(90deg,#f0f0f2 25%,#f7f7f8,#f0f0f2 75%);background-size:200% 100%;animation:sk-shimmer 1.4s ease-in-out infinite}@keyframes sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
