{"meta":{"themeColorLight":"#f7fafd","themeColorDark":"#0a111f"},"global":{"motionToggle":{"on":"Motion: on","off":"Motion: reduced","label":"Animation"}},"hero":{"nodeLabels":["Domains","Email","Cloud","Accounts","Servers","Network","Security"]},"story":{"steps":[{"headline":"It starts simple.","body":"A couple of domains, one cloud account, a few mailboxes. You know where everything is."},{"headline":"Then it multiplies.","body":"Renewals pile onto one date. A forgotten server keeps billing. A former contractor still has a login."},{"headline":"And hides.","body":"Email health lives in one tool, cloud costs in another, server status in a third. Nobody sees it all at once."},{"headline":"Cloud Portfolio brings it together.","body":"One screen. Ranked by what needs you first. A plain reason next to every item."}]},"explorer":{"id":"explore","kicker":"See everything","headline":"Pick what you care about. The picture rearranges.","subhead":"Say you run 40 domains, 12 servers and 3 cloud subscriptions, with one busy IT person. Switch lenses to see what Cloud Portfolio would put in front of them.","lensLabel":"Choose lenses","allOn":"Show everything","reset":"Reset","emptyState":"Pick at least one lens to see your picture.","tilesLabel":"At a glance","listLabel":"What needs you","lenses":[{"id":"cloud","label":"Cloud","blurb":"Your cloud subscriptions and what they cost.","tiles":[{"label":"Subscriptions","value":"3"},{"label":"Monthly spend","value":"$15,400"},{"label":"Idle resources","value":"11"}],"items":[{"title":"Oversized server group","detail":"Using under 12% of its capacity for 30 days.","severity":"medium"},{"title":"Storage nobody owns","detail":"5 disks with no owner, still billing.","severity":"low"},{"title":"Costs with no label","detail":"9% of spend cannot be traced to a team.","severity":"medium"}],"series":[32,35,34,38,41,40,44,43,46,48]},{"id":"ai","label":"AI","blurb":"Your AI helpers, what they are doing and what is waiting for you.","tiles":[{"label":"AI helpers","value":"4"},{"label":"Waiting for your yes","value":"3"},{"label":"Requests checked today","value":"212"}],"items":[{"title":"Renewal plan ready","detail":"A helper drafted 7 renewals. Waiting for you.","severity":"info"},{"title":"Request turned away","detail":"It could not be verified, so nothing was done.","severity":"medium"},{"title":"Helper permissions due a look","detail":"One helper has not been reviewed in 90 days.","severity":"low"}],"series":[10,14,18,17,22,26,25,30,33,36]},{"id":"domains","label":"Domains","blurb":"Every domain, its renewal date and its email protection.","tiles":[{"label":"Domains","value":"40"},{"label":"Expiring in 60 days","value":"9"},{"label":"Email protection gaps","value":"3"}],"items":[{"title":"7 renewals land on the same day","detail":"Biggest single-day bill coming up.","severity":"high"},{"title":"example-name-07.example","detail":"No protection against email spoofing.","severity":"medium"},{"title":"example-name-31.example","detail":"Points somewhere other than your standard.","severity":"low"}],"series":[60,61,61,63,62,64,64,65,66,66]},{"id":"identity","label":"Accounts","blurb":"Who can get into what.","tiles":[{"label":"People and service logins","value":"96"},{"label":"Unused access","value":"7"},{"label":"Logins expiring soon","value":"3"}],"items":[{"title":"A login expires in 11 days","detail":"Something that runs for you will stop working.","severity":"high"},{"title":"Admin who has not signed in for 120 days","detail":"Wide access, nobody using it.","severity":"high"},{"title":"Outside guests with no owner","detail":"3 guests nobody vouches for.","severity":"medium"}],"series":[70,69,71,70,72,74,73,75,77,78]},{"id":"servers","label":"Servers","blurb":"Your servers, network gear and build machines.","tiles":[{"label":"Servers","value":"12"},{"label":"Healthy","value":"11"},{"label":"Disks over 85% full","value":"1"}],"items":[{"title":"A disk is nearly full","detail":"At this pace, full in 9 days.","severity":"high"},{"title":"Missed an update","detail":"2 machines are a cycle behind.","severity":"medium"},{"title":"Nightly backup running slow","detail":"40% slower than usual.","severity":"low"}],"series":[90,91,90,92,91,93,92,93,94,93]}],"severityLabels":{"high":"Needs you today","medium":"Look soon","low":"Can wait","info":"Your call"}},"posture":{"id":"posture","kicker":"Know what matters","headline":"One score. Every reason behind it.","subhead":"Your security health, boiled down to a number from 0 to 100, with a plain reason for every point. Tick a fix and watch it climb.","ringLabel":"Security health","outOf":"out of 100","bands":[{"min":0,"label":"Exposed"},{"min":50,"label":"Improving"},{"min":70,"label":"Solid"},{"min":85,"label":"Strong"}],"categories":[{"id":"identity","label":"Accounts and access","weight":25,"base":58},{"id":"domains","label":"Domains and mail","weight":20,"base":66},{"id":"cloud","label":"Cloud configuration","weight":25,"base":61},{"id":"servers","label":"Server health","weight":15,"base":74},{"id":"audit","label":"Audit and compliance","weight":15,"base":52}],"fixes":[{"id":"mfa","label":"Require multi-factor sign-in for all admins","category":"identity","gain":22},{"id":"stale","label":"Remove access that has gone unused for 90 days","category":"identity","gain":12},{"id":"dmarc","label":"Publish mail authentication policies on every domain","category":"domains","gain":20},{"id":"lock","label":"Turn on transfer locks and auto-renew for key domains","category":"domains","gain":10},{"id":"public","label":"Close publicly reachable storage","category":"cloud","gain":20},{"id":"tags","label":"Tag every resource with an owner","category":"cloud","gain":10},{"id":"patch","label":"Bring servers to the current patch level","category":"servers","gain":16},{"id":"trail","label":"Keep an audit trail of every change","category":"audit","gain":28},{"id":"review","label":"Run a quarterly access review","category":"audit","gain":14}],"liveRegion":"Security health is now {score} out of 100, rated {band}.","disclaimer":"Bigger risks are worth more points, so you always fix the important things first."},"ask":{"id":"ask","kicker":"Fix it with a click","headline":"Ask in plain English. Approve with one click.","subhead":"Ask a question, get a straight answer, and if there is a fix, the AI helper prepares it and then stops. You are always the one who presses go.","scriptedBanner":"Try a question. Nothing you type here leaves your browser.","inputLabel":"Ask Cloud Portfolio anything","inputPlaceholder":"Try: where am I wasting money?","chipsLabel":"Try one of these","unknownReply":"Good question. Try one of the suggestions to see how it answers.","thinking":"Checking your estate...","questions":[{"id":"expiring","q":"Which domains expire soon, and what will it cost to renew them?","answer":"9 of your domains expire in the next 60 days, and 7 of them land on the same day. Renewing all of them costs about $140. I can prepare the renewals for you to approve.","evidence":["Expiry dates","Current renewal prices"],"action":{"id":"renew","title":"Renew 7 domains","detail":"Prepare renewals for the 7 that land on the same day. About $110.","risk":"Low. You can undo it during the registrar grace period.","steps":["Draft","Verify sender","Policy check","Wait for human","Execute","Log"]}},{"id":"spend","q":"Where am I wasting cloud money this month?","answer":"About $1,850 of your $15,400 monthly bill goes to idle or oversized resources. The biggest is one server group using under 12% of its capacity. I can propose a smaller size.","evidence":["30-day usage","Cost by team"],"action":{"id":"resize","title":"Shrink one server group","detail":"Move to the next size down during your quiet hours. Saves about $620 a month.","risk":"Medium. Brief restart, and you can roll back.","steps":["Draft","Verify sender","Policy check","Wait for human","Execute","Log"]}},{"id":"access","q":"Who still has access they do not need?","answer":"7 accounts have not been used for 90 days, and one of them has admin rights. Nothing has been changed. I can ask each owner to confirm before anything is removed.","evidence":["Sign-in history","Who can do what"],"action":{"id":"access","title":"Ask 7 owners to confirm removal","detail":"Each owner gets a confirmation request. Nothing is removed until they reply and you approve.","risk":"Low. Needs two confirmations.","steps":["Draft","Verify sender","Policy check","Wait for human","Execute","Log"]}},{"id":"mail","q":"Is our email protected from spoofing?","answer":"37 of your 40 domains are fully protected. 3 are not, and one of those actively sends email, so start there.","evidence":["DNS records","Sending activity"],"action":null},{"id":"summary","q":"Give me this week in one paragraph.","answer":"Security health rose 3 points after two logins were renewed. One server disk is filling up. Three fixes are waiting for your yes. Nothing was done without being checked first.","evidence":["Record of activity","Health checks"],"action":null}],"gate":{"heading":"Your call","body":"The AI helper has stopped. Nothing happens until you decide.","approve":"Approve","decline":"Decline","edit":"Narrow it down","approvedResult":"Approved. The fix goes ahead and every step is written to the record.","declinedResult":"Declined. The plan is thrown away and your decision is recorded.","stepLabels":{"Draft":"Agent drafts the plan","Verify sender":"Sender checked","Policy check":"Checked against your rules","Wait for human":"Waiting for you","Execute":"Action carried out","Log":"Written to the audit trail"},"liveStart":"Plan drafted. Waiting for your approval.","liveApproved":"Approved. Action logged.","liveDeclined":"Declined. Decision logged."}},"savings":{"id":"savings","kicker":"Money saved, time back","headline":"See what it could be worth to you in 30 seconds.","subhead":"Say you run 40 domains, 12 servers and a cloud bill of $15,000 a month. Now make it yours: slide the numbers to match your business and see what could come back.","inputs":[{"id":"domains","label":"Domains","min":0,"max":2000,"step":10,"default":40,"unit":""},{"id":"spend","label":"Monthly cloud bill","min":0,"max":500000,"step":1000,"default":15000,"unit":"$"},{"id":"servers","label":"Servers","min":0,"max":2000,"step":1,"default":12,"unit":""},{"id":"accounts","label":"People and service logins","min":0,"max":5000,"step":10,"default":80,"unit":""},{"id":"hours","label":"Hours a week spent chasing status","min":0,"max":80,"step":1,"default":8,"unit":"h"},{"id":"rate","label":"What an hour of your time is worth","min":20,"max":300,"step":5,"default":75,"unit":"$"}],"assumptions":{"heading":"Adjust our starting guesses","idleShare":{"label":"Share of your cloud bill that is idle or oversized (start by checking your own bills)","min":3,"max":30,"default":12,"unit":"%"},"timeSaved":{"label":"Share of status-chasing time you would get back","min":10,"max":90,"default":60,"unit":"%"},"staleShare":{"label":"Share of logins nobody uses","min":1,"max":30,"default":8,"unit":"%"}},"outputs":{"cloud":{"label":"Cloud money you could stop wasting, per year","format":"currency"},"time":{"label":"Hours back, per year","format":"number"},"timeValue":{"label":"What those hours are worth","format":"currency"},"lapse":{"label":"Domains to keep an eye on for renewal pile-ups","format":"number"},"stale":{"label":"Logins to review for access nobody uses","format":"number"},"risk":{"label":"Juggling load","format":"index"}},"riskBands":[{"max":25,"label":"Calm"},{"max":50,"label":"Watchful"},{"max":75,"label":"Busy"},{"max":100,"label":"Overloaded"}],"formulas":"cloud = spend x 12 x idleShare. time = hours x 52 x timeSaved. timeValue = time x rate. lapse = domains x 0.15. stale = accounts x staleShare. risk = min(100, 100 x (0.35 x domains/2000 + 0.25 x servers/2000 + 0.25 x accounts/5000 + 0.15 x spend/500000)).","disclaimer":"Based on the numbers you choose. Your actual results depend on your setup.","reset":"Back to the starting numbers","cta":"Like what you see? Get early access"},"trust":{"audit":{"heading":"Replay what happened","label":"Step through the record","events":[{"t":"09:02","text":"Helper drafted a renewal plan for 7 domains."},{"t":"09:02","text":"Request verified."},{"t":"09:03","text":"Plan passed policy checks."},{"t":"09:15","text":"Plan shown to a reviewer."},{"t":"09:21","text":"Reviewer approved the plan."},{"t":"09:21","text":"Renewals carried out. Receipt recorded."}],"sample":"Every action leaves a trail like this."}},"palette":{"title":"Jump to a section or change a setting","placeholder":"Type a command","empty":"No matching command.","close":"Close","hint":"Arrow keys to move, Enter to run, Escape to close","commands":[{"id":"go-whatis","label":"Go to What it is","kind":"Navigate","keywords":"about overview explain"},{"id":"go-explore","label":"Go to See everything","kind":"Navigate","keywords":"lens dashboard portfolio"},{"id":"go-posture","label":"Go to Security health","kind":"Navigate","keywords":"score ring security"},{"id":"go-machines","label":"Go to Every machine","kind":"Navigate","keywords":"map regions servers zoom estate"},{"id":"go-day","label":"Go to A day in the life","kind":"Navigate","keywords":"night morning summary timeline"},{"id":"go-ask","label":"Go to Ask and approve","kind":"Navigate","keywords":"agent ai chat approval"},{"id":"go-savings","label":"Go to Savings calculator","kind":"Navigate","keywords":"calculator cost roi"},{"id":"go-trust","label":"Go to Safety","kind":"Navigate","keywords":"audit verified"},{"id":"lens-cloud","label":"See everything: show Cloud lens","kind":"Action","keywords":"cost"},{"id":"go-early","label":"Go to Early access","kind":"Navigate","keywords":"contact signup buy"},{"id":"lens-ai","label":"See everything: show AI lens","kind":"Action","keywords":"agents"},{"id":"lens-domains","label":"See everything: show Domains lens","kind":"Action","keywords":"dns mail"},{"id":"lens-identity","label":"See everything: show Accounts lens","kind":"Action","keywords":"access"},{"id":"lens-servers","label":"See everything: show Servers lens","kind":"Action","keywords":"health"},{"id":"ask-expiring","label":"Ask: which domains expire soon?","kind":"Ask","keywords":"renew"},{"id":"ask-spend","label":"Ask: where am I wasting money?","kind":"Ask","keywords":"cost"},{"id":"theme-light","label":"Theme: light","kind":"Setting","keywords":""},{"id":"theme-dark","label":"Theme: dark","kind":"Setting","keywords":""},{"id":"theme-auto","label":"Theme: follow system","kind":"Setting","keywords":""},{"id":"motion-toggle","label":"Toggle animation","kind":"Setting","keywords":"reduce motion"}]},"early":{"form":{"nameLabel":"Your name","emailLabel":"Work email","companyLabel":"Company (optional)","interestLabel":"What would you like to see first? (optional)","interestPlaceholder":"Choose one","interests":["Domains and DNS","Email and accounts","Servers and network","Cloud costs","Everything"],"messageLabel":"Anything we should know? (optional)","honeyLabel":"Leave this field empty","submit":"Request early access","sending":"Sending...","consent":"We'll use your details only to reply to this request.","errName":"Please tell us your name.","errEmail":"Please enter a valid email address.","errLong":"That is too long. The limit is {n} characters.","errSummary":"Please fix these before sending:","errServer":"Please check this field.","successTitle":"You're on the list. We'll be in touch.","successBody":"Thanks. We'll reply to the email address you gave us.","rateTitle":"Too many requests just now","rateBody":"Please wait a minute and try again. Your answers are still here.","failTitle":"We could not send that","failBody":"Something went wrong, please try again in a moment. Your answers are still here.","retry":"Try again","noscriptBody":"Scripts are off, so the form cannot send. Please turn scripts on and come back to this page.","nextHeading":"What happens next","next":[{"h":"You tell us what you run","b":"A few lines about your domains, servers and clouds. That is all we need to start."},{"h":"We show you the picture","b":"Your whole estate at a glance, with what needs you ranked first."},{"h":"You approve every change","b":"Helpers prepare the fixes. Nothing happens until you say yes."}],"readyOn":"Ready to send","readyOff":"{n} of 2 required fields done","count":"{n} / 2000","errEmailAt":"Please include the @ and the part after it.","again":"Send another","interestHint":"Pick one, or skip it"}},"ui":{"navLabel":"Primary","footerNavLabel":"Footer","pauseAnimation":"Pause animation","playAnimation":"Play animation","lensesActiveOne":"1 lens active, {m} items","lensesActiveMany":"{n} lenses active, {m} items","showAll":"Show all","showFewer":"Show fewer","trendHeading":"Trend over 10 weeks","networkHeading":"How it connects","tableCaption":"Values behind the chart","colPoint":"Point","colValue":"Index, 0 to 100","hub":"Your estate","tickAll":"Tick all","resetFixes":"Reset","fixesLegend":"Fixes you could make","categoriesHeading":"Category scores","scoreLabel":"Security health {score} out of 100, {band}","bandLabel":"Band","you":"You","agent":"Agent","evidenceLabel":"Evidence","riskLabel":"Risk","proposalLabel":"Proposal","stepDone":"Done","stepWaiting":"Waiting for a person","stepPending":"Not started","stepSkipped":"Stopped","notDecided":"Not decided","resetConversation":"Start over","conversationFull":"That is enough for one try. Reset to ask again.","scopeHeading":"Choose a narrower scope","scopeItems":["Only domains used for outbound mail","Only domains renewing this week","Only domains with auto-renew off"],"approvedNarrow":"Approved with a narrower scope. Only the items you picked go ahead, and your choice is written to the record.","begin":"Move a slider to begin","dash":"-","formulasHeading":"How we work it out","resultsHeading":"What it could be worth","savingsSummary":"You could stop wasting about {cloud} a year on cloud, get back {hours} hours a year, and your juggling load is {risk}, {band}.","auditPrev":"Previous","auditNext":"Next","auditPlay":"Play","auditPause":"Pause","auditStep":"Step through","auditEventOf":"Event {n} of {total}","opened":"Opened {label}","applied":"Applied: {label}","storyBoxes":["Email","Costs","Servers"],"storyBadge":"Your priorities","storySceneLabel":"Diagram, step {n} of 4: {headline}","notFoundTitle":"Page not found","notFoundBody":"That page does not exist.","notFoundLink":"Back to the start","noscriptNote":"Scripts are off, so the interactive parts show as plain text.","mainLabel":"Cloud Portfolio","askFilterHelp":"Start typing to narrow the suggestions. Press Enter to ask the top one.","exactValue":"{label}, exact value","calmKicker":"The difference","calmHeadline":"From 12 shouting alerts to 3 things that need you.","calmSub":"Flip the switch. The same twelve issues, first in the order they arrive, then ranked by what matters.","calmGroup":"View","calmChaos":"The old way","calmCalm":"With Cloud Portfolio","calmCountChaos":"12 alerts. No order. All shouting.","calmCountCalm":"3 need you today. 9 can wait.","calmItems":[{"t":"Renewals cluster on one date","why":"Largest single-day exposure.","sev":"high"},{"t":"A credential is about to lapse","why":"An automation will stop working.","sev":"high"},{"t":"Disk nearly full","why":"Projected full within days.","sev":"high"},{"t":"Mail policy missing","why":"Spoofing risk on a live domain.","sev":"medium"},{"t":"Access nobody uses","why":"Dormant accounts with wide rights.","sev":"medium"},{"t":"Patch window missed","why":"Two machines one cycle behind.","sev":"medium"},{"t":"Oversized compute","why":"Paying for capacity unused.","sev":"low"},{"t":"Untagged spend","why":"No owner on a slice of cost.","sev":"low"},{"t":"Slow nightly backup","why":"Slower than its usual pace.","sev":"low"},{"t":"Guest without a sponsor","why":"Nobody vouches for this access.","sev":"low"},{"t":"Transfer lock off","why":"One name could move unnoticed.","sev":"low"},{"t":"Agent review due","why":"Permissions not looked at lately.","sev":"low"}],"feedKicker":"Watch it work","feedHeadline":"It does the legwork. Then it waits for you.","feedSub":"See a helper find a problem, build a plan, check it against your rules, and stop.","feedPlay":"Watch it work","feedReplay":"Watch again","feedWaiting":"Waiting for your approval","feedWorking":"Working","feedLabel":"AI helper activity","feedLines":[{"t":"09:00","text":"Looking through your domains."},{"t":"09:00","text":"Found 7 renewals due on the same day."},{"t":"09:01","text":"Checking the request is genuine."},{"t":"09:01","text":"Checking the plan against your rules."},{"t":"09:02","text":"Drafting the renewals for you to review."},{"t":"09:02","text":"Plan ready. Stopping here. Nothing has been changed."}],"feedDone":"Plan ready and waiting for your approval. Nothing has been changed.","savVisualHeading":"Where idle money hides","savNow":"What you pay today, per month","savAfter":"With the idle share gone, per month","savGap":"Money back, per month","perMonth":"per month","backToTop":"Back to top","shortcutsTitle":"Keyboard shortcuts","shortcuts":[{"k":"Ctrl K or Cmd K","d":"Open the command list"},{"k":"/","d":"Open the command list"},{"k":"?","d":"Show this list"},{"k":"Esc","d":"Close a dialog"},{"k":"1 to 5","d":"Toggle a lens while the lens group has focus"},{"k":"Arrow keys","d":"Move within a group or slider"}],"scrollCue":"See how it works","sortSev":"Sort: by priority","sortLens":"Sort: by lens","gainChip":"+{n} points","presetHeading":"Start from a size that sounds like you","presetSmall":"Small business","presetMid":"Growing company","presetLarge":"Many clients (MSP)","skipAnim":"Skip animation","themeApplied":"Theme set to {t}","motionOn":"Animation on","motionOff":"Animation reduced","resultsCount":"{n} results","themeNames":{"auto":"automatic","light":"light","dark":"dark"},"glimpseTitle":"Your estate","glimpseScore":"Security health","glimpseRows":["7 renewals land on the same day","A login expires in 11 days","A disk is nearly full"],"glimpseIdle":"Idle cloud spend found","glimpseIdleVal":"$1,850 a month","glimpsePlan":"Renew 7 domains","glimpseApprove":"Approve","glimpseHelper":"AI helper: plan ready","glimpseFoot":"Nothing happens until you approve.","sizeLegend":"Choose your size","sizeIntro":"Pick a size and the whole page reshapes around an estate like yours.","sizes":{"small":{"label":"Small business","domains":25,"spend":8000,"servers":10,"accounts":60,"hours":4,"rate":60,"alerts":40,"machines":40,"line":"A handful of servers and domains. Around 40 alerts a day become 3 that matter."},"mid":{"label":"Growing company","domains":120,"spend":30000,"servers":40,"accounts":300,"hours":10,"rate":80,"alerts":200,"machines":160,"line":"A growing estate with a busy IT person. Around 200 alerts a day become 3 that matter."},"large":{"label":"Many clients (MSP)","domains":600,"spend":150000,"servers":250,"accounts":1500,"hours":24,"rate":100,"alerts":800,"machines":400,"line":"Many clients and hundreds of machines. Around 800 alerts a day become 3 that matter."}},"fleetKicker":"One console, every machine","fleetHeadline":"Every region, every server, one calm picture.","fleetSub":"Move your pointer over the map. Each region lights up with what is running there and what needs you.","mapLabel":"Map of regions. Move over or focus a region to see its status.","regionNone":"Hover or focus a region to see its status.","regionInfo":"{label}: {n} servers, {ok} healthy, {att} need you.","regions":[{"id":"am","label":"Americas","servers":24,"att":1},{"id":"eu","label":"Europe","servers":18,"att":1},{"id":"ap","label":"Asia Pacific","servers":14,"att":1},{"id":"af","label":"Africa and Middle East","servers":6,"att":0}],"zoomHeadline":"From the whole estate to one server.","zoomLabel":"Zoom from the whole estate to a single server","zoomSteps":[{"h":"The whole estate","b":"Hundreds of machines, seen as one picture. The healthy ones stay quiet."},{"h":"One region","b":"Zoom in and the busy parts come forward. One server is asking for you."},{"h":"One server","b":"Plain words on what is wrong, what it means, and the fix waiting for your yes."}],"zoomRegion":"Europe","zoomServerTitle":"A server in Europe","zoomStatus":"Disk 91% full","zoomExplain":"At this pace it fills in 9 days.","zoomFix":"Fix ready: clear old log files","zoomApprove":"Approve","zoomWait":"Waiting for your yes","zoomCpu":"Processor","zoomMem":"Memory","zoomDisk":"Disk","feedTabsLabel":"Choose a story","feedTabs":[{"id":"renew","label":"Renewals due"},{"id":"server","label":"A failing server"}],"feedServerLines":[{"t":"03:12","text":"Spotted a server whose disk is 91% full."},{"t":"03:12","text":"Why it matters: at this pace it fills in 9 days and the site would stop."},{"t":"03:13","text":"Checking the request is genuine."},{"t":"03:13","text":"Checking the fix against your rules."},{"t":"03:14","text":"Drafting the fix: clear old log files. Nothing else is touched."},{"t":"03:14","text":"Fix ready. Stopping here. Nothing has been changed."}],"feedApprove":"Approve the fix","feedDecline":"Decline","feedRecordHeading":"The record afterwards","feedRecordLabel":"Record of what happened next","feedAfter":{"renew":[{"t":"+1 min","text":"You approved the renewals."},{"t":"+1 min","text":"7 renewals carried out."},{"t":"+1 min","text":"Receipts written to the record."}],"server":[{"t":"+1 min","text":"You approved the fix."},{"t":"+1 min","text":"Old log files cleared. Disk back to 54%."},{"t":"+1 min","text":"Every step written to the record."}]},"feedDeclined":[{"t":"+1 min","text":"You declined. The plan was thrown away."},{"t":"+1 min","text":"Your decision was written to the record."}],"feedApprovedLive":"Approved. Carried out and recorded.","feedDeclinedLive":"Declined. Decision recorded.","calmDotsChaos":"{n} alerts, all shouting","calmDotsCalm":"3 that matter","alertsHeading":"How many hours do you lose to alerts?","alertsSub":"Say you get this many alerts a day. Move the numbers to match yours.","alertsPerDay":"Alerts you get per day","alertsSec":"Seconds you spend on each","alertsWeek":"Hours a week spent on alerts","alertsLeft":"Hours a week if only the 3 that matter reach you","alertsBack":"Hours back, per year","alertsSummary":"You could be spending about {week} hours a week on alerts. With only the 3 that matter, about {left}. That is roughly {back} hours back a year.","alertsNote":"Based on the numbers you choose.","dayKicker":"A day in the life","dayHeadline":"While you sleep, it keeps watch.","daySub":"Pick a time to see what you would be looking at.","dayLabel":"Time of day","days":[{"id":"night","time":"3:12 am","tab":"3 am","title":"Something breaks.","body":"A disk starts filling. It is flagged and explained in plain words, and the fix is prepared and waiting.","status":"Fix waiting for your yes","tone":"warn"},{"id":"dawn","time":"6:00 am","tab":"6 am","title":"Everything else is calm.","body":"Nothing else needs you. The estate is steady, and the one open item sits there with its reason beside it.","status":"1 item waiting","tone":"accent"},{"id":"morning","time":"7:00 am","tab":"7 am","title":"Your summary, in one paragraph.","body":"What changed, what is waiting, and what ignoring it would cost. Approve with one click and carry on with your day.","status":"Approved and on the record","tone":"good"}],"tickerLabel":"Idle money in this estate, per month","tickerNote":"Keep scrolling and watch it add up.","ctlKicker":"You stay in charge","ctlHeadline":"Decide how much you hand over.","ctlSub":"Flip the switches and see what changes.","ctlApprovals":"Approval for every change","ctlApprovalsOn":"Always on. Nothing changes without your yes.","ctlScopeLegend":"What helpers can look at","ctlScope":[{"id":"all","label":"Everything","text":"Helpers can look across your whole estate."},{"id":"some","label":"Chosen groups only","text":"Helpers only look at the groups you pick."},{"id":"none","label":"Nothing yet","text":"Helpers see nothing until you say so."}],"ctlReadOnly":"Read-only mode","ctlReadOnlyOn":"Helpers can look and explain, but cannot prepare changes.","ctlReadOnlyOff":"Helpers can prepare changes for you to approve.","ctlResult":"Right now: {scope} {ro} Every change still needs your yes.","ringHeadline":"Three things, always.","ringLabel":"Three parts of one ring: who is asking, your yes, and the record","ringParts":[{"h":"Who is asking","b":"Every request says who it is from, and it is checked."},{"h":"Your yes","b":"Nothing changes until you say yes."},{"h":"The record","b":"Every step is written down so you can replay it."}],"ringCenter":"Safe by design","summaryButton":"Print your one-page summary","summaryTitle":"Cloud Portfolio: your one-page summary","summaryNumbers":"Your numbers","summaryPayoffs":"Three payoffs","summarySafety":"Safe by design","summaryNext":"Early access is opening. Find us at cloudportfolio.ai.","summaryLines":{"cloud":"Cloud money you could stop wasting: {v} a year","hours":"Hours back from status chasing: {v} a year","load":"Juggling load: {v}","alerts":"Hours a week spent on alerts: {v}"},"summaryNote":"Based on the numbers you choose. Your actual results depend on your setup.","shareButton":"Share this section","shareDone":"Link copied","shareFail":"Copy this link: {url}","sharePageLink":"Open Cloud Portfolio","shareCards":{"whatis":"One screen for everything you run","machines":"Every machine, one calm picture","savings":"See what it could be worth","trust":"AI that helps, and asks first","early":"Early access is opening"},"summarySize":"Estate size: {v}"}}