@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-opsz-normal.BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-opsz-normal.BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-opsz-normal.Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.woff2)format("woff2-variations");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}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-normal.BwkfbSeq.woff2)format("woff2-variations");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}:root{--bg:#131415;--ink:#f5f5f4;--ink-2:#b0b2b4;--ink-3:#969694;--card:#1a1a1a;--quiet:#1c1c1c;--quiet-hover:#262626;--edge:#ffffff14;--ring:#ffffff2b;--win:#1a1a1a;--win-bar:#202020;--sheet:#1f1f1f;--sheet-hover:#2a2a2a;--btn-ink:#f5f5f4;--on-btn-ink:#0a0a0a;--light-off:#3a3a38;--nav-glass:#131415d9;--new-ground:#ff355d29;--new-ink:#ff6f8c;--dither-ground:#131415;--dither-ink:#2a2b2c;--glass:#30303029;--glass-rim:#ffffffb3;--glass-rim-soft:#fff3;--glass-sheen:#ffffff17;--dock-sep:#fff3;--accent:#ff355d;--squircle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M100.00 50.00 L99.97 61.44 L99.86 66.17 L99.69 69.78 L99.45 72.80 L99.14 75.44 L98.76 77.79 L98.31 79.93 L97.79 81.89 L97.20 83.69 L96.53 85.36 L95.79 86.90 L94.97 88.33 L94.08 89.66 L93.10 90.90 L92.04 92.04 L90.90 93.10 L89.66 94.08 L88.33 94.97 L86.90 95.79 L85.36 96.53 L83.69 97.20 L81.89 97.79 L79.93 98.31 L77.79 98.76 L75.44 99.14 L72.80 99.45 L69.78 99.69 L66.17 99.86 L61.44 99.97 L50.00 100.00 L38.56 99.97 L33.83 99.86 L30.22 99.69 L27.20 99.45 L24.56 99.14 L22.21 98.76 L20.07 98.31 L18.11 97.79 L16.31 97.20 L14.64 96.53 L13.10 95.79 L11.67 94.97 L10.34 94.08 L9.10 93.10 L7.96 92.04 L6.90 90.90 L5.92 89.66 L5.03 88.33 L4.21 86.90 L3.47 85.36 L2.80 83.69 L2.21 81.89 L1.69 79.93 L1.24 77.79 L0.86 75.44 L0.55 72.80 L0.31 69.78 L0.14 66.17 L0.03 61.44 L0.00 50.00 L0.03 38.56 L0.14 33.83 L0.31 30.22 L0.55 27.20 L0.86 24.56 L1.24 22.21 L1.69 20.07 L2.21 18.11 L2.80 16.31 L3.47 14.64 L4.21 13.10 L5.03 11.67 L5.92 10.34 L6.90 9.10 L7.96 7.96 L9.10 6.90 L10.34 5.92 L11.67 5.03 L13.10 4.21 L14.64 3.47 L16.31 2.80 L18.11 2.21 L20.07 1.69 L22.21 1.24 L24.56 0.86 L27.20 0.55 L30.22 0.31 L33.83 0.14 L38.56 0.03 L50.00 0.00 L61.44 0.03 L66.17 0.14 L69.78 0.31 L72.80 0.55 L75.44 0.86 L77.79 1.24 L79.93 1.69 L81.89 2.21 L83.69 2.80 L85.36 3.47 L86.90 4.21 L88.33 5.03 L89.66 5.92 L90.90 6.90 L92.04 7.96 L93.10 9.10 L94.08 10.34 L94.97 11.67 L95.79 13.10 L96.53 14.64 L97.20 16.31 L97.79 18.11 L98.31 20.07 L98.76 22.21 L99.14 24.56 L99.45 27.20 L99.69 30.22 L99.86 33.83 L99.97 38.56Z'/%3E%3C/svg%3E");color-scheme:dark}:root[data-theme=light]{--bg:#fff;--ink:#0a0a0a;--ink-2:#6e6d6a;--ink-3:#8a8986;--card:#f2f1ef;--quiet:#f2f1ef;--quiet-hover:#e7e6e3;--edge:#0a0a0a14;--ring:#0a0a0a1f;--win:#fff;--win-bar:#f7f6f4;--sheet:#fff;--sheet-hover:#f2f1ef;--btn-ink:#0a0a0a;--on-btn-ink:#fff;--light-off:#dddcd9;--nav-glass:#ffffffd9;--new-ground:#ff355d1f;--new-ink:#e0244b;--dither-ground:#fff;--dither-ink:#dcdcdc;--glass:#ffffff38;--glass-rim:#fff;--glass-rim-soft:#ffffff80;--glass-sheen:#fff6;--dock-sep:#0a0a0a24;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}p,h1,h2{margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button,.btn,.dock,.side,.item,.canvas{-webkit-user-select:none;user-select:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-theme=light] .only-dark,:root:not([data-theme=light]) .only-light{display:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:1360px;margin-inline:auto;padding-inline:32px}.dock-icon,.side-icon,.item-icon,.cover-icon,.p-icon,.more-icon,.canvas-icon img{-webkit-mask:var(--squircle) center / 100% 100% no-repeat;mask:var(--squircle) center / 100% 100% no-repeat}.shell{--side:248px;--gutter:40px}.side{z-index:50;width:var(--side);scrollbar-width:none;flex-direction:column;padding:30px 20px 24px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.side-logo{align-items:center;gap:10px;margin-bottom:40px;padding-inline:10px;display:inline-flex}.side-mark,.side-word{flex:none;width:auto;height:14px}.side-nav{flex-direction:column;gap:2px;display:flex}.side-row{height:36px;color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding-inline:10px;font-size:15px;transition:background-color .12s,color .12s;display:flex}.side-row:hover{color:var(--ink);background:var(--quiet)}.side-row[aria-current=page]{color:var(--ink);background:var(--quiet);font-weight:500}.side-icon{flex:none;width:20px;height:20px}.side-label{color:var(--ink-3);margin:28px 0 6px;padding-inline:10px;font-size:13px}.side-foot{margin-top:auto;padding:24px 10px 0}.main{margin-left:var(--side);min-width:0}.bar{min-height:84px;padding:24px var(--gutter) 20px;align-items:center;gap:16px;display:flex}.bar-menu,.bar-logo{display:none}.bar-title{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.bar-heading{font-variation-settings:"opsz" 32;letter-spacing:-.02em;font-size:24px;font-weight:500}.bar-lead{color:var(--ink-3);font-size:15px}.content{padding:0 var(--gutter)}.bleed .content{padding:0}.main .wrap{max-width:none;padding-inline:var(--gutter)}.crumbs{color:var(--ink-3);align-items:center;gap:10px;font-size:15px;display:flex}.crumbs a:hover,.crumbs [aria-current]{color:var(--ink)}.crumbs-step{gap:2px;margin-left:6px;display:flex}.crumbs-btn{border-radius:8px;place-items:center;width:28px;height:28px;transition:background-color .12s,color .12s;display:grid}.crumbs-btn:hover{background:var(--quiet)}.crumbs-btn svg{width:15px;height:15px}.block{margin-top:72px}.block-head{align-items:baseline;gap:10px;margin-bottom:28px;display:flex}.block-title{font-variation-settings:"opsz" 32;letter-spacing:-.02em;font-size:24px;font-weight:500}.block-count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:15px}.grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:48px 32px;display:grid}.item{flex-direction:column;gap:16px;min-width:0;display:flex}.item-head{align-items:center;gap:14px;min-width:0;display:flex}.item-icon{flex:none;width:44px;height:44px}.item-text{flex-direction:column;min-width:0;display:flex}.item-name{font-size:16px;font-weight:500;line-height:1.3}.item-tag{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.item-card{background:var(--card);box-shadow:inset 0 0 0 1px var(--edge);border-radius:22px;padding:28px;transition:background-color .16s;display:block}.item:hover .item-card{background:var(--quiet-hover)}.item:active .item-card{transform:scale(.99)}.cover{aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto;box-shadow:0 0 0 1px var(--edge), 0 12px 32px #00000038;border-radius:10px;display:block}.cover-drawn{background:radial-gradient(60% 90% at 50% 50%, color-mix(in oklab, var(--tint) 38%, transparent), transparent 75%), color-mix(in oklab, var(--tint) 10%, #111);place-items:center;display:grid}.cover-drawn .cover-icon{aspect-ratio:1;filter:drop-shadow(0 14px 28px #0006);width:30%;height:auto}.page{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;display:grid}.page-side{flex-direction:column;gap:32px;display:flex;position:sticky;top:24px}.p-head{align-items:center;gap:18px;display:flex}.p-icon{flex:none;width:72px;height:72px}.p-name{font-variation-settings:"opsz" 32;letter-spacing:-.03em;font-size:32px;font-weight:500;line-height:1.1}.p-tag{color:var(--ink-2);margin-top:4px;font-size:16px}.p-media{background:var(--card);box-shadow:inset 0 0 0 1px var(--edge);border-radius:24px;margin-top:28px;padding:clamp(20px,5vw,56px)}.p-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:20px;display:flex}.p-tags{color:var(--ink-2);flex-wrap:wrap;font-size:15px;display:flex}.p-tags span+span:before{content:"·";margin-inline:8px}.p-tools{gap:6px;display:flex}.tool{height:34px;color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;padding-inline:12px;font-size:15px;transition:background-color .12s,color .12s;display:inline-flex}.tool:hover{color:var(--ink);background:var(--quiet)}.tool svg{flex:none;width:16px;height:16px}.p-section{margin-top:48px}.p-h{letter-spacing:-.02em;margin:0 0 16px;font-size:20px;font-weight:500}.p-clamp{max-height:9.9em;color:var(--ink-2);flex-direction:column;gap:14px;font-size:17px;line-height:1.65;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.p-clamp.open{max-height:none;-webkit-mask-image:none;mask-image:none}.p-clamp p{margin:0}.p-notes{white-space:pre-line;font-size:15px;display:block}.p-more{color:var(--ink);margin-top:8px;font-size:15px;font-weight:500}.p-more:hover{text-underline-offset:4px;text-decoration:underline}.p-version{color:var(--ink-3);justify-content:space-between;gap:16px;margin-bottom:10px;font-size:14px;display:flex}.shots{scroll-snap-type:x mandatory;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.shot{scroll-snap-align:start;flex:none;height:auto;display:block}.shots-phone .shot{border-radius:24px;width:232px}.shots-mac .shot{aspect-ratio:16/10;object-fit:cover;width:min(620px,80vw);box-shadow:0 0 0 1px var(--edge);border-radius:10px}.score{align-items:flex-end;gap:14px;margin-bottom:20px;display:flex}.score-num{font-variation-settings:"opsz" 32;letter-spacing:-.04em;font-size:56px;font-weight:500;line-height:.9}.score-of{color:var(--ink-3);font-size:13px;line-height:1.4}.reviews{scroll-snap-type:x mandatory;gap:14px;display:flex;overflow-x:auto}.review{background:var(--card);width:320px;min-height:190px;box-shadow:inset 0 0 0 1px var(--edge);scroll-snap-align:start;border-radius:18px;flex-direction:column;flex:none;gap:8px;margin:0;padding:20px;display:flex}.review-top{justify-content:space-between;gap:12px;display:flex}.review-title{font-size:15px;font-weight:500}.review-date,.review-by{color:var(--ink-3);white-space:nowrap;font-size:13px}.review-by{align-items:center;gap:8px;display:flex}.review-body{color:var(--ink-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.info{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:22px 32px;margin:0;display:grid}.info-row dt{color:var(--ink-3);font-size:13px}.info-row dd{margin:4px 0 0;font-size:15px}.get{background:var(--btn-ink);height:54px;color:var(--on-btn-ink);white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding-inline:20px;font-size:16px;font-weight:500;transition:opacity .12s,transform .12s;display:flex}a.get:hover{opacity:.88}a.get:active{transform:scale(.98)}.get-off{background:var(--quiet);color:var(--ink-2);cursor:default}.get-apple{flex:none;width:15px;height:18px;margin-top:-3px}.get-inline{display:none}.facts{flex-direction:column;gap:14px;margin:0;display:flex}.fact{align-items:baseline;gap:12px;font-size:15px;display:flex}.fact dt{color:var(--ink-3);white-space:nowrap}.fact-rule{border-bottom:1px dotted var(--ring);flex:1;min-width:16px;transform:translateY(-4px)}.fact dd{text-align:right;align-items:center;gap:8px;margin:0;display:flex}.more-title{margin-bottom:14px;font-size:15px;font-weight:500}.more-icons{flex-wrap:wrap;gap:12px;display:flex}.more-app{filter:drop-shadow(0 4px 10px #00000038);transition:transform .16s cubic-bezier(.2,.9,.25,1);position:relative}.more-app:hover{transform:translateY(-2px)}.more-icon{width:56px;height:56px;display:block}.more-tip{background:var(--sheet);box-shadow:0 0 0 1px var(--edge), 0 6px 16px #0003;white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:4px 9px;font-size:13px;transition:opacity .12s,translate .16s;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px}.more-app:hover .more-tip,.more-app:focus-visible .more-tip{opacity:1;translate:-50%}.canvas{cursor:grab;touch-action:none;background:radial-gradient(60% 60% at 50% 50%, color-mix(in oklab, var(--ink) 4%, transparent), transparent 75%), var(--bg);outline:none;height:calc(100dvh - 84px);position:relative;overflow:hidden}.canvas.grabbing{cursor:grabbing}.canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.canvas-field{position:absolute;inset:0}.canvas-icon{will-change:transform;-webkit-tap-highlight-color:transparent;width:96px;height:96px;position:absolute;top:0;left:0}.canvas-icon:focus,.canvas-icon:focus-visible{outline:none}.canvas-icon img{pointer-events:none;width:100%;height:100%;display:block}.canvas-name{background:var(--sheet);box-shadow:0 0 0 1px var(--edge), 0 8px 24px #00000040;pointer-events:none;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500;transition:opacity .14s;position:absolute;bottom:28px;left:50%;translate:-50%}.canvas-name:empty{opacity:0}.dock{--base:88px;--pad:10px;height:calc(var(--base) + var(--pad) * 2);padding:var(--pad) calc(var(--pad) + 2px);background:var(--glass);-webkit-backdrop-filter:blur(6px)saturate(1.7)brightness(1.1);box-shadow:inset 0 1px 1px var(--glass-sheen), inset 0 -1px 1px var(--glass-sheen), inset 0 0 24px var(--glass-sheen), 0 16px 48px #00000047, 0 2px 8px #0000001f;border-radius:36px;align-items:flex-end;gap:10px;margin:0;list-style:none;animation:.62s cubic-bezier(.2,.9,.25,1) 80ms backwards dock-in;display:flex;position:relative}@keyframes dock-in{0%{opacity:0;transform:translateY(24px)scale(.96)}}.dock:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--glass-rim) 0%, var(--glass-rim-soft) 22%, transparent 45%, transparent 58%, var(--glass-rim-soft) 80%, var(--glass-rim) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1.25px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.dock:after{content:"";border-radius:inherit;background:linear-gradient(to bottom, var(--glass-sheen), transparent 55%);opacity:.6;pointer-events:none;position:absolute;inset:1px}.dock-item{--s:var(--base);z-index:1;width:var(--s);height:var(--s);flex:none;position:relative}.dock-btn{filter:drop-shadow(0 3px 6px #0000003d);border-radius:32%;width:100%;height:100%;display:block;position:relative}.dock-btn:focus-visible{outline:none}.dock-btn:focus-visible:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M98.50 50.00 L98.47 61.10 L98.37 65.68 L98.20 69.18 L97.97 72.11 L97.67 74.67 L97.30 76.96 L96.86 79.03 L96.36 80.93 L95.78 82.68 L95.13 84.29 L94.42 85.79 L93.62 87.18 L92.76 88.47 L91.81 89.67 L90.78 90.78 L89.67 91.81 L88.47 92.76 L87.18 93.62 L85.79 94.42 L84.29 95.13 L82.68 95.78 L80.93 96.36 L79.03 96.86 L76.96 97.30 L74.67 97.67 L72.11 97.97 L69.18 98.20 L65.68 98.37 L61.10 98.47 L50.00 98.50 L38.90 98.47 L34.32 98.37 L30.82 98.20 L27.89 97.97 L25.33 97.67 L23.04 97.30 L20.97 96.86 L19.07 96.36 L17.32 95.78 L15.71 95.13 L14.21 94.42 L12.82 93.62 L11.53 92.76 L10.33 91.81 L9.22 90.78 L8.19 89.67 L7.24 88.47 L6.38 87.18 L5.58 85.79 L4.87 84.29 L4.22 82.68 L3.64 80.93 L3.14 79.03 L2.70 76.96 L2.33 74.67 L2.03 72.11 L1.80 69.18 L1.63 65.68 L1.53 61.10 L1.50 50.00 L1.53 38.90 L1.63 34.32 L1.80 30.82 L2.03 27.89 L2.33 25.33 L2.70 23.04 L3.14 20.97 L3.64 19.07 L4.22 17.32 L4.87 15.71 L5.58 14.21 L6.38 12.82 L7.24 11.53 L8.19 10.33 L9.22 9.22 L10.33 8.19 L11.53 7.24 L12.82 6.38 L14.21 5.58 L15.71 4.87 L17.32 4.22 L19.07 3.64 L20.97 3.14 L23.04 2.70 L25.33 2.33 L27.89 2.03 L30.82 1.80 L34.32 1.63 L38.90 1.53 L50.00 1.50 L61.10 1.53 L65.68 1.63 L69.18 1.80 L72.11 2.03 L74.67 2.33 L76.96 2.70 L79.03 3.14 L80.93 3.64 L82.68 4.22 L84.29 4.87 L85.79 5.58 L87.18 6.38 L88.47 7.24 L89.67 8.19 L90.78 9.22 L91.81 10.33 L92.76 11.53 L93.62 12.82 L94.42 14.21 L95.13 15.71 L95.78 17.32 L96.36 19.07 L96.86 20.97 L97.30 23.04 L97.67 25.33 L97.97 27.89 L98.20 30.82 L98.37 34.32 L98.47 38.90Z' fill='none' stroke='%23FF355D' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:-5px}.dock-icon{width:100%;height:100%;display:block}.dock-next{border:1.5px dashed var(--ink-3);opacity:.6;border-radius:32%;-webkit-mask:none;mask:none}.dock-btn:active .dock-icon{filter:brightness(.82)}.dock-tip{background:var(--sheet);box-shadow:0 0 0 1px var(--edge), 0 6px 16px #0003;white-space:nowrap;opacity:0;pointer-events:none;border-radius:9px;padding:5px 11px;font-size:13px;transition:opacity .12s,translate .16s;position:absolute;bottom:calc(100% + 16px);left:50%;translate:-50% 4px}.dock-item:hover .dock-tip,.dock-item:has(:focus-visible) .dock-tip{opacity:1;translate:-50%}.dock-dot{background:var(--ink);opacity:0;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;transition:opacity .2s;position:absolute;bottom:-8px;left:50%}.dock-item.selected .dock-dot{opacity:.8}.dock-sep{z-index:1;width:1px;height:calc(var(--base) * .74);background:var(--dock-sep);flex:none;align-self:center;margin-inline:6px;position:relative}.rail{position:relative}.rail-track{--fade-start:0px;--fade-end:72px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent)}.rail.scrolled .rail-track{--fade-start:72px}.rail.at-end .rail-track,.rail.still .rail-track{--fade-end:0px}.rail-track::-webkit-scrollbar{display:none}.rail-btn{z-index:2;background:var(--sheet);width:36px;height:36px;color:var(--ink);box-shadow:0 0 0 1px var(--edge), 0 4px 14px #00000040;opacity:0;border-radius:50%;place-items:center;margin-top:-18px;transition:opacity .16s,transform .12s;display:grid;position:absolute;top:50%}.rail-btn svg{width:15px;height:15px}.rail-prev{left:-14px}.rail-next{right:-14px}.rail:hover .rail-btn:not(:disabled),.rail-btn:focus-visible{opacity:1}.rail-btn:active{transform:scale(.94)}.rail-btn:disabled{pointer-events:none}.rail.still .rail-btn{display:none}.btn{letter-spacing:-.008em;border-radius:999px;align-items:center;gap:4px;height:46px;padding-inline:22px;font-size:16px;font-weight:500;transition:background-color .12s,transform .12s,opacity .12s;display:inline-flex}.btn:active{transform:scale(.97)}.btn svg{width:15px;height:15px}.btn-sm{height:38px;padding-inline:16px 12px;font-size:14px}.btn-ink{background:var(--btn-ink);color:var(--on-btn-ink)}.btn-ink:hover{opacity:.88}.btn-quiet{background:var(--quiet)}a.btn-quiet:hover{background:var(--quiet-hover)}.stars{--rating:5;--star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6l2.9 6 6.5.8-4.8 4.5 1.2 6.5L12 17.2l-5.8 3.2 1.2-6.5L2.6 9.4l6.5-.8z'/%3E%3C/svg%3E");background:linear-gradient(90deg, var(--ink-2) calc(var(--rating) / 5 * 100%), var(--edge) 0);width:70px;height:14px;-webkit-mask:var(--star) left / 14px 14px repeat-x;mask:var(--star) left / 14px 14px repeat-x;display:inline-block}.stars-sm{width:55px;height:11px;-webkit-mask-size:11px 11px;mask-size:11px 11px}.foot{margin-top:120px;padding-bottom:40px;font-size:14px}.foot-grid{gap:48px;padding-top:40px;display:grid}@media (width>=900px){.foot-grid{grid-template-columns:1fr 1fr}}.akila-logo{align-items:center;gap:11px;display:inline-flex}.akila-logo-mark{width:40px;height:auto}.akila-logo-word{width:83px;height:auto}.foot-logo{display:inline-flex}.foot-ways{flex-wrap:wrap;gap:8px 28px;margin-top:28px;font-size:16px;display:flex}.foot-way{text-decoration:underline;text-decoration-color:var(--ring);text-underline-offset:5px;text-decoration-thickness:1px;transition:text-decoration-color .16s}.foot-way:hover{text-decoration-color:currentColor}.foot-where{color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:14px;display:flex}.foot-flag{display:flex}.foot-flag svg{width:14px;height:14px}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.foot-col{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.foot-head{color:var(--ink-3);margin-bottom:6px;font-size:13px}.foot-col a{color:var(--ink-2);transition:color .12s}.foot-col a:hover{color:var(--ink)}.foot-social{align-items:center;gap:8px;display:inline-flex}.foot-social svg{flex:none;width:14px;height:14px}.foot-base{color:var(--ink-3);justify-content:space-between;align-items:center;gap:16px;margin-top:64px;font-size:13px;display:flex}.foot-copy{align-items:center;gap:8px;display:inline-flex}.foot-copy-mark{width:18px;height:auto}.seg{background:var(--quiet);border-radius:999px;padding:3px;display:inline-flex}.seg-btn{width:30px;height:26px;color:var(--ink-3);border-radius:999px;place-items:center;transition:background-color .12s,color .12s;display:grid}.seg-btn svg{width:13px;height:13px}.seg-btn[aria-pressed=true]{background:var(--win);color:var(--ink);box-shadow:0 0 0 1px var(--edge), 0 1px 2px #0003}@media (width<=1100px){.page{grid-template-columns:minmax(0,1fr);gap:0}.page-side{margin-top:48px;position:static}.page-side>.get{display:none}.get-inline{margin-left:auto;display:flex}}@media (width<=900px){.shell{--gutter:20px}.main{margin-left:0}.side{background:var(--bg);width:min(300px,86vw);box-shadow:0 0 0 1px var(--edge), 24px 0 48px #0000004d;transition:transform .26s cubic-bezier(.2,.9,.25,1);transform:translate(-104%)}.menu-open .side{transform:none}body:after{content:"";z-index:40;opacity:0;pointer-events:none;background:#0006;transition:opacity .2s;position:fixed;inset:0}.menu-open:after{opacity:1}.bar{flex-wrap:wrap;min-height:0;padding-top:16px}.bar-menu{border-radius:10px;place-items:center;width:38px;height:38px;margin-left:-8px;display:grid}.bar-menu svg{width:18px;height:18px}.bar-logo{align-items:center;gap:9px;display:inline-flex}.bar-title,.crumbs{flex-basis:100%}.canvas{height:calc(100dvh - 120px)}}@media (width<=640px){.grid{grid-template-columns:minmax(0,1fr)}.item-card{padding:16px}.p-head{flex-wrap:wrap}.get-inline{flex-basis:100%;margin-left:0}.p-media{padding:14px}.canvas-icon{width:72px;height:72px}.shots-phone .shot{border-radius:20px;width:190px}.review{width:270px}.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
