@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-latin-ext-400.745994b5.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-latin-400.5f3d6ad6.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin-ext-400.745994b5.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin-400.5f3d6ad6.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:Inter;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/inter-latin-ext-300-800.a28eb6d3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/inter-latin-300-800.c9407645.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:"M PLUS Rounded 1c";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/m-plus-rounded-1c-latin-ext-300.a6c02be8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/m-plus-rounded-1c-latin-300.c8604528.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:"M PLUS Rounded 1c";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/m-plus-rounded-1c-latin-ext-500.c470f2ae.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/m-plus-rounded-1c-latin-500.e15f0e73.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:"M PLUS Rounded 1c";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/m-plus-rounded-1c-latin-ext-700.5860a2ba.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/m-plus-rounded-1c-latin-700.5bc9f941.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:"M PLUS Rounded 1c";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/m-plus-rounded-1c-latin-ext-800.534fd529.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/m-plus-rounded-1c-latin-800.73247529.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:Open Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/open-sans-latin-ext-300.2d4c25a2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/open-sans-latin-300.441af0de.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:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-latin-ext-300.2d4c25a2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-latin-300.441af0de.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:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-latin-ext-300.2d4c25a2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-latin-300.441af0de.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:"M PLUS 1p";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/m-plus-1p-latin-ext-400.357084c2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"M PLUS 1p";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/m-plus-1p-latin-400.e1694b11.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:"M PLUS 1p";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/m-plus-1p-latin-ext-500.48939d50.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"M PLUS 1p";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/m-plus-1p-latin-500.6d8341be.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:"M PLUS 1p";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/m-plus-1p-latin-ext-700.59e88ea6.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"M PLUS 1p";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/m-plus-1p-latin-700.a5513f97.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:"M PLUS 1p";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/m-plus-1p-latin-ext-800.c832f9fe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"M PLUS 1p";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/m-plus-1p-latin-800.4621c487.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}:root{--ink:#0d0d0d;--blue:#0a7aff;--wii:#34bdee;--wii-deep:#1d9fd4;--sans:Inter, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, monospace;--metro:"Segoe UI", "Open Sans", var(--sans);--rounded:"M PLUS Rounded 1c", var(--sans);--spring:cubic-bezier(.34, 1.56, .64, 1);--ease:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{overscroll-behavior:none;height:100%;overflow:hidden}body{color:var(--ink);font-family:var(--sans);letter-spacing:-.03em;text-transform:lowercase;-webkit-font-smoothing:antialiased;background:#eef0f3}button{font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}button,a,label,select,[role=button],.channel{touch-action:manipulation}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}picture{display:contents}.ch-art-fallback{background:linear-gradient(#fff,#eef2f5);position:absolute;inset:0}.preview,.preview *,.menu,.menu *{-webkit-user-select:none;user-select:none}.about-body p:not(.about-h),.mail-body,.info dd,.flyout p,.resume-empty p{text-transform:none}html.wii-cursor-on,html.wii-cursor-on *{cursor:none!important}html:not(.wii-cursor-on){cursor:url(/cursors/wii-cursor-32.png) 8 2,auto}.wii-cursor{z-index:99999;pointer-events:none;will-change:transform;--tilt:0deg;position:fixed;top:0;left:0}.wii-cursor.hidden{opacity:0}.wc-sprite{filter:drop-shadow(1px 3px 2px #00000040);transform:rotate(var(--tilt));transition:scale .15s var(--spring);background-repeat:no-repeat;display:none;position:absolute}.wc-sprite.on{display:block}.wc-sprite.anim{animation:wc-frames .45s steps(var(--frames)) infinite}@keyframes wc-frames{to{background-position-x:calc(-1 * var(--w))}}.mode-hover .wc-sprite.on{scale:1.06}.mode-press .wc-sprite.on,.mode-grab .wc-sprite.on{scale:.9}@keyframes spin{to{rotate:360deg}}.os{position:fixed;inset:0;overflow:hidden}.menu{--u:.75px;transition:opacity .3s, content-visibility .3s allow-discrete;background:radial-gradient(70% 45% at 50% 0,#f6f6f6eb,#f6f6f600 100%),repeating-linear-gradient(#f4f4f4 0 2px,#eaeaea 2px 3px,#e5e5e5 3px 8px);grid-template-rows:minmax(0,1fr) auto 221px;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:absolute;inset:0}.menu.hidden{opacity:0;pointer-events:none;content-visibility:hidden}.menu-pages{width:100%;min-height:0;display:flex;position:relative}.channels-viewport{min-width:0;min-height:0;padding:calc(44 * var(--u)) 0 calc(30 * var(--u));flex:1;overflow:hidden}.channels-track{width:max-content;height:100%;transition:transform .6s var(--ease);display:flex}.channels{flex:none;place-content:center;display:grid}.channel{transition:transform .25s var(--spring);animation:ch-in .4s var(--spring) backwards;animation-delay:calc(var(--i,0) * 35ms);outline:none;display:block;position:relative}@keyframes ch-in{0%{opacity:0;transform:scale(.85)}}.channel-screen{clip-path:var(--clip);background:#fff;position:absolute;inset:0;overflow:hidden;container-type:size}.channel-screen:after,.preview-screen:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(#ffffff4d,#fff0 42%),linear-gradient(115deg,#0000 30%,#ffffff1f 42%,#0000 54%);position:absolute;inset:0}.ch-bezel,.ch-ring{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ch-ring{opacity:0;transition:opacity .25s, transform .4s var(--ease);filter:drop-shadow(0 0 calc(7 * var(--u)) #3cbcefb3);transform:scale(1.06)}.channel:not(.empty):hover,.channel:not(.empty):focus-visible{z-index:4;transform:scale(1.05)}.channel:not(.empty):hover .ch-ring,.channel:not(.empty):focus-visible .ch-ring{opacity:1;animation:1.5s ease-in-out .4s infinite ringglow;transform:none}@keyframes ringglow{50%{filter:drop-shadow(0 0 calc(14 * var(--u)) #3cbceff2)}}.channel-label{white-space:nowrap;opacity:0;pointer-events:none;font:500 max(14px, calc(34 * var(--u))) var(--rounded);letter-spacing:0;color:#4d4d4f;z-index:6;background:#fff;border:1.5px solid #a7a7aa;border-radius:999px;padding:.32em 1.25em;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% - .55em);left:50%;transform:translate(-50%,6px)scale(.95);box-shadow:0 5px 12px #00000029}.channel:hover .channel-label,.channel:focus-visible .channel-label{opacity:1;transition:opacity .25s ease-out .3s, transform .3s var(--spring) .3s;transform:translate(-50%)}@media (hover:none){.channel:not(.empty):hover:not(:focus-visible){transform:none}.channel:not(.empty):hover:not(:focus-visible) .ch-ring{opacity:0;animation:none}.channel:hover:not(:focus-visible) .channel-label{opacity:0}}.ch-static{background:#cdcdcd url(/assets/tv-static-BvGL7M0y.png) 0 0/128px 128px;animation:.4s step-end infinite tv-static}.ch-static:before{content:"";background:repeating-linear-gradient(#0000000b 0 1px,#0000 1px 3px),linear-gradient(#ffffff38,#fff0 35%,#0000000a);position:absolute;inset:0}.channels.off .ch-static{animation-play-state:paused}@keyframes tv-static{0%{background-position:0 0}20%{background-position:-37px -81px}40%{background-position:-91px -13px}60%{background-position:-23px -55px}80%{background-position:-70px -102px}}.ch-mark{font:800 44cqh/1 var(--rounded);letter-spacing:-.02em;color:#46464a1c;text-shadow:0 .7cqh #ffffff47,0 -.5cqh #0000000a;place-items:center;padding-bottom:4cqh;display:grid;position:absolute;inset:0}.page-arrow{z-index:8;top:calc(50% + 7 * var(--u));width:calc(120 * var(--u));height:calc(190 * var(--u));place-items:center;transition:opacity .25s;display:grid;position:absolute;translate:0 -50%}.page-arrow.left{left:calc(96 * var(--u) - 60 * var(--u))}.page-arrow.right{right:calc(96 * var(--u) - 60 * var(--u))}.pa-tri{width:calc(56 * var(--u));height:calc(100 * var(--u));filter:drop-shadow(0 calc(3 * var(--u)) calc(4 * var(--u)) #00326440);transition:scale .25s var(--spring), filter .25s;animation:1.3s ease-in-out infinite pa-bob;overflow:visible}.page-arrow.right .pa-tri{animation-name:pa-bob-r;transform:scaleX(-1)}@keyframes pa-bob{50%{translate:calc(-7 * var(--u)) 0}}@keyframes pa-bob-r{50%{translate:calc(7 * var(--u)) 0}}.page-arrow:hover:not(:disabled) .pa-tri{filter:drop-shadow(0 0 calc(10 * var(--u)) #3cbef5d9) brightness(1.06);animation-duration:.7s;scale:1.18}.pa-orb{width:calc(170 * var(--u));height:calc(170 * var(--u));margin-top:calc(-85 * var(--u));opacity:0;pointer-events:none;place-items:center;transition:scale .12s ease-in,opacity .12s;display:grid;position:absolute;top:50%;scale:.2}.page-arrow.left .pa-orb{left:calc(50% + 19 * var(--u))}.page-arrow.right .pa-orb{right:calc(50% + 19 * var(--u))}.pa-orb svg{fill:none;stroke:#a5a5a8;stroke-width:6.5px;filter:drop-shadow(0 1px #fff);width:56%;height:56%}.page-arrow:hover:not(:disabled) .pa-orb{opacity:1;pointer-events:auto;transition:scale .3s var(--spring), opacity .12s;scale:1}.page-arrow:disabled{opacity:0;pointer-events:none}.page-dots{align-items:center;gap:8px;height:0;display:flex;overflow:hidden}.page-dots span{background:#c4c6ca;border-radius:50%;width:7px;height:7px;transition:background .3s}.page-dots span.on{background:var(--wii)}.wii-orb{border:max(2px, calc(4.5 * var(--u))) solid #3db8e5;color:#9b9b9e;box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) #00000024, inset 0 calc(-6 * var(--u)) calc(12 * var(--u)) #00000012, inset 0 calc(4 * var(--u)) calc(4 * var(--u)) #fff;background:radial-gradient(circle at 50% 30%,#fdfdfd,#eeeeef 45%,#dadadd 100%);border-radius:50%;overflow:visible}.wii-orb:before{content:"";pointer-events:none;background:radial-gradient(at 50% 30%,#fffffff2,#fff0 70%);border-radius:50%;width:56%;height:34%;position:absolute;top:7%;left:16%}.wii-mute{z-index:5;top:max(10px, calc(22 * var(--u)));right:max(10px, calc(26 * var(--u)));width:max(32px, calc(58 * var(--u)));aspect-ratio:1;border-width:max(1.5px, calc(3 * var(--u)));opacity:.62;transition:opacity .2s, transform .25s var(--spring);place-items:center;display:grid;position:absolute}.wii-mute svg{width:52%;height:52%;position:relative}.wii-mute:after{content:"";border-radius:50%;position:absolute;inset:-6px}.wii-mute:hover,.wii-mute:focus-visible{opacity:1;transform:scale(1.08)}.wii-mute[aria-pressed=true]{color:#b4b4b8}.ch-metro{background:#111;grid-template-columns:repeat(3,1fr);gap:4px;padding:10px;display:grid;position:absolute;inset:0}.ch-metro span{transition:transform .5s var(--spring)}.channel:hover .ch-metro span:nth-child(odd),.preview .ch-metro span:nth-child(odd){transform:rotateX(180deg)}.ch-doc,.ch-mail{color:#555;font:500 14px var(--rounded);letter-spacing:0;background:linear-gradient(#fbfbfb,#e2e6ea);place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0}.ch-doc svg{stroke-width:1.2px;width:min(44px,34cqh);height:min(44px,34cqh)}.channel .ch-doc,.channel .ch-mail{gap:min(6px,4cqh);font-size:clamp(11px,13cqh,14px)}.channel .ch-mail .folder-svg{width:min(70px,57.5cqh);height:auto}.channel:hover .ch-mail .folder-lid,.preview .ch-mail .folder-lid{transform:perspective(160px)rotateX(-28deg)skew(-4deg)}.channel:hover .ch-mail .folder-paper,.preview .ch-mail .folder-paper{transform:translateY(-8px)rotate(-3deg)}.ch-photos{color:#555;font:500 14px var(--rounded);letter-spacing:0;background:repeating-linear-gradient(0deg,#00000008 0 1px,#0000 1px 4px),radial-gradient(120% 90% at 50% 20%,#fff,#e6eaee);place-content:center;justify-items:center;gap:2px;display:grid;position:absolute;inset:0}.ch-photos svg{width:min(78cqw,120cqh);height:auto;overflow:visible}.channel .ch-photos{font-size:clamp(11px,13cqh,14px)}.preview .ch-photos svg{width:min(52cqw,78cqh);margin-bottom:14cqh}.preview .ch-photos span{display:none}.chp-front,.chp-back,.chp-cloud{transform-box:fill-box;transform-origin:50%}.chp-front{animation:4.2s ease-in-out infinite chp-bob}.chp-back{animation:4.2s ease-in-out -2.1s infinite chp-bob}@keyframes chp-bob{50%{transform:translateY(-4px)rotate(-2deg)}}.chp-cloud{animation:7s ease-in-out infinite alternate chp-drift}@keyframes chp-drift{to{transform:translate(14px)}}.chp-sun{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite chp-glow}@keyframes chp-glow{50%{opacity:.85;transform:scale(1.15)}}.chp-spark{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite chp-twinkle}.chp-spark.two{animation-delay:-1.2s}@keyframes chp-twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}45%,55%{opacity:1;transform:scale(1)rotate(45deg)}}.channel:hover .chp-front,.preview .chp-front{animation-duration:1.6s}.ch-disc{--u:min(1cqh, 1.18cqw);background:radial-gradient(46cqh 40cqh at 50% 40%,#ffffffd9,#fff0 70%),repeating-linear-gradient(#00000008 0 1px,#0000 1px 4px),linear-gradient(#eef1f4,#dde2e8 62%,#c9d0d8 62.3%,#dfe4e9);position:absolute;inset:0;overflow:hidden}.ch-disc:before{content:"";left:50%;top:calc(77cqh - 3 * var(--u));width:calc(46 * var(--u));height:calc(7 * var(--u));margin-left:calc(-23 * var(--u));z-index:1;background:radial-gradient(closest-side,#3c485861,#3c48581f 60%,#0000);border-radius:50%;animation:7s linear infinite disc-shadow;position:absolute}@keyframes disc-shadow{0%,50%,to{transform:scaleX(1)}25%,75%{transform:scaleX(.3)}}.disc-stage{left:50%;top:calc(77cqh - 72 * var(--u));width:calc(72 * var(--u));height:calc(72 * var(--u));margin-left:calc(-36 * var(--u));perspective:calc(150 * var(--u));z-index:2;position:absolute}.disc-stage.reflect{opacity:.28;z-index:0;top:79cqh;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 62%,#000);mask-image:linear-gradient(#0000 62%,#000)}.disc{width:100%;height:100%;transform-style:preserve-3d;animation:7s linear infinite disc-spin;position:relative}@keyframes disc-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.disc-face{isolation:isolate;backface-visibility:hidden;background:conic-gradient(from 20deg,#fbfcfd,#a3abb5 12%,#fff 25%,#959ea9 38%,#f4f6f8 50%,#a7afb9 62%,#fff 75%,#98a1ac 88%,#fbfcfd);border-radius:50%;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#0000 0 6.6%,#000 7.2%);mask-image:radial-gradient(circle,#0000 0 6.6%,#000 7.2%)}.disc-face.back{transform:rotateY(180deg)}.disc-face:before{content:"";mix-blend-mode:overlay;opacity:.85;background:conic-gradient(#ff3d8b,#ffc23d,#4dff9a,#38b6ff,#9a5cff,#ff3d8b,#ffc23d,#4dff9a,#38b6ff,#9a5cff,#ff3d8b);border-radius:50%;animation:9s linear infinite disc-sheen;position:absolute;inset:0}.disc-face.back:before{opacity:.75;mix-blend-mode:hard-light}@keyframes disc-sheen{to{rotate:360deg}}.disc-face:after{content:"";z-index:3;pointer-events:none;box-shadow:inset 0 0 0 calc(.5 * var(--u)) #69737f, inset 0 0 0 calc(.9 * var(--u)) #fffc, inset 0 0 0 calc(1.35 * var(--u)) #6e788473, inset 0 0 calc(2.6 * var(--u)) #3c46554d;background:linear-gradient(125deg,#fff0 26%,#ffffffbf 42%,#ffffff26 50%,#fff0 60%) 0 0/260% 100%,radial-gradient(circle,#0000 47%,#ffffff59 48.5%,#6e788440 49.5%,#0000 51%) 0 0/100% 100%;border-radius:50%;animation:3.5s ease-in-out infinite disc-glint;position:absolute;inset:0}@keyframes disc-glint{0%{background-position:100% 0,0 0}60%,to{background-position:0 0,0 0}}.disc-label{z-index:1;box-shadow:inset 0 0 0 calc(.35 * var(--u)) #fffffff2, inset 0 0 0 calc(.7 * var(--u)) #828c9866, 0 0 0 calc(.25 * var(--u)) #6e788459;background:radial-gradient(circle at 50% 38%,#fffffff5,#f7f9fbe6 60%,#e2e7ede0);border-radius:50%;position:absolute;inset:9%}.disc-mono{z-index:2;text-align:center;font:800 calc(17 * var(--u))/1 var(--rounded);letter-spacing:-.03em;color:#5f6873;text-shadow:0 calc(.3 * var(--u)) 0 #fff;position:absolute;top:10%;left:0;right:0}.disc-name{z-index:2;text-align:center;font:700 calc(4.6 * var(--u))/1 var(--rounded);letter-spacing:.04em;color:#6b747f;position:absolute;bottom:18%;left:0;right:0}.disc-hub{z-index:2;box-shadow:0 0 0 calc(.35 * var(--u)) #5f6976b3, 0 0 0 calc(.7 * var(--u)) #ffffffb3, inset 0 0 0 calc(.3 * var(--u)) #fffc;background:radial-gradient(circle,#0000 0 20%,#7c8692 21%,#f4f6f8 23.5%,#d9dee4 40%,#b9c1ca 58%,#7f8995 60.5%,#f7f8fa 63%,#c3cad2 90%,#8a94a0 100%);border-radius:50%;position:absolute;inset:33%}@media (prefers-reduced-motion:reduce){.disc,.disc-face:before,.disc-face:after,.ch-disc:before{animation:none!important}.disc{transform:rotateY(-28deg)}}.wiibar{align-self:end;width:100%;height:221px;position:relative}.wiibar-shape{width:100%;height:100%;filter:drop-shadow(0 calc(-4 * var(--u)) calc(10 * var(--u)) #0000000d);position:absolute;inset:0;overflow:visible}.wii-clock-wrap{position:absolute;left:50%;translate:-50%}.wii-clock{color:#9b9b9b;font-family:var(--rounded);letter-spacing:0;align-items:flex-end;display:flex;position:relative}.wii-clock .seg{height:calc(74 * var(--u));fill:currentColor;width:auto;display:block}.wii-clock i{left:calc(100% + 40 * var(--u));bottom:calc(-2 * var(--u));font:700 calc(36 * var(--u))/1 var(--rounded);text-transform:none;font-style:normal;position:absolute}.seg-colon{animation:2s step-end infinite colon}@keyframes colon{50%{opacity:.2}}.wii-date{white-space:nowrap;font:700 calc(78 * var(--u))/1 var(--rounded);color:#858588;letter-spacing:.01em;text-transform:none;position:absolute;left:50%;translate:-50%}.bar-btn{transition:scale .18s var(--spring), border-color .2s;place-items:center;display:grid;position:absolute}.bar-btn>svg{width:50%;height:auto}.bar-btn.left>svg{stroke-width:3.4px;width:56%}.bar-btn .orb-mail{color:#a3a3a6;width:54%}.bar-btn:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 35%,#ffffffd9 48%,#0000 60%) 120% 0/250% 100% no-repeat;border-radius:50%;position:absolute;inset:0}.bar-btn:hover{scale:1.1}.bar-btn:hover:after{opacity:1;background-position:-60% 0;transition:background-position .55s ease-out,opacity .1s}.orb-tag{bottom:calc(100% + 18 * var(--u));white-space:nowrap;pointer-events:none;opacity:0;font:500 max(14px, calc(34 * var(--u))) var(--rounded);color:#4d4d4f;background:#fff;border:1.5px solid #a7a7aa;border-radius:999px;padding:.32em 1.25em;transition:opacity .15s,scale .15s;position:absolute;scale:.92;box-shadow:0 5px 12px #00000029}.bar-btn.left .orb-tag{left:-10%}.bar-btn.right .orb-tag{right:-10%}.bar-btn:hover .orb-tag{opacity:1;transition:opacity .25s ease-out .35s, scale .3s var(--spring) .35s;scale:1}@media (hover:none){.bar-btn:hover{scale:1}.bar-btn:hover .orb-tag,.bar-btn:hover:after{opacity:0}}@media (width<=600px){.channels-viewport{padding:14px 0 10px}.page-dots{height:44px}.page-arrow{z-index:2;width:40px;height:44px;top:auto;bottom:-44px;translate:none}.page-arrow .pa-tri{width:17px;height:30px}.page-arrow .pa-orb{display:none}.page-arrow.left{left:calc(50% - 78px)}.page-arrow.right{right:calc(50% - 78px)}.orb-tag{display:none}}.preview{z-index:2000;transition:left .42s var(--ease), top .42s var(--ease), width .42s var(--ease), height .42s var(--ease), border-radius .42s var(--ease), grid-template-rows .42s var(--ease);background:#f4f6f8;border-radius:20px;grid-template-rows:minmax(0,1fr) 0;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.preview.open{border-radius:0;grid-template-rows:minmax(0,1fr) 130px;width:100%;height:100%;top:0;left:0}.preview-banner{background:#000;margin:0;position:relative;overflow:hidden}.preview-screen{position:absolute;inset:0;container-type:size}.preview-title{color:#fff;opacity:0;transition:.15s var(--ease);background:linear-gradient(#0000,#0000008c);padding:60px 40px 26px;position:absolute;bottom:0;left:0;right:0;transform:translateY(16px)}.preview.open .preview-title{opacity:1;transition:.4s .25s var(--ease);transform:none}.preview-title h2{font:500 clamp(36px, 6vw, 64px)/1 var(--rounded);letter-spacing:-.01em}.preview-title p{opacity:.9;text-transform:none;margin-top:8px;font-size:17px}.preview-actions{border-top:3px solid var(--wii);opacity:0;background:repeating-linear-gradient(0deg,#00000009 0 1px,#0000 1px 6px),linear-gradient(#f6f7f9,#dfe3e8);justify-content:center;align-items:center;gap:40px;transition:opacity .12s;display:flex}.preview.open .preview-actions{opacity:1;transition:opacity .3s .2s}.wii-pill{width:min(300px,38vw);height:64px;font:500 22px var(--rounded);letter-spacing:0;color:#555;transition:border-color .2s, color .2s, transform .3s var(--spring), box-shadow .2s;background:linear-gradient(#fff,#e9edf1);border:3px solid #cfd4da;border-radius:999px;box-shadow:0 4px 10px #00000014,inset 0 2px #fff}.wii-pill:hover{border-color:var(--wii);color:var(--wii-deep);transform:scale(1.05);box-shadow:0 0 22px #34bdee8c}.app-host{z-index:1500;animation:appin .45s var(--ease);position:fixed;inset:0}@keyframes appin{0%{opacity:0;transform:scale(1.03)}}.app{position:absolute;inset:0;overflow:hidden}.home-btn{z-index:2500;color:#6f757d;width:64px;height:64px;font:500 11px var(--rounded);letter-spacing:0;transition:border-color .2s, transform .3s var(--spring), box-shadow .2s;background:radial-gradient(circle at 50% 30%,#fff,#e3e7ec 70%);border:3px solid #cfd4da;border-radius:50%;place-content:center;justify-items:center;gap:1px;display:grid;position:fixed;bottom:18px;left:18px;box-shadow:0 6px 16px #0000002e}.home-btn:hover{border-color:var(--wii);color:var(--wii-deep);transform:scale(1.08);box-shadow:0 0 22px #34bdee99}.whiteout{z-index:2600;opacity:0;pointer-events:none;background:#fff;transition:opacity .45s;position:fixed;inset:0}.whiteout.on{opacity:1}.app-hint{font:12px var(--mono);color:#ffffffbf;text-shadow:0 1px 2px #0000004d;position:absolute;bottom:16px;right:18px}.aqua-btn{-webkit-user-select:none;user-select:none;letter-spacing:-.03em;color:#000;text-shadow:0 2px 2px #fffc;background:linear-gradient(#fcfcfc 0%,#eee 45%,#e3e3e3 100%);border:1px solid #626262;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:40px;padding:0 20px 1px;font-size:17px;font-weight:500;transition:transform .12s,opacity .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0000001f,inset 0 -6px 8px -4px #ffffffe6,inset 0 -10px 10px -8px #0000001f}.aqua-btn:before{content:"";pointer-events:none;background:linear-gradient(#fffffff2,#ffffff26);border-radius:999px;height:12px;position:absolute;top:3px;left:12px;right:12px}.aqua-btn:hover{opacity:.8}.aqua-btn:active{transform:scale(.97)}.aqua-btn.blue{background:linear-gradient(#eef5ff 0%,#d4e6ff 18%,#a0c6ff 50%,#97caf7 80%,#a6d4f8 100%);border-color:#23209a;box-shadow:0 10px 24px #0000001f,inset 0 -8px 10px -6px #dcf5fff2,inset 0 -12px 12px -10px #143ca040}.aqua-win-wrap{z-index:3;transition:filter .2s;position:absolute}.aqua-win-wrap.lifted{filter:drop-shadow(0 18px 24px #00000040)}.aqua-win{background:linear-gradient(90deg,#d5d4d6 0%,#f1f1f1 50%,#d5d4d6 100%);border-radius:8px;overflow:hidden;box-shadow:0 0 0 .6px #00000073,inset 0 1px #ffffffe6,0 16px 40px #00000040}.notes-chrome .aqua-win{background:linear-gradient(90deg,#feea3d33,#feea3d33),linear-gradient(90deg,#d5d4d6 0%,#f1f1f1 50%,#d5d4d6 100%)}.aqua-bar{-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;gap:8px;height:26px;padding:0 8px;display:flex;position:relative}.lights{z-index:1;gap:6px;display:flex;position:relative}.light{border-radius:50%;width:11px;height:11px;display:block;position:relative;box-shadow:inset 0 0 0 .5px #00000059,inset 0 -2px 3px #0000002e}.light:after{content:"";background:linear-gradient(#ffffffd9,#fff0);border-radius:50%;height:45%;position:absolute;top:1px;left:2px;right:2px}.light.r{background:radial-gradient(circle at 50% 70%,#ff8a80,#ec4b40)}.light.y{background:radial-gradient(circle at 50% 70%,#ffd66b,#e9a516)}.light.g{background:radial-gradient(circle at 50% 70%,#6be37b,#22a836)}.aqua-title{color:#000000b3;pointer-events:none;text-transform:none;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.aqua-x{color:#999;z-index:1;margin-left:auto;padding:0 2px;font-size:15px;line-height:1;position:relative}.aqua-body{padding:0 6px 6px}.aqua-body>*{border-radius:2px;overflow:hidden;box-shadow:0 0 0 .6px #00000059}.aqua-win.min .aqua-body{display:none}.folder-svg{filter:drop-shadow(0 3px 4px #0000002e);display:block;overflow:visible}.folder-lid{transform-origin:50% 100%;transition:transform .35s var(--spring)}.folder-paper{transition:transform .35s var(--spring)}.aqua-wallpaper{background:radial-gradient(120% 80% at 80% 110%,#9fd0ff 0,#0000 50%),radial-gradient(140% 90% at 0 -10%,#5aa7f0 0,#0000 55%),linear-gradient(160deg,#2a6fd0,#3d8be6 40%,#8ec3f5 75%,#dceeff);position:absolute;inset:0}.aqua-wallpaper:after{content:"";filter:blur(10px);background:radial-gradient(60% 30% at 30% 60%,#ffffff59,#0000 70%),radial-gradient(50% 20% at 70% 40%,#ffffff40,#0000 70%);position:absolute;inset:0}.win-about{width:min(560px,88vw);top:8%;left:6%}.win-portrait{width:min(300px,40vw);top:7%;right:7%}.win-info{width:min(340px,44vw);bottom:10%;right:9%}.about-body{color:#222;letter-spacing:-.02em;background:#fffef6;padding:30px 32px;font-size:16px;line-height:1.6}.about-body p+p{margin-top:12px}.about-h{letter-spacing:-.03em;color:#000;margin-bottom:16px;font-size:34px;font-weight:500;line-height:1.1}.about-portrait{aspect-ratio:1;object-fit:cover;object-position:50% 55%;width:100%;display:block}.info{background:#fff;gap:7px;padding:14px 16px;font-size:13.5px;display:grid}.info div{grid-template-columns:80px 1fr;gap:10px;display:grid}.info dt{color:#00000073;text-align:right}@media (width<=760px){.win-portrait,.win-info,.app-hint{display:none}.win-about{top:4%;left:4%}}.metro-app{color:#fff;font-family:var(--metro);letter-spacing:0;background:#000;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:24px 6vw 96px;display:grid}.pano-title{white-space:nowrap;font:300 clamp(110px, 16vw, 220px)/1 var(--metro);color:#ffffff12;pointer-events:none;transition:transform .7s cubic-bezier(.1,.9,.2,1);position:absolute;top:8px;left:3vw}.pivots{align-items:baseline;gap:28px;margin:30px 0 22px;display:flex;position:relative}.pivots button{font:300 clamp(32px, 5vw, 56px)/1 var(--metro);color:#ffffff59;transition:color .25s}.pivots button.on{color:#fff}.pivots button:hover{color:#ffffffbf}.tiles{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);grid-auto-flow:dense;gap:10px;max-width:1100px;min-height:0;display:grid;position:relative}.tile{text-align:left;transition:transform .15s ease-out,filter .2s;animation:.5s cubic-bezier(.1,.9,.2,1) both tilein;position:relative;overflow:hidden}@keyframes tilein{0%{opacity:0;transform:perspective(800px)rotateY(-50deg)translate(-40px)}}.tile:hover{filter:brightness(1.1)}.tile:hover:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #ffffff8c}.tile.wide{grid-column:span 2}.tile.big{grid-area:span 2/span 2}.tile-track{height:200%;transition:transform .9s cubic-bezier(.1,.9,.2,1)}.tile-track.flipped{transform:translateY(-50%)}.tile-face{flex-direction:column;height:50%;padding:16px 18px;display:flex;position:relative}.tile h3{font:300 clamp(20px, 2.2vw, 30px)/1.1 var(--metro)}.tile.big h3{font-size:clamp(30px,3.6vw,46px)}.tile-org{opacity:.85;margin-top:4px;font-size:13.5px}.tile-tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.tile-tags span{background:#00000038;padding:3px 8px;font-size:12px}.tile-face.img{padding:0}.tile-face.img img{object-fit:cover;width:100%;height:100%;display:block}.tile-badge{background:#00000073;padding:7px 12px;font-size:13px;position:absolute;bottom:0;left:0}.metro-nav{gap:10px;display:flex;position:absolute;bottom:28px;right:6vw}.metro-nav button{width:44px;height:44px;font:300 26px/1 var(--metro);border:2px solid #fff;border-radius:50%;transition:background .2s,opacity .2s}.metro-nav button:hover:not(:disabled){color:#000;background:#fff}.metro-nav button:disabled{opacity:.25}.flyout{z-index:5;place-items:center;animation:.35s cubic-bezier(.1,.9,.2,1) flyin;display:grid;position:absolute;inset:0}@keyframes flyin{0%{transform-origin:0;opacity:0;transform:perspective(900px)rotateY(70deg)}}.flyout-inner{max-width:640px;padding:0 24px}.flyout h3{font:300 clamp(40px, 6vw, 72px)/1.05 var(--metro);margin:6px 0}.flyout p{margin:20px 0;font-size:19px;line-height:1.5}.flyout-close{border:2px solid #fff;margin-top:26px;padding:8px 22px;font-size:15px}.flyout-close:hover{color:#000;background:#fff}@media (width<=760px){.tiles{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.tile.big{grid-row:span 1}.pivots{gap:12px;margin:18px 0 16px}.pivots button{font-size:23px}.tile-face{padding:12px 14px}.tile h3,.tile.big h3{font-size:21px}}.aero-app{font-family:"Segoe UI", "Open Sans", var(--sans);letter-spacing:-.01em;background:linear-gradient(#8fe3ff 0%,#3cb6ec 22%,#148fd6 55%,#0a5fae 85%,#084a8c 100%);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:18px;padding:26px 5vw 100px;display:grid}.aero-rays{pointer-events:none;background:repeating-conic-gradient(from 200deg at 30% -20%, #ffffff29 0 4deg, transparent 4deg 13deg);animation:9s ease-in-out infinite alternate sway;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}@keyframes sway{to{transform:translate(60px)skew(-4deg)}}.school{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fish{animation:linear infinite swim;position:absolute;left:-140px}.fish.rev{animation-name:swimrev;left:auto;right:-140px}.fish.rev .fish-svg{transform:scaleX(-1)}@keyframes swim{to{transform:translate(calc(100vw + 280px))}}@keyframes swimrev{to{transform:translate(calc(-100vw - 280px))}}.fish-bob{animation:2.6s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(-14px)rotate(-3deg)}}.fish-svg{filter:drop-shadow(0 6px 8px #00285a59);display:block}.fish-tail{transform-origin:22px 31px;animation:.5s ease-in-out infinite alternate tail}@keyframes tail{to{transform:scaleY(.7)skewY(8deg)}}.bubbles{pointer-events:none;position:absolute;inset:0}.bubbles span{background:radial-gradient(circle at 32% 28%,#fffffff2 0 8%,#ffffff40 18%,#a0dcff1f 55%,#ffffff73 72%,#fff0 74%);border-radius:50%;animation:linear infinite rise;position:absolute;bottom:-80px}@keyframes rise{50%{transform:translateY(-55vh)translate(18px)}to{transform:translateY(-115vh)translate(-10px)}}.seabed{pointer-events:none;height:120px;position:absolute;bottom:0;left:0;right:0}.seabed svg{width:100%;height:100%;position:absolute;inset:0}.weed{transform-origin:bottom;background:linear-gradient(#b8ff7a,#2fb84a);border-radius:14px 14px 4px 4px;width:14px;animation:3s ease-in-out infinite alternate weed;position:absolute;bottom:20px;box-shadow:inset 3px 0 #fff6}@keyframes weed{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.aero-head{color:#fff;text-shadow:0 2px 10px #003c8c66;position:relative}.aero-head h2{font-size:clamp(40px,6vw,64px);font-weight:300;line-height:1}.aero-head p{opacity:.95;margin-top:6px;font-size:16px}.aero-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;min-height:0;display:grid;position:relative}@media (width<=760px){.aero-grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.glass{border-radius:14px;padding:5px}.glass img{border-radius:10px}.glass-cap{padding-top:5px;font-size:11.5px}.aero-head p{font-size:14px}}.glass{text-align:left;min-height:0;animation:glassin .6s var(--spring) both;-webkit-backdrop-filter:blur(12px)saturate(1.4);transition:transform .35s var(--spring), box-shadow .3s;background:linear-gradient(#ffffff8c,#ffffff2e);border:1px solid #ffffffd9;border-radius:18px;flex-direction:column;padding:7px;display:flex;position:relative;box-shadow:0 10px 30px #0028644d,inset 0 1px #ffffffe6}@keyframes glassin{0%{opacity:0;transform:translateY(30px)scale(.9)}}.glass:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#ffffff80,#fff0);border-radius:12px 12px 60% 60%/12px 12px 26px 26px;height:38%;position:absolute;top:7px;left:7px;right:7px}.glass img{object-fit:cover;border-radius:12px;flex:1;width:100%;min-height:0;display:block}.glass-cap{color:#fff;text-shadow:0 1px 3px #00285a99;white-space:nowrap;text-overflow:ellipsis;padding:7px 4px 1px;font-size:13px;overflow:hidden}.glass:hover{transform:translateY(-4px)scale(1.03);box-shadow:0 18px 40px #00286466,0 0 0 2px #ffffffe6,0 0 30px #8ce6ff99}.ql{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#001e4673;place-items:center;padding:20px 20px 100px;animation:.2s fade;display:grid;position:absolute;inset:0}.ql-card{max-width:min(980px,95vw);animation:pop .35s var(--spring);background:linear-gradient(#ffffffa6,#ffffff4d);border:1px solid #ffffffd9;border-radius:20px;padding:10px;box-shadow:0 40px 100px #00000073}.ql-card img{border-radius:12px;max-width:100%;max-height:66vh;margin:0 auto;display:block}.ql-bar{color:#0b3c66;justify-content:center;align-items:center;padding:10px 6px 2px;font-size:15px;display:flex}.ql-nav{color:#0b3c66;z-index:1;background:radial-gradient(circle at 50% 30%,#fff,#cfe8fb);border:1px solid #0050a04d;border-radius:50%;width:56px;height:56px;margin-top:-28px;padding-bottom:4px;font-size:34px;line-height:1;transition:transform .12s;position:absolute;top:calc(50% - 40px);box-shadow:0 6px 18px #001e464d}.ql-nav.prev{left:max(16px,3vw)}.ql-nav.next{right:max(16px,3vw)}.ql-nav:active{transform:scale(.94)}@media (width<=600px){.ql-nav{width:50px;height:50px;margin-top:0;top:auto;bottom:28px}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.94)}}.win-mail{width:min(600px,92vw);top:12%;left:calc(50% - min(300px,46vw))}.mail{background:#fff}.mail-row{border-bottom:1px solid #e7e7e7;gap:10px;padding:10px 18px;font-size:14px;display:flex}.mail-row span{color:#00000073;text-align:right;width:64px}.mail-row b{text-transform:none;font-weight:500}.mail-body{color:#222;padding:22px;font-size:16px;line-height:1.6}.mail-body p+p{margin-top:10px}.mail-actions{flex-wrap:wrap;gap:12px;padding:0 22px 22px;display:flex}.resume-app{font-family:var(--rounded);letter-spacing:0;color:#5d636b;background:repeating-linear-gradient(0deg,#00000009 0 1px,#0000 1px 5px),radial-gradient(1400px 600px at 50% 0,#fff,#0000 70%),#e9ecf0}.rv{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:16px max(20px,4vw) 22px;display:grid;position:absolute;inset:0}.rv-top{align-items:center;gap:12px;min-width:0;display:flex}.rv-file{color:#6b7178;background:linear-gradient(#fff,#eef1f4);border:3px solid #d3d8de;border-radius:999px;align-items:center;gap:8px;min-width:0;height:44px;margin-right:auto;padding:0 16px 0 10px;font-size:15px;display:flex}.rv-file svg{stroke-width:1.4px;width:22px;height:22px;color:var(--wii-deep);flex:none}.rv-file span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rv-zoom{background:linear-gradient(#fff,#eef1f4);border:3px solid #d3d8de;border-radius:999px;align-items:center;gap:4px;height:44px;padding:0 4px;display:flex}.rv-btn{width:32px;height:32px;color:var(--wii-deep);transition:transform .25s var(--spring), border-color .2s;background:radial-gradient(circle at 50% 30%,#fff,#e3eef6);border:2px solid #cfe3f0;border-radius:50%;font-size:22px;line-height:1}.rv-btn:hover:not(:disabled){border-color:var(--wii);transform:scale(1.1)}.rv-btn:disabled{opacity:.35;cursor:default}.rv-zoom-val{color:#5d636b;font-variant-numeric:tabular-nums;min-width:54px;font-size:15px}.rv-pill{height:44px;font:500 16px var(--rounded);color:#555;white-space:nowrap;transition:border-color .2s, color .2s, transform .3s var(--spring), box-shadow .2s;background:linear-gradient(#fff,#e9edf1);border:3px solid #cfd4da;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex;box-shadow:0 3px 8px #00000012,inset 0 2px #fff}.rv-pill:hover{border-color:var(--wii);color:var(--wii-deep);transform:scale(1.04);box-shadow:0 0 18px #34bdee80}.rv-pill svg{color:var(--wii-deep)}.rv-stage{background:repeating-linear-gradient(0deg,#00000008 0 1px,#0000 1px 4px),linear-gradient(#f7f8fa,#dfe4ea);border:3px solid #cfd4da;border-radius:26px;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 10px #0000000f,0 2px #fff}.rv-stage.zoomed{cursor:grab;overscroll-behavior:contain;overflow:auto}.rv-stage.zoomed:active{cursor:grabbing}.rv-sheet{flex:none;margin:auto;padding:18px}.rv-page{transform-origin:50%;background:#fff;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 10px 30px #1e3c5a2e}.rv-page:not(.on){display:none}.rv-page canvas{display:block}.rv-link{border-radius:3px;position:absolute}.rv-link:hover,.rv-link:focus-visible{background:#34bdee2e;outline:2px solid #34bdee99}.rv-msg{text-align:center;justify-items:center;gap:14px;margin:auto;padding:20px;font-size:17px;display:grid}.rv-spin{border:4px solid #d5e9f5;border-top-color:var(--wii);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite rvspin}@keyframes rvspin{to{transform:rotate(360deg)}}.rv-bottom{justify-content:center;align-items:center;gap:18px;display:flex}.rv-round{width:54px;height:54px;color:var(--wii-deep);transition:border-color .2s, transform .3s var(--spring), box-shadow .2s, opacity .2s;background:radial-gradient(circle at 50% 28%,#fff,#e4e8ed 68%,#d5dae0);border:3px solid #cdd2d8;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 10px #0000001a,inset 0 2px #fff}.rv-round:hover:not(:disabled){border-color:var(--wii);transform:scale(1.08);box-shadow:0 0 18px #34bdee8c,inset 0 2px #fff}.rv-round:disabled{opacity:.35;cursor:default}.rv-count{white-space:nowrap;border:3px solid var(--wii);color:#6b7178;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.3em;min-width:110px;height:44px;padding:0 18px;font-size:18px;display:flex}.rv-count b{color:var(--wii-deep);font-weight:500}@media (width<=600px){.rv{gap:10px;padding:10px 10px 14px}.rv-top{gap:6px}.rv-file{height:40px;padding:0 10px 0 8px;font-size:13px}.rv-zoom{height:40px}.rv-zoom-val{min-width:44px;font-size:13px}.rv-btn{width:28px;height:28px;font-size:19px}.rv-pill{height:40px;padding:0 12px}.rv-top .rv-pill span{display:none}.rv-stage{border-radius:18px}.rv-sheet{padding:8px}.rv-bottom{gap:12px;min-height:64px;padding-left:64px}.rv-round{width:48px;height:48px}.rv-count{min-width:84px;font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.ch-static,.pa-tri,.seg-colon,.ch-ring{animation:none!important}}.wii-remote-btn{z-index:5;top:max(10px, calc(22 * var(--u)));right:calc(max(10px, calc(26 * var(--u))) + max(32px, calc(58 * var(--u))) + max(8px, calc(16 * var(--u))));width:max(32px, calc(58 * var(--u)));aspect-ratio:1;border-width:max(1.5px, calc(3 * var(--u)));opacity:.62;transition:opacity .2s, transform .25s var(--spring,ease);place-items:center;display:grid;position:absolute}.wii-remote-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:56%;height:56%;position:relative}.wii-remote-btn svg circle{fill:currentColor;stroke:none}.wii-remote-btn:hover,.wii-remote-btn:focus-visible{opacity:1;color:#2aa2dc;transform:scale(1.08)}html.wii-remote-on .wii-remote-btn{opacity:1;color:#2aa2dc}@media (hover:none) and (pointer:coarse){.wii-remote-btn{display:none}}
