:root{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#17263a;background:#f7f9fc;font-size:15px}*{box-sizing:border-box}body{margin:0}a{color:#1364ab;text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:1040px;margin:auto;padding:0 22px}header{background:white;border-bottom:1px solid #e3e9ef}.head{min-height:88px;display:flex;justify-content:space-between;align-items:center;gap:15px}.brand{font-weight:800;font-size:21px;color:#152d48}.brand span{font-weight:550}.sub,.muted,small,.synced{color:#728092;font-size:13px}.hero{padding:52px 0 24px}.hero h1{font-size:42px;margin:8px 0}.hero p,.section-head p{color:#68788c}.eyebrow{letter-spacing:2px;font-size:11px;font-weight:750;color:#52799e}section{margin-bottom:42px}h2{font-size:24px;margin:0 0 18px}h3{font-size:18px;margin-top:28px}.notice,.panel,.component-list,.incident-list,.empty{background:white;border:1px solid #e2e9f0;border-radius:9px;padding:20px;margin:12px 0;box-shadow:0 2px 7px #152d4806}.notice{border-left:5px solid #3981c3}.notice.maintenance,.notice.warning{border-left-color:#d8a13d}.notice.critical{border-left-color:#d94c51}.notice.resolved{border-left-color:#2d9a70}.notice-head,.section-head,.component{display:flex;align-items:center;justify-content:space-between;gap:16px}.notice-head{align-items:flex-start}.pill{display:inline-block;background:#edf1f5;border-radius:30px;padding:5px 10px;color:#526273;font-size:11px;font-weight:700;white-space:nowrap}.body{white-space:pre-wrap;line-height:1.7;overflow-wrap:anywhere}.section-head{margin-bottom:18px}.section-head h2{margin:0}.section-head p{margin:5px 0}.status{padding:10px 14px;border-radius:7px;font-size:13px;font-weight:750;text-align:center}.good{color:#16865d;background:#e6f7ee}.warn{color:#99640a;background:#fff4d9}.bad{color:#bc3543;background:#ffebed}.unknown{color:#65758a;background:#edf1f5}.component-list{padding:0 20px}.component{padding:15px 0;border-bottom:1px solid #edf0f3}.component:last-child{border:0}.component-status{font-size:12px;border-radius:5px;padding:5px 8px;white-space:nowrap}.incident-list{padding:0 20px}details{border-bottom:1px solid #e9eef3;padding:16px 0}details:last-child{border:0}summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}summary small{display:block;margin-top:5px}.incident-body{padding:12px 0 0}.empty{color:#718195}.sync-warning{padding:12px 16px;border-radius:6px;background:#fff1db;color:#815a12}.synced{margin-top:12px}footer{border-top:1px solid #e2e9f0;color:#748296;padding:22px 0 50px;font-size:13px}.narrow{max-width:520px;padding-top:65px}.panel label{display:block;font-weight:650;margin:15px 0}.panel input:not([type=checkbox]),.panel select,.panel textarea{display:block;width:100%;margin-top:8px;padding:11px;border:1px solid #ccd6e1;border-radius:6px;font:inherit}.panel textarea{resize:vertical}.check{display:flex!important;gap:9px;align-items:center}button{background:#185b95;color:white;border:0;border-radius:6px;padding:11px 18px;font:inherit;font-weight:650;cursor:pointer}button.secondary{background:#eaf0f5;color:#2c4d6b}.actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:620px){.hero h1{font-size:33px}.section-head,.notice-head{align-items:flex-start;flex-direction:column}.component{gap:8px}.head{min-height:75px}.brand{font-size:17px}}

/* TNR Status design refresh */
:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#e8f2f7;background:#091723;color-scheme:dark}body{background:radial-gradient(ellipse at 80% 0%,#123c48 0%,#091723 48%,#07121c 100%);min-height:100vh}a{color:#56d6c7}header{background:#0c1c2bee;border-bottom:1px solid #29414b}.brand{color:#fff}.brand span{color:#a4c6cd}.sub,.muted,small,.synced{color:#94adb8}.head>a{border:1px solid #31545a;padding:10px 14px;border-radius:9px}.head>a:hover{background:#18333c;text-decoration:none}.wrap{max-width:1140px}.hero{position:relative;padding:55px 0 32px}.hero h1{font-size:clamp(36px,5vw,56px);letter-spacing:-1.5px;font-weight:800}.hero p,.section-head p{color:#a5bdc7;max-width:710px}.eyebrow{color:#57d8c6;letter-spacing:2.2px}.phoenix-clock{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:25px;color:#bed5dc;background:#122c38;border:1px solid #2c4d56;border-radius:12px;padding:12px 16px;width:fit-content}.phoenix-clock strong{font-variant-numeric:tabular-nums;color:#fff;font-size:18px}.clock-zone{color:#8aa5b0;font-size:12px}.clock-dot{width:8px;height:8px;background:#38d2a7;border-radius:50%;box-shadow:0 0 0 4px #38d2a71e}.notice-area,.provider{background:#0e2330;border:1px solid #29444e;border-radius:18px;padding:26px;margin-bottom:24px;box-shadow:0 14px 40px #0002}.notice-area{border-color:#477a78;background:linear-gradient(135deg,#12313a,#0e2330 65%)}h2{font-size:23px;letter-spacing:-.4px}.notice,.panel,.component-list,.incident-list,.empty{background:#122d3b;border:1px solid #2c4b57;box-shadow:none;border-radius:12px;color:#e6f1f5}.notice{border-left:4px solid #48c5bd}.notice.maintenance,.notice.warning{border-left-color:#e3b85e}.notice.critical{border-left-color:#f27b82}.notice.resolved{border-left-color:#46c79e}.empty{color:#9db8c3}.pill{background:#24404e;color:#c5dbe2}.status{max-width:340px;line-height:1.5}.good{background:#143d35;color:#6ce1b6}.warn{background:#4c3922;color:#ffcf7a}.bad{background:#4a2732;color:#ff98a4}.unknown{background:#263e4c;color:#bbced8}.component{border-bottom-color:#28434e}.component-status{font-weight:650}.incident-list{padding:0 18px}details{border-bottom:1px solid #29444f}summary{list-style:none;padding:4px 0}summary::-webkit-details-marker{display:none}summary::before{content:'+';font-size:22px;color:#63d5c8;flex-shrink:0}details[open] summary::before{content:'−'}summary>span:first-of-type{flex:1}summary strong{font-size:14px;line-height:1.5}summary small{color:#91adb9}.incident-body{padding:12px 0 14px 30px;color:#c5d9df}.body{line-height:1.75}.sync-warning{background:#4a3827;color:#ffd995}.synced{padding-top:10px}footer{border-top-color:#2c4752;color:#9db6c0}.panel label{color:#dcecf0}.panel input:not([type=checkbox]),.panel select,.panel textarea{background:#0a1e2b;color:#fff;border-color:#365561}button{background:#168c82;color:#fff}button:hover{filter:brightness(1.12)}button.secondary{background:#294550;color:#e4f4f7}.narrow{padding-top:75px}@media(max-width:680px){.notice-area,.provider{padding:17px;border-radius:14px}.hero{padding:35px 0 22px}.head{padding-top:14px;padding-bottom:14px;flex-wrap:wrap}.section-head,.notice-head{flex-direction:column;align-items:flex-start}.status{max-width:100%}summary{align-items:flex-start}summary .pill{white-space:normal}.phoenix-clock{width:100%}}

/* TNR client commitment + official logo v3 */
.tnr-logo-link{display:block;width:270px;max-width:100%;line-height:0}.tnr-logo{display:block;width:100%;height:auto;object-fit:contain}.head .sub{margin-top:3px}.tnr-commitment,.tnr-client-care{background:linear-gradient(125deg,#102d38,#0c202d);border:1px solid #2c525a;border-radius:18px;padding:28px;margin-bottom:24px}.tnr-commitment h2{font-size:clamp(22px,3vw,30px);margin:12px 0}.tnr-commitment p,.tnr-client-care p{color:#b5cbd3;line-height:1.75;max-width:920px}.tnr-promise{color:#74e0d4!important;font-weight:700}.tnr-reliability{display:flex;gap:20px;align-items:center;margin-top:22px;border-top:1px solid #31525a;padding-top:20px}.tnr-reliability>strong{font-size:clamp(30px,5vw,46px);color:#64ddcc;letter-spacing:-1.5px}.tnr-reliability span{display:flex;flex-direction:column;gap:5px}.tnr-reliability small{line-height:1.5;max-width:540px}.tnr-care-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.tnr-care-grid h2{margin:12px 0;font-size:22px}.tnr-link-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.tnr-action{display:inline-flex;align-items:center;border-radius:9px;padding:11px 15px;background:#158c83;color:white;font-weight:700;font-size:13px;text-decoration:none}.tnr-action:hover{text-decoration:none;filter:brightness(1.12)}.tnr-action-alt{background:#1b3d48;border:1px solid #42636a;color:#d9f1f2}@media(max-width:700px){.tnr-care-grid{grid-template-columns:1fr;gap:25px}.tnr-commitment,.tnr-client-care{padding:19px}.tnr-logo-link{width:215px}.tnr-reliability{align-items:flex-start;flex-direction:column;gap:6px}}

/* tnr-header-v4: compact, responsive navigation and new video-derived logo */
header .head{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}
.tnr-header-brand{min-width:0;flex:0 1 330px}.tnr-header-brand>a{display:block;line-height:0}
.tnr-header-logo{display:block;width:min(100%,320px);height:auto;max-height:125px;object-fit:contain;object-position:left center;mask-image:linear-gradient(to right,transparent 0%,black 9%,black 91%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 9%,black 91%,transparent 100%)}
.tnr-header-sub{font-size:12px;color:#a9c9d1;margin-top:0}
.tnr-header-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;justify-content:flex-end}
.tnr-top-button{display:inline-flex;align-items:center;justify-content:center;padding:11px 14px;border:1px solid #37636d;border-radius:9px;color:#d8f5f5;background:#173843;text-decoration:none;font-size:12px;font-weight:700;line-height:1.25;white-space:nowrap;transition:background .15s ease,border-color .15s ease}
.tnr-top-button:hover{background:#22515c;border-color:#66ddd5;text-decoration:none;color:white}
.tnr-tip{background:#127f7b;border-color:#20a9a2;color:white}.tnr-tip:hover{background:#17958e}
.tnr-support{background:transparent}
@media(max-width:860px){header .head{align-items:flex-start}.tnr-header-actions{justify-content:flex-start}.tnr-header-brand{flex-basis:100%}}
@media(max-width:480px){.tnr-header-logo{width:min(100%,280px)}.tnr-top-button{flex:1 1 auto;font-size:11px;padding:10px}.tnr-header-actions{width:100%}}

/* tnr-mission-v5 */
.hero{position:relative}.tnr-wild{position:absolute;right:0;top:16px;width:42%;box-sizing:border-box;padding:17px 19px;border:1px solid #386970;border-radius:14px;background:linear-gradient(130deg,#123943,#102632)}.tnr-kicker{color:#77ded1;font-size:10px;font-weight:800;letter-spacing:1.15px}.tnr-wild small{display:block;color:#a9c8cd;margin-top:10px}.tnr-wild p{color:#e0eff1;line-height:1.55;font-size:13px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.tnr-wild a,.tnr-dashboard-card a,.tnr-beyond a{color:#83e7d9;font-weight:700;text-decoration:none;font-size:13px}.tnr-dashboard-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 20px}.tnr-dashboard-card,.tnr-beyond{padding:22px;background:linear-gradient(140deg,#112f3a,#0d2330);border:1px solid #305660;border-radius:16px}.tnr-dashboard-card h2{font-size:23px;margin:14px 0;color:#f0fbfb}.tnr-dashboard-card p,.tnr-beyond p{color:#bcd2d7;font-size:13px;line-height:1.75}.tnr-dashboard-card strong{color:#e4f4f5}.tnr-dashboard-card a{display:inline-block;margin-top:7px}#tnr-office-dot{color:#e0b46b}#tnr-office-dot.open{color:#4bddac}#tnr-alert{border:1px solid #a37d4b;background:#6c4d2529;color:#ffdea1;padding:9px 12px;border-radius:9px}#tnr-alert[hidden]{display:none}.tnr-beyond{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:24px}.tnr-beyond h2{font-size:23px;margin:12px 0}.tnr-beyond-links{display:flex;flex-direction:column;gap:10px;min-width:185px}.tnr-beyond-links a{padding:11px 12px;border:1px solid #427079;border-radius:9px;text-align:center;background:#193b46}@media(min-width:851px){.hero{min-height:235px;box-sizing:border-box}.hero>h1,.hero>p{max-width:54%}}@media(max-width:850px){.tnr-wild{position:static;width:100%;margin-top:20px}.tnr-beyond{flex-direction:column;align-items:stretch}.tnr-beyond-links{flex-direction:row;flex-wrap:wrap}}@media(max-width:640px){.tnr-dashboard-cards{grid-template-columns:1fr}.tnr-dashboard-card,.tnr-beyond{padding:18px}.tnr-beyond-links a{flex:1 1 160px}}
