Internal
Design sheet
Every token and component state, live in the current theme. Switch the theme in the header to check both surfaces.
Colour
Neutrals
--ground
Page
--surface
Cards, panels
--surface-raised
Hover, active row
--line
Hairline border
--line-strong
Emphasised border
--text
Primary text
--text-muted
Secondary text
--text-faint
Non-essential only
Signal
--resonance
Corrected line, primary action, focus ring
--resonance-deep
Pressed, gradient end
--resonance-wash
Residual band, selected row
--watch
State: watch
--inspect
State: inspect
--absent
No data. Colourless by design
Type
Archivo
Display. Headlines only, slightly expanded
IBM Plex Sans
Body, interface, buttons
IBM Plex Mono
Every measured value, tabular. Eyebrow labels
Space, shape, motion
Spacing — 4px base, these steps only
Radius
2px
Inputs, chips
4px
Buttons, small cards
8px
Panels, modals
Motion
micro
120ms
Hover, focus, colour
ui
200ms
Panels, menus, toggles
reveal
600ms
Scroll-in, once per element
trace
2400ms
Hero trace draw and band collapse
Reduced motion renders the final state immediately. Nothing is lost.
Focus
Components
Frequency trace — gap at weeks 14 to 19, permanent drop from week 24
Frequency trace — nothing measured
Raw waveform
Raw acceleration — one logging test
- Window
- 15:15:06 — 15:15:29 GMT+2
- Rate
- 100 Hz
- Duration
- 23.2 s
- Samples
- 2,320
HNZZ
- Peak
- 3.76
- Mean
- 1.51
- Peak
- 3.76 m/s²
- Mean
- 1.51 m/s²
HNXX
- Peak
- 3.64
- Mean
- -1.34
- Peak
- 3.64 m/s²
- Mean
- -1.34 m/s²
HNYY
- Peak
- 3.54
- Mean
- 9.48
- Peak
- 3.54 m/s²
- Mean
- 9.48 m/s²
Raw acceleration — with the gate’s verdict
- Window
- 15:15:06 — 15:15:29 GMT+2
- Rate
- 100 Hz
- Duration
- 23.2 s
- Samples
- 2,320
HNZZ
- Peak
- 3.76
- Mean
- 1.51
- Peak
- 3.76 m/s²
- Mean
- 1.51 m/s²
HNXX
- Peak
- 3.64
- Mean
- -1.34
- Peak
- 3.64 m/s²
- Mean
- -1.34 m/s²
HNYY
- Peak
- 3.54
- Mean
- 9.48
- Peak
- 3.54 m/s²
- Mean
- 9.48 m/s²
Gate
- Kept
- Rejected
- The mean of each component is mostly gravity. A phone at rest projects it differently onto each axis, which is why the three sit at three offsets.
- The bursts at either end are handling. The on-device gate rejects them before anything is uploaded.
Raw acceleration — nothing recorded
- Window
- 15:15:06 — 15:15:29 GMT+2
- Rate
- 100 Hz
- Duration
- 23.2 s
- Samples
- 2,320
HNZZ
- Peak
- 0.00
- Mean
- 0.00
- Peak
- 0.00 m/s²
- Mean
- 0.00 m/s²
HNXX
- Peak
- 0.00
- Mean
- 0.00
- Peak
- 0.00 m/s²
- Mean
- 0.00 m/s²
HNYY
- Peak
- 0.00
- Mean
- 0.00
- Peak
- 0.00 m/s²
- Mean
- 0.00 m/s²
Portfolio
One record per building, ordered by what needs attention.
| Reference | Building | Trend | Frequency | State | Confidence | Devices |
|---|---|---|---|---|---|---|
| MI-0221 | Via Ripamonti 118, Milano12 storeys | 4.82Hz±0.094 | Inspect | High | 19 | |
| MI-0198 | Corso Buenos Aires 7, Milano9 storeys | 7.90Hz±0.118 | Watch | Medium | 8 | |
| MI-0304 | Viale Certosa 210, Milano2 storeys | — | No data | Not measured | — | |
| MI-0142 | Via Vincenzo Monti 34, Milano24 storeys | 4.74Hz±0.052 | Stable | High | 31 | |
| MI-0263 | Via Savona 52, Milano3 storeysPeer baseline | 11.88Hz±0.161 | Stable | Low | 3 | |
| MI-0355 | Via Padova 88, Milano7 storeys | 9.08Hz±0.107 | Stable | Medium | 11 |
Sample data. Not a measurement of any real building.