:root{--canvas:#fbfcfe;--grid-minor:#4a86dc14;--grid-major:#4a86dc29;--ink:#222b38;--ink-secondary:#5b6472;--ink-tertiary:#8b93a1;--accent:#3e8ef7;--surface:#fff;--surface-border:#325aa024;--surface-shadow:0 10px 30px #1e3c6e1a, 0 2px 6px #1e3c6e0f;--hover:#325aa014;--divider:#325aa029;--layout-guide-stroke:#3e8ef72e;--layout-guide-fill:#3e8ef708;--layout-guide-radius:4px;--layout-guide-gap:16px;--chart-fg:#222b38;--chart-mid:#8b93a1;--chart-dim:#d7dce4;--pos:#2fa66a;--neg:#d9544d;--hit:32px;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ink);background:var(--canvas)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{min-width:320px;overflow:hidden}button,input{font:inherit;color:inherit}button{appearance:none;cursor:default;background:0 0;border:none}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){input,textarea,select{font-size:max(1em,16px)!important}}.make-feed{z-index:1;-webkit-user-select:text;user-select:text;width:min(1112px,100%);margin:56px auto 0;padding:0 30px 80px;position:relative}.feed-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.m-story{content-visibility:auto;contain-intrinsic-size:auto 164px;grid-template:"date date""title thumb""foot thumb"1fr/minmax(0,1fr) 96px;align-items:start;column-gap:16px;min-height:0;padding:12px 20px;display:grid;position:relative}.m-story h3{letter-spacing:-.2px;color:#232529;text-wrap:balance;grid-area:title;max-width:none;margin:0;font-size:18px;font-weight:500;line-height:24px}.m-story-date{letter-spacing:0;color:#9ca0a4;grid-area:date;margin-bottom:6px;font-size:12px;font-weight:400;line-height:16px;display:block}.m-front-media{object-fit:cover;-webkit-user-select:none;user-select:none;background:#f4f4f4;border:1px solid #e6e8ec;width:96px;height:96px;margin:0;display:block}.m-front-stack{grid-area:thumb;gap:4px;width:96px;display:grid}.m-popularity{color:#16a34a;width:96px;height:20px;display:block;position:relative}.m-popularity.is-down{color:#dc2626}.m-popularity.is-flat,.m-popularity.is-pending{color:#9ca0a4}.m-popularity.is-pending{opacity:0}.m-popularity svg{display:block}.m-rank-kpi{color:#6b7280;letter-spacing:-.1px;justify-self:end;font-size:9px;font-weight:600;line-height:12px;display:block}.m-rank-kpi.is-up{color:#16a34a}.m-rank-kpi.is-down{color:#dc2626}.m-story .m-sources{box-sizing:content-box;grid-area:foot;place-self:end start;max-width:200px;height:20px;margin:0;padding:12px 0 0;list-style:none;display:flex}.m-sources li+li{margin-left:-4px}.m-sources img{background:#fff;border:1px solid #fff;border-radius:50%;width:20px;height:20px;display:block;box-shadow:0 0 0 1px #e6e8ec}.m-card-skeleton{background:linear-gradient(90deg,#eceef1 25%,#f6f7f8 37%,#eceef1 63%) 0 0/400% 100%;border:0;border-radius:6px;animation:1.4s infinite m-skeleton;display:block}.m-story--skeleton h3{gap:8px;display:grid}.m-story--skeleton h3 .m-card-skeleton{height:14px}.m-story--skeleton h3 .m-card-skeleton:last-child{width:70%}.m-story--skeleton .m-story-date{width:48px;height:12px}.m-story--skeleton .m-sources{width:84px;height:20px;margin-top:12px;padding:0}.m-story--skeleton .m-popularity{margin-top:4px}@keyframes m-skeleton{0%{background-position:100%}to{background-position:0}}.m-feed-sentinel{min-height:72px;color:var(--make-muted);justify-content:center;align-items:center;gap:12px;font-size:13px;line-height:20px;display:flex}.m-feed-sentinel span{padding-left:18px;position:relative}.m-feed-sentinel span:before{content:"";border:1.5px solid #b8c1cf;border-top-color:#2463eb;border-radius:50%;width:8px;height:8px;animation:.8s linear infinite m-feed-spin;position:absolute;top:5px;left:0}@keyframes m-feed-spin{to{transform:rotate(360deg)}}.m-feed-sentinel button{color:var(--make-accent);cursor:pointer;font-weight:450}.m-feed-sentinel button:focus-visible{outline:2px solid var(--make-accent);outline-offset:2px}@media (width<=900px){.feed-list{grid-template-columns:1fr}}@media (width<=700px){.make-feed{margin-top:40px;padding:0 16px 56px}}@media (prefers-reduced-motion:reduce){.m-card-skeleton,.m-feed-sentinel span:before{animation:none}}@font-face{font-family:InterVariable;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--make-bg:#fff;--make-text:#262626;--make-muted:#262626a3;--make-line:#e6e6e6;--make-accent:#266df0;--make-surface:#fff;--make-surface-line:#cad0d9;--make-soft-line:#e4e7ec;--make-icon:#2e3238;--make-placeholder:#2626267a;--make-card:#fff;--make-card-line:#e4e7ec;--make-hover:#2626260a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,#root{height:auto;min-height:100%}body{background:var(--make-bg);overflow:auto}.make-shell{background:var(--make-bg);width:100%;min-height:100dvh;color:var(--make-text);-webkit-user-select:none;user-select:none;font-family:InterVariable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:hidden}.make-stage{width:100%;min-height:100dvh;position:relative}.make-header{z-index:3;border-bottom:1px solid var(--make-line);background:var(--make-bg);height:64px;position:relative}.make-rail{justify-content:space-between;align-items:center;width:min(1112px,100%);height:100%;margin-inline:auto;padding:0 30px;display:flex;position:relative}.make-brand,.make-actions,.make-file-name{align-items:center;display:flex}.make-actions{gap:8px}.make-brand{color:var(--make-text);gap:10px;text-decoration:none}.make-mark{border-radius:7px;width:30px;height:30px;box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000001f}.make-brand span{letter-spacing:-.01em;white-space:nowrap;font-size:17px;font-weight:600;line-height:1}.make-file-name{height:30px;color:var(--make-icon);letter-spacing:-.005em;cursor:pointer;border-radius:8px;gap:6px;padding:0 10px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s}.make-file-name:hover{background:var(--make-hover)}.make-login{color:#fafafa;letter-spacing:-.005em;cursor:pointer;background:#18181b;border-radius:8px;align-items:center;height:30px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.make-login:hover{background:#18181be6}.make-login:active{transform:scale(.97)}.make-login:disabled{opacity:.6;cursor:default}.make-account{position:relative}.make-account-trigger{border:1px solid var(--make-soft-line);background:var(--make-bg);width:32px;height:32px;color:var(--make-text);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .12s,border-color .12s;display:grid}.make-account-trigger:hover,.make-account-menu button:hover{background:var(--make-hover)}.make-account-menu{z-index:10;border:1px solid var(--make-soft-line);background:var(--make-bg);border-radius:8px;width:224px;padding:4px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 24px #0000001a,0 2px 6px #0000000f}.make-account-email{color:var(--make-text);padding:8px;font-size:12px;font-weight:500;line-height:18px}.make-account-email span{color:var(--make-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:block;overflow:hidden}.make-account-separator{background:var(--make-soft-line);height:1px;margin:4px -4px}.make-account-menu button{width:100%;height:32px;color:var(--make-text);font:inherit;cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.make-background{z-index:0;background:radial-gradient(ellipse 42% 72% at 69% 42%, #709ff524, #a3ece912 42%, transparent 72%), var(--make-bg);pointer-events:none;position:absolute;inset:0;overflow:hidden}.make-purple-blob{opacity:.1;animation:60s ease-in-out infinite make-purple-blob-motion;position:absolute;inset:48px 0 0}.make-purple-blob-primary,.make-purple-blob-secondary{filter:blur(60px);background:radial-gradient(circle, var(--make-blob-color) 0%, transparent 100%);position:absolute}.make-purple-blob-primary{--make-blob-color:#709ff5;width:69vw;height:83vh;top:14vh;left:28vw}.make-purple-blob-secondary{--make-blob-color:#a3ece9;width:49vw;height:62vh;top:42vh;left:14vw}.make-background-grid{opacity:.8;background-image:linear-gradient(to right, var(--make-bg) 0, var(--make-bg) 1px, transparent 1px, transparent 16px), linear-gradient(var(--make-bg) 0, var(--make-bg) 1px, transparent 1px, transparent 16px);background-size:16px 16px;position:absolute;inset:0}::view-transition-old(root){animation-duration:.2s}::view-transition-new(root){animation-duration:.2s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@keyframes make-purple-blob-motion{0%{transform:translate(0,0)scale(1)rotate(0)}12.5%{transform:translate(69vw,-28vh)scale(1.05)rotate(5deg)}25%{transform:translate(-42vw,42vh)scale(.95)rotate(20deg)}37.5%{transform:translate(83vw,62vh)scale(1.08)rotate(60deg)}50%{transform:translate(-49vw,-35vh)scale(.92)rotate(120deg)}62.5%{transform:translate(62vw,-14vh)scale(1.02)rotate(180deg)}75%{transform:translate(14vw,49vh)scale(.98)rotate(240deg)}87.5%{transform:translate(83vw,-14vh)scale(1.06)rotate(300deg)}to{transform:translate(0,0)scale(1)rotate(360deg)}}.make-hero{z-index:2;flex-direction:column;align-items:center;padding:clamp(56px,8vh,88px) 24px 0;display:flex;position:relative}.make-hero h1{letter-spacing:-.015em;text-align:center;text-wrap:balance;font-size:clamp(24px,1.2vw + 16px,28px);font-weight:600;line-height:1.2}.make-search{width:min(552px,100%);margin-top:28px;position:relative}.make-query{--q-soft:color-mix(in srgb, var(--make-text) 56%, transparent);--q-well:color-mix(in srgb, var(--make-text) 4%, transparent);--q-line:color-mix(in srgb, var(--make-text) 5%, transparent);--q-ring:color-mix(in srgb, var(--make-text) 7%, transparent);z-index:1;background:var(--make-surface);width:100%;height:113px;box-shadow:0 0 56px #00000014, 0 0 20px #0000000d, 0 0 0 1px var(--q-ring);color:var(--make-text);text-align:left;border-radius:20px;font-size:15px;line-height:24px;position:relative}.m-query-line{border-bottom:1px solid var(--q-line);align-items:center;gap:8px;height:57px;padding:0 16px;display:flex}.m-query-line svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:square;opacity:.32;flex:none;width:24px;height:24px}.m-query-line input{width:100%;min-width:0;color:inherit;font:inherit;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0}.m-query-line input::placeholder{color:var(--make-placeholder);opacity:1}.m-query-bar{justify-content:space-between;align-items:center;height:56px;padding:0 10px;display:flex}.m-tabs{background:var(--q-well);border-radius:10px;align-items:center;height:36px;padding:2px;display:flex;position:relative;box-shadow:inset 0 6px 12px #00000005,inset 0 .75px .75px #00000005,inset 0 .25px .25px #0000000a}.m-tabs-ind{background:#fff;border-radius:8px;width:108px;height:32px;transition:width .24s cubic-bezier(.22,1,.36,1),left .24s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 6px 12px -3px #0000000a,0 3px 6px -1px #0000000a,0 1px 2px #0000000a}.m-tab{z-index:1;height:32px;color:var(--q-soft);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:6px 4px 6px 6px;font-size:14px;font-weight:450;line-height:20px;transition:color .2s;display:flex;position:relative}.m-tab[aria-selected=true]{color:var(--make-text)}.m-tab canvas{width:20px;height:20px;transition:opacity .2s;display:block}.m-tab:not([aria-selected=true]) canvas{opacity:.6}.m-tab span{padding:0 6px}.m-run{color:#fafafa;width:44px;height:36px;font:inherit;cursor:pointer;background:#18181b;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:450;line-height:20px;transition:width .25s cubic-bezier(.22,1,.36,1),background-color .15s,transform .15s;display:flex;overflow:hidden}.m-run:hover{background:#18181be6}.m-run:active{transform:scale(.96)}.m-run span{display:none}.m-run svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.make-query.is-dirty .m-run{width:94px}.make-query.is-dirty .m-run span{display:block}.make-query.is-dirty .m-run svg{display:none}.m-sheet{z-index:0;background:color-mix(in srgb, var(--make-text) 4%, var(--make-surface));box-shadow:0 10px 28px #0000000f, 0 0 0 1px var(--q-ring);border-radius:0 0 18px 18px;margin:-20px 8px 0;padding:26px 6px 6px;position:relative}.m-suggest{margin:0;padding:0;list-style:none}.m-suggest li{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:10px;padding:8px 12px;font-size:14px;line-height:20px;overflow:hidden}.m-suggest li[aria-selected=true]{background:color-mix(in srgb, var(--make-text) 7%, transparent)}.m-chips{flex-wrap:wrap;gap:6px;padding:4px 6px 2px;display:flex}.m-suggest+.m-chips{border-top:1px solid color-mix(in srgb, var(--make-text) 8%, transparent);margin-top:6px;padding-top:12px}.m-chip{background:var(--make-surface);max-width:100%;height:28px;box-shadow:0 0 0 1px var(--q-ring), 0 1px 2px #0000000a;border-radius:999px;align-items:center;gap:4px;padding:0 4px 0 10px;font-size:13px;line-height:20px;display:inline-flex}.m-chip>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.m-chip button,.m-clear{background:color-mix(in srgb, var(--make-text) 8%, transparent);width:20px;height:20px;color:inherit;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.m-chip button:hover,.m-clear:hover{background:color-mix(in srgb, var(--make-text) 16%, transparent)}.m-clear{width:24px;height:24px}.make-file-name:focus-visible,.make-login:focus-visible,.make-account-trigger:focus-visible,.make-account-menu button:focus-visible,.make-brand:focus-visible{outline:2px solid var(--make-accent);outline-offset:2px}@media (width<=700px){.make-header{height:52px}.make-rail{padding:0 24px}.make-brand{gap:8px}.make-mark{border-radius:6px;width:28px;height:28px}.make-brand span{font-size:16px;font-weight:500}.make-file-name,.make-login{height:28px}.make-hero{padding:40px 16px 0}.make-search{margin-top:24px}.m-suggest li{padding:12px}.m-chip{height:32px}.m-chip button{width:24px;height:24px}.m-clear{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.make-shell,.m-tabs-ind,.m-run{transition:none}.make-purple-blob{animation:none}}.login-page{color:#09090b;flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;min-height:100svh;padding:max(24px,50svh - 262px) 24px 24px;font-family:InterVariable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:20px;display:flex;position:relative;overflow-x:hidden}.login-page>.make-background{position:fixed}@media (width<=640px){.login-page{padding-top:24px;padding-bottom:calc(120px + env(safe-area-inset-bottom))}}.login-brand,.login-card{z-index:1;position:relative}.login-card{background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:24px;width:100%;max-width:384px;padding:24px;display:flex;box-shadow:0 1px 2px #0000000d}.login-card header{gap:6px;display:grid}.login-card h1{font-size:16px;font-weight:600;line-height:1}.login-card header p,.login-notice{color:#71717a}.login-error{color:#dc2626}.login-card form{flex-direction:column;gap:24px;display:flex}.login-field{gap:12px;display:grid}.login-field-row{justify-content:space-between;align-items:center;display:flex}.login-card label{white-space:nowrap;font-weight:500;line-height:1}.login-field-row .login-link{text-align:right}.login-card input{width:100%;height:36px;color:inherit;font:inherit;background:0 0;border:1px solid #e4e4e7;border-radius:8px;padding:0 12px;box-shadow:0 1px 2px #0000000d}.login-card input::placeholder{color:#71717a}.login-card input:focus-visible{border-color:#a1a1aa;outline:0;box-shadow:0 0 0 3px #a1a1aa80}.login-password-wrap{position:relative}.login-password-wrap input{padding-right:42px}.login-password-toggle{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.login-password-toggle:hover{color:#18181b;background:#f4f4f5}.login-strength{color:#71717a;gap:6px;margin-top:-12px;font-size:12px;line-height:16px;display:grid}.login-strength-bars{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.login-strength-bars span{background:#e4e4e7;border-radius:999px;height:3px}.login-strength-bars .strength-1,.login-strength-bars .strength-2{background:#dc2626}.login-strength-bars .strength-3{background:#d97706}.login-strength-bars .strength-4{background:#16a34a}.login-field-error{color:#dc2626;margin-top:-4px;font-size:12px;line-height:16px}.login-buttons,.login-oauth{gap:12px;display:grid}.login-button{color:#fafafa;width:100%;height:36px;font:inherit;cursor:pointer;background:#18181b;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}.login-button:hover{background:#18181be6}.login-button:disabled{opacity:.5;pointer-events:none}.login-divider{text-align:center;color:#71717a;position:relative}.login-divider:before{content:"";border-top:1px solid #e4e4e7;position:absolute;inset:50% 0 auto}.login-divider span{background:#fff;padding:0 8px;position:relative}.login-spinner{animation:1s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}.login-outline{color:inherit;background:#fff;border:1px solid #e4e4e7;box-shadow:0 1px 2px #0000000d}.login-outline:hover{background:#f4f4f5}.login-link{color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.login-switch{text-align:center}.login-button:focus-visible,.login-password-toggle:focus-visible,.login-link:focus-visible{outline:0;box-shadow:0 0 0 3px #a1a1aa80}
