@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2-variations");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}[data-mode=ios]{font-size:17px}@supports (font: -apple-system-body){[data-mode=ios]{font:-apple-system-body}}:root{--sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter Variable", Inter, "Segoe UI", system-ui, "Helvetica Neue", sans-serif;--display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter Variable", Inter, system-ui, sans-serif;--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, "Cascadia Mono", monospace;--blue: #007aff;--green: #34c759;--red: #ff3b30;--orange: #ff9500;--yellow: #ffcc00;--purple: #af52de;--teal: #30b0c7;--green-tint: rgba(52, 199, 89, .16);--gray: #8e8e93;--gray2: #aeaeb2;--gray3: #c7c7cc;--gray4: #d1d1d6;--gray5: #e5e5ea;--gray6: #f2f2f7;--ink: #1d1d1f;--ink-2: #57575c;--ink-3: var(--gray);--line: rgba(0, 0, 0, .11);--line-strong: rgba(0, 0, 0, .22);--accent: var(--blue);--accent-ink: #fff;--danger: var(--red);--surface: rgba(252, 252, 253, .72);--surface-solid: #fff;--surface-2: rgba(120, 120, 128, .08);--surface-3: rgba(120, 120, 128, .12);--sidebar: rgba(242, 242, 245, .6);--glass: rgba(255, 255, 255, .5);--glass-edge: rgba(255, 255, 255, .55);--glass-ring: rgba(0, 0, 0, .14);--shadow-win: 0 34px 70px -18px rgba(0, 0, 0, .44), 0 4px 14px rgba(0, 0, 0, .16);--shadow-pop: 0 18px 40px -10px rgba(0, 0, 0, .34);--menubar-h: 24px;--dock-icon: clamp(52px, 6vmin, 72px);--radius-win: 11px;--blur: saturate(180%) blur(28px);--ease-os: cubic-bezier(.32, .72, 0, 1);--ease-pop: cubic-bezier(.34, 1.3, .64, 1);--speed: 1;color-scheme:light}[data-theme=dark]{--blue: #0a84ff;--green: #30d158;--red: #ff453a;--orange: #ff9f0a;--yellow: #ffd60a;--purple: #bf5af2;--teal: #40c8e0;--green-tint: rgba(48, 209, 88, .22);--gray: #8e8e93;--gray2: #636366;--gray3: #48484a;--gray4: #3a3a3c;--gray5: #2c2c2e;--gray6: #1c1c1e;--ink: #f5f5f7;--ink-2: #c7c7cc;--ink-3: #98989d;--line: rgba(255, 255, 255, .12);--line-strong: rgba(255, 255, 255, .26);--accent: var(--blue);--danger: var(--red);--surface: rgba(38, 38, 42, .74);--surface-solid: var(--gray6);--surface-2: rgba(120, 120, 128, .18);--surface-3: rgba(120, 120, 128, .24);--sidebar: rgba(30, 30, 34, .56);--glass: rgba(46, 46, 52, .52);--glass-edge: rgba(255, 255, 255, .16);--glass-ring: rgba(0, 0, 0, .5);--shadow-win: 0 34px 70px -18px rgba(0, 0, 0, .72), 0 4px 14px rgba(0, 0, 0, .4);color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--blue: #0a84ff;--green: #30d158;--red: #ff453a;--orange: #ff9f0a;--yellow: #ffd60a;--purple: #bf5af2;--teal: #40c8e0;--green-tint: rgba(48, 209, 88, .22);--gray: #8e8e93;--gray2: #636366;--gray3: #48484a;--gray4: #3a3a3c;--gray5: #2c2c2e;--gray6: #1c1c1e;--ink: #f5f5f7;--ink-2: #c7c7cc;--ink-3: #98989d;--line: rgba(255, 255, 255, .12);--line-strong: rgba(255, 255, 255, .26);--accent: var(--blue);--danger: var(--red);--surface: rgba(38, 38, 42, .74);--surface-solid: var(--gray6);--surface-2: rgba(120, 120, 128, .18);--surface-3: rgba(120, 120, 128, .24);--sidebar: rgba(30, 30, 34, .56);--glass: rgba(46, 46, 52, .52);--glass-edge: rgba(255, 255, 255, .16);--glass-ring: rgba(0, 0, 0, .5);--shadow-win: 0 34px 70px -18px rgba(0, 0, 0, .72), 0 4px 14px rgba(0, 0, 0, .4);color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--sans);font-size:var(--t-body, 14px);line-height:1.5;color:var(--ink);background:#0b0b0f;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.skip{position:fixed;left:8px;top:-60px;z-index:9999;padding:8px 14px;border-radius:8px;background:var(--surface-solid);color:var(--ink);box-shadow:var(--shadow-pop);transition:top .15s}.skip:focus{top:8px}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-mode=ios] .ic-mac,[data-mode=mac] .ic-ios{display:none}.squircle{border-radius:22.37%}@supports (corner-shape: squircle){.squircle{corner-shape:squircle;border-radius:35.79%}}@supports (corner-shape: superellipse(1.777)){.squircle{corner-shape:superellipse(1.777)}}.wall{position:absolute;inset:0;z-index:0;background-color:#6a7ba2;background-image:radial-gradient(120% 90% at 12% 8%,#ffd9a8,#ffd9a800 55%),radial-gradient(110% 80% at 88% 12%,#ff9ec2,#ff9ec200 52%),radial-gradient(120% 110% at 78% 92%,#6fd0ff,#6fd0ff00 58%),linear-gradient(155deg,#8a6bd8,#4f7fd4 45%,#2e5aa8);transition:background-image .6s ease,background-color .6s ease}[data-wallpaper=sonoma] .wall{background-color:#2f4858;background-image:radial-gradient(100% 70% at 20% 100%,#ffb26b,#ffb26b00 60%),radial-gradient(90% 60% at 80% 0%,#ffe6a7,#ffe6a700 55%),linear-gradient(180deg,#1d3557,#457b9d,#e07a5f)}[data-wallpaper=night] .wall{background-color:#05060d;background-image:radial-gradient(80% 55% at 50% 110%,#2a4d8f,#2a4d8f00 60%),radial-gradient(60% 40% at 15% 15%,#1b2a56,#1b2a5600 60%),linear-gradient(180deg,#05060d,#0b1024 60%,#131a3a)}[data-wallpaper=graphite] .wall{background-color:#2b2b30;background-image:radial-gradient(90% 70% at 70% 20%,#4a4a52,#4a4a5200 60%),linear-gradient(160deg,#1a1a1e,#37373d)}[data-theme=dark] .wall{filter:brightness(.82) saturate(.95)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .wall{filter:brightness(.82) saturate(.95)}}.dim{position:absolute;inset:0;z-index:900;pointer-events:none;background:#000;opacity:calc((100 - var(--brightness, 100)) / 160);transition:opacity .25s linear}.doc{position:relative;z-index:1;max-width:42rem;margin:0 auto;padding:4rem 1.25rem 6rem;background:var(--surface-solid);color:var(--ink);min-height:100%}.js .doc{display:none}.doc h1{font-family:var(--display);font-size:2rem;line-height:1.15;letter-spacing:-.02em;margin:0 0 .5rem}.doc h2{font-size:1.25rem;margin:2.5rem 0 .75rem;letter-spacing:-.01em}.doc h3{font-size:1rem;margin:1.5rem 0 .5rem}.doc p{margin:0 0 1rem;color:var(--ink-2)}.doc ul{padding-left:1.1rem}.doc a{text-decoration:underline;text-underline-offset:2px}.doc .app-shell+.app-shell{border-top:1px solid var(--line);margin-top:3rem;padding-top:2rem}.doc-head{margin-bottom:2rem}.doc-head p{font-size:.95rem}.os{position:fixed;inset:0;overflow:hidden;z-index:1;display:none}.js .os{display:block}.mac{position:absolute;inset:0;display:none}[data-mode=mac] .mac{display:block}.menubar{position:absolute;inset:0 0 auto;height:var(--menubar-h);z-index:400;display:flex;align-items:center;gap:0;padding:0 10px 0 6px;background:#ffffff5c;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:#fff;font-size:var(--t-body, 13px);letter-spacing:-.005em;text-shadow:0 .5px 1px rgba(0,0,0,.24)}.menubar-item{display:inline-flex;align-items:center;height:calc(var(--menubar-h) - 4px);padding:0 10px;color:inherit;white-space:nowrap}.menubar-item[data-menu=apple]{padding:0 12px}.menubar-item:hover,.menubar-item[aria-expanded=true]{background:#ffffff38}.menubar-item.strong{font-weight:700}.menubar-spacer{flex:1}.menubar-right{display:flex;align-items:center;gap:2px}.menubar-right .menubar-item{padding:0 6px}.menubar svg{display:block}.menu-clock{font-variant-numeric:tabular-nums;padding:0 8px}.menu{position:absolute;z-index:500;width:max-content;min-width:208px;max-width:min(340px,84vw);padding:5px;overflow-y:auto;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:.5px solid var(--glass-edge);box-shadow:var(--shadow-pop);color:var(--ink);font-size:13px;animation:menu-in .1s var(--ease-os)}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}}.menu button{display:flex;align-items:center;gap:28px;justify-content:space-between;width:100%;min-height:22px;text-align:left;padding:2px 10px;color:inherit;white-space:nowrap}.menu button .mi-label{overflow:hidden;text-overflow:ellipsis}.menu button .mi-key{flex:none;color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.04em}.menu button:hover:not([disabled]),.menu button:focus-visible:not([disabled]){background:var(--accent);color:#fff;outline:none}.menu button:hover:not([disabled]) .mi-key,.menu button:focus-visible:not([disabled]) .mi-key{color:#ffffffbf}.menu button[disabled]{opacity:.32;cursor:default}.menu hr{height:1px;margin:5px 10px;border:0;background:var(--line)}.desktop{position:absolute;inset:var(--menubar-h) 0 0 0}.desk-icons{position:absolute;top:12px;right:14px;z-index:10;display:flex;flex-direction:column;gap:6px}.desk-icon{display:grid;justify-items:center;gap:3px;width:90px;padding:6px 4px;border-radius:8px;color:#fff;font-size:11px;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.6)}.desk-icon:hover{background:#ffffff29}.desk-icon.selected{background:#ffffff3d}.desk-icon.selected svg{filter:brightness(.8) drop-shadow(0 2px 4px rgba(0,0,0,.35))}.desk-icon svg{width:46px;height:46px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.hint{position:absolute;left:50%;bottom:calc(var(--dock-icon) + 34px);transform:translate(-50%);z-index:5;padding:5px 12px;border-radius:99px;font-size:12px;color:#fff;background:#00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;animation:fade-out 1.2s 5s forwards}@keyframes fade-out{to{opacity:0;visibility:hidden}}.windows{position:absolute;inset:0}.win{position:absolute;z-index:20;left:var(--x);top:var(--y);width:var(--w);height:var(--h);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-win);background:var(--surface);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-win),0 0 0 .5px var(--glass-ring);transform-origin:center}.win.opening{animation:win-in .28s var(--ease-os)}@keyframes win-in{0%{opacity:0;transform:translate(var(--from-x, 0px),var(--from-y, 0px)) scale(var(--from-s, .92))}}.win.closing{animation:win-out .16s ease-in forwards}@keyframes win-out{to{opacity:0;transform:scale(.94)}}.win.minimizing{animation:win-min .28s var(--ease-os) forwards;pointer-events:none}@keyframes win-min{to{opacity:0;transform:translate(var(--to-x, 0px),var(--to-y, 0px)) scale(var(--to-s, .1))}}.win.minimized{display:none}.win.zoomed{border-radius:0;corner-shape:round}.win[data-app]{color:var(--ink)}.win-bar{flex:0 0 38px;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:.5px solid var(--line);cursor:default;background:linear-gradient(var(--surface-2),transparent);user-select:none;-webkit-user-select:none;touch-action:none}.lights{display:flex;gap:8px}.light{width:12px;height:12px;border-radius:50%;position:relative;background:var(--line-strong);box-shadow:inset 0 0 0 .5px #0000001f}.win.focused .light-close{background:#ff5f57}.win.focused .light-min{background:#febc2e}.win.focused .light-zoom{background:#28c840}.light:after{content:"";position:absolute;inset:0;opacity:0;background:center / 7px 7px no-repeat;transition:opacity .1s}.lights:hover .light:after{opacity:.55}.light-close:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 2l6 6M8 2l-6 6' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.light-min:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 5h6' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.light-zoom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M3 7V3h4' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.win-title{flex:1;text-align:center;font-size:13px;font-weight:590;letter-spacing:-.01em;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:-60px;padding-left:60px}.win.focused .win-title{color:var(--ink)}.win-body{flex:1;min-height:0;display:flex;overflow:hidden}.win-body>.app-shell{flex:1;min-width:0;display:flex;flex-direction:column}.grip{position:absolute;z-index:3;touch-action:none}.grip-n{inset:-3px 10px auto;height:8px;cursor:ns-resize}.grip-s{inset:auto 10px -3px;height:8px;cursor:ns-resize}.grip-w{inset:10px auto 10px -3px;width:8px;cursor:ew-resize}.grip-e{inset:10px -3px 10px auto;width:8px;cursor:ew-resize}.grip-nw{top:-3px;left:-3px;width:14px;height:14px;cursor:nwse-resize}.grip-ne{top:-3px;right:-3px;width:14px;height:14px;cursor:nesw-resize}.grip-sw{bottom:-3px;left:-3px;width:14px;height:14px;cursor:nesw-resize}.grip-se{bottom:-3px;right:-3px;width:14px;height:14px;cursor:nwse-resize}.win.zoomed .grip{display:none}.dock-wrap{position:absolute;left:50%;bottom:6px;transform:translate(-50%);z-index:300;display:flex;justify-content:center;padding-top:calc(var(--dock-icon) * 1.3)}.dock{--dock-gap: max(4px, calc(var(--dock-icon) * .08));position:relative;display:flex;align-items:flex-end;gap:var(--dock-gap);padding:var(--pad);height:calc(var(--dock-icon) + var(--pad) * 2)}.dock-item{position:relative;flex:none;width:var(--dock-icon);height:var(--dock-icon);transform-origin:bottom center;transform:translate(var(--dx, 0px)) scale(var(--s, 1));will-change:transform}.dock-item svg{--shadow: drop-shadow(0 2px 4px rgba(0, 0, 0, .28));width:100%;height:100%;display:block;filter:var(--shadow)}.dock-item .dot{position:absolute;left:50%;bottom:-6px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--ink);opacity:0;transition:opacity .2s}.dock-item.running .dot{opacity:.65}.dock-sep{flex:none;width:1px;align-self:stretch;margin:6px 0;background:var(--line-strong)}.dock-tip{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%) scale(calc(.9 / var(--s, 1)));transform-origin:bottom center;padding:3px 10px;white-space:nowrap;font-size:var(--t-body);color:var(--ink);box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transition:opacity .12s,transform .12s}.dock-item:hover .dock-tip{opacity:1;transform:translate(-50%) scale(calc(1 / var(--s, 1)))}.dock-item.bouncing svg{animation:dock-bounce .56s 2}@keyframes dock-bounce{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.2,.7,.4,1)}50%{transform:translateY(-36%);animation-timing-function:cubic-bezier(.6,0,.8,.3)}to{transform:translateY(0)}}.spotlight{position:absolute;inset:0;z-index:800;display:grid;justify-items:center;align-content:start;padding-top:16vh;background:#0000001f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-mode=ios] .spotlight{padding:calc(env(safe-area-inset-top,0px) + 60px) 12px 0;background:#00000052;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}[data-mode=ios] .spot-foot{display:none}[data-mode=ios] .spot-item{min-height:44px}.spotlight[hidden]{display:none}.spot-box{width:min(620px,92vw);border-radius:14px;overflow:hidden;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:.5px solid var(--glass-edge);box-shadow:var(--shadow-pop);animation:menu-in .16s var(--ease-os)}.spot-input{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:.5px solid var(--line)}.spot-input input{flex:1;border:0;background:none;outline:none;font-size:20px;letter-spacing:-.01em}.spot-results{max-height:min(52vh,420px);overflow:auto;padding:6px}.spot-group{padding:8px 10px 4px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.spot-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border-radius:7px;text-align:left;color:inherit}.spot-item svg{width:22px;height:22px;flex:none}.spot-item .sub{color:var(--ink-3);font-size:12px;margin-left:auto}.spot-item[aria-selected=true]{background:var(--accent);color:#fff}.spot-item[aria-selected=true] .sub{color:#fffc}.spot-foot{padding:8px 14px;font-size:11px;color:var(--ink-3);border-top:.5px solid var(--line)}.entrar{position:absolute;inset:0;z-index:900;display:grid;place-items:center;background:#00000052;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.entrar[hidden]{display:none}.entrar-box{width:min(360px,90vw);padding:28px 24px 20px;text-align:center;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:.5px solid var(--glass-edge);box-shadow:var(--shadow-pop);animation:menu-in .16s var(--ease-os)}.entrar-avatars{display:flex;justify-content:center;gap:24px}.entrar-avatar-btn{display:flex;flex-direction:column;align-items:center;gap:6px;width:130px;color:inherit}.entrar-avatar{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--surface-2);color:var(--ink-2)}.entrar-name{font-size:var(--t-callout);font-weight:600}.entrar-hint{font-size:var(--t-caption);color:var(--ink-3)}.entrar-signed[hidden],.entrar-form[hidden]{display:none}.entrar-signed{display:flex;flex-direction:column;align-items:center;gap:10px}.entrar-form{display:flex;flex-direction:column;gap:10px;margin-top:4px}.entrar-form input{width:100%;padding:9px 12px;border:.5px solid var(--line);background:var(--surface-2);text-align:center;font-size:var(--t-body)}.entrar-or{font-size:var(--t-caption);color:var(--ink-3)}.entrar-mail{font-size:var(--t-callout);font-weight:600}.entrar-hint-text{min-height:1.2em;font-size:var(--t-caption);color:var(--ink-3)}.entrar-close{margin-top:16px}.ctx{position:absolute;z-index:700;width:max-content;min-width:190px;max-width:min(320px,84vw);padding:5px;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:.5px solid var(--glass-edge);box-shadow:var(--shadow-pop);font-size:13px;animation:menu-in .1s var(--ease-os)}.ctx button{display:block;width:100%;min-height:22px;text-align:left;padding:2px 10px;white-space:nowrap;color:inherit}.ctx button:hover{background:var(--accent);color:#fff}.boot{position:absolute;inset:0;z-index:1000;display:grid;place-content:center;background:#000;color:#fff;padding:0 24px}.boot[hidden]{display:none}.boot-hand{height:clamp(72px,14vh,120px);width:auto;max-width:84vw}.boot-hand .ink{stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:draw var(--dur, 1s) var(--delay, 0s) cubic-bezier(.42,0,.58,1) forwards,ink-in calc(var(--dur, 1s) / 2) var(--delay, 0s) linear forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes ink-in{to{opacity:1}}@media (prefers-reduced-motion: reduce){.boot-hand .ink{stroke-dashoffset:0;opacity:1}}[data-motion=off] .boot-hand .ink{stroke-dashoffset:0;opacity:1}@keyframes fade-in{0%{opacity:0}}.os.booted .boot{animation:fade-out .45s forwards}.os.off .dim{opacity:1;transition:opacity .6s ease-in}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-motion=off] *{animation-duration:.01ms!important;transition-duration:.01ms!important}.ios{position:absolute;inset:0;display:none}[data-mode=ios] .ios{display:block}.phone{position:absolute;inset:0;overflow:hidden;--sb-h: calc(52px + env(safe-area-inset-top, 0px)) ;--home-h: calc(32px + env(safe-area-inset-bottom, 0px)) ;isolation:isolate}.ios-wall{z-index:0}.statusbar{position:absolute;inset:0 0 auto;height:var(--sb-h);z-index:620;display:flex;align-items:flex-end;justify-content:space-between;padding:0 26px 8px;color:#fff;font-size:15px;font-weight:600;letter-spacing:-.01em;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.22)}.statusbar .clock{font-variant-numeric:tabular-nums;min-width:54px}.statusbar .status-right{display:flex;align-items:center;gap:6px}.statusbar svg{display:block}.island{position:absolute;left:50%;top:calc(env(safe-area-inset-top,0px) + 10px);transform:translate(-50%);width:118px;height:34px;border-radius:99px;background:#000;z-index:630;transition:width .4s var(--ease-pop),height .4s var(--ease-pop),border-radius .4s;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-size:12px;white-space:nowrap}.island .island-text{opacity:0;transition:opacity .2s;padding:0 14px}.island.wide{width:min(320px,82vw);height:44px}.island.wide .island-text{opacity:1}[data-device="1"] .island,.in-frame .island{top:10px}.sb{--sb-x: 27px;--sb-icon: 60px;position:absolute;inset:var(--sb-h) 0 0 0;z-index:100;display:flex;flex-direction:column;overflow:hidden;padding:6px 0 calc(var(--home-h) + 2px);transition:transform .5s var(--ease-os),opacity .35s var(--ease-os),filter .5s var(--ease-os);user-select:none;-webkit-user-select:none}.sb-pages{flex:1;min-height:0;display:flex;align-items:stretch;touch-action:pan-y}.sb-page{flex:0 0 100%;min-width:100%;display:flex;flex-direction:column;gap:18px;padding:0 var(--sb-x)}.sb.pushed{transform:scale(.92);opacity:0;filter:blur(6px);pointer-events:none}.sb-grid{flex:1;align-content:start;display:grid;grid-template-columns:repeat(4,var(--sb-icon));justify-content:space-between;row-gap:18px;padding-top:4px}.sb-app{display:grid;justify-items:center;gap:4px;width:var(--sb-icon);color:#fff;-webkit-tap-highlight-color:transparent}.sb-app svg{--shadow: none;width:var(--sb-icon);height:var(--sb-icon);display:block}.sb-app .label{font-size:11px;font-weight:500;letter-spacing:0;text-align:center;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(var(--sb-icon) + 22px)}.sb-app:active svg{transform:scale(.9);filter:brightness(.7);transition:transform .12s,filter .12s}.sb-dots{display:flex;justify-content:center;gap:9px;padding:12px 0 18px;margin:0 var(--sb-x)}.sb-dots i{width:7px;height:7px;border-radius:50%;background:#fff6;cursor:pointer;transition:background .2s}.sb-dots i.on{background:#fff}.ios-dock{margin:0 8px 8px;height:96px;padding:18px calc(var(--sb-x) - 8px);display:grid;grid-template-columns:repeat(4,var(--sb-icon));justify-content:space-between;align-items:center;background:#ffffff2e;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);border:.5px solid rgba(255,255,255,.24)}.ios-dock .sb-app .label{display:none}@media (max-width: 360px){.sb{--sb-x: 20px}}.ios-views{position:absolute;inset:0;z-index:200;pointer-events:none}.ios-view{position:absolute;inset:0;display:none;flex-direction:column;overflow:hidden;background:var(--surface-solid);color:var(--ink);pointer-events:auto}.ios-view.open{display:flex}.ios-view.behind{display:flex;filter:brightness(.7)}.ios-view-head{flex:0 0 auto;padding:calc(var(--sb-h) + 2px) 18px 10px;display:flex;align-items:center;gap:10px;background:var(--surface);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-bottom:.5px solid transparent;position:relative;z-index:5;transition:border-color .2s,background .2s}.ios-view.scrolled .ios-view-head{border-bottom-color:var(--line)}.ios-view-head h2{flex:1;margin:0;font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:-.02em;text-align:center}.ios-view-head .lead-btn,.ios-view-head .trail-btn{min-width:62px;font-size:15px;color:var(--accent);display:flex;align-items:center;gap:3px}.ios-view-head .trail-btn{justify-content:flex-end}.ios-view-body{flex:1;min-height:0;overflow:hidden;padding-bottom:var(--home-h)}.ios-view-body>.app-shell{height:100%}.homebar{position:absolute;left:0;right:0;bottom:0;height:var(--home-h);z-index:550;padding-bottom:env(safe-area-inset-bottom,0px);display:flex;align-items:center;justify-content:center;touch-action:none;-webkit-tap-highlight-color:transparent}.homebar i{width:138px;height:5px;border-radius:99px;background:#000;opacity:.32;transition:transform .2s var(--ease-os)}[data-theme=dark] .homebar i,[data-mode=ios] .sb:not(.pushed)~.homebar i{background:#fff;opacity:.5}.homebar.active i{transform:scaleX(.9)}.lock{position:absolute;inset:0;z-index:600;overflow:hidden;color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .5s var(--ease-os),opacity .35s var(--ease-os)}.lock[hidden]{display:none}.lock.gone{transform:translateY(-100%);opacity:0}.lock .wall{z-index:0}.lock-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#00000073,#0000001f 34%,#0000008c);-webkit-backdrop-filter:saturate(120%);backdrop-filter:saturate(120%)}.lock-body{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;padding:calc(var(--sb-h) + 14px) 20px calc(var(--home-h) + 10px);text-align:center}.lock-top{display:grid;justify-items:center}.lock-padlock{display:block;opacity:.75;margin-bottom:10px}.lock-date{margin:0;font-size:20px;font-weight:500;letter-spacing:-.01em;text-shadow:0 2px 10px rgba(0,0,0,.35)}.lock-time{margin:-6px 0 0;font-family:var(--display);font-size:clamp(76px,25vw,104px);font-weight:600;line-height:1.02;letter-spacing:-.045em;font-variant-numeric:tabular-nums;text-shadow:0 6px 26px rgba(0,0,0,.32)}.lock-notes{width:100%;max-width:400px;margin-top:26px;display:flex;flex-direction:column;gap:9px;overflow:hidden}.lock-note{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:12px 14px;border-radius:20px;text-align:left;color:#fff;background:#ffffff2b;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);border:.5px solid rgba(255,255,255,.2);animation:note-in .5s var(--ease-pop) backwards}.lock-note:nth-child(2){animation-delay:.07s}.lock-note .ln-icon{display:grid;place-items:center}.lock-note .ln-icon svg{width:30px;height:30px}.lock-note .ln-text{display:grid;gap:1px;min-width:0}.lock-note strong{font-size:13px;font-weight:600;line-height:1.25}.lock-note .ln-text>span{font-size:12px;opacity:.85;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lock-note .ln-when{font-size:11px;opacity:.7;white-space:nowrap}@keyframes note-in{0%{opacity:0;transform:translateY(14px) scale(.97)}}.lock-bottom{margin-top:auto;width:100%;display:grid;justify-items:center;gap:16px}.lock-actions{display:flex;gap:26px}.lock-action{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#fff3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:.5px solid rgba(255,255,255,.16);transition:transform .18s var(--ease-os),background .18s}.lock-action:hover{background:#ffffff4d}.lock-action:active{transform:scale(.92)}.lock-open{display:grid;justify-items:center;gap:4px;color:#fff;padding:6px 18px;border-radius:99px}.lock-arrow{display:block;transform:rotate(90deg);opacity:.9;animation:nudge 1.9s ease-in-out infinite}@keyframes nudge{0%,to{transform:rotate(90deg) translate(0);opacity:.55}45%{transform:rotate(90deg) translate(-5px);opacity:1}}.lock-open-label{font-size:13px;font-weight:500;opacity:.9;letter-spacing:-.01em}.lock-indicator{display:flex;justify-content:center}.lock-indicator i{width:138px;height:5px;border-radius:99px;background:#fff;opacity:.65}.cc,.nc{position:absolute;inset:0;z-index:700;overflow:hidden;padding:calc(var(--sb-h) + 6px) 14px 14px;background:#0000004d;-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%);color:#fff;touch-action:none;visibility:hidden;transform:translateY(-100%);transition:transform .36s var(--ease-os),visibility .36s}.cc.open,.nc.open{visibility:visible;transform:none}.cc.dragging,.nc.dragging{transition:none}.nc-inner{max-width:440px;margin:0 auto;display:grid;gap:10px;overflow:auto;max-height:100%}.nc-title{margin:0 0 4px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;opacity:.75}.nc-note{display:grid;gap:3px;text-align:left;color:#fff;padding:13px 15px;border-radius:20px;background:#ffffff2b;border:.5px solid rgba(255,255,255,.18);animation:note-in .45s var(--ease-pop) backwards}.nc-note:nth-child(3){animation-delay:.04s}.nc-note:nth-child(4){animation-delay:.08s}.nc-note:nth-child(5){animation-delay:.12s}.nc-note .nc-app{display:flex;align-items:center;gap:6px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;opacity:.8}.nc-note .nc-app svg{width:17px;height:17px}.nc-note strong{font-size:15px;line-height:1.25}.nc-note span{font-size:12px;opacity:.82;line-height:1.35}.nc-note .nc-when{font-size:11px;opacity:.6}.cc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:420px;margin:0 auto}.cc-tile{border-radius:22px;padding:14px;background:#ffffff2e;border:.5px solid rgba(255,255,255,.18);color:#fff;text-align:left;display:grid;gap:6px;align-content:start}.cc-tile.span2{grid-column:span 2}.cc-tile.span4{grid-column:span 4}.cc-tile .t-label{font-size:12px;opacity:.85}.cc-tile .t-value{font-size:15px;font-weight:600}.cc-tile[aria-pressed=true]{background:#ffffffe6;color:#111}.cc-slider{position:relative;height:120px;border-radius:24px;overflow:hidden;background:#ffffff2e;border:.5px solid rgba(255,255,255,.18);display:flex;align-items:flex-end;touch-action:none}.cc-slider .fill{width:100%;background:#fff;height:100%;transition:height .1s linear}.cc-slider .ico{position:absolute;left:50%;bottom:12px;transform:translate(-50%);mix-blend-mode:difference}.cc-close{display:block;margin:18px auto 0;font-size:13px;opacity:.8;color:#fff}.switcher{position:absolute;inset:0;z-index:650;display:none;align-items:center;padding:var(--sb-h) 0 var(--home-h);background:#0006;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.switcher.open{display:flex}.switcher-rail{display:flex;gap:14px;padding:0 14vw;overflow-x:auto;scroll-snap-type:x mandatory;width:100%}.switcher-card{flex:0 0 72vw;max-width:320px;height:62vh;scroll-snap-align:center;border-radius:28px;overflow:hidden;background:var(--surface-solid);color:var(--ink);box-shadow:0 20px 50px #00000080;display:flex;flex-direction:column;animation:menu-in .25s var(--ease-os)}.switcher-card .card-head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:.5px solid var(--line)}.switcher-card .card-head svg{width:22px;height:22px}.switcher-card .card-body{flex:1;padding:14px;overflow:hidden;color:var(--ink-3);font-size:12px}.switcher-card .card-close{position:absolute}@media (min-width: 600px){.sb-widgets,.sb-grid{max-width:430px;width:100%;margin-left:auto;margin-right:auto}.sb-dots{margin:0 auto}.ios-dock{width:calc(100% - 16px);max-width:446px;margin-left:auto;margin-right:auto}.switcher-card{flex-basis:320px}}@media (orientation: landscape) and (max-height: 500px){.phone{--sb-h: calc(26px + env(safe-area-inset-top, 0px)) ;--home-h: calc(22px + env(safe-area-inset-bottom, 0px)) }.island{display:none}.statusbar{padding:0 max(26px,env(safe-area-inset-right,0px)) 4px max(26px,env(safe-area-inset-left,0px))}.sb{--sb-x: max(27px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px))}.sb-page{gap:12px;overflow-y:auto}.sb-widgets{grid-template-columns:repeat(4,1fr);max-width:720px}.sb-widgets .widget.small,.sb-widgets .widget.medium{aspect-ratio:auto;height:108px;min-height:0}.sb-grid{grid-template-columns:repeat(auto-fit,var(--sb-icon));justify-content:center;column-gap:33px;row-gap:10px;max-width:none}.ios-dock{height:76px;padding:8px calc(var(--sb-x) - 8px);margin-bottom:4px}.lock-time{font-size:64px}.lock-notes{display:none}.switcher-card{height:76vh}}.app-shell{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--surface-solid)}.app-contacto{overflow:auto}.app-scroll{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.app-pad{padding:26px 30px 34px}[data-mode=ios] .app-pad{padding:20px 20px 28px}.app-title{font-family:var(--display);margin:0 0 6px;font-size:26px;line-height:1.12;letter-spacing:-.024em;font-weight:700}.app-lead{margin:0 0 22px;color:var(--ink-2);font-size:15px;max-width:56ch}.app-eyebrow{margin:0 0 4px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.article-head .app-eyebrow{text-transform:none;letter-spacing:0;font-size:var(--t-foot, 11px)}.app-section{margin-top:28px}.app-section>h3{margin:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-weight:600}.btn{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:9px;background:var(--surface-3);color:var(--ink);font-size:14px;font-weight:500;border:.5px solid var(--line);text-decoration:none}.btn:hover{background:var(--line);text-decoration:none}.btn-primary{background:var(--accent);color:#fff;border-color:transparent}.btn-primary:hover{filter:brightness(1.08)}.btn-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.chip{display:inline-block;padding:3px 9px;border-radius:99px;font-size:11px;background:var(--surface-3);color:var(--ink-2)}.chips{display:flex;flex-wrap:wrap;gap:6px}.rows{border:.5px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface-2)}.row{display:flex;align-items:center;gap:14px;padding:11px 15px;width:100%;border-bottom:.5px solid var(--line);text-align:left;color:inherit;text-decoration:none}.row:last-child{border-bottom:0}.row .k{color:var(--ink-3);flex:0 0 34%;font-size:13px}.row .v{color:var(--ink);font-size:13px;margin-left:auto;text-align:right}a.row:hover,button.row:hover{background:var(--surface-3);text-decoration:none}.row .arrow{color:var(--ink-3)}.avatar{width:76px;height:76px;display:grid;place-items:center;flex:none;border-radius:23%;background:linear-gradient(150deg,#7f7fd5,#3b6bd6 55%,#1b3f8f);color:#fff;font-size:32px;font-weight:600;letter-spacing:-.02em;box-shadow:0 8px 20px #14285a52}.about-head{display:flex;align-items:center;gap:18px;margin-bottom:22px}.about-head h2{margin:0;font-size:22px;letter-spacing:-.02em}.about-head p{margin:2px 0 0;color:var(--ink-3);font-size:13px}.prose{max-width:68ch;color:var(--ink-2);font-size:15px;line-height:1.62}.prose h1{font-family:var(--display);color:var(--ink);font-size:26px;line-height:1.16;letter-spacing:-.022em;margin:0 0 8px}.prose h2{color:var(--ink);font-size:17px;letter-spacing:-.015em;margin:30px 0 8px}.prose h3{color:var(--ink);font-size:15px;margin:22px 0 6px}.prose p{margin:0 0 15px}.prose ul,.prose ol{margin:0 0 15px;padding-left:20px}.prose li{margin-bottom:5px}.prose blockquote{margin:18px 0;padding:2px 0 2px 16px;border-left:3px solid var(--line-strong);color:var(--ink-3);font-style:italic}.prose code{font-family:var(--mono);font-size:.88em;padding:2px 5px;border-radius:5px;background:var(--surface-3)}.prose pre{margin:18px 0;padding:14px 16px;border-radius:10px;overflow:auto;background:#1c1c1f;color:#e8e8ea;font-size:12px;line-height:1.55}.prose pre code{background:none;padding:0;color:inherit}.prose a{text-decoration:underline;text-underline-offset:2px}.prose img{max-width:100%;border-radius:10px}.prose hr{border:0;border-top:1px solid var(--line);margin:28px 0}.article-head{margin-bottom:22px}.article-foot{margin-top:34px;padding-top:18px;border-top:1px solid var(--line);color:var(--ink-3);font-size:13px}.compose{flex:1;display:flex;flex-direction:column;min-height:0}.compose-intro{flex:0 0 auto}.compose-fields{border-bottom:.5px solid var(--line)}.compose-field{display:flex;align-items:center;gap:10px;padding:9px 16px;border-bottom:.5px solid var(--line)}.compose-field label{flex:0 0 74px;color:var(--ink-3);font-size:13px}.compose-field input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:14px;color:var(--ink)}.compose-body{flex:1;min-height:140px;width:100%;border:0;outline:none;resize:none;padding:16px;background:none;color:var(--ink);font-size:15px;line-height:1.6}.compose-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:.5px solid var(--line);background:var(--surface-2)}.compose-bar .hintline{color:var(--ink-3);font-size:12px;margin-left:auto}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.card{padding:18px;border-radius:14px;background:var(--surface-2);border:.5px solid var(--line);display:flex;flex-direction:column;gap:8px}.card h3{margin:0;font-size:16px;letter-spacing:-.015em}.card .tagline{margin:0;color:var(--accent);font-size:12px;font-weight:500}.card p{margin:0;font-size:13px;color:var(--ink-2);line-height:1.5}.card .chips{margin-top:auto;padding-top:6px}.chat{flex:1;display:flex;flex-direction:column;min-height:0}.chat-head{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:.5px solid var(--line);background:var(--surface-2)}.chat-head .avatar{width:34px;height:34px;font-size:15px;border-radius:50%}.chat-head strong{font-size:14px}.chat-head span{display:block;font-size:11px;color:var(--ink-3)}.chat-log{flex:1;min-height:0;overflow:auto;padding:18px 16px;display:flex;flex-direction:column;gap:8px}.bubble{max-width:78%;padding:9px 14px;border-radius:19px;font-size:15px;line-height:1.42;animation:bubble-in .3s var(--ease-pop)}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px) scale(.96)}}.bubble.them{align-self:flex-start;background:var(--surface-3);color:var(--ink);border-bottom-left-radius:6px}.bubble.me{align-self:flex-end;background:var(--green);color:#fff;border-bottom-right-radius:6px}[data-theme=dark] .bubble.me{background:#30d158;color:#06240f}.bubble.typing{display:flex;gap:4px;padding:12px 14px}.bubble.typing i{width:7px;height:7px;border-radius:50%;background:var(--ink-3);animation:dot 1.1s infinite}.bubble.typing i:nth-child(2){animation-delay:.15s}.bubble.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat-time{align-self:center;font-size:11px;color:var(--ink-3);padding:4px 0}.chat-suggest{display:flex;gap:8px;overflow-x:auto;padding:12px 16px;border-top:.5px solid var(--line);background:var(--surface-2)}.chat-suggest button{flex:none;padding:7px 14px;border-radius:99px;font-size:13px;border:1px solid var(--accent);color:var(--accent);background:none}.chat-suggest button:hover{background:var(--accent);color:#fff}.term{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto;padding:14px 16px;background:#101013;color:#e6e6e9;font-family:var(--mono);font-size:13px;line-height:1.62}.term-out{white-space:pre-wrap;word-break:break-word}.term-line{display:flex;gap:8px}.term-line .ps1{color:#30d158;flex:none}.term-line input{flex:1;border:0;background:none;outline:none;color:#e6e6e9;font:inherit;caret-color:#30d158}.term b{color:#ffd60a;font-weight:600}.term i{color:#64d2ff;font-style:normal}.term .muted{color:#8e8e93}.term a{color:#64d2ff}.set-group{margin-bottom:26px}.set-group>h3{margin:0 0 4px;font-size:15px;letter-spacing:-.01em}.set-group>p{margin:0 0 10px;color:var(--ink-3);font-size:12px}.seg{display:inline-flex;padding:2px;border-radius:9px;background:var(--surface-3);gap:2px}.seg button{padding:6px 16px;border-radius:7px;font-size:13px;color:var(--ink-2)}.seg button[aria-pressed=true]{background:var(--surface-solid);color:var(--ink);box-shadow:0 1px 3px #00000024;font-weight:500}.walls{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.wall-pick{border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0}.wall-pick[aria-pressed=true]{border-color:var(--accent)}.wall-pick .swatch{height:68px;display:block}.wall-pick .name{display:block;padding:6px;font-size:12px;color:var(--ink-2);background:var(--surface-2)}.sim{flex:1;display:grid;place-items:center;padding:18px;background:var(--surface-2)}.sim-device{position:relative;width:min(300px,100%);height:640px;max-width:100%;border-radius:46px;padding:11px;background:#0a0a0c;box-shadow:0 24px 60px #00000073,inset 0 0 0 1.5px #37373d,0 0 0 1px #0009}.sim-device:after{content:"";position:absolute;left:50%;top:4px;width:46%;height:22px;transform:translate(-50%);border-radius:0 0 14px 14px;pointer-events:none}@supports (aspect-ratio: 9 / 19.5){.sim-device{width:auto;height:100%;aspect-ratio:9 / 19.5}}.sim-screen{width:100%;height:100%;border:0;border-radius:36px;overflow:hidden;background:#000;display:block}.sim-note{margin-top:14px;font-size:12px;color:var(--ink-3);text-align:center;max-width:34ch}.sim-deep{display:grid;place-items:center;gap:10px;padding:30px;text-align:center;color:var(--ink-3)}.ppl-lead{color:var(--ink-3);margin:0 0 16px}.ppl-only{display:flex;align-items:center;gap:12px;color:var(--ink-3)}.ppl-only[hidden]{display:none}.ppl-list{display:grid;gap:8px}.ppl-list[hidden],.ppl-empty[hidden]{display:none}.ppl-row{padding:11px 15px;background:var(--surface-2);border:.5px solid var(--line)}.ppl-email{margin:0 0 3px;font-weight:600;font-size:var(--t-subhead)}.ppl-meta{margin:0;font-size:var(--t-caption);color:var(--ink-3)}.ppl-empty{color:var(--ink-3)}[data-mode=ios] .cards{grid-template-columns:1fr}[data-mode=ios] .app-title{font-size:var(--t-large)}.js .skip{display:none}.cc-hotspot,.nc-hotspot{position:absolute;top:0;width:50%;height:var(--sb-h);z-index:560;touch-action:none}.cc-hotspot{right:0}.nc-hotspot{left:0}.dialog{background:var(--surface)}.dialog-body{padding:22px 20px;text-align:center;display:grid;gap:10px;justify-items:center}.dialog-body p{margin:0;color:var(--ink-2);font-size:13px}.app-escritos{flex-direction:column;background:transparent}.notes-panes{flex:1;min-height:0;display:flex;flex-direction:row}.app-side{flex:0 0 268px;min-width:0;display:flex;flex-direction:column;border-right:.5px solid var(--line);background:transparent}.app-main{background:var(--surface-solid)}[data-mode=ios] .app-side{background:var(--surface-2)}@media (prefers-reduced-transparency: reduce){.app-escritos{background:var(--surface-solid)}.app-side{background:var(--surface-2)}}.app-side-head{padding:14px 16px 10px;border-bottom:.5px solid var(--line)}.app-side-head h2{margin:0;font-size:17px;letter-spacing:-.02em}.app-side-head p{margin:2px 0 0;font-size:12px;color:var(--ink-3)}.post-list{flex:1;min-height:0;overflow:auto;padding:6px 8px;margin:0;list-style:none}.post-link{position:relative;display:grid;gap:1px;width:100%;padding:7px 10px;text-align:left;color:inherit;text-decoration:none}.post-list li+li .post-link:before{content:"";position:absolute;left:10px;right:10px;top:-.5px;height:.5px;background:var(--line)}.post-link:hover{background:var(--surface-3);text-decoration:none}.post-link:hover:before,.post-link[aria-current=true]:before{opacity:0}.post-list li:has(.post-link:hover)+li .post-link:before,.post-list li:has(.post-link[aria-current=true])+li .post-link:before{opacity:0}.post-link[aria-current=true]{background:var(--accent);color:#fff}.post-link[aria-current=true] .post-sub,.post-link[aria-current=true] .post-sub time{color:#ffffffd1}.post-link h3{margin:0;font-size:var(--t-headline, 13px);font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-sub{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:var(--t-foot, 11px);color:var(--ink-3);white-space:nowrap;overflow:hidden}.post-sub time{flex:none;color:var(--ink-2)}.post-preview{min-width:0;overflow:hidden;text-overflow:ellipsis}.post-meta{font-size:11px;color:var(--ink-3)}[data-mode=ios] .post-link{padding:10px 12px;gap:2px}.sub{flex:none;padding:12px 14px 14px;border-top:.5px solid var(--line);background:var(--surface-2)}.sub[hidden]{display:none}.sub-title{margin:0 0 8px;font-size:var(--t-foot, 11px);font-weight:600;color:var(--ink-2)}.sub-row{display:flex;align-items:center;gap:6px;padding:3px 3px 3px 12px;border-radius:999px;background:var(--surface-solid);border:.5px solid var(--line);transition:border-color .15s}.sub-row:focus-within{border-color:var(--accent)}.sub-input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:var(--t-foot, 12px);color:var(--ink)}.sub-input::placeholder{color:var(--ink-3)}.sub-go{flex:none;padding:6px 14px;border-radius:999px;background:var(--accent);color:#fff;font-size:var(--t-caption, 11px);font-weight:590;transition:opacity .15s,transform .12s var(--ease-os)}.sub-go:active{transform:scale(.96)}.sub[data-busy="1"] .sub-go{opacity:.5;pointer-events:none}.sub[data-done="1"] .sub-row{display:none}.sub-note{margin:8px 2px 0;font-size:var(--t-caption, 11px);line-height:1.4;color:var(--ink-3)}.sub-note[data-tone=good]{color:var(--green)}.sub-note[data-tone=bad]{color:var(--danger)}[data-mode=ios] .sub-input{font-size:var(--t-subhead)}[data-mode=ios] .sub-go{min-height:36px;font-size:var(--t-foot)}.app-main{flex:1;min-width:0;display:flex;flex-direction:column}.app-main-empty{flex:1;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--ink-3)}.app-main-empty svg{width:42px;height:42px;opacity:.5}.app-escritos .app-main.dragging{transition:none;visibility:visible;box-shadow:-14px 0 34px #00000038}@supports not (container-type: inline-size){[data-mode=ios] .notes-panes{flex-direction:column}[data-mode=ios] .app-escritos .app-side{flex:1;border-right:0;background:transparent}[data-mode=ios] .app-escritos .app-main{position:absolute;inset:0;z-index:3;background:var(--surface-solid);transform:translate(100%);transition:transform .34s var(--ease-os);visibility:hidden}[data-mode=ios] .app-escritos[data-detail="1"] .app-main{transform:none;visibility:visible}[data-mode=ios] .app-escritos .back-btn{display:inline-flex}}.back-btn{display:none;align-items:center;gap:4px;padding:10px 16px;color:var(--accent);font-size:15px}.notes-toolbar{flex:none;display:flex;align-items:center;gap:4px;padding:5px 10px;border-bottom:.5px solid var(--line)}.notes-toolbar .spacer{flex:1}.notes-tool{display:grid;place-items:center;width:30px;height:24px;color:var(--ink-2);transition:background .12s}.notes-tool svg{width:16px;height:16px}.notes-tool:hover{background:var(--surface-3)}.notes-search{display:flex;align-items:center;gap:6px;height:24px;padding:0 8px;width:170px;border-radius:999px;background:var(--surface-2);border:.5px solid var(--line);color:var(--ink-3);transition:border-color .15s,width .2s var(--ease-os)}.notes-search:focus-within{border-color:var(--accent);width:220px}.notes-search svg{width:13px;height:13px;flex:none}.notes-search input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:var(--t-body, 13px);color:var(--ink)}.notes-search input::placeholder{color:var(--ink-3)}.notes-search input::-webkit-search-cancel-button{-webkit-appearance:none}.app-escritos.side-hidden .app-side,[data-mode=ios] .notes-toolbar{display:none}[data-mode=ios] .app-escritos.side-hidden .app-side{display:flex}.post-group{list-style:none}.post-group>h4{margin:0;padding:10px 10px 3px;font-size:var(--t-subhead, 11px);font-weight:600;color:var(--ink-3)}.post-group>ul{margin:0;padding:0;list-style:none}.post-group[hidden],.post-list li[hidden]{display:none}.notes-empty{padding:20px 10px;text-align:center;color:var(--ink-3);font-size:var(--t-foot, 11px)}.notes-empty[hidden]{display:none}.article-head .app-eyebrow{text-align:center;margin-bottom:14px}[data-mode=ios] .ios-view[data-app=escritos]{--accent: var(--yellow)}[data-mode=ios] .ios-view[data-app=escritos] .ios-view-head h2{opacity:0;transition:opacity .2s}[data-mode=ios] .ios-view[data-app=escritos].scrolled .ios-view-head h2{opacity:1}[data-mode=ios] .app-side{border-right:0}[data-mode=ios] .app-side-head{padding:4px 16px 6px;border-bottom:0}[data-mode=ios] .app-side-head h2{font-size:var(--t-large);font-weight:700;letter-spacing:-.02em}[data-mode=ios] .app-side-head p,.notes-search-ios{display:none}[data-mode=ios] .notes-search-ios{display:flex;margin:0 16px 6px;width:auto;height:36px;padding:0 10px;background:var(--surface-3);border:0;font-size:var(--t-body)}[data-mode=ios] .notes-search-ios:focus-within{width:auto}[data-mode=ios] .notes-search-ios input{font-size:var(--t-body);min-height:44px;margin:-4px 0}[data-mode=ios] .post-list{padding:0 16px}[data-mode=ios] .post-group>h4{padding:14px 0 6px;font-size:var(--t-title3);font-weight:700;color:var(--ink)}[data-mode=ios] .post-group>ul{background:var(--surface-2);overflow:hidden}[data-mode=ios] .post-link{padding:10px 16px;gap:2px}[data-mode=ios] .post-sub{font-size:var(--t-subhead)}[data-mode=ios] .post-list li+li .post-link:before{left:16px;right:0}[data-mode=ios] .post-link[aria-current=true]{background:var(--surface-3);color:var(--ink)}[data-mode=ios] .post-link[aria-current=true] .post-sub,[data-mode=ios] .post-link[aria-current=true] .post-sub time{color:var(--ink-3)}.notes-foot{display:none}[data-mode=ios] .notes-foot{flex:none;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:6px 12px;border-top:.5px solid var(--line);background:var(--surface);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}[data-mode=ios] .notes-foot .count{grid-column:2;text-align:center;font-size:var(--t-caption2);color:var(--ink-2)}[data-mode=ios] .notes-foot .notes-tool{grid-column:3;width:44px;height:44px;color:var(--accent)}[data-mode=ios] .notes-foot .notes-tool svg{width:22px;height:22px}[data-mode=ios] .notes-foot .notes-tool:hover{background:none}.comments{margin-top:34px;padding-top:18px;border-top:1px solid var(--line)}.comments-heading{font-size:var(--t-title3);margin:0 0 14px}.comments-reactions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.reaction{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--surface-solid);border:.5px solid var(--line);font-size:var(--t-caption);color:var(--ink-2);transition:background .15s,border-color .15s}.reaction:hover{background:var(--surface-2)}.reaction[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--surface-3)}.reaction-count{font-variant-numeric:tabular-nums;color:var(--ink-3)}.reaction[aria-pressed=true] .reaction-count{color:var(--accent)}.comments-list{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:14px}.comment{padding:12px 14px;background:var(--surface-solid);border:.5px solid var(--line);border-radius:12px}.comment-head{margin:0 0 4px;font-size:var(--t-caption);font-weight:600;color:var(--ink-2)}.comment-body{margin:0;font-size:var(--t-subhead);color:var(--ink);line-height:1.5;white-space:pre-wrap}.comments-empty{margin:0 0 20px;font-size:var(--t-subhead);color:var(--ink-3)}.comments-signin{display:flex;align-items:center;gap:12px;margin:0 0 20px}.comments-signin p{margin:0;font-size:var(--t-subhead);color:var(--ink-3)}.comments-form[hidden],.comments-signin[hidden]{display:none}.comments-form{display:grid;gap:8px;max-width:44ch}.comments-form-title{margin:0 0 4px;font-size:var(--t-foot, 11px);font-weight:600;color:var(--ink-2)}.comments-input,.comments-textarea{width:100%;padding:9px 12px;background:var(--surface-solid);border:.5px solid var(--line);border-radius:10px;color:var(--ink);outline:none;font:inherit;font-size:var(--t-subhead);transition:border-color .15s}.comments-textarea{resize:vertical;min-height:4.5em}.comments-input:focus,.comments-textarea:focus{border-color:var(--accent)}.comments-form .btn{justify-self:start}.comments-form[data-busy="1"] .btn{opacity:.5;pointer-events:none}.comments-hint{margin:0;font-size:var(--t-caption, 11px);color:var(--ink-3);min-height:1.2em}@media (max-width: 480px){.comments-signin{flex-direction:column;align-items:flex-start}}.sb-widgets{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px;padding-top:4px}.sb-widgets .widget.small{aspect-ratio:1;min-height:0}.sb-widgets .widget.medium{aspect-ratio:338 / 158;min-height:0}.widget{padding:var(--pad, 16px);min-height:108px;text-align:left;color:#fff;display:flex;flex-direction:column;gap:3px}.widget p,.widget span{margin:0}.widget .w-day{font-size:13px;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:.03em}.widget .w-date{font-family:var(--display);font-size:34px;font-weight:600;line-height:1.05;letter-spacing:-.02em}.widget .w-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.07em;opacity:.75}.widget .w-title{font-size:15px;font-weight:600;line-height:1.25;margin-top:2px}.widget .w-meta{font-size:11px;opacity:.7;margin-top:auto}.widget:active{transform:scale(.96);transition:transform .12s}.widget.medium{grid-column:span 2}.widget-clock .w-time{font-family:var(--display);font-size:34px;font-weight:600;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.widget-list{gap:2px;min-height:150px}.w-row{display:grid;gap:1px;width:100%;text-align:left;color:#fff;padding:9px 0;border-bottom:.5px solid rgba(255,255,255,.16)}.widget-list .w-row:last-of-type{border-bottom:0}.w-row-title{font-size:13px;font-weight:600;line-height:1.2}.w-row-meta{font-size:11px;opacity:.68}.w-links{display:flex;gap:12px;margin-top:10px}.w-links a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff3;color:#fff}.w-links a:hover{background:#ffffff52}.wgal-preview .widget{color:var(--ink);background:var(--surface-3);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.wgal-preview .widget:before,.wgal-preview .widget:after{display:none}.wgal-preview .w-links a{background:var(--surface-3);color:var(--ink)}.wgal-preview .w-row{border-bottom-color:var(--line)}.w-remove{position:absolute;left:-7px;top:-7px;z-index:3;width:24px;height:24px;border-radius:50%;background:var(--surface-solid);color:var(--ink);font-size:18px;line-height:1;display:none;place-items:center;box-shadow:0 2px 6px #0000004d}[data-mode=ios] .w-remove,[data-mode=ios] .sb-edit-add,[data-mode=ios] .stk-remove{min-height:0}.w-remove:after,.sb-edit-add:after,.stk-remove:after{content:"";position:absolute;inset:-10px}.editing-widgets .w-remove{display:grid}.sb-edit{position:absolute;inset:0 18px auto;display:none;justify-content:space-between;z-index:5}.editing-widgets .sb-edit{display:flex}.sb-edit-add{position:relative;width:36px;height:36px;border-radius:50%;color:#fff;font-size:24px;line-height:1}.sb-edit-done{padding:0 16px;height:36px;border-radius:999px;color:#fff;font-size:var(--t-subhead);font-weight:600}.editing-widgets .sb-pages{padding-top:40px}@keyframes jiggle{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}.editing-widgets .sb-app svg,.editing-widgets .widget{animation:jiggle .14s ease-in-out infinite alternate}.editing-widgets .sb-app:nth-child(2n) svg,.editing-widgets .widget:nth-child(2n){animation-delay:-.07s}@media (prefers-reduced-motion: reduce){.editing-widgets .sb-app svg,.editing-widgets .widget{animation:none}}[data-motion=off] .editing-widgets .sb-app svg,[data-motion=off] .editing-widgets .widget{animation:none}.desk-widgets{position:absolute;top:12px;right:118px;z-index:9;width:344px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.desk-widgets:empty{display:none}.desk-edit{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:12;display:none;padding:0 16px;height:32px;border-radius:999px;color:var(--ink);font-size:var(--t-body);font-weight:600}.editing-widgets .desk-edit{display:block}.editing-widgets .desk-widgets .widget{animation:none}.wgal{position:absolute;inset:0;z-index:810;display:grid;align-content:end;background:#00000059}.wgal[hidden]{display:none}[data-mode=mac] .wgal{align-content:center;justify-items:center}.wgal-sheet{max-height:78%;display:flex;flex-direction:column;overflow:hidden;border-bottom-left-radius:0;border-bottom-right-radius:0}[data-mode=mac] .wgal-sheet{width:min(520px,92vw);max-height:70vh}.wgal-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:14px 18px 10px}.wgal-head h2{margin:0;font-size:var(--t-title2);font-weight:700;letter-spacing:-.02em}.wgal-close{color:var(--accent);font-size:var(--t-body);font-weight:600;min-height:44px}.wgal-list{flex:1;min-height:0;overflow:auto;padding:4px 18px 18px;display:grid;gap:12px}.wgal-item{display:grid;grid-template-columns:1fr;gap:8px;justify-items:center;padding:14px;background:var(--surface-2)}.wgal-preview{width:100%;max-width:300px;pointer-events:none}.wgal-preview .widget{min-height:96px}.wgal-name{font-size:var(--t-subhead);color:var(--ink-2)}.wgal-add{padding:8px 18px;border-radius:999px;background:var(--accent);color:#fff;font-size:var(--t-subhead);font-weight:600;min-height:36px}.app-bolsa{flex-direction:row}.stk-side{flex:0 0 300px;min-width:0;display:flex;flex-direction:column;border-right:.5px solid var(--line);background:var(--surface-2)}.stk-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 6px}.stk-head h2{margin:0;font-size:var(--t-title2);font-weight:700;letter-spacing:-.02em}.stk-edit{color:var(--accent);font-size:var(--t-body);font-weight:500;min-height:28px}.stk-add{position:relative;display:flex;align-items:center;gap:6px;margin:4px 12px 8px;height:30px;padding:0 10px;background:var(--surface-3);color:var(--ink-3)}.stk-add input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:var(--t-body);color:var(--ink)}.stk-add input::-webkit-search-cancel-button{-webkit-appearance:none}.stk-suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:6;max-height:260px;overflow:auto;padding:4px;background:var(--surface-solid);border:.5px solid var(--line);box-shadow:var(--shadow-pop)}.stk-suggest-note{margin:0;padding:10px 12px;font-size:var(--t-foot);color:var(--ink-3)}.stk-suggest-item{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:8px 10px;text-align:left}.stk-suggest-item:hover{background:var(--surface-3)}.stk-suggest-item .stk-name{font-size:var(--t-foot)}.stk-groups{flex:1;min-height:0;overflow:auto;padding-bottom:8px}.stk-group+.stk-group{margin-top:6px}.stk-group-name{margin:6px 0 2px;padding:0 16px;font-size:var(--t-caption);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.stk-list{margin:0;padding:0 8px;list-style:none}.stk-row{position:relative;display:grid;grid-template-columns:0 1fr auto auto;align-items:center;gap:10px;padding:9px 10px;cursor:default;transition:grid-template-columns .2s var(--ease-os)}.stk-list li+li .stk-row:before,.stk-list .stk-row+.stk-row:before{content:"";position:absolute;left:10px;right:10px;top:-.5px;height:.5px;background:var(--line)}.stk-row:hover{background:var(--surface-3)}.stk-row.on{background:var(--accent);color:#fff}.stk-row.on .stk-name,.stk-row.on .stk-price{color:#ffffffd9}.stk-id{display:grid;min-width:0;gap:1px}.stk-sym{font-size:var(--t-headline);font-weight:700;letter-spacing:-.01em}.stk-name{font-size:var(--t-foot);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stk-spark svg{display:block}.stk-quote{display:grid;justify-items:end;gap:3px}.stk-price{font-size:var(--t-headline);font-weight:600;font-variant-numeric:tabular-nums}.stk-pill{min-width:68px;padding:3px 7px;text-align:right;font-size:var(--t-foot);font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.stk-pill.up{background:var(--green)}.stk-pill.down{background:var(--red)}.stk-pill.flat{background:var(--gray)}.stk-remove{position:relative;width:22px;height:22px;border-radius:50%;background:var(--red);color:#fff;font-size:18px;line-height:1;display:none;place-items:center}.app-bolsa.editing .stk-row{grid-template-columns:22px 1fr auto auto}.app-bolsa.editing .stk-remove{display:grid}.stk-portfolio .stk-row.editing-row{grid-template-columns:1fr auto}.stk-hold-edit{display:flex;gap:6px}.stk-hold-edit input{width:76px;border:.5px solid var(--line);background:var(--surface-solid);color:var(--ink);padding:5px 7px;font-size:var(--t-foot);text-align:right;font-variant-numeric:tabular-nums}.stk-hold-edit input:focus{outline:none;border-color:var(--accent)}.stk-empty-row{padding:20px 10px;color:var(--ink-3);font-size:var(--t-foot);text-align:center}.stk-note{margin:0;padding:10px 16px 12px;font-size:var(--t-caption);color:var(--ink-3);border-top:.5px solid var(--line)}.stk-totals{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:2px 16px 8px}.stk-total-label{font-size:var(--t-caption);color:var(--ink-3);flex:0 0 100%}.stk-total-value{font-size:var(--t-headline);font-weight:700;font-variant-numeric:tabular-nums}.stk-total-gain{font-size:var(--t-foot);font-weight:600;font-variant-numeric:tabular-nums}.stk-total-gain.up{color:var(--green)}.stk-total-gain.down{color:var(--red)}.stk-main{flex:1;min-width:0;overflow:auto;background:var(--surface-solid)}.stk-empty{height:100%;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--ink-3)}.stk-empty svg{opacity:.6}.stk-detail{padding:22px 26px 30px;display:grid;gap:18px}.stk-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.stk-title h2{margin:0;font-size:var(--t-title);font-weight:700;letter-spacing:-.02em}.stk-title p{margin:2px 0 0;color:var(--ink-3);font-size:var(--t-subhead)}.stk-big{display:grid;justify-items:end;gap:2px}.stk-bigprice{font-size:var(--t-large);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stk-change{font-size:var(--t-subhead);font-weight:600;font-variant-numeric:tabular-nums}.stk-change.up{color:var(--green)}.stk-change.down{color:var(--red)}.stk-change.flat{color:var(--ink-3)}.stk-ranges{justify-self:start}.stk-chart{position:relative}.stk-chart svg{width:100%;height:220px;display:block;touch-action:pan-y}.stk-axis{position:relative;height:18px;margin-top:2px}.stk-axis span{position:absolute;top:0;font-size:var(--t-caption2);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.stk-axis-start{transform:none}.stk-axis-mid{transform:translate(-50%)}.stk-axis-end{transform:translate(-100%)}.stk-cursor circle,.stk-cursor line{pointer-events:none}.stk-cursor-label{position:absolute;top:6px;transform:translate(-50%);padding:3px 7px;background:var(--surface-3);color:var(--ink-2);font-size:var(--t-caption);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.stk-nodata{color:var(--ink-3);text-align:center}.stk-stats{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.stk-stats div{padding:10px 12px;background:var(--surface-2)}.stk-stats dt{font-size:var(--t-caption);color:var(--ink-3)}.stk-stats dd{margin:2px 0 0;font-size:var(--t-body);font-weight:600;font-variant-numeric:tabular-nums}.stk-source{margin:0;font-size:var(--t-caption);color:var(--ink-3)}.stk-back{display:none}.stk-about h3,.stk-news h3{margin:0 0 8px;font-size:var(--t-headline);font-weight:700;letter-spacing:-.01em}.stk-about-meta{margin:0 0 6px;font-size:var(--t-foot);color:var(--ink-3)}.stk-about-text{margin:0 0 10px;font-size:var(--t-subhead);color:var(--ink-2);line-height:1.55}.stk-about-link{font-size:var(--t-subhead);font-weight:500}.stk-news-list{margin:0;padding:0;list-style:none;display:grid;gap:2px}.stk-news-list li+li{border-top:.5px solid var(--line)}.stk-news-list a{display:flex;align-items:center;gap:12px;padding:10px 0;color:inherit}.stk-news-list a:hover{text-decoration:none}.stk-news-list a:hover strong{text-decoration:underline}.stk-news-thumb{width:64px;height:64px;flex:none;object-fit:cover;background:var(--surface-3)}.stk-news-thumb-empty{display:block}.stk-news-body{display:grid;gap:3px;min-width:0}.stk-news-body strong{font-size:var(--t-subhead);font-weight:600;line-height:1.3}.stk-news-meta{font-size:var(--t-caption);color:var(--ink-3)}@container app (max-width: 640px){.app-bolsa{flex-direction:column}.stk-side{flex:1;border-right:0}.stk-main{position:absolute;inset:0;z-index:3;transform:translate(100%);transition:transform .34s var(--ease-os);visibility:hidden}.app-bolsa.detail .stk-main{transform:none;visibility:visible}.stk-back{display:inline-flex;align-items:center;gap:4px;padding:12px 16px 0;color:var(--accent);font-size:var(--t-subhead)}.stk-news-thumb{width:52px;height:52px}}[data-mode=ios] .stk-side{background:var(--surface-solid)}[data-mode=ios] .stk-head h2{font-size:var(--t-large)}[data-mode=ios] .stk-add{height:36px}[data-mode=ios] .stk-row{padding:12px 10px}.app-calendario{background:var(--surface-solid)}.cal-toolbar{flex:none;display:flex;align-items:center;gap:12px;padding:8px 14px;border-bottom:.5px solid var(--line)}.cal-nav{display:flex;align-items:center;gap:2px;margin-left:auto}.cal-arrow{width:28px;height:24px;display:grid;place-items:center;color:var(--ink-2)}.cal-arrow.flip svg{transform:rotate(180deg)}.cal-arrow:hover,.cal-today:hover{background:var(--surface-3)}.cal-today{padding:0 10px;height:24px;font-size:var(--t-body);color:var(--ink)}.cal-session{display:flex;align-items:center;gap:10px;font-size:var(--t-foot);color:var(--ink-3);margin-left:auto}.cal-nav+.cal-session{margin-left:0}.cal-session strong{color:var(--ink);font-weight:600}.cal-link{color:var(--accent);font-size:var(--t-foot);font-weight:500;min-height:24px}.cal-off{color:var(--orange)}.cal-body{flex:1;min-height:0;display:flex}.cal-month{flex:1;min-width:0;display:flex;flex-direction:column;padding:14px 16px 16px}.cal-title{margin:0 0 10px 6px;font-size:var(--t-title2);font-weight:700;letter-spacing:-.02em}.cal-week{display:grid;grid-template-columns:repeat(7,1fr);padding:0 0 4px}.cal-week span{text-align:right;padding:0 8px;font-size:var(--t-caption);font-weight:600;color:var(--ink-3);text-transform:uppercase}.cal-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;border-top:.5px solid var(--line);border-left:.5px solid var(--line)}.cal-cell{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:2px;min-height:64px;padding:4px 6px;border-right:.5px solid var(--line);border-bottom:.5px solid var(--line);text-align:left;color:var(--ink);font-size:var(--t-caption);overflow:hidden}.cal-cell.out{color:var(--ink-3);background:var(--surface-2)}.cal-cell.on{background:var(--surface-3)}.cal-num{align-self:flex-end;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-size:var(--t-foot);font-weight:600}.cal-cell.today .cal-num{background:var(--red);color:#fff}.cal-ev{padding:1px 6px;background:var(--accent);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.cal-free{padding:1px 6px;background:var(--green-tint);color:var(--green);font-weight:600;white-space:nowrap}.cal-side{flex:0 0 300px;min-width:0;overflow:auto;padding:16px 18px;border-left:.5px solid var(--line);background:var(--surface-2)}.cal-lead{margin:0 0 12px;font-size:var(--t-subhead);color:var(--ink-2);line-height:1.45}.cal-dayname{margin:0;font-size:var(--t-headline);font-weight:700}.cal-tz{margin:2px 0 12px;font-size:var(--t-caption);color:var(--ink-3)}.cal-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:6px}.cal-list li{display:flex;align-items:center;gap:10px}.cal-slot{flex:1;display:flex;align-items:center;gap:10px;padding:9px 12px;text-align:left;background:var(--surface-solid);border:.5px solid var(--line);color:var(--ink);transition:background .12s,transform .12s var(--ease-os)}.cal-slot:hover{background:var(--surface-3)}.cal-slot:active{transform:scale(.98)}.cal-list.mine li{padding:9px 12px;background:var(--accent);color:#fff}.cal-list.mine .cal-link{color:#ffffffe6;margin-left:auto}.cal-time{font-variant-numeric:tabular-nums;font-weight:600;min-width:46px}.cal-what{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-subhead)}.cal-empty{margin:0;color:var(--ink-3);font-size:var(--t-subhead)}.cal-hint{margin:10px 0 0;font-size:var(--t-caption);color:var(--ink-3);min-height:1.2em}.cal-login h3{margin:0 0 4px;font-size:var(--t-headline)}.cal-login p{margin:0 0 12px;font-size:var(--t-subhead);color:var(--ink-2)}.cal-login form{display:grid;gap:8px}.cal-login input{width:100%;padding:9px 12px;background:var(--surface-solid);border:.5px solid var(--line);color:var(--ink);outline:none;font-size:var(--t-body)}.cal-login input:focus{border-color:var(--accent)}.cal-login #cal-code{font-size:var(--t-title2);letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.cal-mail{font-weight:600;color:var(--ink)}.cal-or{display:flex;align-items:center;gap:10px;margin:10px 0;font-size:var(--t-caption);color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}.cal-or:before,.cal-or:after{content:"";flex:1;height:.5px;background:var(--line)}.cal-login>.btn{width:100%;justify-content:center;text-decoration:none}.cal-sheet{position:absolute;inset:0;z-index:6;display:grid;place-items:center;background:#00000047;padding:16px}.cal-sheet[hidden]{display:none}.cal-form{width:min(420px,100%);padding:20px 22px;display:grid;gap:10px;background:var(--surface-solid);box-shadow:var(--shadow-pop)}.cal-form h3{margin:0;font-size:var(--t-title3)}.cal-when{margin:0;color:var(--ink-2);font-size:var(--t-subhead)}.cal-form label{display:grid;gap:4px;font-size:var(--t-caption);color:var(--ink-3)}.cal-form input,.cal-form textarea{padding:9px 12px;background:var(--surface-solid);border:.5px solid var(--line);color:var(--ink);font-size:var(--t-body);outline:none;resize:vertical}.cal-form input:focus,.cal-form textarea:focus{border-color:var(--accent)}.cal-form .btn-row{margin-top:4px;justify-content:flex-end}@container app (max-width: 720px){.cal-body{flex-direction:column;overflow:auto}.cal-month{flex:none;padding:10px 12px}.cal-cell{min-height:48px;padding:3px 4px}.cal-ev{display:none}.cal-free{padding:0;background:none;font-size:var(--t-caption2)}.cal-side{flex:none;border-left:0;border-top:.5px solid var(--line)}.app-calendario[data-view=day] .cal-month,.cal-session .cal-who{display:none}}[data-mode=ios] .cal-title{font-size:var(--t-title);color:var(--red)}[data-mode=ios] .cal-num{width:30px;height:30px;align-self:center;font-size:var(--t-body)}[data-mode=ios] .cal-cell{align-items:center;min-height:54px}[data-mode=ios] .cal-slot{min-height:44px}[data-mode=ios] .cal-arrow{min-width:44px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}button,a,[role=button],.dock-item,.row,label{touch-action:manipulation}.sb,.sb-pages,.sb-page,.sb-app,.sb-widgets,.widget,.w-row,.ios-dock,.sb-dots,.lock,.lock button,.lock-note,.lock-action,.lock-open{touch-action:none}.nc,.nc-note,.nc-inner{touch-action:pan-y}.cc,.cc button,.cc-tile,.cc-slider,.homebar,.homebar i{touch-action:none}.switcher-card,.switcher-card *{touch-action:pan-x}button,a,.sb-app,.widget,.nc-note,.cc-tile{-webkit-tap-highlight-color:transparent}input,textarea,select{font-family:inherit}@media (pointer: coarse){input,textarea,select{font-size:16px}}[data-mode=ios] input,[data-mode=ios] textarea,[data-mode=ios] select{font-size:16px}[data-mode=ios] .term{font-size:15px}[data-mode=ios] .term-line input{font-size:16px}[data-mode=ios] .spot-input input{font-size:20px}.menubar,.dock,.statusbar,.sb,.homebar,.win-bar,.ios-view-head,.sb-dots{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.prose,.app-lead,.bubble,.term-out,.post-desc,.card p{user-select:text;-webkit-user-select:text}.dock-item svg,.sb-app svg,.widget,.desk-icon svg{-webkit-user-drag:none;user-select:none}.app-scroll,.post-list,.chat-log,.ios-view-body,.spot-results,.nc-inner,.term{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.switcher-card{position:relative;transition:transform .28s var(--ease-os),opacity .28s;touch-action:pan-x}.switcher-rail{align-items:center}.snap-preview{position:absolute;z-index:19;border-radius:var(--radius-win);background:#ffffff2e;border:1.5px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;animation:menu-in .1s var(--ease-os)}.win.snapping{transition:left .2s var(--ease-os),top .2s var(--ease-os),width .2s var(--ease-os),height .2s var(--ease-os)}.cmdtab{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:750;display:flex;gap:6px;padding:14px;border-radius:20px;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:.5px solid var(--glass-edge);box-shadow:var(--shadow-pop);max-width:84vw;overflow:hidden}.cmdtab-item{display:grid;justify-items:center;gap:4px;padding:8px;border-radius:12px;width:84px;color:var(--ink)}.cmdtab-item svg{width:52px;height:52px}.cmdtab-item span{font-size:11px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;opacity:0}.cmdtab-item.on{background:var(--surface-3)}.cmdtab-item.on span{opacity:1}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.hintline[data-tone=ok]{color:#12a150}.hintline[data-tone=warn]{color:#d97706}.row,.btn,.nc-note,.lock-note,.cc-tile,.chat-suggest button,.post-link,.w-row,.card,.spot-item{transition:transform .14s var(--ease-os),background .14s}[data-mode=ios] .row:active,[data-mode=ios] .btn:active,[data-mode=ios] .nc-note:active,[data-mode=ios] .lock-note:active,[data-mode=ios] .cc-tile:active,[data-mode=ios] .chat-suggest button:active,[data-mode=ios] .post-link:active,[data-mode=ios] .w-row:active{transform:scale(.975)}[data-mode=ios] .widget:active{transform:scale(.965)}.dock-item:active svg{filter:brightness(.72) var(--shadow)}.chat-compose{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:.5px solid var(--line);background:var(--surface-2)}.chat-compose input{flex:1;min-width:0;padding:9px 15px;border-radius:99px;border:.5px solid var(--line);background:var(--surface-solid);color:var(--ink);outline:none;font-size:15px}.chat-compose input:focus{border-color:var(--accent)}.chat-send{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;transition:transform .14s var(--ease-os),opacity .14s}.chat-send:active{transform:scale(.9)}.chat-note{margin:0;padding:6px 16px 10px;font-size:11px;color:var(--ink-3);background:var(--surface-2);text-align:center}.legal-note{margin:14px 0 0;font-size:11px;line-height:1.5;color:var(--ink-3);padding:12px 14px;border-radius:10px;background:var(--surface-2);border:.5px solid var(--line)}.doc-kicker{font-size:1.05rem;font-weight:600;color:var(--ink);margin:0 0 .5rem}.homebar i{transition:transform .22s var(--ease-os),width .22s var(--ease-os),opacity .2s}.homebar.armed i{width:64px;opacity:.9}.nc-inner{overscroll-behavior:contain}@media (orientation: landscape) and (max-height: 500px){.sb-page{touch-action:pan-y}}:root{--glass-blur: 26px;--glass-sat: 190%;--glass-bright: 1.06;--glass-tint: rgba(255, 255, 255, .42);--glass-rim: rgba(255, 255, 255, .85);--glass-rim-dim: rgba(255, 255, 255, .1);--glass-bevel-top: rgba(255, 255, 255, .6);--glass-bevel-bottom: rgba(255, 255, 255, .16);--glass-hairline: rgba(0, 0, 0, .1);--glass-drop: 0 12px 34px -8px rgba(0, 0, 0, .28), 0 3px 10px -3px rgba(0, 0, 0, .14);--glass-angle: 145deg}[data-theme=dark]{--glass-tint: rgba(40, 40, 46, .5);--glass-rim: rgba(255, 255, 255, .42);--glass-rim-dim: rgba(255, 255, 255, .05);--glass-bevel-top: rgba(255, 255, 255, .22);--glass-bevel-bottom: rgba(255, 255, 255, .05);--glass-hairline: rgba(0, 0, 0, .55);--glass-bright: 1.02;--glass-drop: 0 14px 38px -8px rgba(0, 0, 0, .6), 0 3px 12px -3px rgba(0, 0, 0, .4)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--glass-tint: rgba(40, 40, 46, .5);--glass-rim: rgba(255, 255, 255, .42);--glass-rim-dim: rgba(255, 255, 255, .05);--glass-bevel-top: rgba(255, 255, 255, .22);--glass-bevel-bottom: rgba(255, 255, 255, .05);--glass-hairline: rgba(0, 0, 0, .55);--glass-bright: 1.02;--glass-drop: 0 14px 38px -8px rgba(0, 0, 0, .6), 0 3px 12px -3px rgba(0, 0, 0, .4)}}.glass-dark{--glass-tint: rgba(255, 255, 255, .16);--glass-hairline: rgba(255, 255, 255, .14);--glass-rim: rgba(255, 255, 255, .8);--glass-bevel-top: rgba(255, 255, 255, .5)}.glass{position:relative;isolation:isolate;background:var(--glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright));box-shadow:inset 0 1px 0 0 var(--glass-bevel-top),inset 0 -1px 0 0 var(--glass-bevel-bottom),inset 0 0 0 .5px var(--glass-hairline),var(--glass-drop)}@supports ((-webkit-mask-composite: xor) or (mask-composite: exclude)){.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;corner-shape:inherit;padding:1px;background:conic-gradient(from var(--glass-angle),var(--glass-rim) 0deg,var(--glass-rim-dim) 60deg,var(--glass-rim) 140deg,var(--glass-rim-dim) 220deg,var(--glass-rim) 320deg,var(--glass-rim) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.9;pointer-events:none;z-index:1;transition:opacity .3s}}@supports (backdrop-filter: url(#lg-refract)) or (-webkit-backdrop-filter: url(#lg-refract)){@media (hover: hover) and (pointer: fine){.glass{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright)) url(#lg-refract);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright)) url(#lg-refract)}.cc,.nc,.menubar,.ios-view-head{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}}}.cc,.nc{--glass-tint: rgba(0, 0, 0, .3);--glass-blur: 30px;--glass-bevel-top: rgba(255, 255, 255, .16);--glass-hairline: transparent;--glass-drop: none}.cc:before,.nc:before{display:none}.win{--glass-tint: var(--surface);--glass-blur: 30px;--glass-drop: var(--shadow-win)}.menubar{--glass-tint: rgba(255, 255, 255, .3);--glass-blur: 22px;--glass-drop: none;--glass-hairline: transparent}[data-theme=dark] .menubar{--glass-tint: rgba(22, 22, 26, .42)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .menubar{--glass-tint: rgba(22, 22, 26, .42)}}.menubar:before{border-radius:0;padding:0 0 1px}.dock{--glass-blur: 30px}.ios-dock{--glass-blur: 24px}.widget{--glass-blur: 22px}.lock-note,.nc-note,.cc-tile,.lock-action{--glass-blur: 20px;--glass-drop: 0 6px 18px -6px rgba(0, 0, 0, .3)}.dock-tip{--glass-blur: 18px}.glass{--glass-clear: 0}.glass-clear{--glass-tint: rgba(255, 255, 255, .1);--glass-blur: 14px;--glass-sat: 140%;--glass-bright: 1;--glass-hairline: rgba(255, 255, 255, .1);--glass-rim: rgba(255, 255, 255, .75);--glass-bevel-top: rgba(255, 255, 255, .45)}.glass-clear:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;corner-shape:inherit;background:linear-gradient(180deg,#00000029,#0000004d);pointer-events:none}.win-body,.win-bar,.ios-view-body{background:transparent}.cc-tile{background:#ffffff29;border:.5px solid rgba(255,255,255,.14);-webkit-backdrop-filter:none;backdrop-filter:none}.nc-note{background:#ffffff26;border:.5px solid rgba(255,255,255,.14);-webkit-backdrop-filter:none;backdrop-filter:none}.dock-tip{background:var(--surface-solid);border:.5px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.cc,.nc{--glass-blur: 34px}.win,.spot-box,.cmdtab{--glass-blur: 30px}.dock{--glass-blur: 26px}.menu,.ctx,.ios-view-head{--glass-blur: 22px}.lock-action,.dock-tip{--glass-blur: 16px}.win,.snap-preview{--r: 11px}.menu,.ctx{--r: 10px;--pad: 5px}.menubar-item{--r: 4px}.notes-tool{--r: 5px}.desk-icon{--r: 8px}.dock{--pad: max(8px, calc(var(--dock-icon) * .12));--r: calc(var(--dock-icon) * .2237 + var(--pad))}.dock-tip{--r: 7px}.spot-box{--r: 14px}.spot-results{--r: 14px;--pad: 6px}.cmdtab{--r: 20px}.cmdtab-item{--r: 12px}.skip{--r: 8px}.ios-dock{--r: 38px}.widget{--r: 22px;--pad: 16px}.desk-widgets .widget{--pad: 11px}.lock-note{--r: 20px}.nc-note{--r: 20px;--pad: 13px}.cc-tile{--r: 22px}.cc-slider{--r: 24px}.switcher-card{--r: 28px}.wgal-sheet{--r: 22px}.wgal-item{--r: 36px}.stk-add,.stk-row{--r: 8px}.stk-pill{--r: 6px}.stk-stats div{--r: 10px}.stk-suggest{--r: 14px;--pad: 4px}.stk-news-thumb{--r: 8px}.stk-hold-edit input{--r: 6px}.cal-arrow,.cal-today{--r: 5px}.cal-ev,.cal-free{--r: 4px}.cal-slot,.cal-list.mine li,.cal-login input,.cal-form input,.cal-form textarea{--r: 8px}.cal-form{--r: 16px}.bubble{--r: 18px}.ppl-row{--r: 10px}.entrar-box{--r: 16px}.entrar-form input{--r: 10px}.rows,.post-group>ul{--r: 12px}[data-mode=ios] .post-link{--r: 0px}.card{--r: 14px}.post-link{--r: 9px}.wall-pick{--r: 12px}.legal-note,.prose pre,.prose img{--r: 10px}.prose code{--r: 5px}.sim-screen{--r: 42px}.sim-device{--r: 53px}.menu button,.ctx button,.spot-item,.stk-suggest-item{--r: calc(var(--r-out) - var(--pad))}.menu,.ctx,.spot-results,.stk-suggest{--r-out: var(--r)}.widget .w-row:first-of-type{border-top-left-radius:calc(var(--r) - var(--pad));border-top-right-radius:calc(var(--r) - var(--pad))}.win,.snap-preview,.menu,.ctx,.menu button,.ctx button,.menubar-item,.notes-tool,.desk-icon,.dock,.dock-tip,.spot-box,.spot-item,.cmdtab,.cmdtab-item,.skip,.ios-dock,.widget,.lock-note,.nc-note,.cc-tile,.cc-slider,.switcher-card,.bubble,.wgal-sheet,.wgal-item,.stk-add,.stk-row,.stk-pill,.stk-stats div,.stk-suggest,.stk-suggest-item,.stk-news-thumb,.stk-hold-edit input,.cal-arrow,.cal-today,.cal-ev,.cal-free,.cal-slot,.cal-list.mine li,.cal-login input,.cal-form input,.cal-form textarea,.cal-form,.rows,.post-group>ul,.card,.post-link,.wall-pick,.legal-note,.ppl-row,.prose pre,.prose img,.prose code,.entrar-box,.entrar-form input,.sim-device,.sim-screen{border-radius:var(--r)}@supports (corner-shape: squircle){.win,.snap-preview,.menu,.ctx,.menu button,.ctx button,.menubar-item,.notes-tool,.desk-icon,.dock,.dock-tip,.spot-box,.spot-item,.cmdtab,.cmdtab-item,.skip,.ios-dock,.widget,.lock-note,.nc-note,.cc-tile,.cc-slider,.switcher-card,.bubble,.wgal-sheet,.wgal-item,.stk-add,.stk-row,.stk-pill,.stk-stats div,.stk-suggest,.stk-suggest-item,.stk-news-thumb,.stk-hold-edit input,.cal-arrow,.cal-today,.cal-ev,.cal-free,.cal-slot,.cal-list.mine li,.cal-login input,.cal-form input,.cal-form textarea,.cal-form,.rows,.post-group>ul,.card,.post-link,.wall-pick,.legal-note,.ppl-row,.prose pre,.prose img,.prose code,.entrar-box,.entrar-form input,.sim-device,.sim-screen{corner-shape:squircle;border-radius:calc(var(--r) * 1.6)}.widget .w-row:first-of-type{border-top-left-radius:calc((var(--r) - var(--pad)) * 1.6);border-top-right-radius:calc((var(--r) - var(--pad)) * 1.6)}}@supports (corner-shape: superellipse(1.777)){.win,.snap-preview,.menu,.ctx,.menu button,.ctx button,.menubar-item,.notes-tool,.desk-icon,.dock,.dock-tip,.spot-box,.spot-item,.cmdtab,.cmdtab-item,.skip,.ios-dock,.widget,.lock-note,.nc-note,.cc-tile,.cc-slider,.switcher-card,.bubble,.wgal-sheet,.wgal-item,.stk-add,.stk-row,.stk-pill,.stk-stats div,.stk-suggest,.stk-suggest-item,.stk-news-thumb,.stk-hold-edit input,.cal-arrow,.cal-today,.cal-ev,.cal-free,.cal-slot,.cal-list.mine li,.cal-login input,.cal-form input,.cal-form textarea,.cal-form,.rows,.post-group>ul,.card,.post-link,.wall-pick,.legal-note,.ppl-row,.prose pre,.prose img,.prose code,.entrar-box,.entrar-form input,.sim-device,.sim-screen{corner-shape:superellipse(1.777)}}.squircle,.avatar{border-radius:22.37%}@supports (corner-shape: squircle){.squircle,.avatar{corner-shape:squircle;border-radius:35.79%}}@supports (corner-shape: superellipse(1.777)){.squircle,.avatar{corner-shape:superellipse(1.777)}}.btn,.chip,.chat-suggest button,.seg,.seg button,.lock-open,.cc-close,.compose-bar .btn{border-radius:999px}.ios-view-body,.win-body{position:relative}.ios-view-body:before,.win-body:before{content:"";position:absolute;inset:0 0 auto;height:22px;z-index:4;pointer-events:none;background:linear-gradient(180deg,var(--surface-solid),transparent);opacity:0;transition:opacity .25s}.ios-view.scrolled .ios-view-body:before{opacity:1}.win.scrolled .win-body:before{opacity:1}.ios-view-head:before{border-radius:0;padding:0 0 1px}.ios-view.scrolled .ios-view-head{--glass-drop: 0 6px 16px -6px rgba(0, 0, 0, .3)}button.glass:active,a.glass:active{--glass-tint: rgba(255, 255, 255, .34);--glass-rim: #fff;transform:scale(.97)}.glass{transition:box-shadow .25s,transform .16s var(--ease-os)}.glass:hover:before{opacity:1}[data-mode=ios] button,[data-mode=ios] a.row,[data-mode=ios] .post-link,[data-mode=ios] .chat-suggest button,[data-mode=ios] .seg button{min-height:44px}[data-mode=ios] .lead-btn,[data-mode=ios] .trail-btn,[data-mode=ios] .back-btn{min-width:44px}[data-mode=ios] .sb-dots{padding:18px 0}[data-mode=ios] .sb-dots i{margin:-8px 0;padding:8px 0;background-clip:content-box}[data-mode=ios]{--t-large: 2rem ;--t-title: calc(28rem / 17);--t-title2: calc(22rem / 17);--t-title3: calc(20rem / 17);--t-headline: 1rem;--t-body: 1rem;--t-callout: calc(16rem / 17);--t-subhead: calc(15rem / 17);--t-foot: calc(13rem / 17);--t-caption: calc(12rem / 17);--t-caption2: calc(11rem / 17)}[data-mode=mac]{--t-large: 26px;--t-title: 22px;--t-title2: 17px;--t-title3: 15px;--t-headline: 13px;--t-body: 13px;--t-callout: 12px;--t-subhead: 11px;--t-foot: 10px;--t-caption: 10px;--t-caption2: 10px}[data-mode=ios] .app-lead,[data-mode=ios] .prose,[data-mode=ios] .row .k,[data-mode=ios] .row .v,[data-mode=ios] .card p{font-size:var(--t-body)}[data-mode=ios] .post-link h3{font-size:var(--t-headline)}[data-mode=ios] .post-desc{font-size:var(--t-subhead)}[data-mode=ios] .post-meta{font-size:var(--t-foot)}[data-mode=ios] .app-eyebrow,[data-mode=ios] .chip{font-size:var(--t-caption)}[data-mode=ios] .prose h2{font-size:var(--t-title2)}[data-mode=ios] .prose h1{font-size:var(--t-title)}.prose{max-width:68ch}[data-mode=ios] .app-pad{padding:16px 16px 28px}.win:not(.focused){--glass-tint: var(--surface-solid);--glass-rim: var(--glass-rim-dim);--glass-drop: 0 16px 40px -16px rgba(0, 0, 0, .34)}.lock-actions{padding:6px;border-radius:999px}.lock-actions .lock-action{background:#ffffff2e;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.lock-actions .lock-action:before{display:none}.win-body,.ios-view-body{container-type:inline-size;container-name:app}@container app (max-width: 640px){.app-escritos{flex-direction:column}.app-escritos .app-side{flex:1;border-right:0;background:transparent}.app-escritos .app-main{position:absolute;inset:0;z-index:3;background:var(--surface-solid);transform:translate(100%);transition:transform .34s var(--ease-os);visibility:hidden}.app-escritos[data-detail="1"] .app-main{transform:none;visibility:visible}.app-escritos .back-btn{display:inline-flex}}@container app (max-width: 560px){.app-pad{padding:18px 18px 26px}.cards{grid-template-columns:1fr}.about-head{flex-direction:column;align-items:flex-start;gap:12px}.row{flex-wrap:wrap;gap:4px 12px}.row .k{flex:0 0 100%}.row .v{margin-left:0;text-align:left}.compose-field{flex-wrap:wrap}.compose-field label{flex:0 0 100%}.walls{grid-template-columns:repeat(2,1fr)}.bubble{max-width:88%}.btn-row{flex-direction:column;align-items:stretch}.btn-row .btn{justify-content:center}}@container app (max-width: 400px){.app-pad{padding:14px 14px 22px}.seg{width:100%}.seg button{flex:1;padding:8px 6px}.walls{grid-template-columns:1fr}.term{font-size:12px}.chat-head .btn{display:none}}@container app (min-width: 900px){.app-pad{padding:30px 36px 40px}.app-escritos .app-side{flex:0 0 320px}}.gesturing button:active,.gesturing a:active,.gesturing .widget:active,.gesturing .glass:active{transform:none!important}.gesturing .sb-app:active svg{transform:none!important}@media (prefers-contrast: more){.glass{--glass-tint: var(--surface-solid);--glass-blur: 0px;--glass-hairline: var(--ink)}.glass:before{display:none}.cc,.nc{--glass-tint: rgba(0, 0, 0, .92)}.notes-foot,.ios-view-head,.spotlight,.entrar{-webkit-backdrop-filter:none;backdrop-filter:none}.notes-foot,.ios-view-head{background:var(--surface-solid)}}@media (prefers-reduced-transparency: reduce){.glass,.glass-clear,.win,.cc,.nc,.menubar,.dock{--glass-blur: 0px;--glass-tint: var(--surface-solid)}.glass-clear,.cc,.nc,.menubar{--glass-tint: rgba(30, 30, 34, .94)}.notes-foot,.ios-view-head,.spotlight,.entrar{-webkit-backdrop-filter:none;backdrop-filter:none}.notes-foot,.ios-view-head{background:var(--surface-solid)}.spotlight,.entrar{background:#00000080}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass,.win,.dock{--glass-tint: var(--surface-solid)}.glass-clear,.cc,.nc,.menubar{--glass-tint: rgba(30, 30, 34, .9)}.notes-foot,.ios-view-head{background:var(--surface-solid)}.spotlight,.entrar{background:#00000080}}
