cloudflare
tcp/443 tcp/80 tcp/8443
Open service 2606:4700:310c::ac42:2c68:8443 · flifeapp.pages.dev
2026-01-08 20:34
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 20:34:53 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 52453
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "d0decbaa84570dcb00be2ab4ab668f45"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Kw3sMiH2TeVEpUuCE0Y7zIo9%2BzJCZojMITnTaN7ZnHPDAB3EyqYTkLNkpdL9FUHKIaAIOeniv%2BmmgsxNMQAR26quoM4evNN6azuK9pT2LMGZxgz3ga7FIby4oqqWTw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bae7a6d79edf9b3-SIN
alt-svc: h3=":8443"; ma=86400
Page title: Mistakes I’ve Made — Sheet
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title>Mistakes I’ve Made — Sheet</title>
<style>
:root{
--bg: #0f1115;
--panel: #141824;
--panel2:#10131b;
--text: #e9edf6;
--muted:#a9b2c7;
--line:#2a3142;
--accent:#7aa7ff;
--danger:#ff6b6b;
--good:#52d18d;
--shadow: 0 12px 30px rgba(0,0,0,.35);
--radius: 16px;
--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";
--ui-scale: 1;
}
[data-theme="light"]{
--bg:#f5f7fb;
--panel:#ffffff;
--panel2:#f1f3f8;
--text:#141826;
--muted:#4a546b;
--line:#d9deea;
--accent:#2f6bff;
--danger:#e63946;
--good:#2a9d8f;
--shadow: 0 10px 24px rgba(12,18,34,.12);
}
*{box-sizing:border-box}
body{
margin:0;
font-family:var(--sans);
background: radial-gradient(1000px 700px at 15% 10%, rgba(122,167,255,.12), transparent 55%),
radial-gradient(1000px 700px at 90% 10%, rgba(82,209,141,.10), transparent 55%),
var(--bg);
color:var(--text);
min-height:100vh;
padding:24px;
}
body[data-theme="light"]{
background: radial-gradient(1000px 700px at 15% 10%, rgba(47,107,255,.08), transparent 55%),
radial-gradient(1000px 700px at 90% 10%, rgba(42,157,143,.06), transparent 55%),
var(--bg);
}
.app{
max-width:1100px;
margin:0 auto;
position:relative;
transform: scale(var(--ui-scale));
transform-origin: top center;
transition: transform 0.2s ease;
}
header{
display:flex;
justify-content:space-between;
align-items:flex-start;
gap:16px;
margin-bottom:16px;
}
.title{
line-height:1;
padding:12px 14px 0;
}
.title h1{
margin:0;
font-size:54px;
letter-spacing:-1px;
font-weight:900;
color:#e9edf6;
transition:color 0.2s ease;
}
.app[data-theme="light"] .title h1{
color:#141826;
}
.title .subtitle{
margin-top:8px;
color:var(--muted);
font-size:14px;
}
/* Settings (gear + dropdown) */
.settings{
position:relative;
margin-top:10px;
}
.gear-btn{
width:44px;
height:44px;
border-radius:12px;
border:1px solid var(--line);
background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,0));
color:var(--text);
box-shadow:var(--shadow);
cursor:pointer;
display:grid;
place-items:center;
transition:transform .12s ease, border-color .12s ease, color .12s ease;
}
.gear-btn svg{
color:var(--text);
}
[data-theme="light"] .gear-btn{
background:linear-gradient(180deg, rgba(0,0,0,.02), rgba(0,0,0,0));
}
.gear-btn:hover{ transform:translateY(-1px); border-color:var(--accent); }
.gear-btn:active{ transform:translateY(0); }
.dropdown{
position:absolute;
top:52px;
right:0;
width:280px;
background:var(--panel);
border:1px solid var(--line);
border-radius:14px;
box-shadow:var(--shadow);
padding:12px;
display:none;
z-index:10;
}
.dropdown.open{ display:block; }
.drop-row{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
padding:10px 10px;
border-radius:12px;
background:var(--panel2);
border:1px solid var(--line);
}
.drop-row .label{
display:flex;
flex-direction:column;
gap:2px;
}
.drop-row .label b{
font-size:14px;
color:var(--text);
}
.drop-row .label span{
font-size:12px;
color:var(--muted);
}
.toggle{
position:relative
Open service 172.66.47.152:8443 · flifeapp.pages.dev
2026-01-08 20:34
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 20:34:53 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 52453
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "d0decbaa84570dcb00be2ab4ab668f45"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HXK6gjyla%2FXGSm0W2unDZc9jyUp87NOan15b1iRT12HQg79Uj8xnBvMBqDtgAZnAdewnnkyz4yHpKQ6scwuXlViJ0pBXLbFctSO5YlhKhpg%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bae7a6a7d92204a-EWR
alt-svc: h3=":8443"; ma=86400
Page title: Mistakes I’ve Made — Sheet
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title>Mistakes I’ve Made — Sheet</title>
<style>
:root{
--bg: #0f1115;
--panel: #141824;
--panel2:#10131b;
--text: #e9edf6;
--muted:#a9b2c7;
--line:#2a3142;
--accent:#7aa7ff;
--danger:#ff6b6b;
--good:#52d18d;
--shadow: 0 12px 30px rgba(0,0,0,.35);
--radius: 16px;
--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";
--ui-scale: 1;
}
[data-theme="light"]{
--bg:#f5f7fb;
--panel:#ffffff;
--panel2:#f1f3f8;
--text:#141826;
--muted:#4a546b;
--line:#d9deea;
--accent:#2f6bff;
--danger:#e63946;
--good:#2a9d8f;
--shadow: 0 10px 24px rgba(12,18,34,.12);
}
*{box-sizing:border-box}
body{
margin:0;
font-family:var(--sans);
background: radial-gradient(1000px 700px at 15% 10%, rgba(122,167,255,.12), transparent 55%),
radial-gradient(1000px 700px at 90% 10%, rgba(82,209,141,.10), transparent 55%),
var(--bg);
color:var(--text);
min-height:100vh;
padding:24px;
}
body[data-theme="light"]{
background: radial-gradient(1000px 700px at 15% 10%, rgba(47,107,255,.08), transparent 55%),
radial-gradient(1000px 700px at 90% 10%, rgba(42,157,143,.06), transparent 55%),
var(--bg);
}
.app{
max-width:1100px;
margin:0 auto;
position:relative;
transform: scale(var(--ui-scale));
transform-origin: top center;
transition: transform 0.2s ease;
}
header{
display:flex;
justify-content:space-between;
align-items:flex-start;
gap:16px;
margin-bottom:16px;
}
.title{
line-height:1;
padding:12px 14px 0;
}
.title h1{
margin:0;
font-size:54px;
letter-spacing:-1px;
font-weight:900;
color:#e9edf6;
transition:color 0.2s ease;
}
.app[data-theme="light"] .title h1{
color:#141826;
}
.title .subtitle{
margin-top:8px;
color:var(--muted);
font-size:14px;
}
/* Settings (gear + dropdown) */
.settings{
position:relative;
margin-top:10px;
}
.gear-btn{
width:44px;
height:44px;
border-radius:12px;
border:1px solid var(--line);
background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,0));
color:var(--text);
box-shadow:var(--shadow);
cursor:pointer;
display:grid;
place-items:center;
transition:transform .12s ease, border-color .12s ease, color .12s ease;
}
.gear-btn svg{
color:var(--text);
}
[data-theme="light"] .gear-btn{
background:linear-gradient(180deg, rgba(0,0,0,.02), rgba(0,0,0,0));
}
.gear-btn:hover{ transform:translateY(-1px); border-color:var(--accent); }
.gear-btn:active{ transform:translateY(0); }
.dropdown{
position:absolute;
top:52px;
right:0;
width:280px;
background:var(--panel);
border:1px solid var(--line);
border-radius:14px;
box-shadow:var(--shadow);
padding:12px;
display:none;
z-index:10;
}
.dropdown.open{ display:block; }
.drop-row{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
padding:10px 10px;
border-radius:12px;
background:var(--panel2);
border:1px solid var(--line);
}
.drop-row .label{
display:flex;
flex-direction:column;
gap:2px;
}
.drop-row .label b{
font-size:14px;
color:var(--text);
}
.drop-row .label span{
font-size:12px;
color:var(--muted);
}
.toggle{
position:relative
Open service 172.66.44.104:80 · flifeapp.pages.dev
2026-01-08 20:34
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 20:34:53 GMT
Content-Length: 0
Connection: close
Location: https://flifeapp.pages.dev/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=eFmZ2YCgtXj0pTo9uYMrAERxr6R84b3TiX5HZisRbiULQLGU8qmtMJtvXm9Dcli4s8AdwlblSsiIcMfJLe44CC9KaTcvIdLrknIFypScvaQ%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bae7a6a3d1cef42-LHR
alt-svc: h3=":443"; ma=86400
Open service 172.66.44.104:443 · flifeapp.pages.dev
2026-01-08 20:34
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 20:34:53 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 52453
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "d0decbaa84570dcb00be2ab4ab668f45"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=EVlsJPwPZUQWs5B48UuWkUvIvjDp055JvQoTsimG%2BsW8UlaVain%2FQYXudxPyObjY7XIKwqtCy3a4W3uwfrJNIg1bSsYm3OGMw7rHhFSsMBBQnA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bae7a6a5ab00c13-AMS
alt-svc: h3=":443"; ma=86400
Page title: Mistakes I’ve Made — Sheet
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title>Mistakes I’ve Made — Sheet</title>
<style>
:root{
--bg: #0f1115;
--panel: #141824;
--panel2:#10131b;
--text: #e9edf6;
--muted:#a9b2c7;
--line:#2a3142;
--accent:#7aa7ff;
--danger:#ff6b6b;
--good:#52d18d;
--shadow: 0 12px 30px rgba(0,0,0,.35);
--radius: 16px;
--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";
--ui-scale: 1;
}
[data-theme="light"]{
--bg:#f5f7fb;
--panel:#ffffff;
--panel2:#f1f3f8;
--text:#141826;
--muted:#4a546b;
--line:#d9deea;
--accent:#2f6bff;
--danger:#e63946;
--good:#2a9d8f;
--shadow: 0 10px 24px rgba(12,18,34,.12);
}
*{box-sizing:border-box}
body{
margin:0;
font-family:var(--sans);
background: radial-gradient(1000px 700px at 15% 10%, rgba(122,167,255,.12), transparent 55%),
radial-gradient(1000px 700px at 90% 10%, rgba(82,209,141,.10), transparent 55%),
var(--bg);
color:var(--text);
min-height:100vh;
padding:24px;
}
body[data-theme="light"]{
background: radial-gradient(1000px 700px at 15% 10%, rgba(47,107,255,.08), transparent 55%),
radial-gradient(1000px 700px at 90% 10%, rgba(42,157,143,.06), transparent 55%),
var(--bg);
}
.app{
max-width:1100px;
margin:0 auto;
position:relative;
transform: scale(var(--ui-scale));
transform-origin: top center;
transition: transform 0.2s ease;
}
header{
display:flex;
justify-content:space-between;
align-items:flex-start;
gap:16px;
margin-bottom:16px;
}
.title{
line-height:1;
padding:12px 14px 0;
}
.title h1{
margin:0;
font-size:54px;
letter-spacing:-1px;
font-weight:900;
color:#e9edf6;
transition:color 0.2s ease;
}
.app[data-theme="light"] .title h1{
color:#141826;
}
.title .subtitle{
margin-top:8px;
color:var(--muted);
font-size:14px;
}
/* Settings (gear + dropdown) */
.settings{
position:relative;
margin-top:10px;
}
.gear-btn{
width:44px;
height:44px;
border-radius:12px;
border:1px solid var(--line);
background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,0));
color:var(--text);
box-shadow:var(--shadow);
cursor:pointer;
display:grid;
place-items:center;
transition:transform .12s ease, border-color .12s ease, color .12s ease;
}
.gear-btn svg{
color:var(--text);
}
[data-theme="light"] .gear-btn{
background:linear-gradient(180deg, rgba(0,0,0,.02), rgba(0,0,0,0));
}
.gear-btn:hover{ transform:translateY(-1px); border-color:var(--accent); }
.gear-btn:active{ transform:translateY(0); }
.dropdown{
position:absolute;
top:52px;
right:0;
width:280px;
background:var(--panel);
border:1px solid var(--line);
border-radius:14px;
box-shadow:var(--shadow);
padding:12px;
display:none;
z-index:10;
}
.dropdown.open{ display:block; }
.drop-row{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
padding:10px 10px;
border-radius:12px;
background:var(--panel2);
border:1px solid var(--line);
}
.drop-row .label{
display:flex;
flex-direction:column;
gap:2px;
}
.drop-row .label b{
font-size:14px;
color:var(--text);
}
.drop-row .label span{
font-size:12px;
color:var(--muted);
}
.toggle{
position:relative
Open service 2606:4700:310c::ac42:2c68:443 · flifeapp.pages.dev
2026-01-08 20:34
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 20:34:53 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 52453
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "d0decbaa84570dcb00be2ab4ab668f45"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=xJL%2Bx1he9ySQ%2BTFg3WWtbfe4l32srSbY3tWY%2B1zpJIAh3i%2FV3yeYZ85%2Bib9E7AhQ8yDx%2Bswkx07ZOdMxd1LKPI6ELVkEHmFefY6LfezGqu8oK9Be6asjILMsgYUYjw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bae7a6a7c79a6f7-LHR
alt-svc: h3=":443"; ma=86400
Page title: Mistakes I’ve Made — Sheet
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title>Mistakes I’ve Made — Sheet</title>
<style>
:root{
--bg: #0f1115;
--panel: #141824;
--panel2:#10131b;
--text: #e9edf6;
--muted:#a9b2c7;
--line:#2a3142;
--accent:#7aa7ff;
--danger:#ff6b6b;
--good:#52d18d;
--shadow: 0 12px 30px rgba(0,0,0,.35);
--radius: 16px;
--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";
--ui-scale: 1;
}
[data-theme="light"]{
--bg:#f5f7fb;
--panel:#ffffff;
--panel2:#f1f3f8;
--text:#141826;
--muted:#4a546b;
--line:#d9deea;
--accent:#2f6bff;
--danger:#e63946;
--good:#2a9d8f;
--shadow: 0 10px 24px rgba(12,18,34,.12);
}
*{box-sizing:border-box}
body{
margin:0;
font-family:var(--sans);
background: radial-gradient(1000px 700px at 15% 10%, rgba(122,167,255,.12), transparent 55%),
radial-gradient(1000px 700px at 90% 10%, rgba(82,209,141,.10), transparent 55%),
var(--bg);
color:var(--text);
min-height:100vh;
padding:24px;
}
body[data-theme="light"]{
background: radial-gradient(1000px 700px at 15% 10%, rgba(47,107,255,.08), transparent 55%),
radial-gradient(1000px 700px at 90% 10%, rgba(42,157,143,.06), transparent 55%),
var(--bg);
}
.app{
max-width:1100px;
margin:0 auto;
position:relative;
transform: scale(var(--ui-scale));
transform-origin: top center;
transition: transform 0.2s ease;
}
header{
display:flex;
justify-content:space-between;
align-items:flex-start;
gap:16px;
margin-bottom:16px;
}
.title{
line-height:1;
padding:12px 14px 0;
}
.title h1{
margin:0;
font-size:54px;
letter-spacing:-1px;
font-weight:900;
color:#e9edf6;
transition:color 0.2s ease;
}
.app[data-theme="light"] .title h1{
color:#141826;
}
.title .subtitle{
margin-top:8px;
color:var(--muted);
font-size:14px;
}
/* Settings (gear + dropdown) */
.settings{
position:relative;
margin-top:10px;
}
.gear-btn{
width:44px;
height:44px;
border-radius:12px;
border:1px solid var(--line);
background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,0));
color:var(--text);
box-shadow:var(--shadow);
cursor:pointer;
display:grid;
place-items:center;
transition:transform .12s ease, border-color .12s ease, color .12s ease;
}
.gear-btn svg{
color:var(--text);
}
[data-theme="light"] .gear-btn{
background:linear-gradient(180deg, rgba(0,0,0,.02), rgba(0,0,0,0));
}
.gear-btn:hover{ transform:translateY(-1px); border-color:var(--accent); }
.gear-btn:active{ transform:translateY(0); }
.dropdown{
position:absolute;
top:52px;
right:0;
width:280px;
background:var(--panel);
border:1px solid var(--line);
border-radius:14px;
box-shadow:var(--shadow);
padding:12px;
display:none;
z-index:10;
}
.dropdown.open{ display:block; }
.drop-row{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
padding:10px 10px;
border-radius:12px;
background:var(--panel2);
border:1px solid var(--line);
}
.drop-row .label{
display:flex;
flex-direction:column;
gap:2px;
}
.drop-row .label b{
font-size:14px;
color:var(--text);
}
.drop-row .label span{
font-size:12px;
color:var(--muted);
}
.toggle{
position:relative
Open service 2606:4700:310c::ac42:2f98:443 · flifeapp.pages.dev
2026-01-08 20:34
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 20:34:53 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 52453
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "d0decbaa84570dcb00be2ab4ab668f45"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=4%2FbhMwY1CCKik4XeFosvRuAH5NfGBlEr7WPgh1rIt3g7nm%2BDuHYJIiXBoQxiSivznZJHQaNMd8961soJt%2FS43nTtYnfefPyTEbYeQNBKTAaQJhKsXfA7tZWrKTo%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bae7a6aca0bdeef-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Mistakes I’ve Made — Sheet
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title>Mistakes I’ve Made — Sheet</title>
<style>
:root{
--bg: #0f1115;
--panel: #141824;
--panel2:#10131b;
--text: #e9edf6;
--muted:#a9b2c7;
--line:#2a3142;
--accent:#7aa7ff;
--danger:#ff6b6b;
--good:#52d18d;
--shadow: 0 12px 30px rgba(0,0,0,.35);
--radius: 16px;
--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";
--ui-scale: 1;
}
[data-theme="light"]{
--bg:#f5f7fb;
--panel:#ffffff;
--panel2:#f1f3f8;
--text:#141826;
--muted:#4a546b;
--line:#d9deea;
--accent:#2f6bff;
--danger:#e63946;
--good:#2a9d8f;
--shadow: 0 10px 24px rgba(12,18,34,.12);
}
*{box-sizing:border-box}
body{
margin:0;
font-family:var(--sans);
background: radial-gradient(1000px 700px at 15% 10%, rgba(122,167,255,.12), transparent 55%),
radial-gradient(1000px 700px at 90% 10%, rgba(82,209,141,.10), transparent 55%),
var(--bg);
color:var(--text);
min-height:100vh;
padding:24px;
}
body[data-theme="light"]{
background: radial-gradient(1000px 700px at 15% 10%, rgba(47,107,255,.08), transparent 55%),
radial-gradient(1000px 700px at 90% 10%, rgba(42,157,143,.06), transparent 55%),
var(--bg);
}
.app{
max-width:1100px;
margin:0 auto;
position:relative;
transform: scale(var(--ui-scale));
transform-origin: top center;
transition: transform 0.2s ease;
}
header{
display:flex;
justify-content:space-between;
align-items:flex-start;
gap:16px;
margin-bottom:16px;
}
.title{
line-height:1;
padding:12px 14px 0;
}
.title h1{
margin:0;
font-size:54px;
letter-spacing:-1px;
font-weight:900;
color:#e9edf6;
transition:color 0.2s ease;
}
.app[data-theme="light"] .title h1{
color:#141826;
}
.title .subtitle{
margin-top:8px;
color:var(--muted);
font-size:14px;
}
/* Settings (gear + dropdown) */
.settings{
position:relative;
margin-top:10px;
}
.gear-btn{
width:44px;
height:44px;
border-radius:12px;
border:1px solid var(--line);
background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,0));
color:var(--text);
box-shadow:var(--shadow);
cursor:pointer;
display:grid;
place-items:center;
transition:transform .12s ease, border-color .12s ease, color .12s ease;
}
.gear-btn svg{
color:var(--text);
}
[data-theme="light"] .gear-btn{
background:linear-gradient(180deg, rgba(0,0,0,.02), rgba(0,0,0,0));
}
.gear-btn:hover{ transform:translateY(-1px); border-color:var(--accent); }
.gear-btn:active{ transform:translateY(0); }
.dropdown{
position:absolute;
top:52px;
right:0;
width:280px;
background:var(--panel);
border:1px solid var(--line);
border-radius:14px;
box-shadow:var(--shadow);
padding:12px;
display:none;
z-index:10;
}
.dropdown.open{ display:block; }
.drop-row{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
padding:10px 10px;
border-radius:12px;
background:var(--panel2);
border:1px solid var(--line);
}
.drop-row .label{
display:flex;
flex-direction:column;
gap:2px;
}
.drop-row .label b{
font-size:14px;
color:var(--text);
}
.drop-row .label span{
font-size:12px;
color:var(--muted);
}
.toggle{
position:relative
Open service 2606:4700:310c::ac42:2f98:80 · flifeapp.pages.dev
2026-01-08 20:34
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 20:34:53 GMT
Content-Length: 0
Connection: close
Location: https://flifeapp.pages.dev/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2FZmW2RDxxPOFkDcKFRG0Eaua7WLkwuaa%2FWFIbF7Il9RTOHc82ADPbivRdUCs%2BzIKC10rnUZ5ET%2FP5qu236FN6esNURuHig%2F73nFL9kmZ13LK5EvSG9c4EmwsRmt8Eg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bae7a6a29c2cc1d-LHR
alt-svc: h3=":443"; ma=86400
Open service 172.66.44.104:8443 · flifeapp.pages.dev
2026-01-08 20:34
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 20:34:53 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 52453
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "d0decbaa84570dcb00be2ab4ab668f45"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=1XMfAwb6g05izlD7lHNiQo8q3P2hWBsmp1V957K31zZvsoa%2FjcP1dCWDVUyzIn01asCahiGIfMpl3PnJ8YsVnQXlvrT3%2B9qQhUYdfaiRt90%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bae7a6a8f5a5431-YYZ
alt-svc: h3=":8443"; ma=86400
Page title: Mistakes I’ve Made — Sheet
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title>Mistakes I’ve Made — Sheet</title>
<style>
:root{
--bg: #0f1115;
--panel: #141824;
--panel2:#10131b;
--text: #e9edf6;
--muted:#a9b2c7;
--line:#2a3142;
--accent:#7aa7ff;
--danger:#ff6b6b;
--good:#52d18d;
--shadow: 0 12px 30px rgba(0,0,0,.35);
--radius: 16px;
--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";
--ui-scale: 1;
}
[data-theme="light"]{
--bg:#f5f7fb;
--panel:#ffffff;
--panel2:#f1f3f8;
--text:#141826;
--muted:#4a546b;
--line:#d9deea;
--accent:#2f6bff;
--danger:#e63946;
--good:#2a9d8f;
--shadow: 0 10px 24px rgba(12,18,34,.12);
}
*{box-sizing:border-box}
body{
margin:0;
font-family:var(--sans);
background: radial-gradient(1000px 700px at 15% 10%, rgba(122,167,255,.12), transparent 55%),
radial-gradient(1000px 700px at 90% 10%, rgba(82,209,141,.10), transparent 55%),
var(--bg);
color:var(--text);
min-height:100vh;
padding:24px;
}
body[data-theme="light"]{
background: radial-gradient(1000px 700px at 15% 10%, rgba(47,107,255,.08), transparent 55%),
radial-gradient(1000px 700px at 90% 10%, rgba(42,157,143,.06), transparent 55%),
var(--bg);
}
.app{
max-width:1100px;
margin:0 auto;
position:relative;
transform: scale(var(--ui-scale));
transform-origin: top center;
transition: transform 0.2s ease;
}
header{
display:flex;
justify-content:space-between;
align-items:flex-start;
gap:16px;
margin-bottom:16px;
}
.title{
line-height:1;
padding:12px 14px 0;
}
.title h1{
margin:0;
font-size:54px;
letter-spacing:-1px;
font-weight:900;
color:#e9edf6;
transition:color 0.2s ease;
}
.app[data-theme="light"] .title h1{
color:#141826;
}
.title .subtitle{
margin-top:8px;
color:var(--muted);
font-size:14px;
}
/* Settings (gear + dropdown) */
.settings{
position:relative;
margin-top:10px;
}
.gear-btn{
width:44px;
height:44px;
border-radius:12px;
border:1px solid var(--line);
background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,0));
color:var(--text);
box-shadow:var(--shadow);
cursor:pointer;
display:grid;
place-items:center;
transition:transform .12s ease, border-color .12s ease, color .12s ease;
}
.gear-btn svg{
color:var(--text);
}
[data-theme="light"] .gear-btn{
background:linear-gradient(180deg, rgba(0,0,0,.02), rgba(0,0,0,0));
}
.gear-btn:hover{ transform:translateY(-1px); border-color:var(--accent); }
.gear-btn:active{ transform:translateY(0); }
.dropdown{
position:absolute;
top:52px;
right:0;
width:280px;
background:var(--panel);
border:1px solid var(--line);
border-radius:14px;
box-shadow:var(--shadow);
padding:12px;
display:none;
z-index:10;
}
.dropdown.open{ display:block; }
.drop-row{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
padding:10px 10px;
border-radius:12px;
background:var(--panel2);
border:1px solid var(--line);
}
.drop-row .label{
display:flex;
flex-direction:column;
gap:2px;
}
.drop-row .label b{
font-size:14px;
color:var(--text);
}
.drop-row .label span{
font-size:12px;
color:var(--muted);
}
.toggle{
position:relative
Open service 172.66.47.152:443 · flifeapp.pages.dev
2026-01-08 20:34
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 20:34:53 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 52453
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "d0decbaa84570dcb00be2ab4ab668f45"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dTcTgWyxe9SzNpQzhxPc%2Fhd8V9%2FyCKRi40KhxaU6%2BVQHS8jt6dYxm7mWTY7IXEwZXzGXAa%2BB7JvOiKh7ZdCb7KpYfNCM0hbg%2FftchoBV7e9%2FIg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bae7a6a49f9e7b5-FRA
alt-svc: h3=":443"; ma=86400
Page title: Mistakes I’ve Made — Sheet
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title>Mistakes I’ve Made — Sheet</title>
<style>
:root{
--bg: #0f1115;
--panel: #141824;
--panel2:#10131b;
--text: #e9edf6;
--muted:#a9b2c7;
--line:#2a3142;
--accent:#7aa7ff;
--danger:#ff6b6b;
--good:#52d18d;
--shadow: 0 12px 30px rgba(0,0,0,.35);
--radius: 16px;
--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";
--ui-scale: 1;
}
[data-theme="light"]{
--bg:#f5f7fb;
--panel:#ffffff;
--panel2:#f1f3f8;
--text:#141826;
--muted:#4a546b;
--line:#d9deea;
--accent:#2f6bff;
--danger:#e63946;
--good:#2a9d8f;
--shadow: 0 10px 24px rgba(12,18,34,.12);
}
*{box-sizing:border-box}
body{
margin:0;
font-family:var(--sans);
background: radial-gradient(1000px 700px at 15% 10%, rgba(122,167,255,.12), transparent 55%),
radial-gradient(1000px 700px at 90% 10%, rgba(82,209,141,.10), transparent 55%),
var(--bg);
color:var(--text);
min-height:100vh;
padding:24px;
}
body[data-theme="light"]{
background: radial-gradient(1000px 700px at 15% 10%, rgba(47,107,255,.08), transparent 55%),
radial-gradient(1000px 700px at 90% 10%, rgba(42,157,143,.06), transparent 55%),
var(--bg);
}
.app{
max-width:1100px;
margin:0 auto;
position:relative;
transform: scale(var(--ui-scale));
transform-origin: top center;
transition: transform 0.2s ease;
}
header{
display:flex;
justify-content:space-between;
align-items:flex-start;
gap:16px;
margin-bottom:16px;
}
.title{
line-height:1;
padding:12px 14px 0;
}
.title h1{
margin:0;
font-size:54px;
letter-spacing:-1px;
font-weight:900;
color:#e9edf6;
transition:color 0.2s ease;
}
.app[data-theme="light"] .title h1{
color:#141826;
}
.title .subtitle{
margin-top:8px;
color:var(--muted);
font-size:14px;
}
/* Settings (gear + dropdown) */
.settings{
position:relative;
margin-top:10px;
}
.gear-btn{
width:44px;
height:44px;
border-radius:12px;
border:1px solid var(--line);
background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,0));
color:var(--text);
box-shadow:var(--shadow);
cursor:pointer;
display:grid;
place-items:center;
transition:transform .12s ease, border-color .12s ease, color .12s ease;
}
.gear-btn svg{
color:var(--text);
}
[data-theme="light"] .gear-btn{
background:linear-gradient(180deg, rgba(0,0,0,.02), rgba(0,0,0,0));
}
.gear-btn:hover{ transform:translateY(-1px); border-color:var(--accent); }
.gear-btn:active{ transform:translateY(0); }
.dropdown{
position:absolute;
top:52px;
right:0;
width:280px;
background:var(--panel);
border:1px solid var(--line);
border-radius:14px;
box-shadow:var(--shadow);
padding:12px;
display:none;
z-index:10;
}
.dropdown.open{ display:block; }
.drop-row{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
padding:10px 10px;
border-radius:12px;
background:var(--panel2);
border:1px solid var(--line);
}
.drop-row .label{
display:flex;
flex-direction:column;
gap:2px;
}
.drop-row .label b{
font-size:14px;
color:var(--text);
}
.drop-row .label span{
font-size:12px;
color:var(--muted);
}
.toggle{
position:relative
Open service 172.66.47.152:80 · flifeapp.pages.dev
2026-01-08 20:34
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 20:34:53 GMT
Content-Length: 0
Connection: close
Location: https://flifeapp.pages.dev/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=X5EJ33%2Bl0haxyc78Ac0%2Fz1sZjOQtTkX2sHGNq3XAOmyQD3i1wn2BHJ%2BvHFlEfxm2ea%2BDlNUMxJyvcRwGAUGzRp14CPNKiGciwlw79nCIOoM8Tw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bae7a69cccecf12-SJC
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:310c::ac42:2c68:80 · flifeapp.pages.dev
2026-01-08 20:34
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 20:34:53 GMT
Content-Length: 0
Connection: close
Location: https://flifeapp.pages.dev/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=JCt%2BImdEaAHZQ1JXVSHSgMO5%2FazqYdfzvIL418vIKgUJd8nsdzrKR145MgGrZAD419nWxazNYzDqfiwpdnXnVv2hgKKb5rCAGIT4sOxKL9k2wQM5tg5llM6TmdxJ5w%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bae7a69dc05ce26-SIN
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:310c::ac42:2f98:8443 · flifeapp.pages.dev
2026-01-08 20:34
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 20:34:53 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 52453
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "d0decbaa84570dcb00be2ab4ab668f45"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=G32jJyMH2Ce28%2FcW9zXnVoBMu9Wy3KIMOjdo57ji%2FZTBMDWjWWw7BLgnjE2nGnTdtHn3rARAChSsOY90DEZLS1wzX7KViyIFheHGetgI0Eq7MwYlqUDk5%2FU9Gnf%2Flg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bae7a693a6c8cb0-AMS
alt-svc: h3=":8443"; ma=86400
Page title: Mistakes I’ve Made — Sheet
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title>Mistakes I’ve Made — Sheet</title>
<style>
:root{
--bg: #0f1115;
--panel: #141824;
--panel2:#10131b;
--text: #e9edf6;
--muted:#a9b2c7;
--line:#2a3142;
--accent:#7aa7ff;
--danger:#ff6b6b;
--good:#52d18d;
--shadow: 0 12px 30px rgba(0,0,0,.35);
--radius: 16px;
--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";
--ui-scale: 1;
}
[data-theme="light"]{
--bg:#f5f7fb;
--panel:#ffffff;
--panel2:#f1f3f8;
--text:#141826;
--muted:#4a546b;
--line:#d9deea;
--accent:#2f6bff;
--danger:#e63946;
--good:#2a9d8f;
--shadow: 0 10px 24px rgba(12,18,34,.12);
}
*{box-sizing:border-box}
body{
margin:0;
font-family:var(--sans);
background: radial-gradient(1000px 700px at 15% 10%, rgba(122,167,255,.12), transparent 55%),
radial-gradient(1000px 700px at 90% 10%, rgba(82,209,141,.10), transparent 55%),
var(--bg);
color:var(--text);
min-height:100vh;
padding:24px;
}
body[data-theme="light"]{
background: radial-gradient(1000px 700px at 15% 10%, rgba(47,107,255,.08), transparent 55%),
radial-gradient(1000px 700px at 90% 10%, rgba(42,157,143,.06), transparent 55%),
var(--bg);
}
.app{
max-width:1100px;
margin:0 auto;
position:relative;
transform: scale(var(--ui-scale));
transform-origin: top center;
transition: transform 0.2s ease;
}
header{
display:flex;
justify-content:space-between;
align-items:flex-start;
gap:16px;
margin-bottom:16px;
}
.title{
line-height:1;
padding:12px 14px 0;
}
.title h1{
margin:0;
font-size:54px;
letter-spacing:-1px;
font-weight:900;
color:#e9edf6;
transition:color 0.2s ease;
}
.app[data-theme="light"] .title h1{
color:#141826;
}
.title .subtitle{
margin-top:8px;
color:var(--muted);
font-size:14px;
}
/* Settings (gear + dropdown) */
.settings{
position:relative;
margin-top:10px;
}
.gear-btn{
width:44px;
height:44px;
border-radius:12px;
border:1px solid var(--line);
background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,0));
color:var(--text);
box-shadow:var(--shadow);
cursor:pointer;
display:grid;
place-items:center;
transition:transform .12s ease, border-color .12s ease, color .12s ease;
}
.gear-btn svg{
color:var(--text);
}
[data-theme="light"] .gear-btn{
background:linear-gradient(180deg, rgba(0,0,0,.02), rgba(0,0,0,0));
}
.gear-btn:hover{ transform:translateY(-1px); border-color:var(--accent); }
.gear-btn:active{ transform:translateY(0); }
.dropdown{
position:absolute;
top:52px;
right:0;
width:280px;
background:var(--panel);
border:1px solid var(--line);
border-radius:14px;
box-shadow:var(--shadow);
padding:12px;
display:none;
z-index:10;
}
.dropdown.open{ display:block; }
.drop-row{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
padding:10px 10px;
border-radius:12px;
background:var(--panel2);
border:1px solid var(--line);
}
.drop-row .label{
display:flex;
flex-direction:column;
gap:2px;
}
.drop-row .label b{
font-size:14px;
color:var(--text);
}
.drop-row .label span{
font-size:12px;
color:var(--muted);
}
.toggle{
position:relative