:root{--glassSvg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'/%3E#l");--btnBg:linear-gradient(180deg, #f5f5f54d, #f5f5f580);--btnBgAct:linear-gradient(180deg, #ffffff26);--btnBgHov:linear-gradient(180deg, #f5f5f54d, #ebebebbf);--btnCSize:44px;--btnColor:#333;--btnColorHov:#000;--btnPadding:12px 22px;--btnRadius:22px;--btnShadow:inset 0 1px 2px #ffffff80, inset 0 -1px 2px #0000000d, inset 0 0 0 1px #ffffff4d;--btnShadowAct:inset 0 2px 6px #0000001a, inset 0 0 0 1px #fff3;--btnShadowHov:inset 0 1px 4px #fffc, inset 0 -1px 3px #00000014, inset 0 0 0 1px #ffffff80, inset 0 0 4px #000;--btnTransformAct:scale(.97);--btnTransition:all .3s cubic-bezier(.4, 0, .2, 1);--btnTransitionAct:all .3s cubic-bezier(.4, 0, .2, 1)}dialog.Box{z-index:2147483647;background:0 0;border:none;outline:none;width:100%;max-width:min(100vw - 32px,360px);margin:auto;padding:0;position:fixed;inset:0;overflow:visible}dialog.Box[open]{animation:.35s cubic-bezier(.16,1,.3,1) BoxShow}dialog.Box>.Lg{box-sizing:border-box;text-align:center;background-color:#fffffff2;border-radius:24px;flex-direction:column;align-items:stretch;gap:20px;margin:0 auto;padding:32px 28px;display:flex;box-shadow:0 20px 40px #0000001a,0 1px 3px #00000005}dialog.Box>.Lg h3{color:#1d1d1f;margin:0;font-size:20px;font-weight:600;line-height:1.4}dialog.Box>.Lg p{color:#6e6e73;margin:0;font-size:14px;font-weight:400;line-height:1.5}dialog.Box::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000004d;animation:.35s cubic-bezier(.16,1,.3,1) BoxBackdropShow}@keyframes BoxShow{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translate(0,0)}}@keyframes BoxBackdropShow{0%{opacity:0}to{opacity:1}}:root{--boxXSvg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='1.5'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");--i18nSvg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'%3E%3Cpath d='m5 8 6 6m-7 0 6-6 2-3M2 5h12M7 2h1m14 20-5-10-5 10m2-4h6'/%3E%3C/svg%3E")}dialog.Box>.aX{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;z-index:1;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-16px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:-64px;left:50%;box-shadow:0 8px 20px #0000000f,0 0 0 1px #0000000a}dialog.Box>.aX:before{background:var(--boxXSvg) center / 18px no-repeat;content:"";opacity:.6;pointer-events:none;transition:all .3s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}dialog.Box>.aX:hover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;transform:scale(1.08);box-shadow:0 12px 28px #0000001f,0 0 0 1px #00000014}dialog.Box>.aX:hover:before{opacity:1;transform:rotate(90deg)}dialog.Box>.aX:active{background:#ffffffa6;transition:all .1s;transform:scale(.92);box-shadow:0 2px 4px #0000000f,0 0 0 1px #0000000a,inset 0 2px 4px #0000000d}dialog.Box>.aX:active:before{opacity:.7}.Btn,.BtnC{border-radius:var(--btnRadius);box-shadow:var(--btnShadow);box-sizing:border-box;color:var(--btnColor);cursor:pointer;transition:var(--btnTransition);-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#0000;background-repeat:no-repeat;border:none;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;display:flex}:is(.Btn,.BtnC):before{background:var(--btnBg)}:is(.Btn,.BtnC):hover{box-shadow:var(--btnShadowHov);color:var(--btnColorHov);filter:brightness(1.1);transform:scale(1.02)}:is(.Btn,.BtnC):hover:before{background:var(--btnBgHov)}:is(.Btn,.BtnC):active{box-shadow:var(--btnShadowAct);transform:var(--btnTransformAct);transition:var(--btnTransitionAct)}:is(.Btn,.BtnC):active:before{background:var(--btnBgAct)}.BtnC{height:var(--btnCSize);width:var(--btnCSize);padding:0}.BtnC .Ico{background-image:var(--btnIco);background-position:50%;background-repeat:no-repeat;background-size:24px;width:100%;height:100%;display:block}.BtnC.lang .Ico{background-image:var(--i18nSvg);filter:opacity(.8);background-size:20px;width:100%;height:100%}.I18n.Lg{box-sizing:border-box;border-radius:16px;flex-direction:column;min-width:300px;max-width:650px;padding:24px;display:flex}.I18n.Lg>h6{color:#1d1d1f;text-align:center;margin:0;font-size:18px;font-weight:600}.I18n.Lg>b{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.I18n.Lg>b .Btn{--btnPadding:6px 12px;--btnRadius:8px;font-size:12px}c-vs,c-hs{display:block}:is(c-vs,c-hs)::part(scroll){scrollbar-width:none;width:100%;height:100%;display:flex;position:relative;overflow:auto}:is(c-vs,c-hs)::part(bar){-webkit-user-select:none;user-select:none;z-index:999;--si-anim:none;--si-bg:#7d7d7d99;transition:all .2s,opacity 1s,box-shadow 1s;display:block;position:sticky;bottom:0}:is(c-vs,c-hs)::part(bar):hover,:is(c-vs,c-hs)::part(drag){--si-anim:c-vs-pop .4s ease-out;--si-bg:#7d7d7dcc;background:#0000000d;box-shadow:inset 0 1px 6px #fffc,inset 0 -2px 8px #0000000a,inset 0 0 0 1px #ffffff80;opacity:1!important}:is(c-vs,c-hs)::part(si){animation:var(--si-anim);background:var(--si-bg);border-radius:3px;margin:auto;transition:all .2s,opacity 1s,box-shadow 1s;display:block;position:absolute}c-vs{--sh:inset 3px 0 3px -3px #0000004d, inset -3px 0 3px -3px #0000000d;width:100%;height:100%}c-vs::part(scroll){overflow-x:hidden}c-vs::part(bar){width:13px;height:100%;margin-left:-13px;top:0;left:100%}c-vs::part(bar):hover,c-vs::part(drag){cursor:var(--cursorScrollvSvg);width:21px;margin-left:-21px}c-vs::part(si){cursor:var(--cursorScrollvSvg);width:7px;left:0;right:0}c-hs{--sh:inset 0 3px 3px -3px #0000004d, inset 0 -3px 3px -3px #0000000d;width:100%}c-hs::part(scroll){width:100%;display:block;overflow-y:hidden}c-hs::part(bar){width:100%;height:13px;margin-top:-13px;left:0;right:0}c-hs::part(bar):hover,c-hs::part(drag){cursor:var(--cursorScrollhSvg);height:21px;margin-top:-21px}c-hs::part(si){cursor:var(--cursorScrollhSvg);height:7px;top:0;bottom:0}@keyframes c-vs-pop{0%{transform:scale(1)}40%{transform:scale(1.15)}to{transform:scale(1)}}:root{--accent-color:#2563eb;--accent-glow:#2563eb14;--accent-gradient:linear-gradient(135deg, #3b82f6 0, #2563eb 100%);--accent-hover:#1d4ed8;--bg-color:#f8fafc;--border-color:#e2e8f0;--card-bg:#fff;--success-color:#10b981;--text-color:#0f172a;--text-muted:#64748b}body,input,select,button,textarea{font-family:t,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html,body{height:100%;overflow:hidden}body{box-sizing:border-box;color:var(--text-color);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='1080' preserveAspectRatio='xMidYMid slice'%3E%3Cdefs%3E%3Cfilter id='b' width='160%25' height='160%25' x='-30%25' y='-30%25'%3E%3CfeGaussianBlur stdDeviation='80'/%3E%3C/filter%3E%3Cfilter id='c' width='140%25' height='140%25' x='-20%25' y='-20%25'%3E%3CfeGaussianBlur stdDeviation='24'/%3E%3C/filter%3E%3Cfilter id='e' width='140%25' height='140%25' x='-20%25' y='-20%25'%3E%3CfeGaussianBlur stdDeviation='12'/%3E%3C/filter%3E%3Cfilter id='g' width='140%25' height='140%25' x='-20%25' y='-20%25'%3E%3CfeDropShadow dx='0' dy='24' flood-color='%23000' flood-opacity='.04' stdDeviation='30'/%3E%3C/filter%3E%3Cfilter id='i'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3ClinearGradient id='a' x1='0%25' x2='100%25' y1='0%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23e8e8ed'/%3E%3Cstop offset='100%25' stop-color='%23f2f2f7'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='0%25' x2='100%25' y1='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%23eaebef' stop-opacity='.9'/%3E%3Cstop offset='100%25' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='0%25' x2='100%25' y1='0%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23fff'/%3E%3Cstop offset='100%25' stop-color='%23e5e5ea' stop-opacity='.7'/%3E%3C/linearGradient%3E%3ClinearGradient id='h' x1='0%25' x2='100%25' y1='0%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23eaebef' stop-opacity='.9'/%3E%3Cstop offset='100%25' stop-color='%23c7c7cc' stop-opacity='.8'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3Cg filter='url(%23b)'%3E%3Cellipse cx='15%25' cy='5%25' fill='%23e5e5ea' opacity='.6' rx='50%25' ry='60%25'/%3E%3Cellipse cx='85%25' cy='15%25' fill='%23d1d1d6' opacity='.5' rx='45%25' ry='55%25'/%3E%3Cellipse cx='30%25' cy='95%25' fill='%23eaebef' opacity='.7' rx='60%25' ry='50%25'/%3E%3Cellipse cx='85%25' cy='90%25' fill='%23d1d1d6' opacity='.6' rx='50%25' ry='55%25'/%3E%3Cellipse cx='50%25' cy='50%25' fill='%23fff' opacity='.9' rx='40%25' ry='45%25'/%3E%3C/g%3E%3Cpath fill='%23fff' d='M-100 500c500-50 700-400 1300-300 400 50 600-250 900-150v1150H-100Z' filter='url(%23c)' opacity='.4'/%3E%3Cpath fill='url(%23d)' d='M-100 750c500-50 700-500 1300-400 400 50 600-200 900-100v950H-100Z' filter='url(%23e)'/%3E%3Cpath fill='url(%23f)' d='M-100 950c350 0 500-500 1100-500 400 0 600 200 1100 150v600H-100Z' filter='url(%23g)'/%3E%3Cpath fill='url(%23h)' d='M1100 1200c200-350 500-450 1000-300v300Z' filter='url(%23g)'/%3E%3Cpath fill='%23fff' d='M-100 1200v-100c200 0 350 20 550 100Z' filter='url(%23g)' opacity='.8'/%3E%3Crect width='100%25' height='100%25' filter='url(%23i)' opacity='.04' style='mix-blend-mode:multiply;pointer-events:none'/%3E%3C/svg%3E") 50%/cover no-repeat fixed;flex-direction:column;margin:0;padding:0;display:flex}header{z-index:100;position:fixed;top:24px;right:24px}.header-controls{align-items:center;gap:16px;display:flex}c-i18n{display:flex}.header-controls .BtnC{justify-content:center;align-items:center;display:flex}.header-controls .BtnC .Ico{justify-content:center;align-items:center;display:flex;position:relative}.header-controls .BtnC svg{color:var(--text-muted);fill:currentColor;width:20px;height:20px;transition:color .2s}.header-controls .BtnC:hover svg{color:var(--text-color)}.header-main{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:800px;margin:80px auto 56px;display:flex}.header-main h1{font-variation-settings:"wght" 250;letter-spacing:-1.2px;margin:0;font-size:44px;font-weight:250}.header-main h1 a{color:var(--text-color);text-decoration:none;transition:opacity .2s}.header-main h1 a:hover{opacity:.85}.header-main .subtitle{color:var(--text-muted);text-align:center;margin:0;font-size:18px;font-weight:400;line-height:1.5}.subtitle a{color:var(--accent-color);font-weight:600;text-decoration:none;transition:color .2s}.subtitle a:hover{color:var(--accent-hover);text-decoration:underline}main{flex:1;justify-content:center;padding:40px 24px;display:flex}.container{flex-direction:column;gap:40px;width:100%;max-width:1200px;display:flex}.card{z-index:1;border-radius:24px;flex-direction:column;padding:32px;position:relative;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.card h2{color:var(--text-color);margin-top:0;margin-bottom:8px;font-size:22px;font-weight:700}.card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.card-header h2{margin:0}.card-header .Btn{--btnBg:linear-gradient(180deg, #f5f5f580, #f5f5f5b3);--btnPadding:6px 16px;font-size:13px;font-weight:600}.tag{background-color:var(--accent-glow);color:var(--accent-color);border:1px solid #2563eb26;border-radius:9999px;align-items:center;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 2px #00000005}.tag:hover{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff;transform:translateY(-1px);box-shadow:0 4px 6px -1px #2563eb26}.editor-card{flex-direction:column;gap:20px;display:flex}.editor-header{flex-direction:column;display:flex}.editor-header h2{margin-bottom:4px}.tip{color:var(--text-muted);margin:0;font-size:15px;font-weight:300}#formula-input{border:1px solid var(--border-color);box-sizing:border-box;color:var(--text-color);field-sizing:content;resize:none;background-color:#f8fafc;border-radius:10px;outline:none;width:100%;height:auto;min-height:80px;padding:20px;font-family:c,monospace;font-size:18px;line-height:1.6;transition:border-color .25s,box-shadow .25s,background-color .25s}#formula-input:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px var(--accent-glow);background-color:#fff}.math-display{border-radius:16px;justify-content:center;align-items:center;min-height:100px;padding:32px;display:flex;overflow-x:auto}math{color:var(--text-color);font-family:m,t,sans-serif;font-size:30px}.formulas-section{flex-direction:column;gap:24px;display:flex}.formulas-section h2{color:var(--text-color);margin:0;font-size:24px;font-weight:700}.formulas-grid{width:100%;transition:height .3s;position:relative}.formulas-grid .formula-card{box-sizing:border-box;cursor:pointer;border-radius:16px;flex-direction:column;gap:12px;padding:24px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;display:flex;position:absolute;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.formulas-grid .formula-card:hover{transform:translateY(-4px);box-shadow:0 12px 20px -3px #00000014,0 4px 6px -2px #00000008}.formulas-grid .formula-card:hover:before{background:linear-gradient(#f5f5f580,#f5f5f5b3)}.formulas-grid .formula-card:hover:after{background-image:linear-gradient(180deg, var(--accent-color), #2563eb4d)}.formulas-grid .formula-card h3{color:var(--text-color);margin:0;font-size:18px;font-weight:600}.formulas-grid .formula-card .tex-code{background-color:var(--bg-color);border:1px solid var(--border-color);color:var(--text-muted);white-space:nowrap;border-radius:8px;padding:12px 16px;font-family:c,monospace;font-size:14px;overflow-x:auto}.formulas-grid .formula-card .rendered-math{border:1px solid var(--border-color);background-color:#f8fafc;border-radius:10px;justify-content:center;align-items:center;min-height:100px;padding:24px;display:flex;overflow:hidden}.formulas-grid .formula-card .rendered-math math{display:inline-block}.code-block{border:1px solid var(--border-color);white-space:pre-wrap;word-wrap:break-word;background-color:#f8fafc;border-radius:10px;margin:0;padding:24px}.code-block code{color:#1e293b;font-family:c,monospace;font-size:14px;font-weight:300;line-height:1.6}.main-grid{grid-template-columns:1fr 360px;gap:40px;width:100%;display:grid}.benchmark-card{flex-direction:column;display:flex}.benchmark-img-container{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:16px 0;display:flex}.benchmark-img-container img{width:100%;max-width:100%;height:auto}.benchmark-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.benchmark-card h2{color:var(--text-color);margin:0;font-size:22px;font-weight:700}.benchmark-card .tip{color:var(--text-muted);font-size:14px}@media (width<=768px){header{top:16px;right:16px}.header-main{margin:48px auto 32px}.header-main h1{font-size:32px}.header-content{text-align:center;flex-direction:column;align-items:center;gap:6px}.subtitle{border-left:none;padding-left:0}.main-grid{flex-direction:column;display:flex}.usage-card{order:1}.size-card{order:2}.speed-card{order:3}.editor-card{order:4}}:root{--cursorGrabSvg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none'%3E%3Cpath fill='%23ffffffb3' fill-rule='evenodd' d='M3.573 2.036c.48-.178 1.427-.069 1.677.473.213.462.396 1.241.406 1.075.024-.369-.024-1.167.137-1.584.117-.304.347-.59.686-.69a1.9 1.9 0 0 1 .916-.056c.313.064.642.287.765.5.362.622.368 1.898.385 1.83.064-.272.07-1.229.283-1.584.141-.235.497-.445.687-.479.294-.052.656-.068.964-.008.25.05.586.344.677.487.22.344.342 1.316.38 1.658.015.141.073-.393.292-.736.406-.639 1.844-.763 1.898.64.026.653.02.623.02 1.063 0 .516-.012.828-.04 1.202-.03.4-.116 1.304-.24 1.742-.087.301-.372.978-.654 1.384 0 0-1.074 1.25-1.19 1.812-.118.563-.079.567-.103.965-.023.4.121.923.121.923s-.8.104-1.234.034c-.39-.062-.875-.84-1-1.078-.172-.328-.539-.265-.682-.023-.224.383-.709 1.07-1.05 1.113-.669.084-2.055.03-3.14.02 0 0 .185-1.01-.227-1.358-.305-.26-.83-.784-1.144-1.06l-.832-.92c-.283-.36-1.002-.93-1.243-1.986C.875 6.46.896 6 1.125 5.625c.232-.38.67-.589.854-.625.208-.042.692-.039.875.062.223.123.313.16.488.391.23.307.312.456.213.121-.076-.262-.322-.595-.434-.97-.109-.36-.4-.943-.38-1.526.008-.22.103-.77.832-1.042' clip-rule='evenodd'/%3E%3Cpath stroke='%230000008c' stroke-linejoin='round' stroke-width='.75' d='M3.573 2.036c.48-.178 1.427-.069 1.677.473.213.462.396 1.241.406 1.075.024-.369-.024-1.167.137-1.584.117-.304.347-.59.686-.69a1.9 1.9 0 0 1 .916-.056c.313.064.642.287.765.5.362.622.368 1.898.385 1.83.064-.272.07-1.229.283-1.584.141-.235.497-.445.687-.479.294-.052.656-.068.964-.008.25.05.586.344.677.487.22.344.342 1.316.38 1.658.015.141.073-.393.292-.736.406-.639 1.844-.763 1.898.64.026.653.02.623.02 1.063 0 .516-.012.828-.04 1.202-.03.4-.116 1.304-.24 1.742-.087.301-.372.978-.654 1.384 0 0-1.074 1.25-1.19 1.812-.118.563-.079.567-.103.965-.023.4.121.923.121.923s-.8.104-1.234.034c-.39-.062-.875-.84-1-1.078-.172-.328-.539-.265-.682-.023-.224.383-.709 1.07-1.05 1.113-.669.084-2.055.03-3.14.02 0 0 .185-1.01-.227-1.358-.305-.26-.83-.784-1.144-1.06l-.832-.92c-.283-.36-1.002-.93-1.243-1.986C.875 6.46.896 6 1.125 5.625c.232-.38.67-.589.854-.625.208-.042.692-.039.875.062.223.123.313.16.488.391.23.307.312.456.213.121-.076-.262-.322-.595-.434-.97-.109-.36-.4-.943-.38-1.526.008-.22.103-.77.832-1.042Z' clip-rule='evenodd'/%3E%3Cpath stroke='%230000008c' stroke-linecap='round' stroke-width='.75' d='M10.566 9.734V6.275M8.55 9.746l-.015-3.473m-1.98.032.02 3.426'/%3E%3C/svg%3E") 8 7, grabbing;--cursorScrollhSvg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' stroke='%23000' stroke-linejoin='round' stroke-width='2' d='m22 12-6-6v4H8V6l-6 6 6 6v-4h8v4z'/%3E%3C/svg%3E") 10 10, ew-resize;--cursorScrollvSvg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' stroke='%23000' stroke-linejoin='round' stroke-width='2' d='M12 2 6 8h4v8H6l6 6 6-6h-4V8h4z'/%3E%3C/svg%3E") 10 10, ns-resize}c-vs,c-hs{display:block}:is(c-vs,c-hs)::part(scroll){scrollbar-width:none;width:100%;height:100%;display:flex;position:relative;overflow:auto}:is(c-vs,c-hs)::part(bar){-webkit-user-select:none;user-select:none;z-index:999;--si-anim:none;--si-bg:#7d7d7d99;transition:all .2s,opacity 1s,box-shadow 1s;display:block;position:sticky;bottom:0}:is(c-vs,c-hs)::part(bar):hover,:is(c-vs,c-hs)::part(drag){--si-anim:c-vs-pop .4s ease-out;--si-bg:#7d7d7dcc;background:#0000000d;box-shadow:inset 0 1px 6px #fffc,inset 0 -2px 8px #0000000a,inset 0 0 0 1px #ffffff80;opacity:1!important}:is(c-vs,c-hs)::part(si){animation:var(--si-anim);background:var(--si-bg);border-radius:3px;margin:auto;transition:all .2s,opacity 1s,box-shadow 1s;display:block;position:absolute}c-vs{--sh:inset 3px 0 3px -3px #0000004d, inset -3px 0 3px -3px #0000000d;width:100%;height:100%}c-vs::part(scroll){overflow-x:hidden}c-vs::part(bar){width:13px;height:100%;margin-left:-13px;top:0;left:100%}c-vs::part(bar):hover,c-vs::part(drag){cursor:var(--cursorScrollvSvg);width:21px;margin-left:-21px}c-vs::part(si){cursor:var(--cursorScrollvSvg);width:7px;left:0;right:0}c-hs{--sh:inset 0 3px 3px -3px #0000004d, inset 0 -3px 3px -3px #0000000d;width:100%}c-hs::part(scroll){width:100%;display:block;overflow-y:hidden}c-hs::part(bar){width:100%;height:13px;margin-top:-13px;left:0;right:0}c-hs::part(bar):hover,c-hs::part(drag){cursor:var(--cursorScrollhSvg);height:21px;margin-top:-21px}c-hs::part(si){cursor:var(--cursorScrollhSvg);height:7px;top:0;bottom:0}body.drag{cursor:var(--cursorGrabSvg)}dialog.Box{z-index:2147483647;background:0 0;border:none;outline:none;width:100%;max-width:min(100vw - 32px,360px);margin:auto;padding:0;position:fixed;inset:0;overflow:visible}dialog.Box[open]{animation:.35s cubic-bezier(.16,1,.3,1) BoxShow}dialog.Box>.Lg{box-sizing:border-box;text-align:center;background-color:#fffffff2;border-radius:24px;flex-direction:column;align-items:stretch;gap:20px;margin:0 auto;padding:32px 28px;display:flex;box-shadow:0 20px 40px #0000001a,0 1px 3px #00000005}dialog.Box>.Lg h3{color:#1d1d1f;margin:0;font-size:20px;font-weight:600;line-height:1.4}dialog.Box>.Lg p{color:#6e6e73;margin:0;font-size:14px;font-weight:400;line-height:1.5}dialog.Box::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000004d;animation:.35s cubic-bezier(.16,1,.3,1) BoxBackdropShow}dialog.Box{z-index:2147483647;background:0 0;border:none;outline:none;width:100%;max-width:min(100vw - 32px,360px);margin:auto;padding:0;position:fixed;inset:0;overflow:visible}dialog.Box[open]{animation:.35s cubic-bezier(.16,1,.3,1) BoxShow}dialog.Box>.Lg{box-sizing:border-box;text-align:center;background-color:#fffffff2;border-radius:24px;flex-direction:column;align-items:stretch;gap:20px;margin:0 auto;padding:32px 28px;display:flex;box-shadow:0 20px 40px #0000001a,0 1px 3px #00000005}dialog.Box>.Lg h3{color:#1d1d1f;margin:0;font-size:20px;font-weight:600;line-height:1.4}dialog.Box>.Lg p{color:#6e6e73;margin:0;font-size:14px;font-weight:400;line-height:1.5}dialog.Box::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000004d;animation:.35s cubic-bezier(.16,1,.3,1) BoxBackdropShow}dialog.Box>.aX{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;z-index:1;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-16px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:-64px;left:50%;box-shadow:0 8px 20px #0000000f,0 0 0 1px #0000000a}dialog.Box>.aX:before{background:var(--boxXSvg) center / 18px no-repeat;content:"";opacity:.6;pointer-events:none;transition:all .3s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}dialog.Box>.aX:hover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;transform:scale(1.08);box-shadow:0 12px 28px #0000001f,0 0 0 1px #00000014}dialog.Box>.aX:hover:before{opacity:1;transform:rotate(90deg)}dialog.Box>.aX:active{background:#ffffffa6;transition:all .1s;transform:scale(.92);box-shadow:0 2px 4px #0000000f,0 0 0 1px #0000000a,inset 0 2px 4px #0000000d}dialog.Box>.aX:active:before{opacity:.7}:root{--glassSvg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'/%3E#l");--btnBg:linear-gradient(180deg, #f5f5f54d, #f5f5f580);--btnBgAct:linear-gradient(180deg, #ffffff26);--btnBgHov:linear-gradient(180deg, #f5f5f54d, #ebebebbf);--btnCSize:44px;--btnColor:#333;--btnColorHov:#000;--btnPadding:12px 22px;--btnRadius:22px;--btnShadow:inset 0 1px 2px #ffffff80, inset 0 -1px 2px #0000000d, inset 0 0 0 1px #ffffff4d;--btnShadowAct:inset 0 2px 6px #0000001a, inset 0 0 0 1px #fff3;--btnShadowHov:inset 0 1px 4px #fffc, inset 0 -1px 3px #00000014, inset 0 0 0 1px #ffffff80, inset 0 0 4px #000;--btnTransformAct:scale(.97);--btnTransition:all .3s cubic-bezier(.4, 0, .2, 1);--btnTransitionAct:all .3s cubic-bezier(.4, 0, .2, 1)}.Lg,.Btn,.BtnC,.Input{z-index:1;display:flex;position:relative}.Lg:before,.Btn:before,.BtnC:before,.Input:before{-webkit-backdrop-filter:blur(8px) saturate(150%) var(--glassSvg);backdrop-filter:blur(8px) saturate(150%) var(--glassSvg);border-radius:inherit;content:"";z-index:-1;transition:background .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.Lg:before,.Input:before{background:linear-gradient(#f5f5f54d,#f5f5f580)}.Btn:before,.BtnC:before{background:var(--btnBg)}.Lg:after,.Btn:after,.BtnC:after,.Input:after{border-radius:inherit;content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#0000004d,#00000026);background-origin:border-box;background-clip:border-box;border:.5px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}main.Lg{margin:var(--gap);padding:var(--gap);text-align:center;border-radius:24px}dialog.Box{z-index:2147483647;background:0 0;border:none;outline:none;width:100%;max-width:min(100vw - 32px,360px);margin:auto;padding:0;position:fixed;inset:0;overflow:visible}dialog.Box[open]{animation:.35s cubic-bezier(.16,1,.3,1) BoxShow}dialog.Box>.Lg{box-sizing:border-box;text-align:center;background-color:#fffffff2;border-radius:24px;flex-direction:column;align-items:stretch;gap:20px;margin:0 auto;padding:32px 28px;display:flex;box-shadow:0 20px 40px #0000001a,0 1px 3px #00000005}dialog.Box>.Lg h3{color:#1d1d1f;margin:0;font-size:20px;font-weight:600;line-height:1.4}dialog.Box>.Lg p{color:#6e6e73;margin:0;font-size:14px;font-weight:400;line-height:1.5}dialog.Box::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000004d;animation:.35s cubic-bezier(.16,1,.3,1) BoxBackdropShow}:root{--boxXSvg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.5'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");--i18nSvg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'%3E%3Cpath d='m5 8 6 6m-7 0 6-6 2-3M2 5h12M7 2h1m14 20-5-10-5 10m2-4h6'/%3E%3C/svg%3E")}dialog.Box>.aX{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;z-index:1;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-16px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:-64px;left:50%;box-shadow:0 8px 20px #0000000f,0 0 0 1px #0000000a}dialog.Box>.aX:before{background:var(--boxXSvg) center / 18px no-repeat;content:"";opacity:.6;pointer-events:none;transition:all .3s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}dialog.Box>.aX:hover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;transform:scale(1.08);box-shadow:0 12px 28px #0000001f,0 0 0 1px #00000014}dialog.Box>.aX:hover:before{opacity:1;transform:rotate(90deg)}dialog.Box>.aX:active{background:#ffffffa6;transition:all .1s;transform:scale(.92);box-shadow:0 2px 4px #0000000f,0 0 0 1px #0000000a,inset 0 2px 4px #0000000d}dialog.Box>.aX:active:before{opacity:.7}.Btn,.BtnC{border-radius:var(--btnRadius);box-shadow:var(--btnShadow);box-sizing:border-box;color:var(--btnColor);cursor:pointer;transition:var(--btnTransition);-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#0000;background-repeat:no-repeat;border:none;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;display:flex}:is(.Btn,.BtnC):before{background:var(--btnBg)}:is(.Btn,.BtnC):hover{box-shadow:var(--btnShadowHov);color:var(--btnColorHov);filter:brightness(1.1);transform:scale(1.02)}:is(.Btn,.BtnC):hover:before{background:var(--btnBgHov)}:is(.Btn,.BtnC):active{box-shadow:var(--btnShadowAct);transform:var(--btnTransformAct);transition:var(--btnTransitionAct)}:is(.Btn,.BtnC):active:before{background:var(--btnBgAct)}.Btn{padding:var(--btnPadding)}.BtnC{height:var(--btnCSize);width:var(--btnCSize);padding:0}.BtnC .Ico{background-image:var(--btnIco);background-position:50%;background-repeat:no-repeat;background-size:24px;width:100%;height:100%;display:block}.Btn.Main{--btnBg:linear-gradient(135deg, #0580fc, #08f);--btnBgAct:linear-gradient(135deg, #05a, #07d);--btnBgHov:linear-gradient(135deg, #07e, #39f);--btnColor:#fff;--btnColorHov:#fff;--btnShadow:inset 0 1px 1.5px #fff9, inset 0 0 0 1px #0047cc66;--btnShadowAct:inset 0 1.5px 3px #0003, inset 0 0 0 1px #0047cc4d;--btnShadowHov:inset 0 1.5px 2px #fffc, inset 0 0 0 1px #0047cc80;--btnTransformAct:scale(.96);--btnTransition:all .4s cubic-bezier(.16, 1, .3, 1);--btnTransitionAct:all .1s ease}.BtnC.lang .Ico{background-image:var(--i18nSvg);filter:opacity(.8);background-size:20px;width:100%;height:100%}.I18n.Lg{box-sizing:border-box;border-radius:16px;flex-direction:column;min-width:300px;max-width:650px;padding:24px;display:flex}.I18n.Lg>h6{color:#1d1d1f;text-align:center;margin:0;font-size:18px;font-weight:600}.I18n.Lg>b{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.I18n.Lg>b .Btn{--btnPadding:6px 12px;--btnRadius:8px;font-size:12px}dialog.Box:has(>.I18n.Lg){max-width:650px}
