@property --accent{syntax:"<color>";inherits:true;initial-value:#ff9f0a}:root{--bg:#000;--surface:#161617;--hairline:#ffffff1a;--text:#f5f5f7;--text-2:#86868b;--text-3:#6e6e73;--action:#0071e3;--action-hover:#0077ed;--link:#2997ff;--accent-dev:#ff9f0a;--accent-video:#bf5af2;--accent-design:#ff375f;--accent-team:#0a84ff;--accent-music:#30d158;--accent-aesthetic:#64d2ff;--accent:var(--accent-dev);--on-accent:#0b0a09;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", sans-serif;--fs-display:clamp(40px, 23.4px + 4.42vw, 80px);--lh-display:calc(var(--fs-display) * 1.1);--fs-section:clamp(32px, 22px + 2.65vw, 56px);--lh-section:calc(var(--fs-section) + 4px);--fs-body:21px;--lh-body:29px;--fs-caption:17px;--lh-caption:25px;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-6:48px;--s-section:clamp(96px, 40px + 11.1vw, 200px);--gutter:clamp(16px, 11.49vw - 27.1px, 120px);--hero-w:min(1240px, 100vw - 2 * var(--gutter), (100vh - 128px) * 1.5);--ppt:calc(var(--hero-w) * .968 * 2 / 1728);--content:1200px;--overlap:50vh;--toolbar:0px;--nav-h:52px;--radius:28px;--ease:cubic-bezier(.32, .72, 0, 1);--t-fast:.2s;--t:.32s;--t-slow:.4s}@supports (height:100svh){:root{--toolbar:calc(100lvh - 100svh)}}@media (width<=743px){:root{--fs-body:17px;--lh-body:26px;--fs-caption:14px;--lh-caption:20px;--ppt:calc((100vw - 32px) / 400)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);margin:0;overflow-x:hidden}main{overflow-x:clip}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit}.container{width:100%;max-width:calc(var(--content) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.when-touch{display:none}@media not all and (hover:hover) and (pointer:fine){.when-pointer{display:none}.when-touch{display:inline}}.h-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.015em;text-wrap:balance;font-weight:600}.h-section{font-size:var(--fs-section);line-height:var(--lh-section);letter-spacing:-.005em;text-wrap:balance;font-weight:600}.eyebrow{color:var(--text-2);font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:normal;margin:0;font-weight:600}.caption{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-3);font-weight:500}.btn{background:var(--action);color:#fff;letter-spacing:-.022em;cursor:pointer;min-height:44px;transition:background var(--t-fast) ease;border:0;border-radius:980px;justify-content:center;align-items:center;padding:0 22px;font-size:17px;font-weight:400;text-decoration:none;display:inline-flex}@media (hover:hover){.btn:hover{background:var(--action-hover)}}.btn:active{opacity:.85}.link{color:var(--link);letter-spacing:-.022em;font-size:17px;text-decoration:none}.link:after{content:" ›"}@media (hover:hover){.link:hover{text-decoration:underline}}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2, .7, .2, 1) var(--d,0s), transform .9s cubic-bezier(.16, 1, .3, 1) var(--d,0s);transform:translateY(28px)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.no-reveal [data-reveal]{opacity:1;transition:none;transform:none}.overlap{margin-top:calc(-100vh - var(--overlap));position:relative}@media (width<=743px){.overlap{margin-top:0}.overlap>section{scroll-margin-top:0}}.overlap>section{scroll-margin-top:calc(-1 * var(--overlap))}main>section{scroll-margin-top:var(--nav-h)}[data-enter=dip]{background:rgb(0 0 0/var(--bg-a,1))!important}[data-enter=dip]>*{opacity:var(--fg,1)}.ind-wave{align-items:center;gap:calc(2 * var(--pt));height:calc(16 * var(--pt));display:flex}.ind-wave i{width:calc(3 * var(--pt));border-radius:calc(1 * var(--pt));background:currentColor;height:100%;transition:transform .3s ease-in-out;transform:scaleY(.4)}@media (prefers-reduced-motion:reduce){.ind-wave i{transition:none}}.ind-agent{width:calc(20 * var(--pt));height:calc(20 * var(--pt));font-size:calc(18 * var(--pt));place-items:center;display:grid;position:relative}.ind-agent.is-working svg{animation:1.8s ease-in-out 6 agent-breathe}.ind-agent.is-question svg{animation:1.6s ease-in-out 6 agent-pulse}.ind-agent b{padding-bottom:calc(2 * var(--pt));color:#000;font-size:calc(10 * var(--pt));place-items:center;font-weight:800;display:grid;position:absolute;inset:0}@keyframes agent-breathe{0%,to{opacity:.8;transform:rotate(0)scale(.9)}50%{opacity:1;transform:rotate(45deg)scale(1.05)}}@keyframes agent-pulse{0%,to{transform:scale(1)}50%{transform:scale(.86)}}.ind-glyph{font-size:calc(16 * var(--pt));place-items:center;display:grid}.ind-ring{width:calc(18 * var(--pt));height:calc(18 * var(--pt));font-size:calc(7.5 * var(--pt));place-items:center;display:grid;position:relative}.ind-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ind-ring__track{fill:none;stroke:#ffffff1f;stroke-width:2.4px}.ind-ring__arc{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round}.status-text{font-size:calc(11 * var(--pt));font-weight:500}.status-text.is-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600}.speakers{padding:calc(1 * var(--pt)) 0;display:flex}.speakers i{width:calc(16 * var(--pt));height:calc(16 * var(--pt));margin-left:calc(-4 * var(--pt));box-shadow:0 0 0 calc(1.5 * var(--pt)) #000;color:#fff;font-size:calc(8 * var(--pt));border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.speakers i:first-child{margin-left:0}.speakers i.is-speaking{box-shadow:0 0 0 calc(1.5 * var(--pt)) #30d158;z-index:1}.card{width:calc(264 * var(--pt));padding:calc(12 * var(--pt));border-radius:calc(16 * var(--pt));background:#ffffff1f;transition:background .2s,box-shadow .2s}.card-col{gap:calc(8 * var(--pt));flex-direction:column;display:flex}.card-col .card{flex:1}.card.is-targeted{box-shadow:inset 0 0 0 calc(1 * var(--pt)) #fff6;background:#ffffff29}.c-stack{flex-direction:column;display:flex}.c-stack--8{gap:calc(8 * var(--pt))}.c-stack--10{gap:calc(10 * var(--pt))}.c-row{align-items:center;display:flex}.c-row--6{gap:calc(6 * var(--pt))}.c-row--8{gap:calc(8 * var(--pt))}.c-spacer{flex:1}.c-dot{width:calc(6 * var(--pt));height:calc(6 * var(--pt));border-radius:50%;flex:none;display:inline-block}.c-dot.is-5{width:calc(5 * var(--pt));height:calc(5 * var(--pt))}.c-caption{font-size:calc(10 * var(--pt));color:#ffffff8c;white-space:nowrap;font-weight:500}.c-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:500}.c-header{align-items:center;gap:calc(6 * var(--pt));font-size:calc(11 * var(--pt));display:flex}.c-header__icon{font-size:calc(11 * var(--pt));display:flex}.c-header__title{color:#ffffffbf;font-weight:600}.c-chip{align-items:center;gap:calc(3 * var(--pt));padding:calc(2 * var(--pt)) calc(7 * var(--pt));color:#fffc;font-size:calc(10 * var(--pt));font-variant-numeric:tabular-nums;background:#ffffff17;border-radius:999px;font-weight:600;display:inline-flex}.c-meter{height:calc(var(--h) * var(--pt));background:#ffffff26;border-radius:999px;display:block;position:relative;overflow:hidden}.c-meter i{border-radius:inherit;transition:width .5s var(--spring-restore,ease);position:absolute;inset:0 auto 0 0}.c-round{width:calc(var(--d) * var(--pt));height:calc(var(--d) * var(--pt));box-shadow:inset 0 0 0 calc(1 * var(--pt)) #ffffff0f;color:#ffffffd9;font-size:calc(var(--d) * .4 * var(--pt));background:#ffffff17;border-radius:50%;place-items:center;transition:background .2s,color .2s,box-shadow .2s;display:grid}.c-round.is-prominent{background:linear-gradient(var(--accent), color-mix(in srgb, var(--accent) 72%, transparent));box-shadow:0 0 calc(5 * var(--pt)) color-mix(in srgb, var(--accent) 30%, transparent), inset 0 0 0 calc(1 * var(--pt)) #ffffff2e;color:#fff}.c-round.is-toggled{background:color-mix(in srgb, var(--accent) 20%, transparent);box-shadow:inset 0 0 0 calc(1 * var(--pt)) color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent)}.c-media{gap:calc(12 * var(--pt));flex-direction:column;animation:.3s both fade-swap;display:flex}@keyframes fade-swap{0%{opacity:0}to{opacity:1}}.c-media__head{align-items:center;gap:calc(10 * var(--pt));display:flex}.c-media__art{width:calc(46 * var(--pt));height:calc(46 * var(--pt));border-radius:calc(9 * var(--pt));background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--accent) 80%, #fff), transparent 60%), linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 30%, #000));color:#00000059;font-size:calc(18 * var(--pt));flex:none;place-items:center;display:grid}.c-media__text{gap:calc(2 * var(--pt));flex-direction:column;min-width:0;display:flex}.c-media__text b{font-size:calc(13 * var(--pt));white-space:nowrap;font-weight:600}.c-media__text span{font-size:calc(12 * var(--pt));color:#ffffff80;white-space:nowrap}.c-media__time{align-items:center;gap:calc(8 * var(--pt));font-size:calc(10 * var(--pt));font-variant-numeric:tabular-nums;color:#ffffff80;font-weight:500;display:flex}.c-media__time>span:first-child{min-width:calc(28 * var(--pt))}.c-media__time>span:last-child{min-width:calc(32 * var(--pt));text-align:right}.c-media__track{height:calc(5 * var(--pt));background:#fff3;border-radius:999px;flex:1;overflow:hidden}.c-media__track i{border-radius:inherit;background:#ffffffd9;height:100%;transition:width 1s linear;display:block}.c-media__controls{font-size:calc(17 * var(--pt));height:calc(34 * var(--pt));justify-content:space-evenly;align-items:center;display:flex}.c-media__controls .is-main{font-size:calc(24 * var(--pt))}.c-glyph-btn{width:calc(34 * var(--pt));height:calc(34 * var(--pt));font-size:inherit;cursor:pointer;transition:background .14s ease, transform .2s var(--spring-tab,ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}@media (hover:hover){.c-glyph-btn:hover{background:#ffffff1a}}.c-glyph-btn:active{transform:scale(.88)}button.c-round{cursor:pointer;border:0;padding:0}@media (hover:hover){button.c-round:hover{transform:scale(1.06)}}.c-discord__head{align-items:center;gap:calc(9 * var(--pt));display:flex}.c-discord__logo{width:calc(30 * var(--pt));height:calc(30 * var(--pt));font-size:calc(17 * var(--pt));background:#5865f22e;border-radius:50%;place-items:center;display:grid}.c-discord__text{gap:calc(1 * var(--pt));flex-direction:column;display:flex}.c-discord__text b{font-size:calc(12 * var(--pt));font-weight:600}.c-discord__text span{align-items:center;gap:calc(4 * var(--pt));font-size:calc(10 * var(--pt));font-weight:500;display:flex}.c-discord__text .c-dot{width:calc(5 * var(--pt));height:calc(5 * var(--pt))}.c-discord__people{align-items:center;gap:calc(8 * var(--pt));display:flex}.c-discord__avatars{display:flex}.c-discord__avatars i{width:calc(20 * var(--pt));height:calc(20 * var(--pt));margin-left:calc(-5 * var(--pt));box-shadow:0 0 0 calc(1.5 * var(--pt)) #212121;font-size:calc(9 * var(--pt));border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.c-discord__avatars i:first-child{margin-left:0}.c-pomo__phase{font-weight:600}.c-pomo__dots{gap:calc(4 * var(--pt));display:flex}.c-pomo__dots i{width:calc(5 * var(--pt));height:calc(5 * var(--pt));background:#ffffff24;border-radius:50%}.c-pomo__count{justify-content:space-between;align-items:baseline;display:flex}.c-pomo__time{font-family:ui-rounded,SF Pro Rounded,-apple-system,sans-serif;font-size:calc(26 * var(--pt));font-variant-numeric:tabular-nums;font-weight:500;line-height:1.1}.c-pomo__until{font-size:calc(10 * var(--pt));color:#ffffff73;font-weight:500}.c-pomo__track{height:calc(4 * var(--pt));background:#ffffff1a;border-radius:999px;display:block;overflow:hidden}.c-pomo__track i{border-radius:inherit;height:100%;transition:width 1s linear;display:block}.c-shelf{gap:calc(8 * var(--pt));display:flex}.c-shelf__tile{align-items:center;gap:calc(5 * var(--pt));width:calc(74 * var(--pt));height:calc(88 * var(--pt));padding:calc(10 * var(--pt)) calc(5 * var(--pt)) 0;border-radius:calc(11 * var(--pt));background:#ffffff0f;flex-direction:column;display:flex}.c-shelf__tile.is-fresh{animation:tile-in var(--spring-appear-ms,.55s) var(--spring-appear,ease) both}@keyframes tile-in{0%{opacity:0;transform:scale(.6) translateY(calc(-12 * var(--pt)))}to{opacity:1;transform:none}}.c-shelf__tile.is-add{box-shadow:inset 0 0 0 calc(1.5 * var(--pt)) #fff3;color:#ffffff73;font-size:calc(16 * var(--pt));background:0 0;justify-content:center;padding:0}.c-shelf__preview{width:calc(42 * var(--pt));height:calc(42 * var(--pt));padding-bottom:calc(3 * var(--pt));border-radius:calc(5 * var(--pt));box-shadow:0 calc(1 * var(--pt)) calc(2 * var(--pt)) #0000004d;font-size:calc(7 * var(--pt));color:#0000008c;letter-spacing:.04em;place-items:end center;font-weight:800;display:grid}.c-shelf__name{width:100%;font-size:calc(9.5 * var(--pt));text-align:center;color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.c-airdrop-card{width:calc(170 * var(--pt));place-items:center;display:grid}.c-airdrop{align-items:center;gap:calc(10 * var(--pt));font-size:calc(13 * var(--pt));flex-direction:column;display:flex}.c-airdrop__circle{width:calc(52 * var(--pt));height:calc(52 * var(--pt));font-size:calc(22 * var(--pt));transition:background .3s var(--spring-appear,ease), color .2s ease, transform .3s var(--spring-appear,ease);background:#ffffff1a;border-radius:50%;place-items:center;display:grid}.c-airdrop__circle.is-targeted{color:#0a84ff;background:#0a84ff4d;transform:scale(1.08)}.c-monitor{gap:calc(16 * var(--pt));padding:calc(4 * var(--pt)) calc(8 * var(--pt));flex-direction:column;display:flex}.c-res{gap:calc(6 * var(--pt));flex-direction:column;display:flex}.c-res__row{font-size:calc(13 * var(--pt));justify-content:space-between;display:flex}.c-res__title{align-items:center;gap:calc(5 * var(--pt));font-weight:700;display:flex}.c-res__detail{color:#ebebf599;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:500}.c-res__track{height:calc(8 * var(--pt));border-radius:calc(4 * var(--pt));background:#ffffff1a;display:block;overflow:hidden}.c-res__track i{border-radius:inherit;height:100%;transition:width .7s var(--spring-restore,ease), background .3s ease;display:block}.c-battery{align-items:center;gap:calc(7 * var(--pt));display:flex}.c-battery__icon{width:calc(14 * var(--pt));font-size:calc(12 * var(--pt));color:#ffffffd9;display:flex}.c-battery__body{gap:calc(4 * var(--pt));flex-direction:column;flex:1;display:flex}.c-battery__row{font-size:calc(9.5 * var(--pt));color:#ffffffd9;justify-content:space-between;display:flex}.c-battery__row b{color:#fff;font-variant-numeric:tabular-nums}.c-event{gap:calc(7 * var(--pt));font-size:calc(10.5 * var(--pt));white-space:nowrap;display:flex}.c-event b{font-variant-numeric:tabular-nums;font-weight:600}.c-event span{color:#ffffffd9;text-overflow:ellipsis;overflow:hidden}.c-todo{align-items:center;gap:calc(6 * var(--pt));font-size:calc(10.5 * var(--pt));color:#ffffffe6;font-weight:500;display:flex}.c-todo i{width:calc(11 * var(--pt));height:calc(11 * var(--pt));box-shadow:inset 0 0 0 calc(1.5 * var(--pt)) var(--accent);font-size:calc(6 * var(--pt));border-radius:50%;flex:none;place-items:center;display:grid}.c-todo.is-done i{background:var(--accent);box-shadow:none;color:#fff}.c-todo.is-done span{color:#ffffff73;-webkit-text-decoration:line-through #fff6;text-decoration:line-through #fff6}.c-agent__head{align-items:center;gap:calc(10 * var(--pt));display:flex}.c-agent__logo{font-size:calc(26 * var(--pt));display:flex}.c-agent__text{gap:calc(2 * var(--pt));flex-direction:column;min-width:0;display:flex}.c-agent__text b{font-size:calc(13 * var(--pt));white-space:nowrap;font-weight:600}.c-agent__text span{font-size:calc(10 * var(--pt));color:#8e8e93;white-space:nowrap;font-weight:500}.c-agent__text em{font-style:normal;font-size:calc(9 * var(--pt));opacity:.8;font-weight:400}.c-agent__jump{width:calc(24 * var(--pt));height:calc(24 * var(--pt));color:#fffc;font-size:calc(11 * var(--pt));background:#ffffff17;border-radius:50%;place-items:center;display:grid}.c-badge{align-items:center;gap:calc(6 * var(--pt));padding:calc(4 * var(--pt)) calc(8 * var(--pt));border-radius:calc(6 * var(--pt));font-size:calc(11 * var(--pt));font-weight:500;display:flex}.c-usage{gap:calc(4 * var(--pt));flex-direction:column;display:flex}.c-usage__row{align-items:center;gap:calc(6 * var(--pt));font-size:calc(9 * var(--pt));color:#8e8e93;display:flex}.c-usage__legend{align-items:center;gap:calc(3 * var(--pt));font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:500;display:flex}.c-usage__legend i{width:calc(5 * var(--pt));height:calc(5 * var(--pt));border-radius:50%}.c-agent__todo{align-items:center;gap:calc(6 * var(--pt));font-size:calc(10 * var(--pt));color:#8e8e93;display:flex}.c-agent__todo svg{color:#d97757;flex:none}.c-agent__todo span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.c-agent__todo em{font-family:ui-monospace,SF Mono,Menlo,monospace;font-style:normal;font-size:calc(9 * var(--pt))}.c-translate__langs{align-items:center;gap:calc(6 * var(--pt));font-size:calc(10 * var(--pt));color:#ffffffd9;display:flex}.c-translate__langs span{color:#ffffff80}.c-translate__field{gap:calc(4 * var(--pt));padding:calc(8 * var(--pt)) calc(10 * var(--pt));border-radius:calc(10 * var(--pt));font-size:calc(11 * var(--pt));background:#ffffff12;flex-direction:column;display:flex}.c-translate__field em{color:#ffffff8c;font-style:normal}.c-camera{aspect-ratio:16/9;border-radius:calc(8 * var(--pt));color:#ffffff59;font-size:calc(28 * var(--pt));background:linear-gradient(160deg,#ffffff29,#ffffff0f);place-items:center;display:grid}.island.is-glass .card{-webkit-backdrop-filter:blur(calc(14 * var(--pt))) saturate(1.6);backdrop-filter:blur(calc(14 * var(--pt))) saturate(1.6);background:linear-gradient(#ffffff12,#ffffff12),#0c0c0e6b;position:relative}.island.is-glass .card:after{content:"";padding:calc(.6 * var(--pt));border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff38,#ffffff0f 45%,#ffffff1f);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.island.is-glass .c-round:not(.is-prominent),.island.is-glass .c-chip,.island.is-glass .c-agent__jump{box-shadow:inset 0 0 0 calc(.6 * var(--pt)) #ffffff1f}.dlg{gap:calc(12 * var(--pt));width:calc(460 * var(--pt));min-height:calc(150 * var(--pt));padding:calc(46 * var(--pt)) calc(20 * var(--pt)) calc(14 * var(--pt));flex-direction:column;display:flex}.dlg__header{align-items:center;gap:calc(10 * var(--pt));display:flex}.dlg__icon{font-size:calc(22 * var(--pt));color:var(--accent);display:flex}.dlg__header b{font-size:calc(13 * var(--pt));font-weight:600}.dlg__more{padding:calc(3 * var(--pt)) calc(7 * var(--pt));color:#8e8e93;font-size:calc(10 * var(--pt));background:#ffffff1a;border-radius:999px;font-weight:500}.dlg__message{font-size:calc(12 * var(--pt));color:#ffffffd9}.dlg__options{gap:calc(6 * var(--pt));flex-direction:column;display:flex}.dlg__option{align-items:flex-start;gap:calc(10 * var(--pt));width:100%;padding:calc(8 * var(--pt)) calc(10 * var(--pt));border-radius:calc(10 * var(--pt));box-shadow:inset 0 0 0 calc(1 * var(--pt)) transparent;text-align:left;cursor:pointer;background:#ffffff12;border:0;transition:background .16s,box-shadow .16s;display:flex}.dlg__option.is-hovered{background:#ffffff1c}@media (hover:hover){.dlg__option:hover{background:#ffffff1c}}.dlg__option.is-selected{background:color-mix(in srgb, var(--accent) 18%, transparent);box-shadow:inset 0 0 0 calc(1 * var(--pt)) color-mix(in srgb, var(--accent) 70%, transparent)}.dlg__option:focus-visible{outline:calc(2 * var(--pt)) solid var(--accent);outline-offset:calc(1 * var(--pt))}.dlg__num{width:calc(18 * var(--pt));height:calc(18 * var(--pt));border-radius:calc(5 * var(--pt));color:#8e8e93;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(10 * var(--pt));background:#ffffff1a;flex:none;place-items:center;font-weight:600;transition:background .16s,color .16s;display:grid}.dlg__option.is-selected .dlg__num{background:color-mix(in srgb, var(--accent) 90%, transparent);color:#fff}.dlg__label{gap:calc(2 * var(--pt));flex-direction:column;display:flex}.dlg__label b{font-size:calc(12 * var(--pt));font-weight:500}.dlg__label span{font-size:calc(10 * var(--pt));color:#8e8e93}.dlg__custom{align-items:center;gap:calc(8 * var(--pt));display:flex}.dlg__field{padding:calc(7 * var(--pt)) calc(10 * var(--pt));border-radius:calc(8 * var(--pt));color:#ffffff4d;font-size:calc(12 * var(--pt));background:#ffffff14;flex:1}.dlg__send{width:calc(18 * var(--pt));height:calc(18 * var(--pt));color:#000;font-size:calc(11 * var(--pt));background:#8e8e9366;border-radius:50%;place-items:center;display:grid}.dlg__hide{font-size:calc(10 * var(--pt));color:#8e8e93;font-weight:500}.island.is-glass .dlg__option,.island.is-glass .dlg__field,.island.is-glass .dlg__more{-webkit-backdrop-filter:blur(calc(10 * var(--pt))) saturate(1.5);backdrop-filter:blur(calc(10 * var(--pt))) saturate(1.5);box-shadow:inset 0 0 0 calc(.6 * var(--pt)) #ffffff1a;background:linear-gradient(#ffffff12,#ffffff12),#0c0c0e59}.island.is-glass .dlg__option.is-selected{background:linear-gradient(color-mix(in srgb, var(--accent) 22%, transparent), color-mix(in srgb, var(--accent) 22%, transparent)), #0c0c0e59;box-shadow:inset 0 0 0 calc(1 * var(--pt)) color-mix(in srgb, var(--accent) 70%, transparent)}.win{z-index:2;border-radius:calc(12 * var(--pt));box-shadow:0 0 0 calc(.8 * var(--pt)) #ffffff1f, 0 calc(22 * var(--pt)) calc(50 * var(--pt)) calc(-10 * var(--pt)) #000000b3;animation:win-in .5s var(--spring-restore,ease) both;background:#1c1b20f5;flex-direction:column;transition:opacity .3s;display:flex;position:absolute;overflow:hidden}.win.is-dim{opacity:.55}.demo-screen .win:not(.win--back){transform-origin:50% 0;scale:1.22}@keyframes win-in{0%{opacity:0;transform:translateY(calc(10 * var(--pt))) scale(.985)}to{opacity:1;transform:none}}.win__bar{align-items:center;gap:calc(8 * var(--pt));height:calc(30 * var(--pt));padding:0 calc(12 * var(--pt));flex:none;display:flex;position:relative}.win__bar i{width:calc(12 * var(--pt));height:calc(12 * var(--pt));background:#ff5f57;border-radius:50%}.win__bar i:nth-child(2){background:#febc2e}.win__bar i:nth-child(3){background:#28c840}.win__title{font-size:calc(12 * var(--pt));color:#ffffff80;pointer-events:none;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.win__body{flex:1;min-height:0;position:relative}.term{gap:calc(3 * var(--pt));height:100%;padding:calc(8 * var(--pt)) calc(16 * var(--pt)) calc(10 * var(--pt));font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(12 * var(--pt));color:#ffffffd9;flex-direction:column;line-height:1.38;display:flex}.term p{white-space:pre;text-overflow:ellipsis;margin:0;animation:.25s both fade-swap;overflow:hidden}.term__user{color:#ffffff80;margin-bottom:calc(5 * var(--pt))!important}.term__dim{color:#ffffff61;padding-left:calc(14 * var(--pt))}.term__tool{color:#ffffffbf}.term__diff{padding:0 calc(6 * var(--pt));border-radius:calc(2 * var(--pt));font-size:calc(11 * var(--pt));margin-left:calc(26 * var(--pt))!important}.term__diff.is-del{color:#ffb3ad;background:#ff453a29}.term__diff.is-add{color:#b4f0c3;background:#30d15824}.term__dot{width:calc(7 * var(--pt));height:calc(7 * var(--pt));margin-right:calc(6 * var(--pt));vertical-align:middle;background:#ffffffd9;border-radius:50%;display:inline-block}.term__dot.is-tool{background:#30d158}.term__dot.is-q{background:#f0b03c}.term__q{color:#fff;font-weight:600;margin-top:calc(5 * var(--pt))!important}.term__opt{color:#fff9;padding-left:calc(8 * var(--pt))}.term__opt.is-picked{color:#f0b03c}.term__input{padding:calc(4 * var(--pt)) calc(10 * var(--pt));border:calc(1 * var(--pt)) solid #ffffff38;border-radius:calc(6 * var(--pt));color:#fff9;white-space:pre;align-items:center;margin-top:auto;display:flex}.term__caret{color:#ffffffb3}.term__hint{font-size:calc(10.5 * var(--pt));padding-left:calc(4 * var(--pt));opacity:.8;color:#c9a2ff!important}.edit{height:100%;font-size:calc(10.5 * var(--pt));color:#ffffffbf;flex-direction:column;display:flex}.edit__top{grid-template-columns:calc(190 * var(--pt)) 1fr calc(170 * var(--pt));border-bottom:calc(1 * var(--pt)) solid #00000080;flex:1;min-height:0;display:grid}.edit__lib,.edit__inspector{gap:calc(6 * var(--pt));padding:calc(8 * var(--pt)) calc(10 * var(--pt));background:#0000002e;flex-direction:column;display:flex;overflow:hidden}.edit__head-label,.edit__inspector b{font-size:calc(10 * var(--pt));color:#ffffff73;font-weight:700}.edit__clip-item{grid-template-columns:calc(52 * var(--pt)) 1fr;gap:calc(8 * var(--pt));padding:calc(3 * var(--pt));border-radius:calc(4 * var(--pt));align-items:center;display:grid}.edit__clip-item:first-of-type{background:#0a84ff47}.edit__head-label:not(:first-child){margin-top:calc(4 * var(--pt))}.edit__clip-item.is-audio i{aspect-ratio:16/9;padding:0 calc(3 * var(--pt));border-radius:calc(2 * var(--pt));background:#1f5e3a;align-items:center;display:flex;position:relative;overflow:hidden}.edit__clip-item img{aspect-ratio:16/9;object-fit:cover;border-radius:calc(2 * var(--pt));width:100%}.edit__clip-item span{color:#fff6;min-width:0;line-height:1.25;font-size:calc(9.5 * var(--pt));flex-direction:column;display:flex}.edit__clip-item em{color:#ffffffd9;font-style:normal;font-size:calc(10.5 * var(--pt));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.edit__viewer{justify-content:center;align-items:center;gap:calc(6 * var(--pt));padding:calc(8 * var(--pt));background:#111114;flex-direction:column;display:flex}.edit__frame{height:calc(250 * var(--pt));aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.edit__frame img{object-fit:cover;width:100%;height:100%;display:block}.edit__lower{padding-left:calc(6 * var(--pt));border-left:calc(2 * var(--pt)) solid #fff;color:#ffffffd9;font-size:calc(8 * var(--pt));text-shadow:0 0 calc(4 * var(--pt)) #0006;flex-direction:column;display:flex;position:absolute;bottom:10%;left:7%}.edit__lower b{font-size:calc(13 * var(--pt));color:#fff;font-weight:700}.edit__transport{width:calc(444 * var(--pt));font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(10 * var(--pt));color:#ffffff8c;justify-content:space-between;align-items:center;display:flex}.edit__buttons{font-size:calc(12 * var(--pt));color:#ffffffd9}.edit__inspector span{padding-left:calc(6 * var(--pt));font-variant-numeric:tabular-nums;justify-content:space-between;line-height:1.3;display:flex}.edit__inspector em{color:#ffffff73;font-style:normal}.edit__inspector b:not(:first-child){margin-top:calc(4 * var(--pt))}.edit__timeline{gap:calc(3 * var(--pt));padding:0 calc(8 * var(--pt)) calc(8 * var(--pt));background:#1b1b1f;flex-direction:column;flex:none;display:flex;position:relative}.edit__ruler{height:calc(16 * var(--pt));font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(9 * var(--pt));color:#ffffff59;border-bottom:calc(1 * var(--pt)) solid #ffffff14;justify-content:space-between;align-items:center;display:flex}.edit__track{gap:calc(2 * var(--pt));display:flex}.edit__track i{border-radius:calc(3 * var(--pt));font-style:normal;display:block;position:relative;overflow:hidden}.edit__track em{top:calc(2 * var(--pt));left:calc(4 * var(--pt));z-index:1;font-style:normal;font-size:calc(9 * var(--pt));color:#fff;white-space:nowrap;text-shadow:0 0 calc(3 * var(--pt)) #000c;font-weight:600;position:absolute}.edit__track.is-title i{height:calc(16 * var(--pt));padding:0 calc(6 * var(--pt));line-height:calc(16 * var(--pt));font-size:calc(9 * var(--pt));color:#fff;white-space:nowrap;background:#7d4fc4;font-weight:600}.edit__track.is-video i{height:calc(44 * var(--pt));box-shadow:inset 0 0 0 calc(1.5 * var(--pt)) #3b82f6;background-repeat:repeat-x;background-size:auto 100%}.edit__rest{flex:6}.edit__track.is-audio i,.edit__track.is-music i{height:calc(28 * var(--pt));box-shadow:inset 0 0 0 calc(1 * var(--pt)) #34c76a;background:#1f5e3a}.edit__track.is-music i{height:calc(24 * var(--pt));box-shadow:inset 0 0 0 calc(1 * var(--pt)) #2bb8c4;background:#164f55}.edit__track.is-audio i{margin-left:3%}.wave{inset:calc(4 * var(--pt)) 0 calc(2 * var(--pt));width:100%;height:calc(100% - 6 * var(--pt));position:absolute}.wave path{stroke:#8cffb4bf;stroke-width:.55px}.is-music .wave path{stroke:#8cf0ffb3}.edit__playhead{top:0;bottom:calc(4 * var(--pt));width:calc(1.5 * var(--pt));z-index:2;background:#ff453a;position:absolute;left:11%}.edit__playhead:before{content:"";width:calc(9 * var(--pt));height:calc(9 * var(--pt));clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);background:#ff453a;position:absolute;top:0;left:50%;translate:-50%}.edit__export{z-index:3;gap:calc(8 * var(--pt)) calc(12 * var(--pt));width:calc(300 * var(--pt));padding:calc(14 * var(--pt)) calc(16 * var(--pt));border-radius:calc(12 * var(--pt));box-shadow:0 0 0 calc(.8 * var(--pt)) #ffffff1f, 0 calc(16 * var(--pt)) calc(40 * var(--pt)) #0009;font-size:calc(12 * var(--pt));color:#fff;background:#2c2b32f7;grid-template-columns:1fr auto;align-items:center;display:grid;position:absolute;top:34%;left:50%;translate:-50% -50%}.edit__export b{grid-column:1/-1;font-weight:600}.edit__bar{height:calc(6 * var(--pt));background:#ffffff1f;border-radius:999px;overflow:hidden}.edit__bar i{border-radius:inherit;background:var(--accent);height:100%;transition:width 1s linear;display:block}.edit__pct{font-variant-numeric:tabular-nums;color:#fff9;font-size:calc(11 * var(--pt))}.edit__export.is-done .edit__bar i{background:#30d158}.cover{aspect-ratio:4/5;background:#000;display:block;position:relative;overflow:hidden;container-type:inline-size}.cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover:after{content:"";background:linear-gradient(#0000,#0000008c);position:absolute;inset:45% 0 0}.cover__text{z-index:1;color:#fff;flex-direction:column;gap:2cqw;display:flex;position:absolute;bottom:8cqw;left:8cqw;right:8cqw}.cover__text em{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:6cqw;font-style:normal;font-weight:600}.cover__text b{letter-spacing:-.02em;font-size:15cqw;font-weight:800;line-height:.92}.cover__text b.is-selected{outline:calc(1 * var(--pt)) solid #0d99ff;outline-offset:1cqw}.canvas{grid-template-columns:calc(140 * var(--pt)) 1fr calc(150 * var(--pt));height:100%;font-size:calc(10.5 * var(--pt));color:#fffc;display:grid}.canvas__layers,.canvas__props{gap:calc(2 * var(--pt));padding:calc(8 * var(--pt)) 0;background:#2c2c2c;flex-direction:column;display:flex;overflow:hidden}.canvas__layers{border-right:calc(1 * var(--pt)) solid #0006}.canvas__props{gap:calc(5 * var(--pt));padding:calc(8 * var(--pt)) calc(10 * var(--pt));border-left:calc(1 * var(--pt)) solid #0006}.canvas__page{padding:0 calc(10 * var(--pt)) calc(6 * var(--pt));margin-bottom:calc(4 * var(--pt));border-bottom:calc(1 * var(--pt)) solid #ffffff14;font-weight:600}.canvas__layer{align-items:center;gap:calc(4 * var(--pt));height:calc(22 * var(--pt));white-space:nowrap;display:flex}.canvas__layer i{width:calc(8 * var(--pt));font-style:normal;font-size:calc(8 * var(--pt));color:#fff6}.canvas__layer em{width:calc(12 * var(--pt));color:#ffffff80;text-align:center;font-style:normal;font-weight:700}.canvas__layer em.is-frame{color:#fff9}.canvas__layer.is-selected{color:#fff;background:#0c8ce9}.canvas__layer.is-selected em{color:#fff}.canvas__board{gap:calc(16 * var(--pt));padding:calc(20 * var(--pt)) calc(18 * var(--pt));background:#1e1e1e;grid-template-columns:repeat(3,1fr);align-content:center;display:grid;position:relative;overflow:hidden}.canvas__art{gap:calc(4 * var(--pt));flex-direction:column;display:flex}.canvas__label{font-size:calc(9 * var(--pt));color:#ffffff80}.canvas__size{left:calc(18 * var(--pt));top:calc(274 * var(--pt));padding:calc(1 * var(--pt)) calc(5 * var(--pt));border-radius:calc(3 * var(--pt));color:#fff;font-size:calc(9 * var(--pt));background:#0c8ce9;font-weight:600;position:absolute}.canvas__peer{align-items:flex-start;display:flex;position:absolute;top:38%;left:62%}.canvas__peer svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt));fill:#f24e9e;stroke:#fff;stroke-width:1.4px}.canvas__peer em{margin:calc(10 * var(--pt)) 0 0 calc(-2 * var(--pt));padding:calc(1 * var(--pt)) calc(6 * var(--pt));border-radius:calc(4 * var(--pt));color:#fff;font-style:normal;font-size:calc(9 * var(--pt));background:#f24e9e;font-weight:600}.canvas__tab{padding-bottom:calc(6 * var(--pt));border-bottom:calc(1 * var(--pt)) solid #ffffff14;font-weight:600}.canvas__props small{margin-top:calc(4 * var(--pt));font-size:calc(9.5 * var(--pt));color:#ffffff80;font-weight:600}.canvas__row{gap:calc(5 * var(--pt));grid-template-columns:1fr 1fr;display:grid}.canvas__field{padding:calc(3 * var(--pt)) calc(6 * var(--pt));border-radius:calc(4 * var(--pt));white-space:nowrap;background:#ffffff0f;overflow:hidden}.canvas__fill{align-items:center;gap:calc(6 * var(--pt));display:flex}.canvas__fill i{width:calc(14 * var(--pt));height:calc(14 * var(--pt));border-radius:calc(3 * var(--pt));background:#fff}.canvas__fill em{color:#ffffff80;margin-left:auto;font-style:normal}.canvas__export{margin-top:calc(4 * var(--pt));padding:calc(4 * var(--pt));border-radius:calc(5 * var(--pt));box-shadow:inset 0 0 0 calc(1 * var(--pt)) #fff3;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.desk-file{z-index:3;align-items:center;gap:calc(4 * var(--pt));width:calc(80 * var(--pt));cursor:grab;touch-action:none;flex-direction:column;transition:opacity .2s;display:flex;position:absolute}.desk-file.is-dragging,.desk-file.is-hidden{opacity:.25}.desk-file.is-hidden{opacity:0;pointer-events:none}.desk-file__icon,.demo-cursor__file{width:calc(44 * var(--pt));height:calc(55 * var(--pt));border:calc(2 * var(--pt)) solid #fff;border-radius:calc(2 * var(--pt));box-shadow:0 calc(3 * var(--pt)) calc(8 * var(--pt)) #0006;display:block;overflow:hidden}.desk-file__name{padding:calc(1 * var(--pt)) calc(5 * var(--pt));border-radius:calc(4 * var(--pt));font-size:calc(11 * var(--pt));white-space:nowrap;background:#00000059;font-weight:500}.voice{grid-template-columns:calc(44 * var(--pt)) calc(176 * var(--pt)) 1fr;height:100%;font-size:calc(10.5 * var(--pt));color:#ffffff8c;display:grid}.voice__rail{align-items:center;gap:calc(8 * var(--pt));padding-top:calc(8 * var(--pt));background:#1e1f22;flex-direction:column;display:flex}.voice__rail i{width:calc(30 * var(--pt));height:calc(30 * var(--pt));font-style:normal;font-weight:700;font-size:calc(12 * var(--pt));color:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.voice__rail i.is-active{border-radius:calc(10 * var(--pt))}.voice__rail i.is-active:before{content:"";left:calc(-7 * var(--pt));width:calc(3 * var(--pt));height:calc(22 * var(--pt));border-radius:0 calc(3 * var(--pt)) calc(3 * var(--pt)) 0;background:#fff;position:absolute}.voice__side{gap:calc(3 * var(--pt));padding:0 calc(8 * var(--pt));background:#2b2d31;flex-direction:column;line-height:1.3;display:flex;overflow:hidden}.voice__server{margin:0 calc(-8 * var(--pt)) calc(2 * var(--pt));padding:calc(8 * var(--pt)) calc(10 * var(--pt));border-bottom:calc(1 * var(--pt)) solid #0000004d;color:#fff;font-weight:700;font-size:calc(11.5 * var(--pt))}.voice__side small{margin-top:calc(4 * var(--pt));font-size:calc(9 * var(--pt));letter-spacing:.03em;text-transform:uppercase;color:#ffffff73;font-weight:700}.voice__text-ch{align-items:center;gap:calc(6 * var(--pt));padding-left:calc(4 * var(--pt));display:flex}.voice__text-ch em{font-style:normal;font-size:calc(13 * var(--pt));color:#ffffff59}.voice__channel{align-items:center;gap:calc(6 * var(--pt));padding:calc(3 * var(--pt)) calc(4 * var(--pt));border-radius:calc(4 * var(--pt));color:#fff;background:#ffffff12;font-weight:600;display:flex}.voice__member{align-items:center;gap:calc(6 * var(--pt));padding-left:calc(20 * var(--pt));color:#ffffffbf;display:flex}.voice__member i,.voice__tile i,.voice__user i{width:calc(18 * var(--pt));height:calc(18 * var(--pt));font-size:calc(9 * var(--pt));color:#fff;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:700;transition:box-shadow .2s;display:grid}.voice__member.is-speaking i{box-shadow:0 0 0 calc(2 * var(--pt)) #23a55a}.voice__member.is-muted svg{color:#f23f42;margin-left:auto}.voice__live{padding:0 calc(4 * var(--pt));border-radius:calc(3 * var(--pt));color:#fff;font-style:normal;font-size:calc(8 * var(--pt));background:#f23f42;margin-left:auto;font-weight:700}.voice__connected{margin:auto calc(-8 * var(--pt)) 0;padding:calc(6 * var(--pt)) calc(10 * var(--pt));border-top:calc(1 * var(--pt)) solid #00000040;font-size:calc(9.5 * var(--pt));white-space:nowrap;background:#232428;flex-direction:column;display:flex}.voice__connected b{color:#23a55a;font-size:calc(10.5 * var(--pt))}.voice__user{align-items:center;gap:calc(6 * var(--pt));margin:0 calc(-8 * var(--pt));padding:calc(6 * var(--pt)) calc(10 * var(--pt));color:#fff;background:#232428;font-weight:600;display:flex}.voice__user span{flex:1}.voice__user em{font-style:normal;font-size:calc(12 * var(--pt));color:#ffffffb3}.voice__user em.is-muted{color:#f23f42}.voice__main{gap:calc(8 * var(--pt));padding:calc(10 * var(--pt));background:#000;flex-direction:column;display:flex}.voice__stage{flex:1;min-height:0;display:flex}.voice__share{border-radius:calc(8 * var(--pt));background:#1e1e1e;flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.voice__shared-app{gap:calc(10 * var(--pt));height:78%;display:flex}.cover-mini{aspect-ratio:4/5;height:100%;display:block}.cover-mini .cover{height:100%}.voice__tag{left:calc(8 * var(--pt));bottom:calc(8 * var(--pt));align-items:center;gap:calc(6 * var(--pt));padding:calc(2 * var(--pt)) calc(8 * var(--pt)) calc(2 * var(--pt)) calc(3 * var(--pt));border-radius:calc(4 * var(--pt));color:#fff;font-size:calc(9.5 * var(--pt));background:#0009;display:flex;position:absolute}.voice__tag em{padding:0 calc(4 * var(--pt));border-radius:calc(3 * var(--pt));font-style:normal;font-size:calc(8 * var(--pt));background:#f23f42;font-weight:700}.voice__tiles{gap:calc(6 * var(--pt));grid-template-columns:repeat(4,1fr);display:grid}.voice__tile{height:calc(54 * var(--pt));border-radius:calc(8 * var(--pt));background:color-mix(in srgb, var(--tile) 35%, #1e1f22);box-shadow:inset 0 0 0 calc(2 * var(--pt)) transparent;place-items:center;transition:box-shadow .2s;display:grid;position:relative}.voice__tile.is-speaking{box-shadow:inset 0 0 0 calc(2 * var(--pt)) #23a55a}.voice__tile i{width:calc(28 * var(--pt));height:calc(28 * var(--pt));font-size:calc(12 * var(--pt))}.voice__tile em{left:calc(5 * var(--pt));bottom:calc(4 * var(--pt));align-items:center;gap:calc(3 * var(--pt));padding:0 calc(4 * var(--pt));border-radius:calc(3 * var(--pt));color:#fff;font-style:normal;font-size:calc(8.5 * var(--pt));background:#00000080;display:flex;position:absolute}.voice__tile em svg{color:#f23f42}.voice__controls{justify-content:center;gap:calc(10 * var(--pt));display:flex}.voice__controls i{width:calc(28 * var(--pt));height:calc(28 * var(--pt));color:#fff;font-size:calc(13 * var(--pt));background:#2b2d31;border-radius:50%;place-items:center;display:grid}.voice__controls i.is-muted{color:#f23f42;background:#fff}.voice__controls i.is-leave{width:calc(40 * var(--pt));background:#f23f42;border-radius:999px}.notes{grid-template-columns:calc(200 * var(--pt)) 1fr;height:100%;font-size:calc(11 * var(--pt));display:grid}.notes__list{gap:calc(2 * var(--pt));padding:calc(6 * var(--pt)) calc(8 * var(--pt));border-right:calc(1 * var(--pt)) solid #0006;background:#00000029;flex-direction:column;display:flex;overflow:hidden}.notes__list small{margin:calc(6 * var(--pt)) 0 calc(2 * var(--pt)) calc(8 * var(--pt));font-size:calc(9.5 * var(--pt));color:#ffffff73;font-weight:700}.notes__item{gap:calc(2 * var(--pt));padding:calc(6 * var(--pt)) calc(8 * var(--pt));border-radius:calc(6 * var(--pt));white-space:nowrap;flex-direction:column;display:flex}.notes__item b{text-overflow:ellipsis;color:#fff;font-weight:700;overflow:hidden}.notes__item em{text-overflow:ellipsis;color:#ffffff73;font-style:normal;overflow:hidden}.notes__item time{color:#ffffffbf;margin-right:calc(4 * var(--pt))}.notes__item.is-selected{background:#7f6418}.notes__item.is-selected em{color:#ffffffb3}.notes__page{gap:calc(7 * var(--pt));padding:calc(8 * var(--pt)) calc(22 * var(--pt));color:#ffffffd9;flex-direction:column;line-height:1.4;display:flex;overflow:hidden}.notes__date{font-size:calc(9.5 * var(--pt));color:#fff6;align-self:center}.notes__h{font-size:calc(17 * var(--pt));color:#fff;font-weight:700}.notes__page p{margin:0}.notes__page var{font-family:Times New Roman,Georgia,serif;font-size:1.1em;font-style:italic}.notes__math{align-items:center;column-gap:calc(12 * var(--pt));grid-template-columns:1fr auto;display:grid}.notes__math p{color:#ffffffa6;grid-column:1/-1}.notes__formula{align-items:center;gap:calc(8 * var(--pt));font-family:Times New Roman,Georgia,serif;font-size:calc(15 * var(--pt));display:flex}.notes__lim{flex-direction:column;align-items:center;line-height:1;display:flex}.notes__lim small{font-size:calc(8.5 * var(--pt));font-style:italic}.notes__frac{flex-direction:column;align-items:center;line-height:1.15;display:flex}.notes__frac var:first-child{padding:0 calc(3 * var(--pt));border-bottom:calc(1 * var(--pt)) solid currentColor}.notes__graph{width:calc(130 * var(--pt));height:calc(54 * var(--pt));overflow:visible}.notes__axis{stroke:#ffffff40;stroke-width:.8px;fill:none}.notes__curve{stroke-width:1.6px;fill:none}.notes__task{align-items:center;gap:calc(8 * var(--pt));color:#ffffffd9;display:flex}.notes__task em{width:calc(12 * var(--pt));height:calc(12 * var(--pt));box-shadow:inset 0 0 0 calc(1.3 * var(--pt)) #fff6;border-radius:50%;flex:none}.notes__task.is-done{color:#fff6;text-decoration:line-through}.notes__task.is-done em{background:var(--accent);box-shadow:none}.demo-cursor{z-index:20;width:calc(22 * var(--pt));height:calc(22 * var(--pt));opacity:0;pointer-events:none;filter:drop-shadow(0 calc(1 * var(--pt)) calc(2 * var(--pt)) #00000080);transition:transform .75s cubic-bezier(.45,0,.2,1),opacity .25s;position:absolute;top:0;left:0}.demo-cursor.is-slow{transition-duration:1.1s,.25s}.demo-cursor.is-visible{opacity:1}.demo-cursor.is-ghost{transition:opacity .15s}.demo-cursor.is-ghost svg{visibility:hidden}.demo-cursor svg{width:100%;height:100%;position:relative}.demo-cursor__file{top:calc(-20 * var(--pt));left:calc(-24 * var(--pt));opacity:.85;position:absolute;transform:rotate(-4deg)}.nav{z-index:60;height:var(--nav-h);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);box-shadow:inset 0 -1px 0 var(--hairline);transition:transform var(--t-slow) var(--ease);pointer-events:none;background:#000000b8;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.nav.is-shown{pointer-events:auto;transform:none}.nav__inner{align-items:center;gap:var(--s-4);max-width:var(--content);height:100%;padding:0 var(--gutter);margin:0 auto;display:flex}.nav__brand{flex:none;display:block}.nav__brand img{height:20px;display:block}.nav__links{justify-content:center;gap:var(--s-4);flex:1;min-width:0;display:flex}.nav__links a{color:var(--text-2);letter-spacing:-.01em;white-space:nowrap;transition:color var(--t-fast) var(--ease);font-size:13px;text-decoration:none}@media (hover:hover){.nav__links a:hover{color:var(--text)}}.nav__links a:focus-visible,.nav__brand:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:4px}.nav__cta{flex:none;min-height:30px;padding:0 14px;font-size:13px}@media (width<=1023px){.nav__links{display:none}.nav__inner{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.nav{transition:none}}.lang-switch{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:none}.footer{padding:0 var(--gutter) 64px}.footer__inner{justify-content:space-between;align-items:flex-start;gap:var(--s-4);max-width:var(--content);padding-top:var(--s-4);border-top:1px solid var(--hairline);margin:0 auto;display:flex}.footer__brand{flex-direction:column;gap:6px;display:flex}.footer__logo{opacity:.9;height:20px;margin-bottom:6px;display:block}.footer__brand span,.footer__links a,.footer__links .lang-switch{color:var(--text-3);font-size:15px}.footer__brand .footer__legal{font-size:13px}.footer__links{gap:var(--s-3);display:flex}.footer__links a{transition:color var(--t-fast) var(--ease);text-decoration:none}@media (hover:hover){.footer__links a:hover{color:var(--text)}}@media (width<=743px){.footer__inner{flex-direction:column}.footer__links{flex-wrap:wrap}}
