@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url('../assets/fonts/ubuntu-400.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url('../assets/fonts/ubuntu-500.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url('../assets/fonts/ubuntu-700.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:400;font-display:swap;src:url('../assets/fonts/ubuntu-mono-400.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url('../assets/fonts/roboto-300.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url('../assets/fonts/roboto-400.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url('../assets/fonts/roboto-500.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url('../assets/fonts/roboto-700.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:'Ubuntu',system-ui,-apple-system,Segoe UI,sans-serif;--font-android:'Roboto','Roboto Flex',system-ui,-apple-system,'Segoe UI',sans-serif;--font-mono:'Ubuntu Mono',ui-monospace,SFMono-Regular,Menlo,monospace;--tap:.2s cubic-bezier(.2,.8,.2,1);--ubuntu-orange:#E95420;--ubuntu-orange-2:#F2774B;--ubuntu-aubergine:#2C001E;--ubuntu-aubergine-2:#482445}:root{--text:#F2F2F4;--text-mute:#B5B5BD;--text-dim:#7E7E88;--line:rgba(255,255,255,.08);--line-strong:rgba(255,255,255,.14);--surface-0:#16131D;--surface-1:#1E1A28;--surface-2:#2A2436;--surface-3:#362F45;--surface-4:#423A55;--accent:#FF7A3D;--accent-soft:#FFA877;--accent-2:#FFA877;--accent-deep:#C7461A;--accent-glow:rgba(255,122,61,.32);--accent-3:#B85FA9;--wp:radial-gradient(1400px 900px at 80% 20%, rgba(255,122,61,.38), transparent 60%),radial-gradient(1100px 900px at 15% 90%, rgba(184,95,169,.40), transparent 60%),radial-gradient(900px 700px at 50% 50%, rgba(80,40,75,.30), transparent 70%),linear-gradient(140deg, #1A0A1F 0%, #361434 35%, #5A1F40 65%, #8A3326 100%);--wp-vignette:radial-gradient(ellipse at center, transparent 50%, rgba(0,0,0,.45) 100%)}:root{--ubuntu-orange:#FF7A3D;--ubuntu-orange-2:#FFA877;--ubuntu-aubergine:#2C001E;--ubuntu-aubergine-2:#482445}*,::after,::before{box-sizing:border-box}body,html{height:100%;margin:0}html.is-dragging,html.is-dragging *{user-select:none;-webkit-user-select:none}body{font-family:var(--font-sans);background:#000;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;line-height:1.55;font-size:14.5px;letter-spacing:-.005em}button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-2)}img,svg{max-width:100%;display:block}svg{flex-shrink:0}kbd{font-family:var(--font-mono);font-size:11px;background:var(--surface-2);border:1px solid var(--line);border-radius:4px;padding:1px 6px;color:var(--text-mute)}.and{display:none}.lx{display:grid}@media (max-width:768px){.lx{display:none}.and{display:grid}}.lx{position:fixed;inset:0;grid-template-columns:68px 1fr;grid-template-rows:32px 1fr;grid-template-areas:"panel panel" "dock  desktop";background:var(--wp);color:var(--text);font-family:Ubuntu,system-ui,-apple-system,Segoe UI,sans-serif}.lx,.lx *{font-family:inherit}.lx [class*=mono],.lx code,.lx kbd,.lx pre,.lx samp{font-family:var(--font-mono)}.lx__panel{grid-area:panel;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:0 8px;background:linear-gradient(180deg,rgba(28,22,38,.92),rgba(22,18,30,.96));backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);color:#ececec;font-size:13px;font-weight:500;letter-spacing:.005em;position:relative;z-index:5;border-bottom:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 1px 0 rgba(0,0,0,.5),0 6px 18px rgba(0,0,0,.18)}.lx__activities{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 10px;border-radius:999px;font-size:13px;font-weight:500;color:#fff;transition:background var(--tap),color var(--tap)}.lx__activities::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.lx__activities:hover{background:rgba(255,255,255,.1)}.lx__activities:active{background:rgba(255,255,255,.16)}.lx__panel__center{text-align:center}.lx__clock{display:inline-block;padding:4px 14px;border-radius:999px;font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums;cursor:default;color:#fff;transition:background var(--tap)}.lx__clock:hover{background:rgba(255,255,255,.1)}.lx__tray{display:inline-flex;align-items:center;gap:2px;padding:0 2px;color:#fff}.lx__tray__btn,.lx__tray__icon{width:28px;height:24px;display:inline-grid;place-items:center;border-radius:999px;color:inherit;cursor:pointer;transition:background var(--tap),transform var(--tap)}.lx__tray__icon[title^=Battery]{width:32px}.lx__tray__btn:hover,.lx__tray__icon:hover{background:rgba(255,255,255,.12)}.lx__tray__btn:active,.lx__tray__icon:active{transform:scale(.94)}.lx__traymenu{position:absolute;top:calc(100% + 6px);right:6px;width:280px;padding:14px;background:linear-gradient(180deg,rgba(40,30,55,.98),rgba(28,22,38,.98));backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.08);border-radius:14px;color:var(--text);z-index:60;box-shadow:0 18px 40px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.35);animation:lxTrayMenuIn .16s ease-out}.lx__traymenu[hidden]{display:none}@keyframes lxTrayMenuIn{from{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.lx__traymenu::before{content:'';position:absolute;top:-6px;right:18px;width:12px;height:12px;background:linear-gradient(135deg,rgba(40,30,55,.98),rgba(40,30,55,.98));border-left:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);transform:rotate(45deg)}.lx__traymenu__title{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);font-weight:600;margin:0 0 10px 2px}.lx__traymenu__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.lx__traymenu__tile{display:grid;place-items:center;gap:8px;padding:12px 6px 10px;border-radius:12px;background:rgba(255,255,255,.04);color:var(--text);text-decoration:none;transition:background var(--tap),transform var(--tap)}.lx__traymenu__tile:hover{background:rgba(255,255,255,.1);transform:translateY(-1px)}.lx__traymenu__tile:active{transform:scale(.96)}.lx__traymenu__tile__icn{width:40px;height:40px;border-radius:12px;background:var(--c,var(--accent));color:#fff;display:grid;place-items:center;box-shadow:0 4px 12px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.18)}.lx__traymenu__tile__lbl{font-size:11px;font-weight:500;color:var(--text-mute)}.lx__dock{grid-area:dock;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0 8px;background:linear-gradient(180deg,rgba(45,17,41,.94),rgba(35,12,32,.96));backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-right:1px solid rgba(0,0,0,.5);position:relative;z-index:4;box-shadow:1px 0 0 rgba(255,255,255,.05) inset,8px 0 32px rgba(0,0,0,.25)}.lx__dock__btn{width:50px;height:50px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.22) 0,rgba(255,255,255,0) 50%),linear-gradient(135deg,var(--c1,var(--surface-2)),var(--c2,var(--surface-3)));box-shadow:0 1px 0 rgba(255,255,255,.28) inset,0 -2px 0 rgba(0,0,0,.18) inset,0 4px 12px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.25);position:relative;transition:transform .15s ease,box-shadow .2s ease;margin:1px 0}.lx__dock__btn::before{content:'';position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:3px;height:0;background:var(--ubuntu-orange);border-radius:0 2px 2px 0;transition:height .18s ease,box-shadow .18s ease}.lx__dock__btn::after{content:attr(data-tip);position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%);background:#1d1d1d;color:#fff;padding:6px 11px;border-radius:6px;font-size:12px;font-weight:400;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;border:1px solid rgba(255,255,255,.08);box-shadow:0 6px 20px rgba(0,0,0,.5);z-index:6}.lx__dock__btn:hover{transform:scale(1.08);box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 -2px 0 rgba(0,0,0,.18) inset,0 8px 18px rgba(0,0,0,.5),0 0 0 4px rgba(255,255,255,.06)}.lx__dock__btn:active{transform:scale(.96)}.lx__dock__btn:hover::after{opacity:1}.lx__dock__btn.is-running::before{height:22px}.lx__dock__btn.is-active::before{height:32px;box-shadow:0 0 8px rgba(233,84,32,.7)}.lx__dock__btn svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.3));position:relative;z-index:1}.lx__dock__sep{width:32px;height:1px;background:rgba(255,255,255,.18);margin:8px 0 4px}.lx__dock__apps{margin-top:auto;width:50px;height:50px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.04)),rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:background var(--tap),transform .15s ease,box-shadow .2s ease;position:relative;box-shadow:0 1px 0 rgba(255,255,255,.15) inset,0 4px 12px rgba(0,0,0,.3)}.lx__dock__apps:hover{background:linear-gradient(180deg,rgba(255,255,255,.25),rgba(255,255,255,.08)),rgba(255,255,255,.1);transform:scale(1.06)}.lx__dock__apps:active{transform:scale(.96)}.lx__dock__apps__grid{display:grid;grid-template-columns:repeat(3,5px);grid-template-rows:repeat(3,5px);gap:3px}.lx__dock__apps__grid span{width:5px;height:5px;background:#fff;border-radius:1.5px;box-shadow:0 1px 1px rgba(0,0,0,.25)}.lx__dock__apps::after{content:'Show Applications';position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%);background:#1d1d1d;color:#fff;padding:6px 11px;border-radius:6px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;border:1px solid rgba(255,255,255,.08);box-shadow:0 6px 20px rgba(0,0,0,.5)}.lx__dock__apps:hover::after{opacity:1}.lx__desktop{grid-area:desktop;position:relative;overflow:hidden}.lx__desktop::before{content:'';position:absolute;inset:0;background:var(--wp-vignette);pointer-events:none}.lx__desktop::after{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.5'/></svg>");background-size:180px 180px;pointer-events:none;opacity:.25;mix-blend-mode:overlay}.lx__welcome{position:absolute;top:44px;left:44px;max-width:480px;z-index:1;user-select:none;animation:welcomeIn .6s cubic-bezier(.2,.8,.2,1) both}@keyframes welcomeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lx__welcome__hi{font-size:14px;color:rgba(255,255,255,.85);text-shadow:0 1px 4px rgba(0,0,0,.5);font-weight:400;letter-spacing:.01em}.lx__welcome__name{font-size:clamp(38px, 4.6vw, 60px);font-weight:500;letter-spacing:-.025em;line-height:1.02;margin:6px 0 8px;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.55)}.lx__welcome__name strong{background:linear-gradient(135deg,#fff 0,#ffd0b0 35%,#ff7a3d 70%,#c7461a 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;text-shadow:none;filter:drop-shadow(0 2px 12px rgba(255,122,61,.25))}.lx__welcome__im{font-size:.7em;font-weight:400;opacity:.9;margin-right:.25em;vertical-align:baseline;letter-spacing:0;color:#fff}.lx__welcome__role{font-size:16px;color:rgba(255,255,255,.88);text-shadow:0 1px 6px rgba(0,0,0,.5);font-weight:400}.lx__welcome__hint{margin-top:18px;font-size:12px;color:rgba(255,255,255,.9);display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.14);border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-shadow:0 1px 4px rgba(0,0,0,.5);font-weight:400}.lx__welcome__hint::before{content:'';width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80}.lx__icons{position:absolute;top:32px;right:32px;display:grid;grid-template-columns:repeat(2,96px);gap:16px 12px;list-style:none;margin:0;padding:0;z-index:1}.lx__icon{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 6px;border-radius:10px;cursor:pointer;user-select:none;text-align:center;border:1.5px solid transparent;transition:background var(--tap),border-color var(--tap),transform var(--tap);-webkit-tap-highlight-color:transparent;animation:iconIn .4s cubic-bezier(.2,.8,.2,1) both}@keyframes iconIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lx__icon:first-child{animation-delay:.1s}.lx__icon:nth-child(2){animation-delay:.15s}.lx__icon:nth-child(3){animation-delay:.2s}.lx__icon:nth-child(4){animation-delay:.25s}.lx__icon:nth-child(5){animation-delay:.3s}.lx__icon:nth-child(6){animation-delay:.35s}.lx__icon:nth-child(7){animation-delay:.4s}.lx__icon:nth-child(8){animation-delay:.45s}.lx__icon:hover{background:rgba(255,255,255,.1)}.lx__icon.is-selected{background:rgba(233,84,32,.22);border-color:rgba(233,84,32,.6)}.lx__icon:active{transform:scale(.97)}.lx__icon__img{width:60px;height:60px;display:grid;place-items:center;border-radius:17px;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.22) 0,rgba(255,255,255,0) 50%),linear-gradient(135deg,var(--c1,var(--ubuntu-orange)),var(--c2,var(--ubuntu-orange-2)));box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 -2px 0 rgba(0,0,0,.15) inset,0 6px 16px rgba(0,0,0,.32),0 1px 2px rgba(0,0,0,.2);position:relative;overflow:hidden;transition:box-shadow .2s ease,transform .15s ease}.lx__icon__img::after{content:'';position:absolute;inset:1px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.1) 0,transparent 35%);pointer-events:none}.lx__icon:hover .lx__icon__img{box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 -2px 0 rgba(0,0,0,.15) inset,0 10px 24px rgba(0,0,0,.4),0 0 0 4px rgba(255,255,255,.05);transform:translateY(-1px)}.lx__icon__img svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25));position:relative;z-index:1}.lx__icon__lbl{font-size:12.5px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.85);font-weight:400;max-width:86px;word-wrap:break-word;line-height:1.2;letter-spacing:.005em}.lx__overview{position:absolute;inset:0;background:rgba(15,5,12,.82);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);z-index:4;display:grid;place-items:center;animation:fade .2s ease}.lx__overview[hidden]{display:none}.lx__overview__inner{width:min(880px,90vw)}.lx__overview__title{text-align:center;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:22px}.lx__overview__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:22px 14px}.lx__overview__hint{text-align:center;margin-top:26px;font-size:12px;color:rgba(255,255,255,.5)}.lx__overview .lx__icon__lbl{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.7)}@keyframes fade{from{opacity:0}to{opacity:1}}.lx__windows{position:absolute;inset:0;pointer-events:none;z-index:3}.win{position:absolute;background:var(--surface-1);border:1px solid rgba(0,0,0,.55);border-radius:14px;box-shadow:0 0 0 1px rgba(255,255,255,.04) inset,0 32px 80px rgba(0,0,0,.6),0 12px 24px rgba(0,0,0,.45),0 4px 8px rgba(0,0,0,.3);overflow:hidden;pointer-events:auto;display:grid;grid-template-rows:44px 1fr;min-width:320px;min-height:220px;animation:winOpen .25s cubic-bezier(.2,.8,.2,1);transform-origin:var(--ox,50%) var(--oy,70%)}.win.is-min{display:none}.win.is-max{top:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:0;border:0;transform:none!important}.win.is-max .win__title{cursor:default}.win.is-max .win__title:active{cursor:default}@keyframes winOpen{from{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.win__title{display:grid;grid-template-columns:1fr auto;align-items:center;background:linear-gradient(180deg,#322a3f 0,#28223a 100%);border-bottom:1px solid rgba(0,0,0,.4);cursor:grab;user-select:none;padding:0 8px 0 14px;position:relative}.win__title::after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:rgba(255,255,255,.06)}.win__title:active{cursor:grabbing}.win__name{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500;color:var(--text)}.win__name__icon{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:rgba(255,255,255,.06)}.win__buttons{display:inline-flex;gap:8px;padding-right:4px}.win__btn{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.06);display:grid;place-items:center;color:var(--text);position:relative;transition:background var(--tap),color var(--tap),transform .12s ease;border:1px solid rgba(0,0,0,.18);box-shadow:0 1px 0 rgba(255,255,255,.05) inset}.win__btn svg{display:block}.win__btn:hover{background:rgba(255,255,255,.14)}.win__btn:active{transform:scale(.92)}.win__btn--close:hover{background:var(--ubuntu-orange);color:#fff;border-color:rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 2px 6px rgba(233,84,32,.4)}.win__body{background:var(--surface-1);overflow-y:auto;padding:32px 38px 38px}.win.is-active{box-shadow:0 0 0 1px rgba(255,122,61,.3) inset,0 36px 90px rgba(0,0,0,.75),0 12px 24px rgba(0,0,0,.5);border-color:rgba(255,122,61,.35)}.win.is-active .win__title{background:linear-gradient(180deg,#3d3450,#322a3f)}.page{max-width:1040px;margin:0 auto;display:grid;gap:28px}.page__hero{display:grid;grid-template-columns:1fr 140px;gap:32px;align-items:center;padding:36px;background:radial-gradient(720px 280px at 100% 0,rgba(233,84,32,.18),transparent 60%),radial-gradient(560px 260px at 0 100%,rgba(119,33,111,.14),transparent 60%),linear-gradient(180deg,var(--surface-2),var(--surface-1));border:1px solid var(--line);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 18px 44px rgba(0,0,0,.35)}.page__hero::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}.page__hero::after{content:'';position:absolute;top:-20px;right:-20px;width:220px;height:220px;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:12px 12px;-webkit-mask-image:radial-gradient(closest-side at 70% 30%,#000 0%,transparent 75%);mask-image:radial-gradient(closest-side at 70% 30%,#000 0%,transparent 75%);pointer-events:none}.page__hero h1{margin:0 0 10px;font-size:clamp(26px, 3.2vw, 34px);font-weight:600;letter-spacing:-.022em;line-height:1.12;color:var(--text)}.page__hero p{margin:0;color:var(--text-mute);font-size:14.75px;line-height:1.7;max-width:60ch}.page__hero p strong{color:var(--text);font-weight:600}.page__hero__avatar{width:120px;height:120px;border-radius:50%;background:conic-gradient(from 0deg,var(--ubuntu-orange),#ffb48a,var(--ubuntu-aubergine),var(--ubuntu-orange));padding:3px;display:grid;place-items:center;margin-left:auto;box-shadow:0 12px 32px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.05);animation:avatarRingSpin 14s linear infinite}@keyframes avatarRingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.page__hero__avatar{animation:none}}.page__hero__avatar>div{width:100%;height:100%;border-radius:50%;background:var(--surface-1);display:grid;place-items:center;font-family:var(--font-sans);font-weight:700;font-size:38px;letter-spacing:-.03em;overflow:hidden;position:relative;animation:avatarRingSpin 14s linear infinite reverse}@media (prefers-reduced-motion:reduce){.page__hero__avatar>div{animation:none}}.page__hero__avatar>div::before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(110deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.16) 45%,rgba(255,255,255,.04) 70%),var(--surface-1);background-size:220% 100%,100% 100%;background-repeat:no-repeat;animation:avatarShimmer 1.6s linear infinite;pointer-events:none}@keyframes avatarShimmer{0%{background-position:130% 0,0 0}100%{background-position:-130% 0,0 0}}@media (prefers-reduced-motion:reduce){.page__hero__avatar>div::before{animation:none}}.page__hero__avatar__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:2;opacity:0;transition:opacity .35s ease}.page__hero__avatar__img.is-loaded{opacity:1}.page__hero__avatar span{background:linear-gradient(135deg,var(--ubuntu-orange),var(--ubuntu-aubergine));-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;z-index:1}.page__section h2{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-mute);margin:0 0 16px;display:flex;align-items:center;gap:12px;font-weight:700}.page__section h2::before{content:'';width:22px;height:2px;background:linear-gradient(90deg,var(--ubuntu-orange),transparent);border-radius:2px}.page__section h2::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,var(--line),transparent);margin-left:4px}.prose{font-size:14.5px;line-height:1.75;color:var(--text-mute)}.prose p{margin:0 0 14px}.prose p:last-child{margin-bottom:0}.prose strong{color:var(--text);font-weight:600}.prose a{color:var(--accent)}.prose ul{margin:0 0 14px;padding-left:22px}.prose ul li{margin-bottom:8px}.prose ul li::marker{color:var(--ubuntu-orange)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;font-size:12.5px;color:var(--text);font-weight:500;transition:background var(--tap),border-color var(--tap),transform var(--tap)}.chip:hover{background:var(--surface-3);border-color:rgba(233,84,32,.4);transform:translateY(-1px)}.chip__dot{width:6px;height:6px;border-radius:50%;background:var(--ubuntu-orange);box-shadow:0 0 0 3px rgba(233,84,32,.15)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px}.stat{position:relative;background:radial-gradient(140px 90px at 50% 0,rgba(233,84,32,.1),transparent 60%),var(--surface-2);border:1px solid var(--line);border-radius:16px;padding:20px 16px;text-align:center;overflow:hidden;transition:transform var(--tap),border-color var(--tap),box-shadow var(--tap)}.stat::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(233,84,32,.45),transparent 55%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--tap);pointer-events:none}.stat:hover{transform:translateY(-3px);border-color:rgba(233,84,32,.35);box-shadow:0 14px 28px rgba(0,0,0,.35)}.stat:hover::before{opacity:1}.stat__icn{width:32px;height:32px;margin:0 auto 10px;display:grid;place-items:center;border-radius:8px;background:rgba(233,84,32,.12);color:var(--ubuntu-orange);border:1px solid rgba(233,84,32,.22)}.stat__icn svg{display:block}.stat__num{font-size:30px;font-weight:700;letter-spacing:-.025em;background:linear-gradient(135deg,var(--ubuntu-orange),#ff8a5c 60%,#ffd1b8);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-sans);font-variant-numeric:tabular-nums;line-height:1.05}.stat__lbl{font-size:10.5px;color:var(--text-mute);margin-top:8px;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.timeline{display:grid;gap:14px;position:relative;padding-left:22px}.timeline::before{content:'';position:absolute;left:6px;top:8px;bottom:8px;width:2px;background:linear-gradient(to bottom,var(--ubuntu-orange) 0,var(--ubuntu-aubergine) 60%,transparent);opacity:.55;border-radius:2px}.tl{position:relative;padding:18px 20px;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;transition:transform var(--tap),border-color var(--tap),box-shadow var(--tap),background var(--tap)}.tl:hover{transform:translateX(3px);border-color:rgba(233,84,32,.35);background:var(--surface-3);box-shadow:0 10px 24px rgba(0,0,0,.3)}.tl::before{content:'';position:absolute;left:-22px;top:22px;width:14px;height:14px;background:var(--surface-1);border:2.5px solid var(--ubuntu-orange);border-radius:50%;box-shadow:0 0 0 4px rgba(233,84,32,.18),0 2px 6px rgba(0,0,0,.3);transition:transform var(--tap),box-shadow var(--tap)}.tl:hover::before{transform:scale(1.15);box-shadow:0 0 0 5px rgba(233,84,32,.28),0 0 14px rgba(233,84,32,.45)}.tl__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px}.tl__role{font-weight:600;font-size:15px;color:var(--text)}.tl__org{color:var(--ubuntu-orange);font-size:13px;font-weight:500}.tl__date{margin-left:auto;font-size:11px;color:var(--text-mute);font-family:var(--font-mono);background:var(--surface-3);border:1px solid var(--line);padding:3px 9px;border-radius:999px;font-variant-numeric:tabular-nums}.tl__desc{font-size:13.5px;color:var(--text-mute);line-height:1.65}.tl__kind{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;flex-shrink:0}.tl__kind svg{display:block}.tl__kind--role{background:rgba(56,189,248,.18);color:#38bdf8}.tl__kind--award{background:rgba(233,84,32,.18);color:var(--ubuntu-orange)}.tl__kind--edu{background:rgba(74,222,128,.18);color:#4ade80}.tl--award::before{border-color:var(--ubuntu-orange);box-shadow:0 0 0 4px rgba(233,84,32,.18),0 2px 6px rgba(0,0,0,.3)}.tl--role::before{border-color:#38bdf8;box-shadow:0 0 0 4px rgba(56,189,248,.18),0 2px 6px rgba(0,0,0,.3)}.tl--edu::before{border-color:#4ade80;box-shadow:0 0 0 4px rgba(74,222,128,.18),0 2px 6px rgba(0,0,0,.3)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.card{display:block;background:radial-gradient(420px 180px at 100% 0,rgba(233,84,32,.06),transparent 60%),var(--surface-2);border:1px solid var(--line);border-radius:16px;padding:20px;color:inherit;transition:transform var(--tap),border-color var(--tap),box-shadow var(--tap),background var(--tap);position:relative;overflow:hidden}.card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,var(--ubuntu-orange),var(--ubuntu-aubergine));opacity:0;transition:opacity var(--tap)}.card::after{content:'';position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(233,84,32,.55),transparent 50%,rgba(119,33,111,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--tap);pointer-events:none}.card:hover{transform:translateY(-3px);border-color:transparent;box-shadow:0 18px 38px rgba(0,0,0,.45);text-decoration:none}.card:hover::before{opacity:1}.card:hover::after{opacity:1}.card__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:8px}.card__title{font-weight:600;font-size:15.5px;letter-spacing:-.005em;color:var(--text)}.card__lang{font-size:10.5px;padding:3px 10px;background:var(--surface-3);border:1px solid var(--line);border-radius:999px;color:var(--text-mute);font-weight:500;white-space:nowrap;letter-spacing:.02em}.card__lang::before{content:'●';margin-right:6px;color:var(--ubuntu-orange)}.card__desc{font-size:13px;color:var(--text-mute);line-height:1.65;margin:0 0 14px}.card__foot{display:flex;gap:12px;justify-content:space-between;align-items:center;font-size:11px;color:var(--text-dim);font-family:var(--font-mono);font-weight:500;letter-spacing:.02em}.card__foot>:last-child{display:inline-flex;align-items:center;gap:4px;transition:gap var(--tap),color var(--tap)}.card:hover .card__foot{color:var(--ubuntu-orange)}.card:hover .card__foot>:last-child{gap:8px}.skills{display:grid;gap:16px}.skill{display:grid;grid-template-columns:140px 1fr 64px;gap:16px;align-items:center;font-size:13px;font-weight:500;color:var(--text)}.skill__bar{position:relative;height:10px;background:var(--surface-3);border-radius:999px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.3) inset}.skill__fill{position:relative;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ubuntu-orange),#ffb48a);width:0;transition:width 1.4s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 10px rgba(233,84,32,.45);overflow:hidden}.skill__fill::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.35) 50%,transparent 100%);transform:translateX(-100%);animation:skillShimmer 2.6s ease-in-out infinite}@keyframes skillShimmer{0%{transform:translateX(-100%)}60%{transform:translateX(100%)}100%{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.skill__fill::after{animation:none}}.skill__lvl{font-size:10px;color:var(--ubuntu-orange);text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:4px 8px;background:rgba(233,84,32,.12);border-radius:999px;border:1px solid rgba(233,84,32,.25)}.advs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.adv{position:relative;background:radial-gradient(160px 100px at 50% 0,rgba(233,84,32,.14),transparent 65%),var(--surface-2);border:1px solid var(--line);border-radius:16px;padding:24px 18px;text-align:center;overflow:hidden;transition:transform var(--tap),border-color var(--tap),box-shadow var(--tap)}.adv:hover{transform:translateY(-3px);border-color:rgba(233,84,32,.4);box-shadow:0 14px 28px rgba(0,0,0,.35)}.adv__icn{font-size:36px;line-height:1;filter:drop-shadow(0 4px 10px rgba(233,84,32,.35))}.adv__alt{font-size:22px;font-weight:700;background:linear-gradient(135deg,var(--ubuntu-orange),#ffb48a);-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:8px;font-family:var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.adv__name{font-weight:600;margin-top:6px;font-size:14px;color:var(--text)}.adv__sub{font-size:12px;color:var(--text-mute);margin-top:3px}.btnrow{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.btn{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:6px;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;color:var(--text);text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;font-variant-emoji:text;-webkit-font-feature-settings:"liga","calt";background:var(--surface-3);border:1px solid var(--line-strong);box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 1px 0 rgba(0,0,0,.25);transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.btn:hover{text-decoration:none;background:#36303f;border-color:rgba(255,255,255,.2)}.btn:active{background:#2a2433;box-shadow:0 1px 0 rgba(0,0,0,.3) inset,0 0 0 transparent}.btn:focus-visible{outline:0;border-color:var(--ubuntu-orange);box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 1px 0 rgba(0,0,0,.25),0 0 0 2px rgba(233,84,32,.35)}.btn[aria-disabled=true],.btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn__icn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:inherit;opacity:.92}.btn__icn svg{display:block;width:16px;height:16px}.btn__lbl{display:inline-flex;align-items:center;line-height:1;color:inherit}.btn--primary{color:#fff;background:var(--ubuntu-orange);border-color:#c7390f;box-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 1px 0 rgba(0,0,0,.25)}.btn--primary:hover{background:#ed6633;border-color:#c7390f}.btn--primary:active{background:#c7390f;border-color:#a82f0c;box-shadow:0 1px 0 rgba(0,0,0,.28) inset,0 0 0 transparent}.btn--primary:focus-visible{border-color:#ff8a4d;box-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 1px 0 rgba(0,0,0,.25),0 0 0 2px rgba(255,255,255,.85),0 0 0 4px rgba(233,84,32,.55)}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.topics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.topic{display:flex;align-items:center;gap:14px;padding:16px;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;font-size:13px;transition:transform var(--tap),border-color var(--tap),box-shadow var(--tap)}.topic:hover{transform:translateY(-2px);border-color:rgba(233,84,32,.35);box-shadow:0 10px 22px rgba(0,0,0,.3)}.topic__icn{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ubuntu-orange),var(--ubuntu-orange-2));font-size:20px;flex-shrink:0;box-shadow:0 6px 14px rgba(233,84,32,.35),0 1px 0 rgba(255,255,255,.2) inset}.quote{position:relative;padding:24px 28px 24px 56px;background:radial-gradient(420px 140px at 0 0,rgba(233,84,32,.1),transparent 60%),var(--surface-2);border-left:3px solid var(--ubuntu-orange);border-radius:12px;font-style:italic;color:var(--text);font-size:14.5px;line-height:1.7;font-weight:400;overflow:hidden}.quote::before{content:'\201C';position:absolute;top:-8px;left:14px;font-size:78px;line-height:1;font-family:Georgia,'Times New Roman',serif;color:var(--ubuntu-orange);opacity:.35;font-style:normal;pointer-events:none}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:8px;border:3px solid transparent;background-clip:padding-box;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:rgba(255,122,61,.55);background-clip:padding-box}.and{--m3-primary:#B6C4FF;--m3-on-primary:#1A2A57;--m3-prim-cont:#2C4377;--m3-on-pcont:#DBE3FF;--m3-surf:#141218;--m3-surf-dim:#1D1B20;--m3-surf-cont:#211F26;--m3-on-surf:#E6E0E9;--m3-on-surf-v:#CAC4D0;--m3-outline:rgba(255,255,255,.12);--m3-wall:radial-gradient(60% 50% at 12%  18%, #6373c4 0%, transparent 70%),radial-gradient(60% 55% at 88%  20%, #b65aa8 0%, transparent 65%),radial-gradient(70% 60% at 50%  72%, #5b3ca3 0%, transparent 70%),radial-gradient(50% 45% at 95%  92%, #c96f5a 0%, transparent 65%),radial-gradient(40% 35% at  5% 100%, #2b3a8c 0%, transparent 70%),linear-gradient(180deg, #0e1330 0%, #1a103d 60%, #2a1a47 100%)}.and{position:fixed;inset:0;grid-template-rows:env(safe-area-inset-top,0) 32px 1fr env(safe-area-inset-bottom,0);grid-template-areas:"safetop" "status" "home" "safebot";background:var(--m3-wall);color:var(--m3-on-surf);overflow:hidden;font-family:Roboto,'Roboto Flex',system-ui,-apple-system,'Segoe UI',sans-serif;letter-spacing:0}.and,.and *{font-family:inherit}.and [class*=mono],.and code,.and kbd,.and pre,.and samp{font-family:var(--font-mono)}.and__status{grid-area:status;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 22px;font-size:13.5px;font-weight:500;z-index:6;position:relative;color:#fff}.and__time{font-family:Roboto,system-ui,sans-serif;font-feature-settings:'tnum';letter-spacing:0;font-weight:500;font-size:14px;justify-self:start}.and__notch{width:110px;height:28px;border-radius:18px;background:#000;box-shadow:0 0 0 1px #000,0 2px 6px rgba(0,0,0,.4);position:relative;justify-self:center;margin-top:-2px}.and__notch::before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:18px;width:30px;height:4px;border-radius:2px;background:#1a1a1a}.and__notch::after{content:'';position:absolute;top:50%;transform:translateY(-50%);right:16px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#2a3a55 0,#050505 70%);box-shadow:inset 0 0 0 1px rgba(80,120,200,.25)}.and__sys{display:inline-flex;align-items:center;gap:6px;justify-self:end;color:inherit}.and__sys svg{display:block;opacity:.92}.and__bat{display:inline-flex;align-items:center;gap:4px}.and__bat__pct{font-size:11px;font-weight:600;opacity:.85}.and__bat__pct::after{content:'%';margin-left:1px}.and__shade{position:fixed;inset:0;z-index:30;background:rgba(0,0,0,0);pointer-events:none;transition:background .28s ease}.and__shade.is-open{background:rgba(0,0,0,.45);pointer-events:auto}.and__shade__inner{background:rgba(28,27,31,.96);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);padding:44px 20px 24px;border-bottom-left-radius:32px;border-bottom-right-radius:32px;position:relative;box-shadow:0 16px 40px rgba(0,0,0,.5);transform:translateY(-100%);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.and__shade.is-open .and__shade__inner{transform:translateY(0)}.and__shade__bar{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px;color:var(--m3-on-surf)}.and__shade__time{font-size:14px;font-weight:500}.and__shade__date{font-size:13px;color:var(--m3-on-surf-v)}.and__shade__quick{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.and__qa{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 4px 10px;background:rgba(255,255,255,.06);border:0;border-radius:26px;color:var(--m3-on-surf);font-size:11.5px;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,background .15s ease}.and__qa:active{transform:scale(.94);background:var(--m3-prim-cont);color:var(--m3-on-pcont)}.and__qa__icn{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.08);position:relative;margin-bottom:2px}.and__qa b{font-weight:500;font-size:11.5px}.and__qa[data-action='x'] .and__qa__icn::after,.and__qa[data-action=email] .and__qa__icn::after,.and__qa[data-action=github] .and__qa__icn::after,.and__qa[data-action=linkedin] .and__qa__icn::after,.and__qa[data-action=share] .and__qa__icn::after{content:'';width:22px;height:22px;background:currentColor}.and__qa[data-action=github] .and__qa__icn::after{mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 .5a12 12 0 0 0-3.79 23.4c.6.11.82-.26.82-.58v-2.2c-3.34.73-4.04-1.42-4.04-1.42-.55-1.39-1.34-1.76-1.34-1.76-1.1-.75.08-.74.08-.74 1.21.09 1.85 1.25 1.85 1.25 1.08 1.84 2.83 1.31 3.52 1 .11-.78.42-1.31.76-1.61-2.66-.3-5.47-1.33-5.47-5.94 0-1.31.47-2.39 1.24-3.23-.13-.31-.54-1.54.12-3.21 0 0 1.01-.32 3.3 1.23a11.5 11.5 0 0 1 6 0c2.29-1.55 3.3-1.23 3.3-1.23.66 1.67.25 2.9.12 3.21.77.84 1.24 1.92 1.24 3.23 0 4.62-2.81 5.63-5.49 5.93.43.37.81 1.1.81 2.22v3.29c0 .32.22.7.83.58A12 12 0 0 0 12 .5z' fill='black'/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 .5a12 12 0 0 0-3.79 23.4c.6.11.82-.26.82-.58v-2.2c-3.34.73-4.04-1.42-4.04-1.42-.55-1.39-1.34-1.76-1.34-1.76-1.1-.75.08-.74.08-.74 1.21.09 1.85 1.25 1.85 1.25 1.08 1.84 2.83 1.31 3.52 1 .11-.78.42-1.31.76-1.61-2.66-.3-5.47-1.33-5.47-5.94 0-1.31.47-2.39 1.24-3.23-.13-.31-.54-1.54.12-3.21 0 0 1.01-.32 3.3 1.23a11.5 11.5 0 0 1 6 0c2.29-1.55 3.3-1.23 3.3-1.23.66 1.67.25 2.9.12 3.21.77.84 1.24 1.92 1.24 3.23 0 4.62-2.81 5.63-5.49 5.93.43.37.81 1.1.81 2.22v3.29c0 .32.22.7.83.58A12 12 0 0 0 12 .5z' fill='black'/></svg>") center/contain no-repeat}.and__qa[data-action='x'] .and__qa__icn::after{mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 3h4.5l4.6 6.5L17 3h4l-7.4 9.6L21 21h-4.5l-5-7.1L5 21H1l8-10.4L3 3z' fill='black'/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 3h4.5l4.6 6.5L17 3h4l-7.4 9.6L21 21h-4.5l-5-7.1L5 21H1l8-10.4L3 3z' fill='black'/></svg>") center/contain no-repeat}.and__qa[data-action=linkedin] .and__qa__icn::after{mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4 4h4v4H4V4zm0 6h4v10H4V10zm6 0h4v1.6c.7-1 1.9-2 3.6-2C20.4 9.6 22 11.7 22 15v5h-4v-4.4c0-1.4-.5-2.4-1.8-2.4-1.4 0-2.2 1-2.2 2.4V20h-4V10z' fill='black'/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4 4h4v4H4V4zm0 6h4v10H4V10zm6 0h4v1.6c.7-1 1.9-2 3.6-2C20.4 9.6 22 11.7 22 15v5h-4v-4.4c0-1.4-.5-2.4-1.8-2.4-1.4 0-2.2 1-2.2 2.4V20h-4V10z' fill='black'/></svg>") center/contain no-repeat}.and__qa[data-action=email] .and__qa__icn::after{mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 5h18a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2zm0 2v.5l9 5.5 9-5.5V7H3z' fill='black'/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 5h18a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2zm0 2v.5l9 5.5 9-5.5V7H3z' fill='black'/></svg>") center/contain no-repeat}.and__qa[data-action=share] .and__qa__icn::after{mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M18 16.1a3 3 0 0 0-2.5 1.4l-7-4a3 3 0 0 0 0-2.9l7-4a3 3 0 1 0-.7-1.7l-7 4a3 3 0 1 0 0 6.4l7 4a3 3 0 1 0 3.2-3.2z' fill='black'/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M18 16.1a3 3 0 0 0-2.5 1.4l-7-4a3 3 0 0 0 0-2.9l7-4a3 3 0 1 0-.7-1.7l-7 4a3 3 0 1 0 0 6.4l7 4a3 3 0 1 0 3.2-3.2z' fill='black'/></svg>") center/contain no-repeat}.and__shade__brightness{display:flex;align-items:center;gap:12px;margin-top:18px;padding:12px 16px;background:rgba(255,255,255,.05);border-radius:999px}.and__shade__brightness__icn{font-size:14px;color:var(--m3-on-surf-v)}.and__shade__brightness__bar{flex:1;height:6px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden}.and__shade__brightness__bar i{display:block;height:100%;background:var(--m3-primary);border-radius:3px}.and__shade__handle{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:56px;height:5px;border-radius:6px;background:rgba(255,255,255,.4);cursor:pointer}.and__home{grid-area:home;padding:8px 16px 0;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;z-index:1;scrollbar-width:none}.and__home::-webkit-scrollbar{display:none}.and__glance{padding:6px 6px 18px;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45);text-align:center}.and__glance__hello{font-size:14px;font-weight:400;opacity:.85;letter-spacing:.01em;margin-top:6px}.and__glance__name{font-family:Roboto,system-ui,sans-serif;font-size:clamp(34px, 9.5vw, 46px);font-weight:300;line-height:1.05;letter-spacing:-.02em;margin:2px 0 8px;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.45)}.and__glance__name strong{font-weight:500;background:linear-gradient(135deg,#fff 0,#dce2ff 60%,#b6c4ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 16px rgba(182,196,255,.3))}.and__glance__im{font-size:.7em;font-weight:400;opacity:.85;margin-right:.25em;vertical-align:baseline;letter-spacing:0}.and__glance__sub{font-size:13px;font-weight:400;opacity:.8;letter-spacing:.01em}.and__appgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 4px;padding:8px 0 12px}@media (max-width:360px){.and__appgrid{grid-template-columns:repeat(3,1fr)}}.and__app{display:flex;flex-direction:column;align-items:center;gap:7px;background:0 0;padding:4px 0;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.and__app:active{transform:scale(.92)}.and__app__icn{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--c1,var(--m3-primary));box-shadow:0 2px 4px rgba(0,0,0,.18),0 6px 14px rgba(0,0,0,.28);position:relative}.and__app__icn svg{width:30px;height:30px;position:relative;z-index:1}.and__app__lbl{font-size:12px;font-weight:400;text-shadow:0 1px 4px rgba(0,0,0,.6);color:#fff;letter-spacing:0;line-height:1.2;text-align:center;margin-top:2px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(74,222,128,.6)}70%{box-shadow:0 0 0 8px rgba(74,222,128,0)}100%{box-shadow:0 0 0 0 rgba(74,222,128,0)}}.and__home__spacer{height:220px}.and__search{position:fixed;left:16px;right:16px;bottom:calc(env(safe-area-inset-bottom,0) + 124px);display:flex;align-items:center;gap:12px;height:56px;padding:0 12px 0 16px;background:rgba(28,27,31,.82);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border-radius:999px;color:#e6e0e9;font-size:15px;font-weight:400;z-index:4;box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 6px 22px rgba(0,0,0,.45);-webkit-tap-highlight-color:transparent;transition:transform .12s ease,background .15s ease}.and__search:active{transform:scale(.985);background:rgba(40,38,46,.85)}.and__search__g{width:32px;height:32px;display:grid;place-items:center;flex-shrink:0}.and__search__g svg{display:block}.and__search__txt{flex:1;text-align:left;opacity:.85;letter-spacing:.005em;font-size:15px}.and__search__mic{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.06);flex-shrink:0}.and__search__mic:active{background:rgba(255,255,255,.12)}.and__searchview{position:fixed;inset:0;display:flex;flex-direction:column;background:rgba(20,18,24,.96);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);z-index:30;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);animation:andSearchIn .18s ease-out}.and__searchview[hidden]{display:none}@keyframes andSearchIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.and__searchview__bar{display:flex;align-items:center;gap:4px;margin:12px 14px 6px;padding:0 6px 0 4px;height:56px;background:var(--m3-surf-cont);border:1px solid var(--m3-outline);border-radius:999px;box-shadow:0 4px 18px rgba(0,0,0,.35)}.and__searchview__back,.and__searchview__clear{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--m3-on-surf-v);flex-shrink:0;-webkit-tap-highlight-color:transparent}.and__searchview__back:active,.and__searchview__clear:active{background:rgba(255,255,255,.08)}.and__searchview__input{flex:1;height:44px;background:0 0;border:0;outline:0;color:var(--m3-on-surf);font-size:16px;font-weight:400;padding:0 6px;caret-color:var(--m3-primary)}.and__searchview__input::placeholder{color:var(--m3-on-surf-v)}.and__searchview__input::-webkit-search-cancel-button{display:none}.and__searchview__input::-webkit-search-decoration{display:none}.and__searchview__body{flex:1;overflow-y:auto;padding:8px 14px 24px}.and__ssection{margin-top:14px}.and__ssection__lbl{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--m3-on-surf-v);font-weight:600;padding:6px 8px}.and__sresults{display:flex;flex-direction:column;gap:4px}.and__sresult{display:flex;align-items:center;gap:14px;padding:10px 10px;background:0 0;border:0;border-radius:16px;text-align:left;color:var(--m3-on-surf);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--tap),transform var(--tap)}.and__sresult:hover{background:rgba(255,255,255,.04)}.and__sresult:active{background:rgba(255,255,255,.08);transform:scale(.99)}.and__sresult__icn{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.22) 0,rgba(255,255,255,0) 50%),linear-gradient(135deg,var(--c1,var(--accent)),var(--c2,var(--accent)));box-shadow:0 4px 10px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.18) inset}.and__sresult__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.and__sresult__name{font-size:15px;font-weight:500;color:var(--m3-on-surf);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.and__sresult__sub{font-size:12.5px;color:var(--m3-on-surf-v);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.and__sresult__chev{width:28px;height:28px;display:grid;place-items:center;color:var(--m3-on-surf-v);opacity:.6;flex-shrink:0}.and__sempty{margin-top:60px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--m3-on-surf-v)}.and__sempty__icn{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:var(--m3-surf-cont);border:1px solid var(--m3-outline);color:var(--m3-on-surf-v)}.and__sempty__title{font-size:16px;font-weight:500;color:var(--m3-on-surf)}.and__sempty__sub{font-size:13px}.and__dock{position:fixed;left:16px;right:16px;bottom:calc(env(safe-area-inset-bottom,0) + 36px);height:76px;display:flex;justify-content:space-around;align-items:center;padding:0 10px;background:rgba(28,27,31,.78);backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);border-radius:32px;z-index:4;box-shadow:0 6px 20px rgba(0,0,0,.35)}.and__dock .and__app__lbl{display:none}.and__dock .and__app__icn{width:56px;height:56px;border-radius:50%}.and__dock .and__app__icn svg{width:30px;height:30px}.and__gesture{position:fixed;left:50%;transform:translateX(-50%);bottom:max(10px,env(safe-area-inset-bottom));width:108px;height:4px;border-radius:4px;background:rgba(255,255,255,.85);z-index:6;pointer-events:none}.and__appview{position:fixed;inset:0;z-index:20;background:var(--m3-surf);display:grid;grid-template-rows:env(safe-area-inset-top,0) 56px 1fr env(safe-area-inset-bottom,0);grid-template-areas:"safetop" "appbar" "appbody" "safebot";transform:scale(.94);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .22s ease;transform-origin:var(--ox,50%) var(--oy,80%)}.and__appview.is-open{transform:scale(1);opacity:1;pointer-events:auto}.and__appbar{grid-area:appbar;display:grid;grid-template-columns:56px 1fr 56px;align-items:center;padding:0;background:var(--m3-surf-cont);color:var(--m3-on-surf);position:relative;z-index:2}.and__appbar::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--app-c,var(--m3-primary))}.and__appbar__btn{width:40px;height:40px;margin:0 8px;display:grid;place-items:center;border-radius:50%;color:var(--m3-on-surf);-webkit-tap-highlight-color:transparent;transition:background .15s ease}.and__appbar__btn:active{background:rgba(255,255,255,.08)}.and__appbar__title{font-size:17px;font-weight:500;color:var(--m3-on-surf);text-align:left;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.and__appbody{grid-area:appbody;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--m3-surf);padding:18px 16px 32px;font-family:var(--font-android)}.and__appbody .page__hero{grid-template-columns:1fr;text-align:center;padding:24px 18px;border-radius:24px}.and__appbody .page__hero__avatar{margin:0 auto}.and__appbody .cards{grid-template-columns:1fr}.and__appbody .stats{grid-template-columns:repeat(2,1fr)}.and__appbody .skill{grid-template-columns:110px 1fr 56px;gap:10px;font-size:12.5px}.and__appbody .topics{grid-template-columns:1fr}.and__appbody .advs{grid-template-columns:repeat(2,1fr)}.and__appbody .adv,.and__appbody .card,.and__appbody .quote,.and__appbody .stat,.and__appbody .tl,.and__appbody .topic{border-radius:18px}.and__appview{--app-c1:var(--m3-primary);--app-c2:var(--m3-primary)}.and__appbody{background:radial-gradient(120% 60% at 50% 0,color-mix(in srgb,var(--app-c1) 14%,transparent) 0,transparent 60%),var(--m3-surf)}.and__appbody .page__hero{background:linear-gradient(180deg,color-mix(in srgb,var(--app-c1) 22%,var(--m3-surf-cont)) 0,var(--m3-surf-cont) 100%);border:0;border-radius:28px;padding:28px 22px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset}.and__appbody .page__hero::after{display:none}.and__appbody .page__hero h1{color:var(--m3-on-surf);font-weight:500;font-size:24px;letter-spacing:0}.and__appbody .page__hero p{color:var(--m3-on-surf-v)}.and__appbody .page__hero p strong{color:var(--m3-on-surf)}.and__appbody .page__hero__avatar{width:96px;height:96px;background:conic-gradient(from 0deg,var(--app-c1),color-mix(in srgb,var(--app-c2) 70%,#fff),var(--app-c2),var(--app-c1));padding:3px;box-shadow:0 10px 24px color-mix(in srgb,var(--app-c1) 40%,transparent),0 0 0 1px rgba(255,255,255,.06)}.and__appbody .page__hero__avatar>div{background:var(--m3-surf-cont);font-size:30px}.and__appbody .page__hero__avatar span{background:linear-gradient(135deg,var(--app-c1),var(--app-c2));-webkit-background-clip:text;background-clip:text;color:transparent}.and__appbody .page__section{margin-top:22px}.and__appbody .page__section h2{color:var(--m3-on-surf-v);font-size:11.5px;letter-spacing:.12em;font-weight:600;margin:0 0 10px}.and__appbody .page__section h2::before{background:linear-gradient(90deg,var(--app-c1),transparent);width:22px}.and__appbody .prose{color:var(--m3-on-surf-v)}.and__appbody .prose strong{color:var(--m3-on-surf)}.and__appbody .prose a{color:var(--app-c1)}.and__appbody .chip{background:color-mix(in srgb,var(--app-c1) 16%,var(--m3-surf-cont));color:var(--m3-on-surf);border:0;padding:8px 14px;font-size:13px;border-radius:999px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset}.and__appbody .chip__dot{background:var(--app-c1)}.and__appbody .stat{background:var(--m3-surf-cont);border:0;padding:18px 14px;box-shadow:0 1px 0 rgba(255,255,255,.03) inset}.and__appbody .stat__num{background:linear-gradient(135deg,var(--app-c1),color-mix(in srgb,var(--app-c2) 70%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:30px}.and__appbody .stat__lbl{color:var(--m3-on-surf-v)}.and__appbody .timeline::before{background:linear-gradient(to bottom,var(--app-c1),var(--app-c2) 60%,transparent);opacity:.65}.and__appbody .tl{background:var(--m3-surf-cont);border:0}.and__appbody .tl::before{background:var(--m3-surf);border-color:var(--app-c1);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-c1) 22%,transparent),0 2px 6px rgba(0,0,0,.3)}.and__appbody .tl__role{color:var(--m3-on-surf)}.and__appbody .tl__org{color:var(--app-c1)}.and__appbody .tl__date{background:color-mix(in srgb,var(--app-c1) 18%,var(--m3-surf-dim));color:var(--m3-on-surf-v);font-family:var(--font-android);font-weight:500}.and__appbody .tl__desc{color:var(--m3-on-surf-v)}.and__appbody .tl__kind--role{background:color-mix(in srgb,var(--app-c1) 22%,transparent);color:var(--app-c1)}.and__appbody .tl__kind--award{background:color-mix(in srgb,var(--app-c2) 22%,transparent);color:var(--app-c2)}.and__appbody .tl__kind--edu{background:rgba(74,222,128,.18);color:#4ade80}.and__appbody .tl--award::before{border-color:var(--app-c2);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-c2) 22%,transparent),0 2px 6px rgba(0,0,0,.3)}.and__appbody .tl--role::before{border-color:var(--app-c1);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-c1) 22%,transparent),0 2px 6px rgba(0,0,0,.3)}.and__appbody .tl--edu::before{border-color:#4ade80;box-shadow:0 0 0 4px rgba(74,222,128,.18),0 2px 6px rgba(0,0,0,.3)}.and__appbody .card{background:var(--m3-surf-cont);border:0;border-radius:22px;padding:18px;box-shadow:0 1px 0 rgba(255,255,255,.03) inset}.and__appbody .card::after{display:none}.and__appbody .stat::before{display:none}.and__appbody .card::before{background:linear-gradient(to bottom,var(--app-c1),var(--app-c2));width:4px;opacity:1;border-radius:22px 0 0 22px}.and__appbody .card:active{background:color-mix(in srgb,var(--app-c1) 8%,var(--m3-surf-cont));transform:scale(.99)}.and__appbody .card__title{color:var(--m3-on-surf)}.and__appbody .card__lang{background:color-mix(in srgb,var(--app-c1) 16%,var(--m3-surf-dim));color:var(--m3-on-surf-v)}.and__appbody .card__lang::before{color:var(--app-c1)}.and__appbody .card__desc{color:var(--m3-on-surf-v)}.and__appbody .card__foot{color:var(--m3-on-surf-v);font-family:var(--font-android)}.and__appbody .card:active .card__foot{color:var(--app-c1)}.and__appbody .skill{color:var(--m3-on-surf)}.and__appbody .skill__bar{background:color-mix(in srgb,var(--app-c1) 14%,var(--m3-surf-dim))}.and__appbody .skill__fill{background:linear-gradient(90deg,var(--app-c1),var(--app-c2));box-shadow:0 0 8px color-mix(in srgb,var(--app-c1) 40%,transparent)}.and__appbody .skill__lvl{color:var(--app-c1)}.and__appbody .adv{background:radial-gradient(120px 80px at 50% 0,color-mix(in srgb,var(--app-c1) 20%,transparent),transparent 60%),var(--m3-surf-cont);border:0}.and__appbody .adv__alt{color:var(--app-c1);font-family:var(--font-android)}.and__appbody .adv__name{color:var(--m3-on-surf)}.and__appbody .adv__sub{color:var(--m3-on-surf-v)}.and__appbody .btn{background:color-mix(in srgb,var(--app-c1) 18%,var(--m3-surf-cont));color:var(--m3-on-surf);border:0;padding:12px 22px;border-radius:999px;font-weight:500;font-size:14px;box-shadow:none;-webkit-tap-highlight-color:transparent}.and__appbody .btn:hover{background:color-mix(in srgb,var(--app-c1) 26%,var(--m3-surf-cont))}.and__appbody .btn:active{transform:scale(.98)}.and__appbody .btn--primary{background:linear-gradient(135deg,var(--app-c1),var(--app-c2));color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--app-c1) 35%,transparent)}.and__appbody .btn--primary:hover{background:linear-gradient(135deg,var(--app-c1),var(--app-c2));filter:brightness(1.05)}.and__appbody .quote,.and__appbody .topic{background:var(--m3-surf-cont);border:0}.and__appbody .quote{color:var(--m3-on-surf-v)}.and__appview .and__appbar{background:color-mix(in srgb,var(--app-c1) 14%,var(--m3-surf-cont))}.and__recents{position:fixed;inset:0;background:rgba(20,18,24,.92);backdrop-filter:blur(20px);z-index:22;padding:60px 18px 100px;display:flex;flex-direction:column;animation:fade .15s ease}.and__recents[hidden]{display:none}.and__recents__title{font-size:13px;text-transform:uppercase;letter-spacing:.14em;color:var(--m3-on-surf-v);text-align:center;margin-bottom:22px;font-weight:600}.and__recents__list{display:flex;flex-direction:column;gap:14px;overflow-y:auto;flex:1;padding:4px}.and__recents__card{display:flex;align-items:center;gap:14px;padding:16px;background:var(--m3-surf-cont);border-radius:22px;border:1px solid var(--m3-outline);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.and__recents__card:active{transform:scale(.98)}.and__recents__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.22) 0,rgba(255,255,255,0) 50%),linear-gradient(135deg,var(--c1),var(--c2));flex-shrink:0;box-shadow:0 4px 10px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.2) inset}.and__recents__info{flex:1}.and__recents__name{font-weight:500;font-size:14.5px;color:var(--m3-on-surf)}.and__recents__sub{font-size:12.5px;color:var(--m3-on-surf-v);margin-top:2px}.and__recents__close{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-size:18px;color:var(--m3-on-surf-v)}.and__recents__close:active{background:rgba(255,255,255,.08)}.and__recents__clear{display:inline-flex;align-items:center;gap:8px;margin:16px auto 0;padding:12px 22px;background:var(--m3-prim-cont);color:var(--m3-on-pcont);border-radius:999px;font-size:13px;font-weight:500;font-family:var(--font-android)}.and__recents__clear:active{transform:scale(.97)}.toast{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);padding:12px 22px;background:rgba(20,17,30,.95);color:#fff;border-radius:24px;font-size:13px;z-index:100;animation:toastIn .25s ease;box-shadow:0 8px 24px rgba(0,0,0,.45)}@keyframes toastIn{from{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%,0)}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition:none!important}}