/* ONYX — Knox Vision V4 master CSS, copied verbatim from Design System/design-system-v4.html on 10 Aug 2026.
   When the master evolves, re-copy. Never hand-edit. App-layer additions live in index.html only. */

/* ============================================================
   KNOX VISION V4 — BUILT FROM SCRATCH, ONE LAYER AT A TIME
   STEP 1 · COLOR — LOCKED 12 June 2026
     1. MAIN — Royal Charcoal  #1E1F22 · #1E2023 · #47484C · #4C4E51
     2. GRADIENT — Royal Onyx  #2C5364 → #0F2027 (the only accent)
     3. LIGHT — Santorini White #EDF0F1 (cool pastel, zero warmth)
   STEP 2 · TYPOGRAPHY — LOCKED 12 June 2026 (Knox's stack, rev 2)
     Hero        Special Gothic Expanded One (uppercase, big)
     Headers     Special Gothic Expanded One (uppercase, small —
                 same voice as hero, scale is the only difference;
                 Geist REMOVED from hero/header roles)
     Sub-headers Monument Extended — BRAND MOMENTS ONLY (boundary
                 rule): eyebrows, section labels, stamps. Dense UI
                 labels (table heads, chips, sidebar groups) = Geist
                 600 caps, because Monument's width eats data screens.
     Body        Urbanist
     Numbers     Geist Mono (tabular)
   Monument embedded base64 (not on Google Fonts); rest via CDN.
   STEP 3 · DEPTH & SURFACE — from Knox's elements-ui folder
   (12 June 2026). The law of materials:
     · Surfaces are OBJECTS: soft-bodied, thick, rim-lit top edge.
     · Two families: MATTE (charcoal, grain, soft extrude/inset)
       and GLASS (frost + refraction edge), glass shown over Onyx.
     · Controls are CARVED IN: inputs/toggle tracks sit in recessed
       wells; thumbs and keys extrude.
     · GLOW IS EARNED: only the primary action and live telemetry
       emit light — in Onyx. Nothing decorative glows.
     · Light mode = same physics in soft white: extruded pills,
       diffuse shadows on Santorini.
     · Radius is generous: 14 / 20 / 28 / squircle-ish / pill.
   ============================================================ */

@font-face { font-family:'Monument Extended'; src:url(data:font/otf;base64,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GU1vbnVtZW50RXh0ZW5kZWQtUmVndWxhcgABAQEk+A8A+LAB+LEC+BgE/rv74xwJBfrOBRwQvg8cE5kRmRxHuhIAlwIAAQAIAA8AFQAbACUAKwAxADcAPQBHAE4AVQBfAGUAcQB1AH8AhgCNAJkAnwClALEAtwC9AMkAzADZAOAA5gDsAPIA+gEGARIBFgEcASMBKgE3AT4BRQFKAVABWwFkAWoBdQF7AYEBiwGRAZgBnwGlAasBtQG7AcEBxwHRAdgB3wHrAfEB9QH/AggCDwIWAiICKAIuAjoCQAJMAk8CVQJiAmkCbwJ1AoEChwKPApsCnwKlAqwCswLAAscCzgLTAtkC5ALtAvgC/gMEAwoDFAMZAx4DIwMoAy0DMQM5A0UDTgNWA14DZQNtA3gDgQOIA5MDmgOhA6gDsgO7A8IDywPSA9sD4gPrA/ID+wQCBAsEEgQZBCAEJwQuBDcEPgRFBEwEUwRaBGEEaARvBHYEigSjQW1hY3JvbkFvZ29uZWtBYnJldmVDYWN1dGVDZG90YWNjZW50RGNhcm9uRWNhcm9uQ2Nhcm9uRGNyb2F0RWRvdGFjY2VudEVtYWNyb25Fb2dvbmVrR2RvdGFjY2VudEdicmV2ZUdjb21tYWFjY2VudEhiYXJJZG90YWNjZW50SW1hY3JvbklvZ29uZWtLY29tbWFhY2NlbnRMYWN1dGVMY2Fyb25MY29tbWFhY2NlbnROYWN1dGVOY2Fyb25OY29tbWFhY2NlbnRFbmdPaHVuZ2FydW1sYXV0T21hY3JvblJhY3V0ZVJjYXJvblNhY3V0ZVNjZWRpbGxhU2NvbW1hYWNjZW50UmNvbW1hYWNjZW50VGJhclRjYXJvbnVuaTAxNjJ1bmkwMjFBVWh1bmdhcnVtbGF1dFVtYWNyb25Vb2dvbmVrVXJpbmdXYWN1dGVXY2lyY3VtZmxleFdkaWVyZXNpc1dncmF2ZVljaXJjdW1mbGV4WWdyYXZlWmFjdXRlWmRvdGFjY2VudGFicmV2ZWFtYWNyb25hb2dvbmVrY2FjdXRlY2Nhcm9uY2RvdGFjY2VudGRjYXJvbmRjcm9hdGVjYXJvbmVkb3RhY2NlbnRlbWFjcm9uZW9nb25la2djb21tYWFjY2VudGdicmV2ZWhiYXJnZG90YWNjZW50aS5sb2NsVFJLaW1hY3JvbmlvZ29uZWtrY29tbWFhY2NlbnRsYWN1dGVsY2Fyb25sY29tbWFhY2NlbnRuYWN1dGVuY29tbWFhY2NlbnRlbmduY2Fyb25vaHVuZ2FydW1sYXV0b21hY3JvbnJhY3V0ZXJjYXJvbnJjb21tYWFjY2VudHNhY3V0ZXNjZWRpbGxhc2NvbW1hYWNjZW50dGJhcnRjYXJvbnVuaTAxNjN1bmkwMjFCdWh1bmdhcnVtbGF1dHVtYWNyb251b2dvbmVrdXJpbmd3YWN1dGV3Y2lyY3VtZmxleHdkaWVyZXNpc3ljaXJjdW1mbGV4eWdyYXZld2dyYXZlemFjdXRlemRvdGFjY2VudGIuMDAxYS4wMDFlLjAwMW4uMDAxbS4wMDFFdXJvbm90ZXF1YWxncmVhdGVyZXF1YWxsZXNzZXF1YWxpbmZpbml0eWVtcHR5c2V0cHJvZHVjdGludGVncmFsYXBwcm94ZXF1YWxzdW1tYXRpb25yYWRpY2FscGFydGlhbGRpZmZhcnJvd3VwdW5pMjE5N3VuaTIxOThhcnJvd3JpZ2h0YXJyb3dkb3dudW5pMjE5OWFycm93bGVmdHVuaTIxOTZhcnJvd3VwZG5sb3plbmdlYXJyb3dib3RodW5pMDMwN2dyYXZlY29tYnVuaTAzMDhhY3V0ZWNvbWJ1bmkwMzAydW5pMDMwQnVuaTAzMEN1bmkwMzA2dW5pMDMwQXRpbGRlY29tYnVuaTAzMDR1bmkwMzEydW5pMDMyNnVuaTAzMjh1bmkwMzM1dW5pMDMzNnVuaTAzMjd1bmkwMzM3dW5pMDMzOFBhbmdyYW0gUGFuZ3JhbVwoUlwpTW9udW1lbnQgRXh0ZW5kZWQgUmVndWxhcgDUAgABABgAHQAlAE8AcQB0AHwAmQCjAPEBEQEqAV0BZwGCAa0BwAHJAdMB2AHrAf4CCAIRAhgCIgJEAkkCUgJ4An8CkwKXArECtgLCAscCzALVAtwC4wLyAvsDBQMPAxMDLwM3Az0DWANhA2gDbQNyA30DgwOLA5MDnwOyA7kDwwPNA9ID1gP2A/wEAwQNBBIEIAQlBC8EOARBBEYEUwRbBGYEcgSBBIoEkgSjBKoEtQS7BMAEywTUBPoFIAUtBTkFRAVRBVYFWQVuBZYFpQWqBbMFtwW8BcIFyQXSBdYF3gXrBfUF/wYIBg0GLAY7Bj8G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B64Lwge6B7QHwAfGB8wLwgfAB8YH0gvCB8AHxgfSC8IHwAfGB9gLwgfAB8YH2AvCB8AHxgfSC8IHwAfGB94LwgfAB8YHzAvCB+QLwgfqC8IH8AvCB+oLwgf2C8IIAgf8B/YLwggIB/wH9gvCCA4H/AgUC8IIAgf8CBoLwggmCCAILAvCCDILwggsC8IIOAvCCCwLwgg+C8IIRAvCCDILwggsC8IIMgvCCCwLwghKC8IIUAhcCGIIVghQCFwIaAhWCFAIXAhoCFYIUAhcCG4IVghQCFwIaAhWCFAIXAh0CFYIUAhcCHoIVghQCFwIYghWCFAIXAiACFYIhgiMCJIIVghQCFwIYghWCJgLwgieC8IImAvCCKQLwgiYC8IIqgvCCLALwgieC8IItgvCCLwLwgi2C8IIwgvCCLYLwgjIC8IIzgvCCLwLwgjUC8IIvAvCCNoLwgjmCOAI2gvCCOYI4AjaC8II7AjgCPILwgjmCOAI+AvCCOYI4Aj+CQQJCgvCCP4JBAkQC8II/gkECRALwgj+CQQJFgvCCP4JBAkQC8II/gkECRwLwgj+CQQJIgvCCP4JBAkKC8II/gkECSgLwgkuC8IJNAvCCS4Lwgk6C8IJLgvCCToLwgkuC8IJQAvCCS4Lwgk6C8IH5AvCB+oLwgfkC8IJRgvCB+QLwglGC8IH5AvCCUwLwgfkC8IJRgvCCVILwglYC8IJUgvCCV4LwglSC8IJZAvCCVILwglqC8IJcAl2CXwLwglwCXYJggvCCXAJdgmIC8IJcAl2CYILwglwCXYJjgvCCXAJdgmCC8IJcAl2CZQLwglwCXYJfAvCCXAJdgmaC8IJcAl2CaALwgmmCawJsgvCCbgLwgm+C8IJuAvCCcQLwgm4C8IJygvCCdALwgm+C8IJuAvCCdYLwgncC8IJ6AniCdwLwgnoCeIJ3AvCCegJ4gnuCfQJ+gvCCe4J9AoAC8IJ7gn0CgYLwgnuCfQKAAvCCe4J9AoMC8IJ7gn0CgwLwgnuCfQKAAvCCe4J9AoSC8IJ7gn0CfoLwgm4C8IJvgvCCbgLwgnKC8IJuAvCChgLwgm4C8IJ1gvCCJgLwgokCh4IGgvCCjAKKgo2CjwKQgvCCjYKPApIC8IKNgo8CkgLwgo2CjwKTgvCCjYKPApOC8IKNgo8CkgLwgo2CjwKVAvCCjYKPApOC8IKWgvC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AEcASAABAEkASQADAEoATQABAE4AUgAEAFMAVwAFAFgAYAAGAGEAYQAHAGIAZgAIAGcAZwAeAGgAbAAJAG0AcAAfAHEAewAKAHwAfAALAH0AggARAIMAgwAMAIQAjgARAI8AjwANAJAAkwAOAJQAngALAJ8AnwAPAKAApgALAKcArQAQAK4AtwARALgAuAAQALkAuQALALoAugARALsAvgAQAL8AwwATAMQAxAALAMUAyQAUAMoA0gAVANMA2AAWANkA2QAXANoA3gAWAN8A4gAYAOMA4wAKAOQA5AALAOUA5QARAOYA5wAQAOwA7AAkAPMA8wAZAPcA9wAhAPgA+QAgAPoA+gAmAP0A/QAgAP4A/gAaAQIBAgAiAQsBDQAlARQBFAASARYBFgASAUIBQgAjAUYBRgAbAUcBRwAcAAIAGgB7AIEABgCCAIMAAgCEAIQAAwCFAIUAAgCGAI4ABgCPAI8AAwCQAJMABACUAJUABQCWAJ8AAgCgAKEADACiAKYAAgCnAK0ABQCuALcABgC4ALkAAQC6ALoACgC7AL4ABwC/AMMACADEAMQAAQDFAMkACQDKANIACgDTANgACwDZANkADADaAN4ACwDfAOIADQDkAOUABgDmAOcABQACADIAAQALAB0ADAAMABoAEgAfABoAJAAtABoALwA8ABoARwBIABoASgBNABoAYQBhABQAaABsABUAcQB7AAEAfAB8AAIAfQCCAAcAgwCDAA4AhACOAAcAjwCPAAMAkACTAAQAlACeAAIAnwCfAAUAoACmAAIApwCtAAYArgC3AAcAuAC4AAYAuQC5AAIAugC6AAcAuwC+AAYAvwDDAAgAxADEAAIAxQDJAAkAygDSAA8A0wDYAAoA2QDZAAsA2gDeAAoA3wDiABEA4wDjAAEA5ADkAAIA5QDlAAcA5gDnAAYA7QDtABcA7wDvABkA8QDxABgA8wDzAAwA9wD3ABwA+AD5ABIA/QD9ABIA/gD+ABABAgECABsBCwENABYBFAEUABMBFgEWABMBRwFHAA0AAgAGAPgA+QABAP0A/QABARMBEwADARQBFAACARUBFQAEARYBFgACAAIAIQABAAsAEAANABEADwAgACMADwAuAC4AFQA9AEYADwBJAEkADwBOAFIAEgBTAFcABQBYAGAAEQBhAGEABgBiAGYABwBnAGcAAQBoAGwAAgBtAHAACAB9AIIADQCEAI4ADQCPAI8ACQCQAJMAFgCfAJ8ACgCnAK0AEwCuALcADQC4ALgAEwC6ALoADQC7AL4AEwC/AMMAFADFAMkACwDKANIADgDTANgAAwDZANkABADaAN4AAwDfAOIADADlAOUADQDmAOcAEwACAAAAAgAGAAwADAABABIAHwABACQALQABAC8APAABAEcASAABAEoATQABAAEAAAAAAAAAAAAA) format('opentype'); font-weight:400; font-style:normal; font-display:swap; }
@font-face { font-family:'Monument Extended'; src:url(data:font/otf;base64,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AAAJAAAAAAAAAAAAAAcAAAAAAAAAAAAAAABVS1dOAEAAICXKAyD+1ABkA4QBLCAAAJMAAAAAAlgCvAAAACAAAgAAABgBJgABAAAAAAAAABAAAAABAAAAAAABABEAEAABAAAAAAACAAkAIQABAAAAAAADACUAKgABAAAAAAAEABsATwABAAAAAAAFADwAagABAAAAAAAGABoApgABAAAAAAAIABAAAAABAAAAAAAJABIAwAABAAAAAAALABIA0gABAAAAAAAMABIA0gADAAEECQAAACAA5AADAAEECQABADYBBAADAAEECQACAA4BOgADAAEECQADAEoBSAADAAEECQAEADYBBAADAAEECQAFAHgBkgADAAEECQAGADQCCgADAAEECQAIACAA5AADAAEECQAJACQCPgADAAEECQALACQCYgADAAEECQAMACQCYgADAAEECQAQACIChgADAAEECQARABICqFBhbmdyYW0gUGFuZ3JhbahNb251bWVudCBFeHRlbmRlZFVsdHJhYm9sZDEuMDAwO1VLV047TW9udW1lbnRFeHRlbmRlZC1VbHRyYWJvbGRNb251bWVudCBFeHRlbmRlZCBVbHRyYWJvbGRWZXJzaW9uIDEuMDAwO1BTIDAwMS4wMDA7aG90Y29udiAxLjAuODg7bWFrZW90Zi5saWIyLjUuNjQ3NzVNb251bWVudEV4dGVuZGVkLVVsdHJhYm9sZE1hdGhpZXUgRGVzamFyZGluc3BhbmdyYW1wYW5ncmFtLmNvbQBQAGEAbgBnAHIAYQBtACAAUABhAG4AZwByAGEAbQCuAE0AbwBuAHUAbQBlAG4AdAAgAEUAeAB0AGUAbgBkAGUAZAAgAFUAbAB0AHIAYQBiAG8AbABkAFIAZQBnAHUAbABhAHIAMQAuADAAMAAwADsAVQBLAFcATgA7AE0AbwBuAHUAbQBlAG4AdABFAHgAdABlAG4AZABlAGQALQBVAGwAdAByAGEAYgBvAGwAZABWAGUAcgBzAGkAbwBuACAAMQAuADAAMAAwADsAUABTACAAMAAwADEALgAwADAAMAA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADgAOAA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADYANAA3ADcANQBNAG8AbgB1AG0AZQBuAHQARQB4AHQAZQBuAGQAZQBkAC0AVQBsAHQAcgBhAGIAbwBsAGQATQBhAHQAaABpAGUAdQAgAEQAZQBzAGoAYQByAGQAaQBuAHMAcABhAG4AZwByAGEAbQBwAGEAbgBnAHIAYQBtAC4AYwBvAG0ATQBvAG4AdQBtAGUAbgB0ACAARQB4AHQAZQBuAGQAZQBkAFUAbAB0AHIAYQBiAG8AbABkAAAAAwAAAAMAAAIUAAEAAAAAABwAAwABAAACFAAGAfgAAAAJAPcBGAAAAAAAAAEYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARgA+gEAAPwBGwE0AUIBAQEJAQoA8wEfAPgBDQD9AQMA6ADpAOoA6wDsAO0A7gDvAPAA8QD3AQIBJgEjASUA/gFBAAEADAANABIAFgAfACAAJAAmAC4ALwAxADYANwA9AEcASQBKAE4AUwBYAGEAYgBnAGgAbQEHAPQBCAFNAQQBaABxAHwAfQCCAIYAjwCQAJQAlgCfAKAAogCnAKgArgC4ALoAuwC/AMUAygDTANQA2QDaAN8BBQFJAQYBKwAAAAUACQAQABcAPABAAFsAcgB2AHQAdQB6AHkAgACHAIwAiQCKAJgAnACZAJoArQCvALIAsACxALYAywDOAMwAzQFLAUgBGQEdAUQA9gFDAMQBRgFFAUcBYQFmASQACwBEAS4BKQEoAScBHgAAATMBMQEwAAABLwAAAAAAAAB7ALUA/wD7ASwBMgAAASoAAAEOAQ8A+QAAAAYACgBFAEYAtwEMAQsBEwEUARUBFgEiAUAA3QBrAPIBHAEQAREAAAAAAUwA9QEXARIBNQAEABkAAgAaABwAJwAoACkAKwA+AD8AAABBAFkAWgBcAJcBZQFtAWoBYgFnAWwBZAFpAWsBYwAEBGwAAAByAEAABQAyAC8AfgCpAKwAsQC0ALgAuwEHARMBGwEjAScBKwExATcBPgFIAU0BWwFnAWsBfgIbAscC3QMEAwgDDAMSAygDOB6FHvMgFCAaIB4gIiAmIDAgOiBEIKwhIiGZIgIiBSIPIhIiGiIeIisiSCJgImUlyv//AAAAIAAwAKEAqwCuALQAtgC7AL8BCgEWAR4BJgEqAS4BNgE5AUEBSgFQAV4BagFuAhgCxgLYAwADBgMKAxIDJgM1HoAe8iATIBggHCAgICYgMCA5IEQgrCEiIZAiAiIFIg8iESIaIh4iKyJIImAiZCXK//8AAAAAAAAAAAAAAK0AAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/kf+NP4oAAAAAAAA4P0AAAAA4NPhBeDX4K7gcOAlAADfMd8o3yEAAN8Y3xDfBN7i3sQAANt2AAEAcgCQASwBPAE+AAABQgAAAUQB1AHmAfAB+gH8Af4CBAIGAhACHgIkAjoCTAJOAm4CdAJ2AoACiAKMAAAAAAAAAooClAKWAAAClgKaAAAAAAAAAAAAAAAAApIAAAAAAAACngAAAAAAAAAAAAAClgAAAAABGAD6AQAA/AEbATQBQgEBAQkBCgDzAR8A+AENAP0BAwDoAOkA6gDrAOwA7QDuAO8A8ADxAPcBAgEmASMBJQD+AUEAAQAMAA0AEgAWAB8AIAAkACYALgAvADEANgA3AD0ARwBJAEoATgBTAFgAYQBiAGcAaABtAQcA9AEIAU0BBAFoAHEAfAB9AIIAhgCPAJAAlACWAJ8AoACiAKcAqACuALgAugC7AL8AxQDKANMA1ADZANoA3wEFAUkBBgErAPsBGQEdARoBHgFKAUQBZgFFAQ4BLAFGAWoBSAEpAUMA9QFkAP8ABgACAAQACgAFAAkACwAQABwAFwAZABoAKwAnACgAKQATADwAQQA+AD8ARQBAASEARABcAFkAWgBbAGkASADEAHYAcgB0AHoAdQB5AHsAgACMAIcAiQCKAJwAmACZAJoAgwCtALIArwCwALYAsQEiALUAzgDLAMwAzQDbALkA3QAHAHcAAwBzAAgAeAAOAH4AEQCBAA8AfwAUAIQAFQCFAB0AjQAbAIsAHgCOABgAiAAhAJEAIwCTACIAkgAlAJUALACdAC0AngAqAJcAMAChADIAowA0AKUAMwCkADUApgA4AKkAOgCrADkAqgA7AKwAQwC0AEIAswBGALcASwC8AE0AvgBMAL0ATwDAAFEAwgBQAMEAVgDIAFUAxwBUAMYAXgDQAGAA0gBdAM8AXwDRAGQA1gBqANwAawBuAOAAcADiAG8A4QBSAMMAVwDJAWUBYwFiAWcBbAFrAW0BaQFQAVEBUwFXAVgBVQFPAU4BVgFSAVQAZgDYAGMA1QBlANcAbADeAQwBCwETARQBEgFLAUwA9gE8ATYBOAE6AT4BPwE9ATcBOQE7ATEBIAEoAScAAwAAAAAAAP+1ADIAAAAAAAAAAAAAAAAAAAAAAAAAAAEABAIAAQEBG01vbnVtZW50RXh0ZW5kZWQtVWx0cmFib2xkAAEBAST4DwD4sAH4sQL4sgT+pPveHAjj+s4FHA4RDxwQ7BGZHEkfEgCYAgABAAcADgAVABsAIQArADEANwA9AEcATgBVAFsAZwBxAHUAfwCGAI0AmQCfAKUAsQC3AL0AwADMANMA4ADmAOwA+AD+AQYBCgEQARwBIwEqATcBPgFFAUoBUAFbAWEBagF1AXsBgQGLAZEBmAGfAaUBqwG1AbsBwQHHAdEB2AHfAesB8QH7Af8CCAIPAhYCIgIoAi4COgJAAkYCUgJVAlwCaQJvAnUCgQKHAo8CmwKfAqUCrAKzAroCxwLOAtQC2QLkAuoC8wL+AwQDCgMUAxkDHgMjAygDLQMxAzkDRQNOA1kDYQNoA3EDeQOAA4gDkwOaA6EDqwOyA7sDwgPLA9ID2QPiA+sD9AP7BAIECwQSBBkEIAQnBC4ENQQ+BEUETARTBFoEYQRoBG8EdgSKBKUErkFicmV2ZUFtYWNyb25Bb2dvbmVrQ2FjdXRlQ2Nhcm9uQ2RvdGFjY2VudERjYXJvbkRjcm9hdEVjYXJvbkVkb3RhY2NlbnRFbWFjcm9uRW9nb25la0dicmV2ZUdjb21tYWFjY2VudEdkb3RhY2NlbnRIYmFySWRvdGFjY2VudEltYWNyb25Jb2dvbmVrS2NvbW1hYWNjZW50TGFjdXRlTGNhcm9uTGNvbW1hYWNjZW50TmNhcm9uTmFjdXRlRW5nTmNvbW1hYWNjZW50T21hY3Jvbk9odW5nYXJ1bWxhdXRSYWN1dGVSY2Fyb25SY29tbWFhY2NlbnRTYWN1dGVTY2VkaWxsYVRiYXJUY2Fyb25TY29tbWFhY2NlbnR1bmkwMTYydW5pMDIxQVVodW5nYXJ1bWxhdXRVbWFjcm9uVW9nb25la1VyaW5nV2FjdXRlV2NpcmN1bWZsZXhXZ3JhdmVXZGllcmVzaXNZY2lyY3VtZmxleFlncmF2ZVphY3V0ZVpkb3RhY2NlbnRhYnJldmVhbWFjcm9uYW9nb25la2NhY3V0ZWNjYXJvbmNkb3RhY2NlbnRkY2Fyb25kY3JvYXRlY2Fyb25lZG90YWNjZW50ZW1hY3JvbmVvZ29uZWtnY29tbWFhY2NlbnRnYnJldmVnZG90YWNjZW50aGJhcmkubG9jbFRSS2ltYWNyb25pb2dvbmVra2NvbW1hYWNjZW50bGFjdXRlbGNhcm9ubGNvbW1hYWNjZW50bmFjdXRlbmNhcm9ubmNvbW1hYWNjZW50ZW5nb21hY3Jvbm9odW5nYXJ1bWxhdXRyYWN1dGVyY2Fyb25yY29tbWFhY2NlbnRzYWN1dGVzY2VkaWxsYXNjb21tYWFjY2VudHRiYXJ0Y2Fyb251bmkwMjFCdW5pMDE2M3VtYWNyb251aHVuZ2FydW1sYXV0dW9nb25la3dhY3V0ZXVyaW5nd2NpcmN1bWZsZXh3Z3JhdmV3ZGllcmVzaXN5Y2lyY3VtZmxleHlncmF2ZXphY3V0ZXpkb3RhY2NlbnRiLjAwMWUuMDAxYS4wMDFuLjAwMW0uMDAxRXVyb25vdGVxdWFsZ3JlYXRlcmVxdWFsbGVzc2VxdWFsYXBwcm94ZXF1YWxpbnRlZ3JhbHByb2R1Y3RzdW1tYXRpb25lbXB0eXNldHJhZGljYWxpbmZpbml0eXBhcnRpYWxkaWZmYXJyb3d1cHVuaTIxOTdhcnJvd3JpZ2h0dW5pMjE5OGFycm93ZG93bnVuaTIxOTlhcnJvd2xlZnR1bmkyMTk2bG96ZW5nZWFycm93Ym90aGFycm93dXBkbmdyYXZlY29tYnVuaTAzMDd1bmkwMzA4YWN1dGVjb21idW5pMDMwQnVuaTAzMDJ1bmkwMzBDdW5pMDMwNnVuaTAzMDR1bmkwMzEydGlsZGVjb21idW5pMDMyNnVuaTAzMEF1bmkwMzM1dW5pMDMyN3VuaTAzMzZ1bmkwMzI4dW5pMDMzN3VuaTAzMzhQYW5ncmFtIFBhbmdyYW1cKFJcKU1vbnVtZW50IEV4dGVuZGVkIFVsdHJhYm9sZFVsdHJhQm9sZACIAgABACoAUABzAJ8AtQDEAM4A/QElATIBaQFzAX0BnQGyAcgBywHqAgACEgI1Aj4CQwJlAmgChgKLApACrAKwAssC0ALjAu8DBgMPAxYDGgMeAygDLAM/A1oDigOPA6sDtAPLA9MD+gQKBB4ERgRNBFUEXARhBGUEeASDBIcEjQSYBJ0EuQTDBM0E1QTaBOkE7QT9BQIFBgUOBRkFIQUoBS4FNAVLBVAFXQVlBWsFcgV3BXwFgAWEBZIFngWpBbEFugW/BcQF2AXhBesF8gX3BfsGBQYNBhEGFgYaBh4GIgYpBjcGOwZCBkoGTgZTBlcGWwZnBmsGeAaABoUGigaPBpQGmAacBqgGrga0BroGxQbLBtAVIQr3HfPzms/oH0L3hPe9B5IdcU8zdzobTm+QrLG7lfcD0L+GgbEfDhU1HfeG+xn3CfvHLgqMHQT7LXDN1tWlzPcu9y6lSUJBcEj7LR8O97KkCvlQBfwWpAqfHaAdu/cSBfe+Bvt690gV3Pdq3PtqBQ4V+9gHXlxAbEQb+wBmt/If95H7hPvzB/tt9y1h9xv3EuezvdMeO/eE+OwHDhVQHUFwSPst+y1wzdYeUB0sCjUdHg4VPR37Yzv7Y0wd92M7BQttHfbIdTNYHR8OFfsf/A77GPgOBfuOBvsY/A77H/gOBfuiBveO/OynCvcR9833EfvNpwr3jvjsBQ4D+LP7AhX33fdB9173l/eX+0H3XPvd+9z7Q/tc+5f7l/dD+1733B8LFT0d+2Pb+2M7BUsKCxX3MPsB9wT7Mx78ukwK9zj3LQbs+zgF98gG+xD3XQXYuLrf8Rr8wrsViR2lq4tbW2uLcR+MCgsV/BnbBTodOwULFfwZOwU6HdsFCxX7O/w1+0L4NQWWHfeO/OwF9wIGJ/uOBY0d9+n55gUOFftc+0j3XAb3mPdIFftc+0j3XAYLbR3hw31Ynh/3iQb3UXf7Kdf7gX0dCwQmHRUpOWw8Vh/vYgrX0OiV4Bu3uIV9wx+ACpVjWpVFGwsV/DEH+8L4MQX76EwK+DEG98L8MQUL99gHuLrWqtIb9wCwXyQf+5ELQB37cwf7FudS907a0pCVxB73VweBRm2LVRtFdajEH/cQBwv3x/cZ9wr3hwv3hDMdC/ft95cVOR35cPixTwr8bPilFUIK+k38rxX3edj3D/ctHws8Cg73edj3D/ct9yw+9w/7eft4PvsP+yz7Ldj7D/d4Hws1CvgZCwGf95gLFf2q+3D4OAb8OPuYBftw+ar3cPw4B/g495gFDvcgBwvLTC+nLhv7L/tBR/uG+4b3QUf3L+jnp8vKHwtIHVwdC4UK+4n3NAf7hE8FJ/sN+1z3DQv38wf3bfsttfsbHgv3EPKz90gf+wwGRWptQUFqqdEe+wwGC1hqdGRiGlcdC/dc93D3XAuLHQMLgUgKC4H3Utv3DMf3Pgs/CgELFfsMzwdH+wIF7Aby9wIF9wwHDhVOHRPqLwoT2Thz0SQbE9UgavsCJx8T2fe2CxX3cAbbrJ+6HvcFrSf3GRv3O8D3DPdcH/twBjtqd1we+wVp7/sZG/s7VvsM+1wfC9sFNQoLB0vK52/oG/cv90HP94b3hvtBz/svHzv8OBUmHfdIBrOYn7AeC1OB9z73rPc+EpX5wv2494T32PeEE+AL9/H7mPvxBwsD+mCWCvwGBvvW+6YF96b7mEwK9xkH9wDk93T7cgX3/Ab8J/gGBQv7cvctM/eT94H3Kdf3UZ8L+5j7wPeY+8AF994G+5j3wJsdBQsD+LL7AhX33PdD9173l/eX+0P3XPvc+937Qftc+5f7l/dB+1733R8L92YBaR0DCxX7IPhpPR0LKfB4908eCzNOdSALOx0DC22PkVoe+1cHgcTIhsYb91jd7Av7ngZIgVhp+wIbC5X3hAszHfeEcgoV+HSnHflk93AHC/dIYwoLO/dc9x/3XPtQ91z3H/dcErP3hJ0K9+r3hJ0KC0gdn/eE9+RECgv7iQZYeFN9NRsLAVwd99JECgv3rPdwC/vodAqf+JID+Kb5ZE8KDvdwAQv3d/c0qPdL9zH7K5n7gJcL+4T87AufhB0LeAr3hPe9BwsVMQfKVzaw+w0bC28dAZX6WgMLTgrjyKH2C/ty9zczC+v3EvdICxX7BmWswsi4oNrD6HlD2R9UZERyMhsO94QTAAuBox2z+bQDs/hMkwoO93Dr93A7HQugn5mgnAtcHffk94QLnAr3DAtoHfeECxJcHQuB93ALBmJseGhmGlcdPR2KCgv4Yov6BAGVHAU0AwsViR2z99QF+2YGCxv7k/stkB0Lpcz3LvcCvmoL+0iJHQv7evcgC/dIFUlIm8t3H/jNBvea+zPj+4sLoQr33lsK+OIL8Yv6aAH4AlsKC/eE9+b3hAv3mBMAC5/3hAt/iQr3mPfcWwoL+2T3NFr3swv3hAYL/bT3hAsBhh0LH/dwC/eYBguhCp/3mAML+5yB91z3ZvdcAZ0KAwsz+3ILcx33vlsKC0YK9yj8MhULVT8KC/dcix0LEoYdC/uYBguB2/dc9wx/Cvm0Awv7PgULz/cCBSoGJPsCBfsMC/dm+1z3ZhIL95j3wAv7cvtyC4v47AEL91f7Agv9UAUL97IGC7X3IAX7jgZh+yAFC/kyFU4dC/eE91wBC/djx/djC/fUErP3cPf893ALPwrH90gL+5j9UAsAACIAqwGHAKwArQCuAYgBiQCvALAAigAjACQBigGLALEBjAAlAJoBjQGOACYAsgGPALMAtAGQALUBkQGSACcAKAGTAZQBlQApAZYAKgC2ALcAuAGXALkBmAGZACsALAGaAC0BmwGcAZ0AjAAuAC8BnwGeAaEBoAC6ADAAuwC8AL0AvgGjAaIAjQC/AI4AMQCdADIAMwGkAaUBpgA0AacAwAGoAasANQGpAaoBrAGtADYAwQDCAMMAxAGuAa8BsAGxADcAOAGyAbMBtQG0ADkAOgDFAbYAxgG3ADsBuADHAbkAQgDIAboAyQDKAMsBuwG8AMwAzQCQAEMARAG9Ab4AzgG/AEUApwHAAcEARgDPAcIA0ADRAcMA0gHEAcUARwBIAccBxgHIAEkByQBKAJEA0wDUANUBygDWAcsBzABLAEwBzQBNAc4BzwHQAJIATgBPAdEB0gHTAdQA1wBQANgA2QDaANsB1gHVAJMA3ACUAFEAogBSAFMB1wHYAdkAVAHaAN0B2wHcAJUAVQHdAd4B4AHfAFYA3gDfAOAA4QHiAeEB4wHlAFcAWAHkAeYB6AHnAFkAWgDiAekA4wHqAFsB6wDkAewB7wHtAe4B8QHwABEAEgATABQAFQAWABcAGAAZABoAYwALAD0AcgB0ABsADQB5AAIAYAAEAA8AIAB7AAMAaAAcABAAQABcAF4APAA+AAkACgCJAG8ADgBqAHgAawBsAHYAaQB3AEEACAB1AAEAYQBnAAUB8gBiAGQADACmAKgAnwAeAfMAHwAdAfQB9QCcAfYAXwCXAfoB/AH3AfgB+QH7Af0ABgB6Af4B/wIAAgECAgIDAgQCBQIHAggCBgAhAAcAcwBmAKoApQCZAKEAXQCgAHAAcQA/AgsCCgIJAgwCDQIOAg8CEAIVAhMCEQISAhQCFwIZAhYCGAIaAhsAfQCBAIgAhQB+AIMAggB8AIYAgACHAIQAfwFuAgABALcAvgDMAO0A/AEUASIBOAF7AZcBuQH9AlQCbQKNArEC5gMOAysDLQNQA1IDYAN0A4gDnAO8A9kD7QQEBDUEVgRqBJQEsQTPBPQFMQU+BU8FaAV+BZkFqgW8BeIGGQYkBjUGQQZVBmgGgga0BukG+QcOByMHOgdbB4AHigebB88H7Qf+CB0IMgidCLgJDwkgCTMJeAmECZcJqgnCCdMJ6woDCksKbQp9CqwKwQsYCzgLRgtbC4oLpQu5C90L9wwyDGUMiwydDKsMuQzQDN0NFg0lDTMNXg1+DYwNlA2iDa8NyA3SDeIOJw42DlIOYQ5zDsYPBQ9PD9MP6g/7EBMQKRBeEHwQmRDhERgRUBFeEXIRhRGYEbARxxHbEfESShKNEpsSxRLkEv4TGRNPE2YTcRODE5wTsBPBE9MT5hQWFEMUThReFG0UhBSdFLkU6RVBFU0VXxVvFYoVsxXqFfYWCRYuFkkWXBZ6Fo4XEhcuF5IXqxfhF/4YBxgVGCMYQRhSGGoYghjLGO0ZSBlRGZYZpRnqGgoaFBopGj8aVxplGosaohraGvsbHxsuGzwbShteG2sboRuxG74bzBveG+ob8hwAHA0cKRxqHLgdBh1jHZ0d3R4RHlgewh7xH0oftx/qIGAgziDQIRYhMCE8IWIheCGIIakhzSH5IkkiVCKfIu4jASMGIyEjIyM4I5Aj7yQGJBokRSRwJIUkmCSaJKwkwCTOJNwk+iUPJSUlNCVEJVQlVyXIJj4m4ideJ7Yn/SghKCMoWyh/KI0ozCjrKQ0pLylUKYkp0SngKfUqgSsDK0ArbiuiK90sCixKLI4svizsLRotRS11LcIt8i4hLmgupy7XL20wCzA6MPYxdjIIMlUydDJ+MpQyrzLZMvozCDMWMyUzNTNJM1kzaTN3M5wzqDO4M80z3DP/NA00IjQ3NEQ0WzRrNHk0ijSvNMA0zjTcNO01ATURNSE1RzVT++j7wNevv6+lr7+vza+myKOxpK+0r6mws7Cor7Sv1QHx3a+vsa+v4AP4V5gK+/H+4PfxBjb6lhVnQ2LTZ/tKr9O0RK8H9wH7IhU+02b7SvcGB9NmFWdjrwb3AkgVZ0M++wKv07RDrwf3SkkV+wL7SrH3JtMHr/saFfsQ+0r3EK8z9wK/Z3JlyAf3AvtSFfsQ+0r3EAf3JmcV+wJX9wIGr00VZ2gHPlcF9wRn+0qvBti/BT6vBg5sHflGFiIdbB35Q/poLB2O/dwVIh1vHfhQ9wwB9552CgP4gfmCFUId+0jyY/cQHvdZ/YIVIh1sHflQ+YwpHfdZ/dwVIh1vHfhk90gB95tfCgP4Y/pKLh1q/ZYVIh1sHflD+hgrHY79jBUiHW8d+GSfCpX6WgP5a/oibApm/ZYVIh3rgB33bPdIEvk49yATABPg+cRXFXQdHvcLpAr5UAX8FqQKnx2gHbv3EgX3vga7+xIFxwaBCh/8KPf6Fdz3atz7agUObx34WuXf5QH3r3YdA/iB+Yw6ClQK91n+OhUiHW8d+FqaHfdfdQoTABOw+EX50hUTyC8KE7BXCveV/dIVIh34UIv3XED3SWL3Psz3XBL43PeYE7gcBSz4iIUK/pQH+7afHaAdE1i69xEF94UGE7j7EY0K+5iVFRNY+2D7QAfY92AFDpOL91LV91LX9z5ZHfmj+BsVrbOgubga9VrT+zMe/Pb9UPkUBvcz0Of3B9dfy063H/yL9x8ViR2lq4tlZWuLcR+MCve2+5wV+7bV97YGpauLZmZri3EfDpI+CgOV9/MVLAr3rfcl7vdylh5bHSsKHw6SPgoD95L6GDEK/Q39CRUsCvet9yXu93KWHlsdKwofDpI+CgP5I/neJR2N/LwVKwr7iPcY+wn3yPet9yXu93KWH1sdDpItCv8CDOuF93CVCveZ9yAD+Fb3ZhUrCvt19wX7CfeYeh98cCcKm7H3hJn3Ee+V92EZWx0OkkMKx/dIlQrGRAr33fpKFTYK/MP86xUsCvet9yXu93KWHlsdKwofDocd+LCWCvyc/VA9CveY90gGw+eL+xb7Fi+LUx8ONwqHHfjY+d4lHfc7TRX8nP1QPQr3mPdIBsPni/sW+xYvi1MfDjcKQQpZHfmM+IiFCjAKBw5BClkd+Nz6aCwd90T76IUKMAoHDkEKWR346PneJR34B/uahQowCgcOQQpZHfjp+YwpHfgG++iFCjAKBw5BCtH3SIsK+wxfChP29/z6Si4d9yD7ohWAChP6MAoGDkEK0fdIiwqBcR0T9PiSpQr3jvuiFYAKE/gwCgYOQQpZHfjc+hgrHfdE+5iFCjAKBw5BCtH3IFkd+QT6ImwK9xz7ooUKMAoHDvsMgB3l91zM9z7M91w7HfdU9yAD+Yz4iIUK/Xj9UPiiaQr291z8dMz4dPc+/HTMBg77DPdN93DW93BZHfmM+HQV93D9eEwK9034OPdw/DjWBw6SgXMKlQr4Z/cqA/hF94VrCigKDpKBcwqz9wwSiApbdgrI9yoT9/hV+YIVQh37SPJj9xAee/yRawoT+ygKDpJvCuVzCpUK2vdc91D3KgP4RfeFawooCjf87SoKkoFzCsf3SJUKxveE9zz3KgP4zaUK+xz8pWsKKAoO2/eE93A7HfguWwr5RpYK+4T8LveE+5hMCveE+C77hPeY+VAHDtv3hPdws/cgOx34LlsK+m35FBVox/uYT/wux/uYT2j7IK78iPeY94T4LvuE95j4iK4G+7tjFfwus/guBg784ov5UFkd96z5UFUK/OKL+mhZHV76GDEKS/usVQr84ov6aFkd9yr6aEkK++X+GBX3mPlQlh0O/OL5lvdIAZ/vx+8DO/pKMgon+45VCvzi+Zb3SIsK+45xHROgqfpKFTYKE8CV+45VCvzii/poWR337PoYKx1LT1UK/OL5lvcgWR02+iJWHSP7ZlUK/OKAHYsK+3n3tBPA91NXFXQdHrv5UKcd9AZDHROgPR0TwIoKHw6BeR33omYd+OxbCvnwlgr8e/tw93f7FQZBcEj7GfsZcM3WHpYd+4j3GPsJ97T3s/cZ9wr3hx4O54v5UAGf95hRHQ7nbwo7HfcI91xRHftB/OIqCvsgi/dwWR1kHV4dDvsgi/dwWR34LfpoLB37Ff0AXh0O+yCL93BZHfg5+d4lHc38sl4dDvsgbwrv93CLCov3XBPgZB1eHRPQ/GD8TCoKRYtmHdtbCvfo93AV9z4H917HBfcqB/teTwX3NPuY+4IHT3kF+yoHx50F+8z5ZPdwBw73cov5UDsd+LxbCvrYlgr71Ab7bPwk+2z4JAX71EwK9+EG91P74QX3Pgb3U/fhBfvh95gHDr+L+VA7HfgSWwr5KvlQOB2/i/poOx34ElsK+S36aCwdiPsgOB2/i/pqOx34ElsK+Tn53iUd91RNOB2/bwo7Heb3XOZbCvkq+VA8Cvy7/iwqCr/7ovdcOx34ElsK+Sr5UDId2wZYdXhPaVod90Ef+VAHDr/5jJodn/eYKHUKKIUdE1T4L/nSFROoLwoTVFcKE2T3j/sWOB2VPgpuCvhWgSEdlT4Kbgr3k/oYMQr7Vv5yIR2VPgpuCvkl+YwpHfsWBC4KNR33hvsZ9wn7xx/8iAT7LXDN1tWlzPcu9y6lSUJBcEj7LR8OfQrH90gSiApZXwpZ95gT7Pdw+koyChPy+3r+VCEdlT4Kbgr5GPoYKx37Vv2WIR19ChKIClKkHVL3mBPY92n6IjkKxzs5ChPk+4H+fCEdfQrH9yCVCm4K92v6IlYd+37+LCEdlflH6RKICvf8hR0T4PkR+UcVp+kF+z4GdUAFdAZtCvtP2fsF90NhH28tBfc+BqHWBaIGNR33Tj33BPtDtR/8A/voFc2gxvcHlx4/+5MFWqSAuLsa93T7HxXX95QFvHGWX1waSXVO+wZ/Hg59Cr2aHYgK+wJ1CvsChR0T1fc0+ZZKHf2gIR347nkd+2b3XMz3PsL3cPtm91wSiAoTbBwFyviIhQr9eAcTtFoHskUqn/sRGy4K9xHsn7PRHxNsWY0KE7T8vPu2FfstcM3W1aXM9y73LqVJQkFwSPstHw5h9ziRHfjOlgr8ukwK9zhRCmHdkR34zvj+Ffu23fuYTArdUQr3GT4Kbgr6f88V+xv3GwWatpK8wxr3hvsZ9wn7xy4K59iWoMke9x77HgX8BffaFfstcM3W1aXM9y73LqVJQkFwSPstHw5h9ziRHfna+EQqHQ5h9zhzHQP5A/poLB33a/wsKh0OYfc4cx0D+Q/53iUd+C773iodDmFvCveccx2891y8Wwr52vhEKh28/PAqClkKlfeLFYgdHhPQZwofJAoOWQr3mvoYMQr9Ff1xFYgdHhPQZwofJAoOWQr5K/neJR0T0Iz70RUkCpYdiB1nCh4Ooy0K/wAZ64X3W/fU91wS+K/3IGiFHRP0+hz3fBX3S/s/nvuolh4kCpYd+1P3G1L3iYMeE9h9cScKmrAFE/T3jJL3HcL3RxoOo28K5fdc99T3XAH3+fdc4lsKlfeLFYgdZwoeJAri++9JHYH4dGYd98pbCvn6+VBhCg55Hfcg9wxmHffKWwr5+vh0Ffdw/fD7cPfA+wz7C/sg9wv7cPeY93Dw9yAm9wwHDoH4dGYd98pbCvka+d4lHfhDTWEKDoEtCv8CAuuF93AS98r3mFv3IBPw+M4W+HT3wPdw/fD7cPfA/HTPB3hoxlEFE+jZnaWDcxoT8GteePsXnh4wBxPo9y549zae9wYa6/sGg055HhPwnrkFDoFvCvjY93AS98r3mPt691wT4Pn6+VBhChPQ/Kb9UCoKqYH3cDsdbgr6GPfzJB2pgWYd952abgr3nfoYMQr3iv0JJB2pgWYd95Gm9/ymA/kv+YwpHfdI+yAV+/EHQXBI+y37LXDN1h5QHSwKNR0e9/EHDql5HfjE90gB93q99/y9A/d6+koyCvdm/OskHamB93A7HW4K+SL6GCsd94r8LSQdqXkdEvdzxPdm92NS95gT0Pdz+iI5ChPgxzs5ChPQ91/9EyQdqXkd+MSfCvd1wvf8wQP3dfoiVh33YvzDJB2pgB3b93A7HfcR9yDqWwr5FJYK+/EHQXBI+y37LXDN1h5QHSwKHpB6HZ+dmZ+ajB2p7PcI92Qa9/EHDql5Hfi65d/liwptdh1thR0T7Phg+Yw6CuUEW2GNs7O1jbu7tYljY2GJWx8T8vhM/IckHeuL+VABlfpaA/lGlgr7Wfyc+1n4nAX7sgb3tp8d+BYG97b5UAUO+OSL+VABlRwFtgMcBKn5UCYKewr6O/poLB33lvsgJgp7CvpI+YwpHfhY+yAmCvjk+Zb3SAH4k18KA/lb+kouHfdyRSYKewr6O/oYKx33lk8mCvc2i/lQAZX6nAOVFvfoBvdE91z3RPtcBffoBvvf9/L33/fyBfvoBvtE+1z7RPdcBfvoBvff+/IFDvGL+VAB+AJbCvgC93o4CoMd98H6GDEK+9j9gjgKgx35U/mMKR33TvsgFftO+5j7TveYBfvABvf4/GoF+3r3mPd6B/f4+GoFDvH5lvdIEvee91wn95gn91wT0Pee+koyChOg+/z9ZDgKgx35RvoYKx372PymOApwCvm++VA8HXAK+PX6aCwd9137IDwdcAr5AfneJR34IE08HU+L93D3mPdw0fdIAfe7RAr4q6UK96dFPB1FCmMd+Dj49iAdRQpjHfkB+gQsHftd+xYgHUUKs/cMeB1Zdgo194QT9fg/+R4VE/ZCHRP1+0jyY/cQHoRjXAoT+WodE/WSHRP5cU8zdzobTm+QrLG7lfcD0L+GgbEfDkUKYx35DvkoKR2E+xYgHUUKx/dIeB1WXwoy94QT9vgh+eYuHRP5+4FPIB1FCmMd+QH5tCsd+11ZIB1FCsf3IGMd+Sn5vmwK+4VPIB1NgB3bSAp4Hfei9yAv94QT+vlRFvb3vQZGCiEK9x3z85rP6B9CBxP8pQZYanRkYhoT+lcdPR2DCvsZ91gVcU8zdzobTm+QrLG7lfcD0L+GgbEfDkUKveXf5XgdanYdRveEE/qA+D/5KBUT+wD3PLW83t5hvPs8+zxhWjgfE/qAOLVa9zweE/sAVAoT/ICE+3QgHUUKvZodlfeE+wV1Cvsp94QT6oD4A/luFRPzAC8KE+qAVwrA+wxcChPsgGodE+qAkh0T7IBxTzN3OhtOb5CssbuV9wPQv4aBsR8O+KeB9zT7NPdSw/cWIZcK+4QcBXkTABNV+neBHfsPJXVZQx4Tqr5JKaD7EBshCvc89zD3HKzH5x8TVUrR9wJv9xkb94v3Fdf3M6kf+38GZFpohTQblPeYFcvHhVWmH/vCBsGmx5HLGxOm/Ej7iBVxTzN3OhtOb5CssbuV9wPQv4aBsR8OX2Ed+JD49hUuL29LTB/3rvuEih3dTR1TPx0DlffAFVIdHmIdLx0fDlM/HQP3cvm0MQr87fzYFVIdHmIdLx0fDlM/HQP5A/l6JR2N/GwVLx1SHR9iHQ5TLQr/AbzrhfdcAVwd9433IAP4NvdSFS8d+173EjD3a3wffHAnCpux912Y9xHZnfdAGWIdDlOmHQFcHbpECve9+eYVNgr8o/y6FVIdHmIdLx0fDl8/HffkRAr43pgK+64HPh0594T5tAf8LPz2FSYdmIH3XPc+lB0D+Uz5nBX3INUj5Ps0Nym8+wao+wySGW77XLKIsIauhBn7AlHzMfc849tcwUadL2QK9zhC9xj7Bukf+7D83nAd94o/CpX3SBJ1Hb1xHRP4+N74mhU+HTn3hAcTvPm0+4QH97YW+0jjB0cKB/1O/PaGChO8WB0eDpE/CpX3IBJ1HRMo+gD5jBVZs/uEY/tS+yD3UgYT+CUHPh0594QHE7j5AL0H/F78QoYKE7hYHR4OU0cdAZX5wgP4LPdIIApTRx0BlfnCA/j3+gQsHftf/MQgClNHHQGV+cID+QP5eiUdg/x2IApTRx0BlfnCA/kE+SgpHYL8xCAKU0cdx/dIAfdPXwoD+Bf55i4d+4P8fiAKU0cdx/dIAfe9RAr4rfnmXgr7Ffx+IApTRx0BlfnCA/j3+bQrHftf/HQgClNHHcefCpX5wgP5H/m+bAr7h/x+IApTgB3b91Lb9wzH9z4SlfnC/GD3IBP4+CyBHfuJ+zeQHR4T9G4d938em3odoJ+Zn5wf9zOj4tWj9xMI+38GE/hkWmiFNBuU95gVy8eFVaYf+8IGwabHkcsbDvu6+CT3XML3LwGdCgP4Y/kjFbeziYiyH/cqB5U0bItQG/tiQ1L7DB9q+w37XPcN/CT3hPgk92v3XPtpB7GSpJzFGw5dCgF1HQP43vjsax0jCl0Ks/cMeB1QdgpQ94QT9fg2+R4VE/ZCHRP1+0jyY/cQHvc8WWsdE/kjCl0K5fcMAVwdz/dcz0QK+Jr5yBVHBpkdgArPJ2sdIwpdCsf3SAFcHbv3hLtECviu+eZeCrtFax0jCmv4JFUd+Lr49hX7Ei9jWUMf96z7hP2094RdHZP4JPdmlfcgEsf3hPfmkgr44vj2FfsSL2NZQx8TcO/3XPcg+1yz+4RjY/sgs/0A94QHE/BdHfz2+RT3NGMKmAr7NPeE9zQH+4T7XE0K/PaL+OxjCvjsTQr89ov6BEUdVPm0MQr7zvusTQr89ov6BEUd9yD6BEkK+9v9tBX3hPjsjAoO/PZ+Cp/lx+UDMfnmMgr78vuOTQr89vkyXx355hU2CvuE+45NCvz2i/oERR334vm0Kx37zk9NCvz2+TL3IEUdLPm+Vh379vtmTQr89oAd+Yz3SJUd+3f3tBPg95j55l4KNP1mFXQdHrn47Ggd4gZDHRPQPR0T4IoKHw78R/uO91z5Rvc0AfdXRAr3V5gK+zT3hPc0B/tcBPuE/MgGSHV4RV9aHfdIHw6ri/m0AZ/3hFAKDqtvCosdw/dcUAr7oPzPKgr89ov5tGMKmAqKHfm0Bw789ov6zEUdVPp8MQr7zvusFYod+bQHDvz2i/rORR33H/p+Wgr72v7OFfeE+bSMCg789m8KlR37cPdcE8CfmAqKHfm0BxOg+3D+GEkd+9yL+bQB9zVECviyngr7IWEF94b7hPvOB/shYQX7Kgf3IbUF++T3hPgsB/chtQUO+D74JPdmix33qveE96pECvqs+PYV+yYvWU9MH+NcLKFAG/smRE9ZVh/vYgq9vr6lyBvjpl8kH/uR94T32Ae9vr6lyBvjpl8kH/uR94T3/Qf3Y/sjtSIeDmv4JFUd+Lr49ikKDmv4JFUd+Sv6BCwd+wX7FikKDmv4JFUd+Tf5eiUd3VcpCg5rbwr4iPdmix3Q91zQRAr4uvj2KQr7cf3SKgpr+6L3XPhqVR34uvj2FfsSL2NZQx/b+4T87DYdB1h1eDtpWh33QR9yCmv4JPdmvZodn/eEOnUK+zVxHROq+C35bhUT1C8KE7I4c9EkGyBq+wInHxOqTh0Tsvch+wwpCg5VPx335EQK+DaBIgpVPx335EQK93P5tDEK+1b+DiIKVT8d9+RECvkF+SgpHfsWBDQK95P3LeP3cvdy+y3j+5Mf/DgwHVWmHXgdTV8KTfeEE+z3UPnmMgoT8vt6/fAiClU/HffkRAr4+Pm0Kx37Vv0yIgqTHXgdRqQdRveEE9j3Sfm+OQrHOzkKE+T7gf4YIgqTHcefCnUdA/dL+b5WHft+/cgiClX7G/n6/X33Xvds914SdR0TmPji+OUVtvciBfs+BhN4ZvsRBYMG+5P7LZAd+zrhMPcqZx9g+yIF9z4GsPcRBZMG95P3LeP3ch8TmPc6Neb7Kq8e++j7uRUTONO0p9WTHk/7XgUTmGebeKi8GhNY93H7ABXH914Fr3uebloaQ2JvQYMeDpMdvZodlfeE+w51CvsOcR0T1fcU+TJKHf08Igr4zoH3UvtS91zRlwoTrPqegR37GPsAclFEHhN0xUX7AKT7HRs0Cvcd9qTF0R8TrFHS9HL3Ehv3i/cV1/czqR/7fwZkWmiFNBuU95gVy8eFVaYf+8IGwabHkcsbE3T9BfuOFSYdX2Ed+JD49hUuL29LTB/d+4T95veE9+BNHWlhHfik+PYV+wguZUdQH/e8+4T+VPeE95QHR8boZfcIG/c59yPP94b3hvsjz/s5Hyf8OBUmHV8/HffkRAr43p4KOQc+Hfvg94T55gf8LPwuFSYdegr4gfj2MR0Oegr4pvoELB1m+xYxHQ56Cviy+XolHfcyVzEdDvt4bwr4kvdclR37cPdcE+D4gfj2MR0T0PxZ/dIqCk8dlfdjFYcKHhPYZx0fJQoOTx33cvm0MQr87f01FYcKHhPYZx0fJQoOTx35A/l6JR0T2KD7qRUlCowKhwpnHR4OUy0K/wAa64X3PPes9z6VHfeD9yBUcR0T+vnM914V9zH7K5n7gJceJQqMCvs49yxg91GDHhPcfHAnCpqvBRP692GP9yCw9z8aDlNvCuX3Pves9z6LHcT3XM5ECpX3YxWHCmcdHiUKzvvHSR1Ji/dc7/cM5ZQd985ECvkc+CQVrq2gtL0a9x/7Dbn7TvuH+xpd+3ke/Ef3hPhHB9bRi8S1roFpZHKEOR77DAf3VKSCYmJygvtUH48K99D3IZ/3SPcNScInox8Ojx34/PgkNB0O+5yB91yz9yCp91wS9xdxHRNwcQoHE9BtSPsgzlYH+xbnUvdO2tKQlcQe91cHgUZti1UbW3KYpoAf9zn3IPtBBhNwqQcOjx34XfoGJR34AvwmNB0O+5wtCv8AGeuF91v3ZvdcEp0K8/cgE9xxCvtzB/sBzFH3GHsee24nChP8mrDIjMGQuZMZ91cHgUZti1UbRXWoxB/3EAcO+5xvCuX3XPdm91wSnQo991wT8Pj8+CQ0HRPoPf0AKgprgVUd+Or47CMdmwoB936l9+ZECvkD+gQsHXL7ICMdmwoB93Kx9+axA/kQ+SgpHfc9+yAjHZsK+Gr3SAH3W8j35sgD+CP55i4dTkUjHWuBVR35A/m0Kx1yTyMdmwoS91TP91v3Y0f3hBPQ+CP6DmUKBRPg95/3IGUKBRPQR/sqIx2bCvhqnwr3Vs335kQK+Sv5vmwKSkUjHWuAHdtVHfloFvcG+Oz7hPvYBl5cQGxEG/sAZrfyH/eR+4T78wf7bfctYfcb9xLns73THjueaQoOmwr4YOXf5ZUdYnYdYnEdE2z4QfkoOgpUChPy9z37fiMdbp0dlfndA/jjngr7NPw3+zX4NwWWHfeO/OwF9+kG94747AUO+GKdHZUcBTQD+sT47Ccdex35+voELB33XvsgJx17HfoH+SgpHfgg+yAnHfhifgr4Ul8KA/ka+eYuHfc6RScdex35+vm0Kx33Xk8nHaGdHZX6EAOVFvfKBvcc90P3HPtDBffKBvuo98D3qPfABfvKBvsc+0P7HPdDBfvKBveo+8AFDoL7jvnmAZX58QP49/jsLR2CCvkP+gQsHXP7IC0dggr5HPkoKR33PvsgLR2Cfgr3Z18KA/gv+eYuHU9FLR2CCvkP+bQrHXNPLR1qCvle+Ow7CmoK+MX6BCwd9y37IDsKagr40fl6JR338E07Cvswi/dc91z3XNH3SAH3i0QK+Hv55l4K93dFOwpmRh1jHfm89w8V90IHRgohCvcd8/Oaz+gfUax8yh73RwZopYu/uBr7hNQVcU8zdzobTm+QrLG7lfcD0L+GgbEfDl9IHZ/3hffjRAr4pPj2FfsILmVIUR/3u/uFih3qB0jG6GX3CBv3Ofcjz/eG94b7I8/7OR8n/DgVJU+f2oUfogfZkcef8Rv2yHUzWB0fDmdHHQGf+cID+ED3SBUyUqHFeh/4zQb3iPsz9fuL+4n7NzP7cm4d94n3Y/cf1/cLvR77f7MFdm5Tcz8b95gE17+AWqMf+8UGvKPAltcbDvg++CT3ZpUd96r3hPeqkgr6wPj2FfsSRGxF+wkf1mZApTkb+whEbEb7BR/ldx334ge4zr+gvhvPs3MuH/uv94T34ge4zr+gvhvPs3MuH/uv94T4Gwf3OyS/+xEeDmv4JPdmEmkdEwAT4Pji+PYVIfsEbU/7BB/bdx334ge44tagyBvZsGkuH/ul94T4Gwf3RfsPtfsRHg5ZPgr3wFsK+DiBFfep9xn3CveH94b7GfcJ+6n7qkAK+4j3GPsJ96qMHQT7D3DN1tWlzPcQ9xClSUJBcEj7Dx8O+1KL93D3NGYd93L3lgP4dPdwFfh0+5gHJyqLJB77cAfUwYvO1x+J+3cF+137cPko93AGDj+L93D3ovdwEvi0hR0T4Pm4+H4V90L7Ibn7hfuC+zhd+4MejR3Mx4vn4qSGbR4p/Kqk+5oa+wz5pPdw/BMHvdn362j3dxoOP3kd2/cM2/dwEogK+5j5rhPo+VX38hXKrK+70Br3OPshufuKHhPw+4f7OF37eR+NHcLHi+znpItnX3KL+1Qe+wwH91Ski19ncosvKk+Lwh+WHft59zhd94f3ivchufc4HhPo0Ge7TKweDmfbZh34blsK+db3wBUn+CSWHfxa/CQF+3D4Wjv3mNvvB/zS93AV92r3SAX7SAcOP3kd9x33ALj3XBL4tIUdE/D4mPhbFfsFV3dxQR+s5gX4UPdc/QUGMfwA91tqBarbxZjLG9ujc19dcnQvKk+LvR+WHft09z1d94f3ivcczfdC9x4g4vtJHg5Zgfdc9yr3B8L3XIsK96yFHRP4+I74WxU4PX9jUB/em7qj6Bv3FvF0eO4fgAqdNvsIo/tCG/ti+0A0+7b7dvcY+wn3tPeL9xnZ9zf3LPsZ0/tJHzX7nRX7BXCmvLylpPcG9walcVtacHD7BR8OIPh093ASn/l7/Qn3mBPAn5YK+3D4JwcToPuT+yBp+zT7SBqNHfdI3/c097H3IB73cAcOWYH3UvcW9yDl9z4BlfnIA/k7+B0VwqmluMga9w8uxfuL+4wvUvsQTaVfwm0e+wJsYk8wGvsk5z730vfR6Nn3I+Zix/sCqh77l/cnFe2he25udnsoKHabqKihm+0f+/wE+wVmpbOyr6T3BvcGr3FlZGZw+wUfDkWB91zC9wf3KvdcEogK96yFHRP4+Br5WhX7i/sZPfs3+yz3GUP3Sd7Zl7PGHzh7XHMuG/sWJaKeKB+PCnng9whz90Ib92L3QOL3tvd2+xj3Cfu0H5/78hX7BnGlu7ympvcF9wWmcFpacXL7Bh8OZR375Pf8+EwBn/iWA5/4oBXb+x73CeV3+wgF9zQGd/cI9wkx2/ce+x3D9x3DO/ce+wkxn/cIBfs0Bp/7CPsJ5Tv7HvcdUwUO++h0Cp/4kgOf+WQV95j9+gX3jgb7mPn6BQ789vd6Xx34LhU2Cg78SfdC97kBn/gxA/d390IV9yDNufDvSbn7IPshSV0nJs1d9yEfDvz2i/dI9wxfHfh0FTYK+4T7wBU2Cg789otfHfdIFftI4wdHCgcORYv3SJUdqfeEqfeEE9Cf90gVNgoT8KkWNgoT0KkWNgoO/OKL90gSpPeO+4n3hBPA96yWCpYdlfxgBYkdE6D7hE8VNgoO/OL4OPdIEqT3jvuJcR0ToKn4OBX3hPdIjAoTwPeO/VAVgfhgBYwKgfxgBQ74AZ/3XPc0fwocBJcDHAS/+BCFCvsiB6Ed+2sGoR37bvtc9zIGXPs0Bftn+1z3K5kK92uZCvdl91z7KQa69zQF+737NBX7awa69zQF92sGDvz2i18d90gVNgoOK4v3SMf/AJm1w/8AYEo9Zh33hfeErFsK+HX3hBWz7feRaPdZGvc4+yG5+3b7c/s4Xft+Ho0dx8eL2NOkgWseMPul5ftjGk8ENgoOK/sC93D/AGBPXP8AmbCkx/dIOx2sRAr4vfg4FfdI+4T7SAdPBGMp+5Gu+1ka+zj3IV33dvdz9zi5934elh1PT4s+Q3KVqx7m96Ux92MaDvu2aAr31PfUFZYdn/vUBfdwBg784mgKDvz2i/dI9wxfHfh0FTYK+4T8dBXjBkcK+4QHDmUd91L7cPdIAbP6fAOzYxX7SPp8WAoOdwr3NfeE9zP3cBKf92BT904TABPwn/dJFRPo48eLJ/twvE74CYwdB/s+SZ/3Ax8T8PcMMJVkHrMHE+iy5pX3DPcBzZ/3PowdB/v6S1D7cB8T8CdPizMeDncK9zX3hPcz93AS95T3TlP3YBMAE+j44vdJFfeEBxPwM0+L7/dwS8b7+h/7cAf3Ps13+wEfE+j7DOaBsh5jBxPwZDCB+wz7A0l3+z4f+3AH+Am8yPdwHxPo78eL4x4Ojh344vjYFfdw/M7+fPjO93D7yvjEBw6CHZgK/M77cPfK/MT7yvtw+M4GDo4dn/fBFfwU9xj7CfhKHvdwB/uvcM33a/dqpcz3sIwdB/xK+xj7CPwTHw6CHffBFfgT+xj3CPxKHvtwB/ewpUr7avtrcEn7rx/7cAf4SvcY9wn4FB8O+BqjHbMcBLADs/hMFftcHASwgAoO91KjHbP6fAOz+EwV+1z6fIAKDnId9yqjCvp8A/esngpTHdsWUx0O9yqjCvp8A/fy+OxSCvcq98BSCg77mKMK+OID96yeClMdDvuYowr44gP38vjsUgoO+96L90iLHbNECp8W4wZHCvuEB/esFvtI4wdHCgcO+7aaCgGV+MQDlfgkfB33ZvvUfB0O+7aaCgGp+MQD98r5ZHwK9/L31HwKDvzOmgoBlfesA5X4JHwdDvy6mgoBqfesA/fK+WR8Cg789otfHfdIFftI4wdHCgcO/H4Ojyf6GAGz94T3CfcMA/iZ94gV92gHuoOrephnCPeJBnn3PvsO2vtZmQj3IvsM+yEH+3R/+xkx+2Ma+2P3GTH3dH8e+yH3DPciB/dZmfcO2p33Pgj7iQZ+Z2t6XIMI+4H1FdS1ptaTHvtsB0CTYabUGg6Rs0QdErP3hPfkkgr57PfyFfBs1FG9HuLiNuD7BfsFBZ1RRZQ7G0JLhHtUH/sB9wE2Nto8BUlaaD8gGiCuP81aHjw84Db3AfcBBXvCy4TUG9vRlJ3FH/cF+wXg4DTiBcW9qtTwGvzUFuPIofb2yHUzWB1OCh4O34L3XNP3R/tD90id94f7WvdbEvhI9wwTrPo693wVE8z3O/sjqvt/lx4TtMwHxoaogHEajR33NfsQ0ft0lx4TrOf7DDAH+46F+xxI+yYa+y73AFT3qn0ePwf7BJFzoKgalh37V/chVPeThR4w9wzmB/eIk/caw/dFGv0E94kVpKGS84weTAcgj3iNoxr3ivuyFRPM0wfxhpuEchoTrHV6gCaJHg5F+wL3cOb3DMf3DOT3cBKz+Xj9KPeYE3j4n/jiFdXUgXf3AqAKE/T7dfsBI/thax8x+wzbBoGLgYEabTv7DOUH+2iq9wAo93cb8NSVn/cCjB0Hd/sCQoFBGzxnq8Z7H/ek9wz7sAaVi5WVGqn3sPcM+6MHE3jFm6+q2RsORSf3cPdd9wz3KWYd9yH/AQbhSAP4s/jiFdXKgXfvoAr7ti77DfuMrh/7APsM9w4Gj/sCZHU0Rgj7cPl493D8dAfcwbaxh/cBCPeI9wz7lgbqgKnB9wobDvc22/cMx/cMAfggWwr6iJgK+8AG+077mPtO95gF+8AG99L8OAX7c/sM95lP+5n7DPeZ+0j3mPdI95v3DPubx/eb9wz7dQYOgaMd98BECvnc+EwV+8D3hPuE+4T7mPtc95j7hPeE94T3wAYOch16t/jRAbP5rQP51fhQFSf3Qfu8+z/7vfc/J/tB91n7BvtY+wXv+0H3vPc/97v7P+/3QftY9wUFDoGL90jH91zH90gB99RECvfU+TwVNgr8nPuEkwr8nPuYFTYKDpcds/jskwr9tPvUkwoOlx353PgkhQr7WQe/90MF+44GV/tDBfv1+1z3uQZn+wwF+5X7XPdZBlf7QwX3jga/90MF9/X3XPu5Bq/3DAUOJ9v4nAGz+VoDs54Kjwr4qU/8qU8Fjwr5Wu8F99QHDifb+JwBs/laA/mCngr9WicF+9QH+VonBYAK/KjH+KjHBQ4ni38K+VoDs5YKjwr4bW38bW0Fjwr5WuUF96wH/Vr89qYKJ4t/CvlaA/mClgr9WjEF+6wH+VoxBYAK/G2p+G2pBf1a/IimCoGL91z3PvdcAffARAr4sPjOFfcW+4T7FvuY+1z3mPsW94T3FvfAgAr9tPzOFfm091z9tAYOgYv3cPsM93DHpR0TeLP4EEsd/BAE93AG26yfuh4TuPcFrSf3GRv3O8D3DPdcH/twBjtqd1weE3j7BWnv+xkb+ztW+wz7XB8OgfdIpR0TABPgs/dISx0OgaMd+OxECvnc+EwV/bT7XPjEfx0O9477Avdc+Jz3XAHP94T4oUQK+uD5dxX7Ifch+xH7EQWuQzOfJBv73PtD+1z7lyKoK8M/H/sF+wX3Ifsh9xL3EgVn0+N38xv33fdB9173l/Rv6lPYH/09+6kV9zvf5/dHs62Hgqoe+/X79QWBqoavsxr4oRb7PDcu+0ZjaJCUbB739vf2BZRskGdjGg74CZ/3XPc291wSs/eE+VOSCrP3vxX7Q+4j91L3Fd++9w3kHvsN5OBY9xUb91Lu8/dD9z77APcF+0n7FTdX+w4yH/cOMja/+xUb+0n7APsF+z4f94QWvaWsyrusd028Hk5banhaG0J7pcAf+HgWyrysn7sbyqVqWVZ7cUJZap7HXB8Oyvsq91z4un8K+f0Ds/sqFfdb93eL9/DtH9b3kgX3KLv3G4vmG4AK+1v7d4v78CkfQPuSBfsoW/sbizAbDvgJ+HT3hAH3hPeE98REChwEx/lkFRz7YfuE91z9CveE+Qr3xP0K94T5CvdbBg5F+yr3XPi6fwr5eAP5oJgK/Xj7XAb3rPun+6z7pwX7XPl491z8TAf3rPen+6z3pwX4TAYO+Dj7Kvcq9yv3XPeNfwocBM4DHAT2mAr8Pwb7nf20+z338wX8Bftc92gG9xv7wQX4Egb3k/mCBfeKBg7A+yr3XPc+fwpECveYmApu+1z3eXn3NjCt+0JkCvfi+8D3XPvrnx/3QP2CcB35hmAdEwAT3zcdE7P3LD73D/t5+3g++w/7LB4T3/st2PsP93ge91wEWnuS0B8Ts9Cbkby9m4VGHhPfRnuEWR4OHAWRYB3H94SdChMAABPfADcdEyMA9yw+9w/7eft4PvsP+yweE98A+y3Y+w/3eB4To8D5MxY5Hf0z91wVQgr5MxZCCg6eHfcg+Sj3DAH3/IQKKB3W9yAV+yr4BAb7APsJI/cR97L3sPe0+7Aj+xH7APcJBQ73V/8CWIAAlAr5rPeRKB37OfdSFSH195j3mPszhZr3Nfgnio38KPs1fJH3MwUO91f3O4QKAbP3TSgd+9L4FRX3KvgEB/sJ9wD3EfP3sPuy+7D7tPsR8/cJ9wAFDp4dlAr5rPeRUwr7OftSFfeY+5iF9zP3NXyJ/Cj8J4p89zX3M4X7mPeYBQ6eHfcM+SifCvf8hApTCtb7IBX8BAf3APcJ8/sR+7T7sPuy97Dz9xH3APsJBfgEBw6eHZQKs/eRA/iy+b4V+937Qfte+5f7l/dB+1z33ffc90P3XPeX95f7Q/de+9wf9zn7UhX1IfuY+5j3M5F8+zX8J4yJ+Cj3NZqF+zMFDvdX9zuECgH58PdNVB330vgVFfwEBvcJ+wD7ESP7sPe097D3svcRI/sJ+wAF+AQGDvdX/wJYgACUCrP3kVQd9zn3UhX7mPeYkfsz+zWajfgo+CeMmvs1+zOR95j7mAUO91f3O/8Aa4AA/wCWgAD3AAGz+oEoHfgW+F8V+2r7svsR8+L3APueiuIg+xEj+2z3sfds97X3ESM0+wAF954GNPcA9xHzBQ6eHd/5hN8B9/yECigdjPnYFfey+2oj+xH7AOIF+4oH9wDi8/sR+7L7bPu092zz9xH3ADQF94oH+wA0I/cRBQ6CJ/cF+Tf3BAGz+bUD+O2YCvvUBvuF/Fb3hfxWBffUBveE+FYF/CT75RX7Sfflogr3vfu091zj91L3IPdc238K94T3A/eE96hECvkT+b4V/An7dvtS+/T8Pfdn+xf4/B+V91wF/Ej7NbD30/eB9xL094f3D/cOefsYlh9bukGkKYkI+y+J+x9d+3Ia+3L3H1n3L40e7o3VpLy6CEv3hPgkB/ex+yH3EfwDHvcW/QAVPk6Nz8/IjdjTxolSkR91B1KFUYlCGw73OYH3XPf89zQBn/qLA/qf9zYVXZ9gnWOcpKuirqGy+2rdGHVpdGxzcFijYKFonQj3Grbavtoa9PsYwvs8+1siVPsHVaFcu1oeInb7CmP7HBr7FvcPQveO9yz3C6nK7R7BccRvyW4I/F74uhW2nHtvbXJ2W3ofZKh/oJ0ap6Cbth5J+/wV+wVlpK6npZ29nR+8acln1mMIgmpmhmIbDrp0Cvfn94TZRAr35/lkFfsW+z2L+3D7cPc9i/cWH/xC94T5+gfZFv3694T5+gcOWfs09zT5Hvc0ErP3hPtw/wDFKPb/AS7XCveE//8m0ez/AMUuFBPU+Wn3XBW1x5i+tBr3BUvX+5eVHhPk+yyRcpC4Graui/His4thHokd90H7L6j7Xvte+01u+1NSpFy+aB4T2GBPflhhGvsFyz/3l4Ee9yyFpIZeGmBoiyU0Y4u1HowK+0H3L273Xvde902o91MeE9TFc7pYrh771toVI5E7lcTqiYwYuoHChMiI84XbgVIsXZRVkU6PCA6eHfcM9wv3I/cw9yP3C/cMAbP3DOj3P/iJ9wwoHfcMBPuC+yX3Bfd493f3JPcE94P3g/cj+wP7ePt4+yT7BfuCH/u29+gV+zL3AUz3Svc99cH3G5ke+0MGZ35jgU4bPmCaysq2mtjIs4FnmB/3Qwb3G30hwfs9G/tK+wFM+zIfDvse92L3DPcN06rS0PcMAbP3DOrg2fLS9wwD+Az5vhX7dfsD+xL7RPtE9wP7Evd193X3A/cS90T3RPsD9xL7dR/8eAT7JUTI9w33DdLI9yX3JdJO+w37DURO+yUf9yX3ZBW+aK9XHvtH+3fgwL0GqlYF7wZjzAWkmpqmrBr7SZsV2QaTi5aLi3uLfICLiwwlPQYO9yj5SfUB9033Evc99xH3n/cSA/hc+bMV/DQh9yX7fPcS93z3JQb4svUV+y8GI/tVIvdVBfsu++b3Efc2Buj7NgXdBuf3NAX7NPcSBw77W/eX91z3K/dcErP3hPcXkgr37feXFTkd91wEQgoOjgr9+veE+foHDo4K++33hPftB/uE/KEV++33hPftBw6B99T3XAH31EQK+dz4nBWRCvxq94T4avesBg6Bvfdc0fdcAffURAr53PfUhQqRCkX7rPtc96z7XPeE91z3rPdc+6zRBw6C+UT3BAGz+bUD+d338hX7hPhWBfvUBvuF/FYF93AGogp+CvyIXwoD/Ij55jIKDn4K+6xECvus+eYVNgoO+ShmHfxB+BkDY/m0Kx0O+ShmHfxB+BkD/EH5tDEKDvkyZh38lqQdA/yW+b45Csc7OQoO+ShmHfxa+DID+4v6BEkKDvkqZh38W/gyA/uM+bZaCg75HvcMAfyCdgoD/IJgCvko5d/lAfxgdh0D+475KDoK5QRbYY2zs7WNu7u1iWNjYYlbHw75KJod/QCQCv0ASgr5Mp8K/JH4aQP8kfm+Vh0O+VD3DAH7hPdcA2OWCvcMRweZHQcO+z73DAH7hPdcA/uEWUkdLQr////rha4S+0j3IBPQ+2tdFROwnrkF+xQGeGgFE9AnCg6AHRL73PcgEwATwGNmCveinwr8nPh0A/yc+C4V+yD4dD0dDveinwr+pPp8A/6k+C4V+yD6fD0dDnQK/Kb4kgN3+WRPCg50Cvx++EIDT/lkFfs+BvuY/foF9z4GDvw5+ShmHbP4GQOz+bQxCg77+Pke9wwBs3YKA7NgCvwg+SpmHbL4MgP3ivm2WgoO/IItCv///+uFrhL3bPcgE9D3SV0VE7CeuQX7FAZ4aAUT0CcKDvwg+ShmHbP4MgP3i/oESQoO+/J+CrNfCgOz+eYyCg78zn4Ks0QKs/nmFTYKDvw5+ShmHbP4GQP4Qfm0Kx0O++T5MmYds6QdA7P5vjkKxzs5Cg776fkynwqz+GkDs/m+Vh0O/J6AHRKz9yATABPA99xmCvwa+Sjl3+UBs3YdA/eO+Sg6CuUEW2GNs7O1jbu7tYljY2GJWx8O+3r5KJods5AKs0oKHqA3/wwJiwwL+g4VmRMAiAIAAQBDAGQAegDQAQ4BSQF7AZ4B1wHrAf0CFwIgAjUCOgJOAmECaQJ5AoYCkwKXAp4C1gLzAvkDEAMsAzQDTwNUA1gDXwNrA30DggOGA4oDlAOiA6sDtAPKA84D0wPcA+ED7gQVBDwEUAR4BI0ElASaBKgErAS/BM4E0gTyBP8FBQULBSgFOQU/BUMFYQVpBXIFggWZBaAFrwW6BcMFyAXNBdIF2QXgBeMF7QXzBfoGAQYIBgwGFwYfBisGNgY6BkAGRQZJBlAGWwZhBmgGbAZ8BoQGiAaRBpYGmwafBq8Guwa/Bs4G3QbiBuoG8Qb1BvkHBQcJBxUHGgcfByQHKQctBzEHPAdDB00HUQdVB1oHYwdoFUlIm8t3H/jNBvea+zPj+4v7ifs3M/tybh33f/eL9xXX9zOpHvt/BmRaaIU0G5T3mBXLx4VVph/7wgbBpseRyxsO+wP7FnVk+wwf2Zgdo/cC45LYG9vXiEMfn1RLljcbMwoLFfeT9y3j93L3cvst4/uTNAof91wwHftN+xkz+177XvcZM/dN9w3gsMq/H/ssiUxv+wkb+xb7GKiYRh/7Vwd8xPcna/c/G/di90Di94Qf+J8H/Cz8BhX7E2Khz8+0ofcT9xO0dUdHYnX7Ex8O+yyRcoqmGqakkfcO9xPHg2YejR33R/suzful+6j7K0n7Lvs39w1X99CBHvc4hqKHbRpxdIH7Lvs5a6KtHgv7LJNyiqQaoq6L9w72s4trHokd90H7L6icHftNbvs/+y33DXb3qIAe9ySFoo5tGnF0hfsa+yVrmK0eCxX7JfyC+yz4ggX7ygb7LPyC+yX4ggX7qwb3ep8d+BYG9wf4J/cH/CcF+BYG93r5UAUOxlEF2Z2lg3Maa154+xeeHjAH9y549zae9wYa6/sGg055Hgv7LXDX4N9+HWeVH/eeBvdTgPsm7fusG/u0+yz7CPuH+4j3LPsJ95b3J+e10MYfniYF9yr4EfxaBgsV+xIvY1lDH9v7hPzsNh33hEEdCxXPBkf7AgXsBvL3AgX3DI8KDvstcM3W1X4dSZUf954G93GA+ybt+6wbbQoL+4j3GPsJ98gL//8TxR//AFm4Uv8AP1R7/wAwQo8LbQosCgveo0XyG/as9wLvH/tIBmN+d2YeC/14/VD5ePdc/HTM+HT3Pvx0zAsVOh3bBT0dCxX7SPdcWArHFvtI91xYCgv7Q/tIYvsw+xb3DFoL+5P7LTOcHfctM/eTC/sgBwv7SPeEWAoL0ov3cMf3IMdmHej3mPfcWwr4+ZYK/Jz7rEL7INT7rD0Kx/cn9yD7J8f3SAbD54v7FvsWL4tTHw4V+3r3mPd6B/f4+GoF+8AG+077mPtO95gF+8AGDhVLCj0dCxX3PLW83t5hvPs8+zxhWjg4tVr3PB8LFf1K+1z37Ab77PtcBftc+Ur3XPvsB/fs91wFDjId9+j5UAYL+JwG9z33M/cE94L3gvsz9wT7PR87/HQV+0gLQwqVCguBRB0L+xj7CPuHC/sMi/dczPc+zPdcC1p7ktDQm5G8vZuFRkZ7hFkfC3kdZB0L94QDC01GHQv3eYn7IN/7ihsLR/twBfYG9wX3cAX3SAv3NOH3Frf3XAtlCvdjOwU9HQuiHROILwoTUDhz0SQbE2AgavsCJx8OVgoFC/1Q95gLFfzs94T47AcOIE6h4wsV+44G+5j9+gX3jgYLA/okngr8Bgb7rvtqBfgy+4SKHfcPB/ch8vdd+3YF98oG+9z38wUL97YG9zP3AfcE9zD3MPsB9wT7Mx9Z+9AV+4TriR2lq4tbW2uLcR8OFfveBveY+8D7mPvABffeBpsdBQsD+LP5vhX73PtD+177l/uX90P7XPfc9933Qfdc95f3l/tB91773R8L90IEu7WJY2NhiVtbYY2zs7WNux8LFfuYTAoGDjUK92PbCzhz0SQbIGr7AicfTh0L90gHC6OB91z31PdcEpX6EvuY95gT4AsV+2NMHfdjO/dj2wU9HQv3mAMLFfsD+xZ1ZPsMH9mYHaP3AuOS2Bvb14hDH59US5Y3Gwtf+473XNv3XPdI91wLFfuEfx0L91zH91wL+foV+0jyY/cQ9xDys/dIHvsMBkVqbUFBaqnRHg4V/fD7cPfA/HT3mPh098AGC3cd99gHC0UdnwsZxEEsufsSG/t0KvsJ+zn7ZPctO/eD94P3fPb3tQsV+2M7BVYKCzEVgwogBkMdDvez9zS891X3S/s/nvuolguaChKpcR0TwPes+WQVlh2f+9QF93AGCweBCnQdHwv7MIv3XPdc91wBn/lKAwsV91AGXIFOfScbCxX8afsg+GkGC/vIQAoL9/xbCgv7cPcMC0+JCvmqAwv4/PgkQB0LQR0O91LI9yD3AfdwC/sq+foBC/dI93D3SAv3DPdq9wwL+6z7XPdwC3kKQgszCvcd8/Oaz+gfC/t4+C6UHQML+OSL+mgBlRwFtgMLFYwKY/vUBfdmBguVQwoL+TL3SAEL91wBswv3XAcLQx09HYoKC4L7jvr+AZX58QMLigp0HR8L9wD3KvcACxX3XAsVTgofE3jjyKH29sh1Mx4L+1D3XG73dwuV95gLi/dw95hmHZ8LOEqLsQsSn/eYC/uEBgv5ePdc/HTM+HT3Pvx0zAcL/M50CrNECrP5ZBUL+1wHC/dI+0j42PtI90gTABNgC/us91z7hPtc+6z7XPesC3EdE/ALFftc+bSACgv/ANGAAAELAYgKC/lQFQv3DKn3XPs+9z54HQv5tBULBliYHfeOBr73PgUL+CT31AtrgfdmC/cM90gL9xf3hAv47BUL9yABC4wdB5/7AkKVJhsLdwr4xGYdC/dJ9+b3R/vmBQ6dHZ8LBvu2C/pKXgoLFfla91z9WgYOBfe3BgsAAAAAAQAAAAwAAAAAAJQAAgAWAAEACwABAA0AHgABACAALQABAC8ANQABADcARgABAEkAYAABAGIAZgABAGgAewABAH0AggABAIQAjgABAJAAlQABAJcAngABAKAApgABAKgAtwABALsAwwABAMUA0gABANQA2AABANoA4wABAOcA5wABARkBGwABAUYBRwABAU4BYAADAAIAAgFOAVkAAgFaAVsAAQABAAAACgAiAE4AAURGTFQACAAEAAAAAP//AAMAAAABAAIAA2tlcm4AFG1hcmsAHG1rbWsAJAAAAAIAAAABAAAAAgACAAMAAAACAAQABQAGAA4AGgAqADIAOgBCAAIACAADADwBAgEaAAIACAAFASYBmAcmCioK5AAEAAAAAQroAAQAAAABDBgABgEAAAEXkAAGAgAAARe8AAEYhAAEAAAACgAeACgARgBYAGIAdACGAJAArgC4AAIA6QAAAO//9gAHAOj/9gDt//YA7v/iAO//nADx/9gBAP9MAQH/TAAEAOz/9gDt//YA7v/2AO8AAAACAOr/9gDtAAAABADqAAAA6wAAAO//ugDx/9gABADpAAAA6v/2AO//2ADx/+IAAgDv/9gA8f/YAAcA6P/2AOr/9gDs/3QA7f/EAO7/4gDw/7oA/P+wAAIA7//EAPH/4gADAOn/9gDq//YA6wAAAAIXyAAEAAAYyBjMAAEABAAA/+z/7P/iAAIXugAEAAAYwhjKAAIAAgAA//YAAP+IAAEXqgAEAAAADQAkACoAMAA2ADwAQgBIAE4AVABaAGAAZgBsAAEAFgAAAAEAPf/2AAEA+P+wAAEA+P+wAAEA+P+wAAEA+P+wAAEA+P+wAAEA+P+wAAEA+P+wAAEA+P+wAAEA+P+wAAEA+P+wAAEA+P+wAAIXVAAEAAAYUBjqABMAJQAA//b/sP+m/7r/Vv+m/vL/Lv8G/9j/9v+w/4j/sP9W//b/uv+w/87/av+6/yT/9v/2/3T/fv+I/0IAAAAAAAAAAAAAAAAAAAAAAAAAAP/2/+wAAP/Y/+z/sP+6/6b/9gAAAAAAAAAA/1YAAP/2AAAAAP/s//b/zgAAAAAAAAAAAAAAAP/E/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAD/VgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zv/s//YAAAAAAAAAAAAA/+IAAAAAAAAAAP9gAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/kgAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xP/O/6YAAAAAAAAAAAAA/2AAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAP/2AAAAAAAAAAD/VgAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAA//YAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAD/LgAA/2r/iP7yAAAAAAAAAAAAAP9gAAAAAP+cAAAAAAAA/34AAAAA/4j/iP/O/2oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAD/pv/E/5z/7AAAAAAAAAAA/2AAAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAD/2P+m/5wAAAAA//YAAAAAAAAAAAAA//YAAAAAAAAAAP/O/87/nP/OAAAAAAAAAAD/VgAA//YAAAAAAAAAAP/iAAAAAAAAAAAAAP/Y/37/nP/EAAD/9gAAAAAAAAAA/+z/pv+m/9j/dP+c/0L/TP8k/+L/9gAAAAAAAP+mAAD/pv+cAAAAAP/EAAAAAAAA/7D/pv/O/5L/zv/OAAAAAAAA/34AAAAAAAAAAP/2AAD/9gAAAAD/uv/O/6b/4gAAAAAAAAAA/2oAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAD/2AAA//YAAAAA//YAAAAAAAAAAAAAAAD/9gAA/+wAAP+6/7r/nP/2AAAAAAAAAAD/TAAAAAAAAAAA/+wAAP/OAAAAAAAA//YAAP/O/8T/ugAAAAD/9gAAAAAAAAAAAAD/Lv/2//YAAAAAAAAAAAAA/84AAAAAAAAAAP9WAAD/2AAA/+wAAP/2//YAAAAAAAAAAAAAAAD/YAAA/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/4gAAAAAAAAAA/1YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+mAAAAAAAAAAAAAAAAAAAAAP/2/4j/sP/EAAAAAAAAAAAAAP+S//YAAAAAAAD/Vv/Y/4gAAP+mAAD/2P/YAAAAAAAA/+wAAAAA/vIAAP+6AAAAAAAA/+z/7AAAAAD/pv/E/84AAAAAAAAAAAAA/6b/9gAAAAAAAP9g/9j/nAAA/7D/4v/Y/+L/2AAAAAD/7AAAAAD/LgAA/8QAAAAAAAD/7P/sAAD/9v9+/5L/ugAA/+z/9gAA//b/sP/2AAAAAAAA/3QAAP9+/+wAAAAA/6b/nAAAAAAAAP+m/+IAAAAAAAAAAAAAAAD/VgAAAAAAAP/2/y7/kv+wAAAAAAAAAAAAAP90/+wAAAAAAAD/TP+w/0L/7P9qAAD/uv+wAAD/sAAA/9gAAAAA/wb/9v+cAAAAAP/E/+z/7AAAAAD/9v/2//YAAAAAAAAAAAAAAAAAAAAAAAAAAP9WAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIR0AAEAAAUyBVoAA4AGwAA//b/9v/2/0z/9v/2//b/9v+w//b/7P/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/9gAA/1YAAAAA//YAAP+6/5wAAP/O//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/0wAAAAAAAAAAP/2AAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAP/2/1YAAP/2//YAAAAA//YAAAAAAAD/9v/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/9gAA/0wAAP/2AAD/9v+6/+wAAP/sAAAAAAAA//b/9v/2AAAAAAAAAAAAAAAAAAAAAAAA/+z/9gAA/0wAAAAA//b/7P+w/4gAAP/E//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAA/2AAAP/2//YAAAAA//YAAAAAAAD/9v+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/2/1YAAAAAAAD/7P+6/7oAAP/Y//YAAAAAAAAAAAAA/5z/9gAAAAAAAAAAAAAAAAAAAAAAAP/2/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/0wAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7AAAP+6/0z/9v+w/84AAP/s/+wAAP/2/+z/uv/OAAAAAAAAAAD/9v8k//b/7P/s/+z/7AAA/7D/7P+c/0L/9v+I/7D/7P/s/+z/7P/O/+z/nP/2AAAAAAAAAAD/4gAA/+z/nP/2/9j/9gAA//YAAP/2/0wAAP/2//YAAP/2AAAAAAAA//b/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDtYABAAAE14ThgAFABEAAP9W/8T/7P+c/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+c/84AAP9W/5z/uv/E/+z/fgAAAAAAAAAAAAAAAAAAAAAAAP/sAAD/dAAAAAAAAAAA//b/2P/s/8T/2AAAAAAAAAAAAAAAAAAA/1YAAAAAAAAAAAAAAAAAAAAAAAD/pv/OAAAAAAAAAAAAAP9gAAAAAAAAAAAAAAAAAAAAAAAA/6b/xAACDjQABAAADtoTYAABAAIAAP/2AAEOJg4wAAQADABaABMAAQCEAAEAigABAJAAAQCQAAEAlgABAJwAAQCcAAEAogABAKgAAQCuAAEAtAABALoAAAB4AAAAfgADANIAAgDAAAIAxgACAMwAAgDMAAUAigCQANgA2ACWAKgAnACiAK4AtADYANgAugDAANgA2ADGANIAzADYAAH/dAAyAAH++gAAAAH+8gJYAAH/YAJYAAH/FgJYAAH+6wJYAAH/CQJYAAH+9QJYAAH/BgJYAAH+tgJYAAH+7gJYAAH/dAJYAAH+8QFUAAH95AFUAAH+7QEdAAH/kwAKAAEBvwAyAAEBvwKKAAEBwAAyAAEBwAFeAAEDFgA8AAEBwAKKAAEB5wAAAAEB5wK8AAEBhAGKAAEBhAJtAAEA+AHNAAEA+AJZAAEA+AMfAAEAAAAAAAEM7g0GAAQADABaABMAAgbiAAIG6AACBu4AAgbuAAIG9AACBvoAAgb6AAIHAAACBwYAAgcMAAIHEgACBxgAAAbQAAAG1gABBtwAAwceAAMHJAADByoAAwcqANAG4gboBu4LIAbiBugG9AsgBuIG6Ab6CyAG4gboBvQLIAbiBugHAAsgBuIG6Ab0CyAG4gboBwYLIAbiBugG7gsgBuIG6AcMCyAG4gboBvoLIAcSBxgHHgsgByQLIAcqCyAHJAsgBzALIAckCyAHMAsgBzYLIAcqCyAHJAsgBzwLIAdCCyAHTgdIB1QLIAdgB1oHQgsgB2YHSAdUCyAHYAdaB2wHcgd4CyAHbAdyB34LIAdsB3IHfgsgB2wHcgd+CyAHbAdyB4QLIAdsB3IHhAsgB2wHcgd+CyAHbAdyB4oLIAdsB3IHeAsgByQLIAcqCyAHJAsgB5ALIAeWCyAHKgsgByQLIAc8CyAHnAsgB6gHogecCyAHqAeiB64HtAe6CyAHrge0B8ALIAeuB7QHwAsgB64HtAfGCyAHrge0B8YLIAeuB7QHwAsgB64HtAfMCyAHrge0B7oLIAfSCyAH2AsgB94LIAfYCyAH5AsgB/AH6gfkCyAH9gfqB+QLIAf2B+oH/AsgB/AH6ggCCyAIDggICBQLIAgaCyAIFAsgCCALIAgUCyAIIAsgCCYLIAgaCyAIFAsgCBoLIAgUCyAILAsgCDIIPghECDgIMgg+CEoIOAgyCD4ISgg4CDIIPghQCDgIMgg+CEoIOAgyCD4ISgg4CDIIPghWCDgIMgg+CEQIOAgyCD4IXAg4CGIIaAhuCDgIMgg+CEQIOAh0CyAIegsgCHQLIAiACyAIdAsgCIALIAiGCyAIegsgCIwLIAiSCyAIjAsgCJgLIAiMCyAImAsgCJ4LIAiSCyAIpAsgCJILIAgCCyAIsAiqCAILIAiwCKoIAgsgCLYIqgi8CyAIsAiqCMILIAiwCKoIyAjOCNQLIAjICM4I2gsgCMgIzgjaCyAIyAjOCOALIAjICM4I2gsgCMgIzgjaCyAIyAjOCOYLIAjICM4I1AsgCMgIzgjsCyAI8gsgCPgLIAjyCyAI/gsgCPILIAj+CyAI8gsgCQQLIAjyCyAI/gsgB9ILIAfYCyAH0gsgCQoLIAfSCyAJCgsgB9ILIAkQCyAH0gsgCQoLIAkWCyAJHAsgCRYLIAkiCyAJFgsgCSILIAkWCyAJKAsgCS4JNAk6CyAJLgk0CUALIAkuCTQJRgsgCS4JNAlACyAJLgk0CUwLIAkuCTQJQAsgCS4JNAlSCyAJLgk0CToLIAkuCTQJWAsgCS4JNAlGCyAJXglkCWoLIAlwCyAJdgsgCXALIAl8CyAJcAsgCXwLIAmCCyAJdgsgCXALIAmICyAJjgsgCZoJlAmOCyAJmgmUCY4LIAmaCZQJcAmgCXYLIAlwCaAJfAsgCXAJoAl8CyAJcAmgCXwLIAlwCaAJiAsgCXAJoAmICyAJcAmgCXwLIAlwCaAJpgsgCXAJoAl2CyAJrAsgCbILIAmsCyAJuAsgCawLIAm+CyAJrAsgCcQLIAh0CyAJ0AnKCdYLIAniCdwJ6AnuCfQLIAnoCe4J+gsgCegJ7gn6CyAJ6AnuCgALIAnoCe4KAAsgCegJ7gn6CyAJ6AnuCgYLIAnoCe4KAAsgCgwLIAoSCyAKGAsgChILIAnoCyAKJAoeCegLIAoqCh4J6AsgCioKHgowCyAKJAoeCjYLIApCCjwIdAsgCeILIAh0CyAKSAsgCHQLIApICyAIhgsgCeILIAh0CyAJ4gsgCHQLIApOCyAJrApaCbIKVAmsCloKYApUCawKWgpgClQJrApaCcQKVAmsCloKYApUCawKWgpgClQJrApaCmYKVAmsCloJsgpUCawKWgm4ClQKbApyCngKVAnoCyAKfgsgCegLIAqECyAJ6AsgCoQLIAowCyAKfgsgCXALIAl2CyAJcAsgCXwLIAlwCyAJfAsgCYILIAl2CyAKigsgCXYLIAqQCyAKnAqWCpALIAqcCpYKkAsgCqIKlgqoCyAKnAqWCq4LIAqcCpYIdAq0CdALIAh0CrQKugsgCHQKtAq6CyAIdAq0CsALIAh0CrQKugsgCHQKtAq6CyAIdAq0CsYLIAh0CrQJ0AsgCHQKtArMCyAK0gsgCtgLIArSCyAK3gsgCtILIAreCyAK0gsgCuQLIArSCyAK3gsgCuoLIArwCyAK6gsgCvYLIArqCyAK9gsgCuoLIAr8CyAK6gsgCvYLIAsCCyALCAsgCwILIAsOCyALAgsgCw4LIAsCCyALFAsgCS4LGgk6CyAIdAsgCdALIAAB/3QAMgAB/voAAAAB/5MACgAB/vICWAAB/2ACWAAB/xYCWAAB/usCWAAB/wkCWAAB/vUCWAAB/wYCWAAB/rYCWAAB/u4CWAAB/3QCWAAB/vEBVAAB/eQBVAAB/u0BHQABAe0AAAABA38ACgABAe0CvAABAe0D/AABAe0D8gABAe0D1AABAe0DrAABAe0EHgABA7oAAAABBOcACgABA7oCvAABAcEAAAABAcECvAABAcED/AABAgH/FAABAcED1AABAbwAAAABAJ0BXgABAXYCvAABAgUAAAABAOYBXgABAb8CvAABAXYD/AABAYYAAAABArMACgABAYYCvAABAYYD/AABAYYD1AABAYYDrAABAcED8gABAcH+tgABAeUAAAABAeUCOgABAeUCvAABAJYAAAABAQ4ACgABAJYCvAABAJYD/AABAJYD1AABAJYDrAABAfAAAAABAfACvAABAfD+tgABAXwAAAABAXwBXgABANcCvAABANcD/AABAXz+tgABAbgAAAABAbgBXgABARMCvAABAdcAAAABAdcCvAABAdcD/AABAdf+tgABAdcD8gABAcIAAAABAcIBXgABAyoACgABAcICvAABAcID/AABAcID1AABAcIDrAABAcID8gABBFgAAAABBYUACgABBFgCvAABAa0AAAABAa0CvAABAa0D/AABAa3+tgABAckAAAABAckCvAABAckD/AABAgn/FAABAcn+tgABAbgBIgABAbgCvAABAbgD/AABAfj/FAABAbj+tgABAcwAAAABAnAACgABAcwCvAABAcwD/AABAcwD1AABAcwDrAABAcwEHgABAuUAAAABAuUCvAABAuUD/AABAuUD1AABAfAD/AABAfAD1AABAZ8AAAABAZ8CvAABAZ8D/AABAZ8D1AABAasAAAABAuMACgABAasCWAABAasDmAABAasDjgABAasDcAABAasDSAABAasDugABA+wAAAABBJIACgABA+wCWAABAaEAAAABAaECWAABAaEDmAABAeH/FAABAaEDcAABAawAAAABAoUCsgABAawCWAABAkcACgABAaEDSAABAaIAAAABAaICWAABAaIDjgABAaIDogABAaIDcAABAOUCsgABAa0CWAABAdUAAAABAQ0CsgABAdUCWAABAIwAAAABAPwACgABAIwCWAABAIwDmAABAIwDcAABAIwDSAABAaAAAAABAdICWAABAaD+tgABAIwBLAABAIwDIAABAIwEYAABAIz+tgABARkAAAABARkBLAABARkDIAABAdUDmAABAdUDjgABAaIBLAABAvgACgABAaIDmAABAaIDSAABBBMAAAABBLkACgABBBMCWAABAVACWAABAVADmAABAaH+tgABAYkAAAABATkBLAABAPsC5AABAPsEJAABAcn/FAABAYn+tgABAvoACgABAa0DmAABAa0DcAABAa0DSAABAa0DugABAqQAAAABAqQCWAABAqQDmAABAqQDcAABAbkAAAABAbkCWAABAbkDmAABAbkDcAABAW8AAAABAW8CWAABAW8DmAABAW8DcAABAwgACgABAAAAAAABAfwB/AABAAwAFgACAAAAEAAAABYAAgASABgAAf90ADIAAf76AAAAAf90/ugAAf86/xQAAQHQAdAAAQAMAD4ADAAAAEwAAABSAAAAWAAAAFgAAABeAAAAZAAAAGQAAABqAAAAcAAAAHYAAAB8AAAAggAMAFYAXABiAGIAaABuAG4AdAB6AIAAhgCMAAH+8gJYAAH/YAJYAAH/FgJYAAH+6wJYAAH/CQJYAAH+9QJYAAH/BgJYAAH+tgJYAAH+7gJYAAH/dAJYAAH+8gNwAAH/YANwAAH/FgOYAAH+6wOYAAH/CQOYAAH+9QOOAAH/BgO6AAH+tgOOAAH+7gNIAAH/dAOiAAIAAQDoAPEAAAABAAMA+AD5AP0AAQACAO8A8QACAAQAEgASAAAAHwAfAAEA0wDYAAIA2gDeAAgAAgABAAEAcAAAAAIAAQBxAOcAAAABAAoA+AD5AP0BCwEMAQ0BEwEUARUBFgABAAEBQgACAAEBTgFgAAAAAQAFARkBGgEbAUYBRwACABMAAQALAAAADQAeAAsAIAAtAB0ALwA1ACsANwBGADIASQBgAEIAYgBmAFoAaAB7AF8AfQCCAHMAhACOAHkAkACVAIQAlwCeAIoAoACmAJIAqAC3AJkAuwDDAKkAxQDSALIA1ADYAMAA2gDjAMUA5wDnAM8AAQACAVoBWwACAAEBTgFZAAAAAgAAAAEA7gAEAAMAAgAAAAEAAQDvAAEAAQACAAIA+AD5AAEA/QD9AAEAAgAZAAsACwACAAwADAABAA0AFQAHABYAHgACAB8AHwADACAAIAAEACEAIwAHACQALQAFAC4ALgANAC8AMAAQADEANQAGADYAPAAFAD0ARQAHAEYARgACAEcASAAIAEkASQAJAEoATQAKAE4AUgALAFMAVwAMAFgAYAANAGEAYQAOAGIAZgAPAGcAZwAQAGgAbAARAG0AcAASAAIAPAABAAsAHQAMAAwAAQANABEAAwASAB8AAQAgACMAAwAkAC0AAQAuAC4AAgAvADwAAQA9AEYAAwBHAEgAAQBJAEkAAwBKAE0AAQBOAFIABABTAFcABQBYAGAABgBhAGEABwBiAGYACABnAGcAHgBoAGwACQBtAHAAIQBxAHsACgB8AHwACwB9AIIAEQCDAIMADACEAI4AEQCPAI8ADQCQAJMADgCUAJ4ACwCfAJ8ADwCgAKYACwCnAK0AEACuALcAEQC4ALgAEAC5ALkACwC6ALoAEQC7AL4AEAC/AMMAEwDEAMQACwDFAMkAFADKANIAFQDTANgAFgDZANkAFwDaAN4AFgDfAOIAGADjAOMACgDkAOQACwDlAOUAEQDmAOcAEADzAPMAGQD3APcAIwD4APkAHwD9AP0AHwD+AP4AGgECAQIAJAELAQ0AIgEUARQAEgEWARYAEgFCAUIAIAFGAUYAGwFHAUcAHAACABoAewCBAAYAggCDAAIAhACEAAMAhQCFAAIAhgCOAAYAjwCPAAMAkACTAAQAlACVAAUAlgCfAAIAoAChAAwAogCmAAIApwCtAAUArgC3AAYAuAC5AAEAugC6AAoAuwC+AAcAvwDDAAgAxADEAAEAxQDJAAkAygDSAAoA0wDYAAsA2QDZAAwA2gDeAAsA3wDiAA0A5ADlAAYA5gDnAAUAAgApAAEACwAVAGEAYQATAHEAewABAHwAfAAWAH0AggAGAIMAgwAOAIQAjgAGAI8AjwACAJAAkwADAJQAngAWAJ8AnwAEAKAApgAWAKcArQAFAK4AtwAGALgAuAAFALkAuQAWALoAugAGALsAvgAFAL8AwwAHAMQAxAAWAMUAyQAIAMoA0gAUANMA2AAJANkA2QAKANoA3gAJAN8A4gANAOMA4wABAOQA5AAWAOUA5QAGAOYA5wAFAO0A7QAQAO8A7wASAPEA8QARAPMA8wALAPcA9wAYAPgA+QAPAP0A/QAPAP4A/gAZAQIBAgAaAQsBDQAXAUcBRwAMAAIABgD4APkAAQD9AP0AAQETARMAAwEUARQAAgEVARUABAEWARYAAgACABgAAQALAA8ALgAuABAATgBSAAsAUwBXAAYAYQBhAAcAYgBmAAgAZwBnAAEAaABsAAIAfQCCAA0AhACOAA0AjwCPAAkAnwCfAAUApwCtAAwArgC3AA0AuAC4AAwAugC6AA0AuwC+AAwAvwDDAA4AxQDJAAoA0wDYAAMA2QDZAAQA2gDeAAMA5QDlAA0A5gDnAAwAAgAGAAwADAABABIAHwABACQALQABAC8APAABAEcASAABAEoATQABAAEAAAAAAAAAAAAA) format('opentype'); font-weight:800; font-style:normal; font-display:swap; }

:root {
  --f-hero: 'Special Gothic Expanded One', 'Arial Black', sans-serif;
  --f-head: 'Special Gothic Expanded One', 'Arial Black', sans-serif;  /* headers = same voice, smaller (Knox, 12 Jun) */
  --f-ctrl: 'Geist', sans-serif;        /* control text: segments, buttons-in-chrome */
  --f-brand: 'Monument Extended', 'Geist', sans-serif;
  --f-ui: 'Geist', sans-serif;
  --f-body: 'Urbanist', sans-serif;
  --f: 'Urbanist', sans-serif;
  --f-num: 'Urbanist', sans-serif;        /* numbers: Urbanist 700 — they must pop (Knox, 12 Jun) */
  --fm: 'Geist Mono', ui-monospace, monospace;  /* reserved: strict column alignment in dense tables */

  /* Step 3 · shape — generous, soft-bodied */
  --r-sm: 14px; --r-md: 20px; --r-lg: 28px; --r-pill: 999px;

  /* Motion tokens — the easings of V4 (Step 7 law) */
  --ease-press: cubic-bezier(.22,.61,.36,1);    /* 70ms in / 90ms release */
  --ease-drag: cubic-bezier(.3,.9,.25,1);       /* sliding pills, fills, panes · 320-400ms */
  --ease-spring: cubic-bezier(.34,1.56,.64,1);  /* small marks only: checks, chevrons, thumbs */
  --ease-soft: cubic-bezier(.25,.46,.45,.94);   /* hovers · 280-340ms */

  /* Type scale — six steps, nothing in between */
  --fs-0: 10px; --fs-1: 11.5px; --fs-2: 13.5px; --fs-3: 15px; --fs-4: 20px; --fs-5: 28px;
  --noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");

  /* ═══ THE FIVE SEEDS — everything below derives from these.
     Change a seed (or use the Engine console on the page) and the
     whole system re-dresses in real time. Locked defaults:
     Royal Charcoal · Royal Onyx hi/lo · Santorini · Atomic status. ═══ */
  --seed-ink: #1E1F22;
  --seed-onyx-hi: #2C5364;
  --seed-onyx-lo: #0F2027;
  --seed-light: #EDF0F1;
  --seed-status: #E9631A;

  /* Onyx derivations — both modes */
  --onyx-hi: var(--seed-onyx-hi);
  --onyx-lo: var(--seed-onyx-lo);
  --grad-onyx: linear-gradient(160deg, var(--seed-onyx-hi) 0%,
    color-mix(in oklab, var(--seed-onyx-hi) 45%, var(--seed-onyx-lo)) 48%,
    var(--seed-onyx-lo) 100%);
}

/* 1 · ROYAL CHARCOAL — dark mode, every value derived from --seed-ink
   (mixes calibrated so the defaults land on Knox's exact working hexes) */
:root, [data-theme="dark"] {
  --bg: var(--seed-ink);
  --surface: color-mix(in oklch, var(--seed-ink) 96%, white);                       /* ≈ #25272B */
  --surface-deep: color-mix(in oklch, var(--seed-ink) 85%, var(--seed-onyx-lo));    /* ≈ #1E2023 — the floor leans into the Onyx */
  --ctrl: color-mix(in oklch, var(--seed-ink) 80%, white);                          /* ≈ #47484C */
  --ctrl-hi: color-mix(in oklch, var(--seed-ink) 78%, white);                       /* ≈ #4C4E51 */
  --grad-ground: linear-gradient(172deg, color-mix(in oklch, var(--seed-ink) 93%, white) 0%, var(--surface) 40%, var(--surface-deep) 100%);
  --text: color-mix(in oklch, var(--seed-ink) 12%, white);
  --muted: color-mix(in oklch, var(--seed-ink) 42%, white);
  --subtle: color-mix(in oklch, var(--seed-ink) 58%, white);   /* lightened from 64% — AA floor (2026 audit) */
  --line: rgba(255,255,255,.08);
  --line-strong: rgba(255,255,255,.15);
  --accent-text: color-mix(in oklch, var(--seed-onyx-hi) 45%, white);               /* ≈ #8FBCCE */
  --on-onyx: color-mix(in oklch, var(--seed-onyx-hi) 8%, white);
  --sh: 0 18px 44px -16px rgba(0,0,0,.62), 0 1px 0 rgba(255,255,255,.06) inset;
  --sh-sm: 0 2px 8px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.05) inset;

  /* Step 3 · materials */
  --rim: rgba(255,255,255,.15);
  --hover: color-mix(in oklch, var(--seed-ink) 91%, white);                         /* ≈ #303338 */
  --edge-ring: linear-gradient(155deg, rgba(255,255,255,.20) 0%, rgba(255,255,255,.06) 30%, rgba(255,255,255,0) 52%, rgba(0,0,0,.16) 100%);
  --well: inset 0 2px 6px rgba(0,0,0,.55), inset 0 -1px 0 rgba(255,255,255,.05);
  --extrude: 0 7px 16px -5px rgba(0,0,0,.55), 0 1px 0 rgba(255,255,255,.08) inset;
  --onyx-live: color-mix(in oklch, var(--seed-onyx-hi) 50%, white);                 /* ≈ #6FB6CC */
  --onyx-lit: color-mix(in oklch, var(--seed-onyx-hi) 87%, white);                  /* ≈ #3B7389 — SOLID, never glowed */
  --glass-bg: color-mix(in srgb, var(--surface) 42%, transparent);
  --glass-border: rgba(255,255,255,.13);
  --glass-hi: rgba(255,255,255,.17);

  /* Status accent — ATOMIC ORANGE: status labels + form errors only */
  --alert: var(--seed-status); --err: var(--alert);
}

/* 3 · SANTORINI WHITE — light mode, derived from --seed-light */
[data-theme="light"] {
  --bg: var(--seed-light);
  --surface: color-mix(in oklch, var(--seed-light) 42%, white);                     /* ≈ #F8FAFA */
  --surface-deep: color-mix(in oklch, var(--seed-light) 93%, black);                /* ≈ #E3E8EA */
  --ctrl: color-mix(in oklch, var(--seed-light) 89%, black);                        /* ≈ #DCE1E3 */
  --ctrl-hi: color-mix(in oklch, var(--seed-light) 85%, black);                     /* ≈ #D2D8DB */
  --grad-ground: linear-gradient(172deg, color-mix(in oklch, var(--seed-light) 30%, white) 0%, var(--surface) 40%, color-mix(in oklch, var(--seed-light) 97%, black) 100%);
  --text: color-mix(in oklch, var(--seed-light) 24%, black);
  --muted: color-mix(in oklch, var(--seed-light) 52%, black);
  --subtle: color-mix(in oklch, var(--seed-light) 66%, black);
  --line: rgba(25,40,48,.10);
  --line-strong: rgba(25,40,48,.18);
  --accent-text: var(--seed-onyx-hi);
  --on-onyx: color-mix(in oklch, var(--seed-onyx-hi) 6%, white);
  --sh: 0 18px 44px -18px rgba(15,32,39,.22), 0 1px 0 rgba(255,255,255,.9) inset;
  --sh-sm: 0 2px 8px rgba(15,32,39,.10), 0 1px 0 rgba(255,255,255,.85) inset;

  --rim: rgba(255,255,255,.95);
  --hover: color-mix(in oklch, var(--seed-light) 88%, black);                       /* ≈ #D7DCDE */
  --edge-ring: linear-gradient(155deg, rgba(255,255,255,.95) 0%, rgba(255,255,255,.40) 32%, rgba(15,32,39,.05) 68%, rgba(15,32,39,.13) 100%);
  --well: inset 0 2px 5px rgba(15,32,39,.16), inset 0 -1px 0 rgba(255,255,255,.75);
  --extrude: 0 9px 20px -7px rgba(15,32,39,.20), 0 1px 0 rgba(255,255,255,.95) inset;
  --onyx-live: var(--seed-onyx-hi);
  --onyx-lit: var(--seed-onyx-hi);
  --glass-bg: color-mix(in srgb, var(--surface) 48%, transparent);
  --glass-border: rgba(255,255,255,.70);
  --glass-hi: rgba(255,255,255,.95);

  --alert: color-mix(in oklch, var(--seed-status) 86%, black); --err: var(--alert); /* atomic, deepened for light ground */
}

* { margin:0; padding:0; box-sizing:border-box; }
html { transition: background-color 320ms ease; }
body { background:var(--bg); color:var(--text); font-family:var(--f); font-size:15px; font-weight:450;
  line-height:1.6; min-height:100vh; -webkit-font-smoothing:antialiased;
  transition: background-color 320ms ease, color 320ms ease; }

.wrap { max-width:880px; margin:0 auto; padding:64px 28px 110px; }

.eyebrow { font-family:var(--f-brand); font-size:9.5px; font-weight:400; letter-spacing:.14em; text-transform:uppercase; color:var(--accent-text); }
h1 { font-family:var(--f-hero); font-size:clamp(24px,3.2vw,36px); font-weight:400; text-transform:uppercase; letter-spacing:.005em; line-height:1.14; margin-top:12px; }
.lead { color:var(--muted); margin-top:14px; max-width:62ch; }
.note { font-size:12px; color:var(--subtle); }

.sec { margin-top:58px; }
.sec h2 { font-family:var(--f-head); font-size:14px; font-weight:400; text-transform:uppercase; letter-spacing:.02em; margin-bottom:5px; }
.sec .sub { font-size:13.5px; color:var(--muted); margin-bottom:18px; max-width:60ch; }

.mono { font-family:var(--fm); font-size:12px; color:var(--muted); }

/* Type specimens */
.spec { display:grid; grid-template-columns:150px 1fr; gap:10px 22px; align-items:baseline;
  padding:16px 0; border-bottom:1px solid var(--line); }
.spec:last-child { border-bottom:none; }
.spec .role { font-family:var(--f-ui); font-size:10px; font-weight:600; letter-spacing:.12em; text-transform:uppercase; color:var(--subtle); }
.spec .meta { grid-column:2; font-family:var(--fm); font-size:11px; color:var(--subtle); }
.x-hero { font-family:var(--f-hero); font-size:clamp(22px,3vw,32px); text-transform:uppercase; line-height:1.12; color:var(--text); }
.x-head { font-family:var(--f-head); font-size:15px; font-weight:400; text-transform:uppercase; letter-spacing:.02em; color:var(--text); }
.x-brand { font-family:var(--f-brand); font-size:11px; letter-spacing:.12em; text-transform:uppercase; color:var(--text); }
.x-ui { font-family:var(--f-ui); font-size:10.5px; font-weight:600; letter-spacing:.12em; text-transform:uppercase; color:var(--muted); }
.x-body { font-family:var(--f-body); font-size:15px; color:var(--text); line-height:1.65; max-width:56ch; }
.x-mono { font-family:var(--f-num); font-weight:700; font-size:24px; color:var(--text); font-variant-numeric:tabular-nums lining-nums; }
.x-mono small { font-family:var(--f-ui); font-size:10px; font-weight:600; letter-spacing:.1em; color:var(--subtle); }


/* Boundary rule demo */
.bound { display:grid; grid-template-columns:1fr 1fr; gap:14px; }
.bcard { border-radius:14px; background:var(--surface); border:1px solid var(--line); box-shadow:var(--sh-sm); padding:18px; }
.bcard .tag { display:inline-block; font-family:var(--f-ui); font-size:9px; font-weight:600; letter-spacing:.1em;
  text-transform:uppercase; color:var(--accent-text); border:1px solid var(--line-strong); border-radius:99px;
  padding:3px 10px; margin-bottom:14px; }
.brow { padding:9px 0; border-bottom:1px solid var(--line); }
.brow:last-child { border-bottom:none; }
.mini-th { display:grid; grid-template-columns:2fr 1fr 1fr; gap:10px; padding:8px 0; border-bottom:1px solid var(--line-strong); }
.mini-td { display:grid; grid-template-columns:2fr 1fr 1fr; gap:10px; padding:9px 0; border-bottom:1px solid var(--line);
  font-family:var(--f-body); font-size:13px; color:var(--muted); }
.mini-td b { font-weight:500; color:var(--text); }
.mini-td .n { font-family:var(--f-num); font-weight:700; font-size:12.5px; text-align:right; color:var(--text); font-variant-numeric:tabular-nums lining-nums; }
.mini-th .n { text-align:right; }

/* Palette panels */
.pillars { display:grid; grid-template-columns:1fr 1fr 1fr; gap:14px; }
.pillar { border-radius:18px; min-height:280px; padding:18px; display:flex; flex-direction:column;
  justify-content:flex-end; border:none; box-shadow:var(--sh); position:relative; overflow:hidden; }
.pillar b { font-size:14px; font-weight:600; white-space:nowrap; }
.pillar .mono { margin-top:3px; font-size:10px; letter-spacing:0; white-space:nowrap; }

.p-charcoal { background:linear-gradient(172deg, color-mix(in oklch, var(--seed-ink) 93%, white) 0%, color-mix(in oklch, var(--seed-ink) 85%, var(--seed-onyx-lo)) 55%, var(--seed-ink) 100%); color:#D9DBDD; }
.p-charcoal .mono { color:#9DA0A4; }
.p-onyx { background:var(--grad-onyx); color:var(--on-onyx); }
.p-onyx .mono { color:rgba(233,241,244,.65); }
.p-santorini { background:linear-gradient(172deg, color-mix(in oklch, var(--seed-light) 30%, white) 0%, var(--seed-light) 55%, color-mix(in oklch, var(--seed-light) 93%, black) 100%); color:#232A2E; }
.p-santorini .mono { color:#5D676C; }

/* Working ramp — same lifted-object surface as the pillars, labels on one line */
.ramp { display:grid; grid-template-columns:repeat(5,1fr); gap:10px; margin-top:14px; }
.ramp > div { height:84px; border-radius:16px; border:none; position:relative; box-shadow:var(--sh-sm);
  display:flex; align-items:flex-end; padding:10px 12px; font-family:var(--fm); font-size:10px; white-space:nowrap; overflow:hidden; }



/* ── STEP 3 · MATERIALS ── */
/* Film grain on the ground */
body::after { content:""; position:fixed; inset:0; z-index:1; pointer-events:none;
  background-image:var(--noise); background-size:140px; opacity:.03; mix-blend-mode:overlay; }
[data-theme="light"] body::after { opacity:.02; mix-blend-mode:multiply; }
[data-theme="light"] body { font-weight:400; }

/* 2026 audit: motion respect + no default browser chrome */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { transition-duration:.01ms !important; animation-duration:.01ms !important; }
}
::selection { background:color-mix(in srgb, var(--seed-onyx-hi) 38%, transparent); color:var(--text); }
::-webkit-scrollbar { width:11px; height:11px; }
::-webkit-scrollbar-track { background:transparent; }
::-webkit-scrollbar-thumb { background:var(--ctrl); border-radius:99px; border:3px solid var(--bg); }
::-webkit-scrollbar-thumb:hover { background:var(--ctrl-hi); }

/* Controls are blocks: double-click must never select a label */
:is(button, .btn-onyx, .btn-key, .btn-ghost, .chip, .vtoggle, .ck, .rd, .lever, .menu div, .uchip,
  .pager button, .frow, .check, .kb-card, .icell, .cal-grid span, .tag, .drop-trig, .drop-menu div,
  .gseg button, .vtabs button, .dock > span, .rail a, .e-btn, .pillow, .knob, .status, .kbd,
  .step, .mer button, .cal-nav button, .grip, .toast .x) { user-select:none; -webkit-user-select:none; }

/* QUIET-FOCUS FIX (Knox, 13 Jun 2026): click-focus into a text field counts as :focus-visible, so the ring fired on every input · the ring is keyboard-only wayfinding for buttons/links/toggles/tabs; text entry gets accent caret + soft well border, never a ring. */
:is(button, a, [tabindex], [role="button"],
  input[type="checkbox"], input[type="radio"], input[type="range"]):focus-visible {
  outline:2px solid var(--accent-text); outline-offset:2px;
}
:is(input[type="text"], input[type="search"], input[type="email"], input[type="number"],
  input[type="password"], input[type="date"], input[type="time"], input[type="tel"],
  input[type="url"], input:not([type]), textarea, select,
  [contenteditable], .well-input, .taginput input):is(:focus, :focus-visible) {
  outline:none !important; box-shadow:none;
}
:is(input, textarea, [contenteditable]) { caret-color:var(--accent-text); }
.wrap { position:relative; z-index:2; }

/* Matte object card: thick, rim-lit, grained */
.m-card { position:relative; isolation:isolate; border-radius:var(--r-lg);
  background:var(--grad-ground); border:none; box-shadow:var(--sh); padding:26px; }
.m-card::after { content:""; position:absolute; inset:0; border-radius:inherit; pointer-events:none; z-index:-1;
  background-image:var(--noise); background-size:120px; opacity:.045; mix-blend-mode:overlay; }
[data-theme="light"] .m-card::after { opacity:.028; mix-blend-mode:multiply; }

/* THE EDGE RING — a masked 1px gradient hairline that follows the light:
   bright top-left, gone by the middle, a breath of shadow bottom-right.
   Replaces every uniform border on raised surfaces (uniform strokes —
   light OR dark — read as artificial cuts; Knox, 12 Jun). */
.m-card::before, .pillar::before, .pillow::before, .btn-key::before, .ramp > div::before, .wayfind::before, .t6-wrap::before, .kb-card::before, .media-card::before, .modal::before {
  content:""; position:absolute; inset:0; border-radius:inherit; padding:1px; pointer-events:none; z-index:2;
  background:var(--edge-ring);
  -webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
  mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite:exclude; }

/* Pillow tile: the soft-bodied object */
.pillow { width:86px; height:86px; border-radius:30px; position:relative; cursor:pointer;
  /* Full-coverage oklab ramp under diagonal light — radial left an artificial edge at the bottom (Knox, 12 Jun) */
  background:linear-gradient(165deg in oklab, color-mix(in oklab, var(--surface) 70%, var(--ctrl)) 0%, var(--surface) 52%, var(--surface-deep) 100%);
  border:none; box-shadow:var(--extrude);
  display:grid; place-items:center; color:var(--muted);
  transition:transform 340ms cubic-bezier(.25,.46,.45,.94), box-shadow 340ms ease, color 340ms ease; }
.pillow:hover { transform:translateY(-2px); color:var(--text); }
.pillow svg { width:24px; height:24px; }

/* Carved well: inputs and tracks sit IN the surface */
.well { background:var(--surface-deep); border:1px solid var(--line); border-radius:var(--r-sm);
  box-shadow:var(--well); }
.well-input { width:100%; font-family:var(--f-body); font-size:14px; color:var(--text);
  background:transparent; border:none; outline:none; padding:13px 16px; }
.well-input::placeholder { color:var(--subtle); }

/* Inset toggle (ref 3/8): recessed track, extruded thumb, onyx glow when on */
.vt-row { display:flex; align-items:center; justify-content:space-between; padding:14px 2px; border-bottom:1px solid var(--line); }
.vt-row:last-child { border-bottom:none; }
.vt-row span { font-family:var(--f-body); font-size:14px; color:var(--muted); }
.vt-row.on span { color:var(--accent-text); font-weight:500; }
.vtoggle { position:relative; width:54px; height:30px; border-radius:var(--r-pill); cursor:pointer; flex-shrink:0;
  background:var(--surface-deep); border:1px solid var(--line); box-shadow:var(--well);
  transition:background 240ms ease, box-shadow 240ms ease, border-color 240ms ease; }
.vtoggle::after { content:""; position:absolute; top:3px; left:3px; width:22px; height:22px; border-radius:50%;
  background:radial-gradient(120% 100% at 50% -10%, var(--ctrl-hi) 0%, var(--ctrl) 100%);
  box-shadow:0 2px 5px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,.12) inset;
  transition:transform 280ms cubic-bezier(.34,1.56,.64,1), background 240ms ease; }
[data-theme="light"] .vtoggle::after { background:#FFFFFF; box-shadow:0 2px 6px rgba(15,32,39,.25), 0 1px 0 rgba(255,255,255,1) inset; }
.vtoggle.on { background:var(--onyx-lit); border-color:rgba(0,0,0,.18); box-shadow:var(--well); }
.vtoggle.on::after { transform:translateX(24px); background:#F0F6F8; }

/* Live telemetry (ref 4): segmented level pills, lit ones emit */
.levels { display:flex; gap:7px; align-items:center; }
.levels i { width:13px; height:38px; border-radius:7px; background:var(--surface-deep);
  box-shadow:var(--well); border:1px solid var(--line); }
.levels i.lit { background:var(--onyx-live); border-color:rgba(0,0,0,.2); box-shadow:none; }

/* Buttons (preview of step 4 — the material only)
   THE FILL LAW, refined (Knox, 12 Jun): gradients band on buttons when
   built carelessly. A gradient button is allowed ONLY with all three:
   1. oklab-interpolated stops (no sRGB banding),
   2. glass sheen as a clean white overlay (no mix-blend noise on small
      surfaces),
   3. hover = opacity veil, never filter:brightness.
   Keys still sit LOW: hairline edge, minimal lift (TE law). */
.btn-onyx { position:relative; overflow:hidden; isolation:isolate;
  display:inline-flex; align-items:center; gap:9px; font-family:var(--f-ui); font-size:11px; font-weight:600;
  letter-spacing:.07em; text-transform:uppercase; color:#EFF6F8; cursor:pointer; user-select:none;
  /* Diagonal light = flat face. A vertical sheen ramp domes the button (Knox, 12 Jun). */
  background:linear-gradient(115deg in oklab, color-mix(in oklab, var(--seed-onyx-hi) 88%, white) 0%, var(--seed-onyx-hi) 55%, color-mix(in oklab, var(--seed-onyx-hi) 82%, black) 100%);
  border:1px solid rgba(8,20,26,.6); border-radius:16px; padding:13px 24px;
  box-shadow:0 2px 5px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.18);
  transition:transform 90ms cubic-bezier(.22,.61,.36,1), box-shadow 90ms ease; }
.btn-onyx::before { content:""; position:absolute; inset:0; border-radius:inherit; pointer-events:none;
  background:rgba(255,255,255,.10); opacity:0; transition:opacity 150ms ease; }
.btn-onyx:hover::before { opacity:1; }
.btn-onyx:active { transform:scale(.98); transition-duration:70ms; box-shadow:var(--well); }
[data-theme="light"] .btn-onyx { box-shadow:0 2px 6px rgba(15,32,39,.22), inset 0 1px 0 rgba(255,255,255,.30); }
.btn-key { position:relative; display:inline-flex; align-items:center; gap:9px; font-family:var(--f-ui); font-size:11px; font-weight:600;
  letter-spacing:.07em; text-transform:uppercase; color:var(--text); cursor:pointer; user-select:none;
  background:var(--surface); border:none; border-radius:16px; padding:13px 24px;
  box-shadow:0 2px 4px rgba(0,0,0,.24);
  transition:transform 90ms cubic-bezier(.22,.61,.36,1), box-shadow 90ms ease, background 130ms ease; }
[data-theme="light"] .btn-key { box-shadow:0 2px 5px rgba(15,32,39,.12); }
.btn-key:hover { background:var(--hover); }
.btn-key:active { transform:scale(.98); box-shadow:var(--well); transition-duration:70ms; }

/* Glass (refs 9/10): frost + refraction edge; must sit over depth */
.onyx-band { position:relative; border-radius:var(--r-lg); overflow:hidden; padding:30px;
  background:radial-gradient(85% 100% at 78% 0%, color-mix(in srgb, var(--seed-onyx-hi) 75%, transparent), transparent 62%), var(--grad-onyx);
  box-shadow:var(--sh); }
.onyx-band::after { content:""; position:absolute; inset:0; background-image:var(--noise);
  background-size:130px; opacity:.06; mix-blend-mode:overlay; pointer-events:none; }
.glass { position:relative; border-radius:var(--r-md); padding:22px;
  background:var(--glass-bg);
  -webkit-backdrop-filter:blur(30px) saturate(150%); backdrop-filter:blur(30px) saturate(150%);
  border:1px solid var(--glass-border);
  box-shadow:var(--sh-sm), inset 0 1px 0 var(--glass-hi); }
.glass::before { content:""; position:absolute; inset:0; border-radius:inherit; pointer-events:none;
  background:linear-gradient(155deg, var(--glass-hi), transparent 38%); opacity:.45; mix-blend-mode:screen; }
.glass::after { content:""; position:absolute; inset:0; border-radius:inherit; pointer-events:none;
  background-image:var(--noise); background-size:120px; opacity:.05; mix-blend-mode:overlay; }
/* Frost highlight (ref 10): matte frost for callouts OVER accent fields.
   Transparent enough that what's behind it clearly reads — frosted, not painted. */
.glass-hi { background:rgba(255,255,255,.06);
  -webkit-backdrop-filter:blur(16px) saturate(150%); backdrop-filter:blur(16px) saturate(150%); }
.onyx-band .mat-grid { position:relative; z-index:1; }
.gseg { position:relative; display:inline-flex; padding:5px; border-radius:var(--r-pill);
  background:rgba(255,255,255,.07);
  -webkit-backdrop-filter:blur(18px) saturate(160%); backdrop-filter:blur(18px) saturate(160%);
  border:1px solid rgba(255,255,255,.22);
  box-shadow:0 10px 28px -10px rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.30), inset 0 -1px 0 rgba(255,255,255,.08); }
.gseg button { position:relative; z-index:1; background:none; border:none; cursor:pointer;
  font-family:var(--f-ctrl); font-size:14px; font-weight:500; line-height:1; color:rgba(255,255,255,.55);
  padding:12px 26px; border-radius:var(--r-pill); transition:color 220ms ease; user-select:none;
  display:inline-flex; align-items:center; justify-content:center; }
.gseg button.on { color:#FFFFFF; }
.gseg .gseg-pill { position:absolute; top:5px; bottom:5px; border-radius:var(--r-pill);
  background:color-mix(in srgb, color-mix(in srgb, var(--seed-onyx-lo) 70%, black) 50%, transparent); box-shadow:inset 0 2px 6px rgba(0,0,0,.4), inset 0 -1px 0 rgba(255,255,255,.10);
  transition:left 320ms cubic-bezier(.34,1.56,.64,1), width 320ms cubic-bezier(.34,1.56,.64,1); }

.mat-grid { display:grid; grid-template-columns:1fr 1fr; gap:14px; }
@media (max-width:760px){ .mat-grid { grid-template-columns:1fr; } }

/* ── STEP 4 · CORE CONTROLS ── */
/* Button family — grown from the two. Same physics, three sizes + ghost + icon. */
.b-sm { padding:9px 16px; font-size:10px; border-radius:12px; }
.b-lg { padding:16px 32px; font-size:12px; border-radius:18px; }
.b-icon { width:42px; height:42px; padding:0; justify-content:center; }
.b-icon svg { width:16px; height:16px; }
.btn-ghost { display:inline-flex; align-items:center; gap:9px; font-family:var(--f-ui); font-size:11px; font-weight:600;
  letter-spacing:.07em; text-transform:uppercase; color:var(--muted); cursor:pointer; user-select:none;
  background:transparent; border:1px solid var(--line-strong); border-radius:16px; padding:13px 24px;
  transition:color 130ms ease, border-color 130ms ease, background 130ms ease, transform 90ms cubic-bezier(.22,.61,.36,1), box-shadow 90ms ease; }
.btn-ghost:hover { color:var(--text); border-color:var(--ctrl-hi); background:rgba(255,255,255,.03); }
[data-theme="light"] .btn-ghost:hover { background:rgba(15,32,39,.04); }
.btn-ghost:active { transform:scale(.98); box-shadow:var(--well); transition-duration:70ms; }

/* Field: label (Geist caps) + carved well + helper/error */
.field { display:flex; flex-direction:column; gap:7px; }
.f-label { font-family:var(--f-ui); font-size:10px; font-weight:600; letter-spacing:.12em; text-transform:uppercase; color:var(--muted); }
.f-label em { font-style:normal; color:var(--accent-text); }
.f-help { font-size:12px; color:var(--subtle); }
.f-err { font-size:12px; color:var(--err); }
/* QUIET-FOCUS FIX (Knox, 13 Jun 2026): focused wells shift border + deepen the carve · the 3px ring read as a hard box. */
.well:focus-within { border-color:color-mix(in srgb, var(--seed-onyx-hi) 50%, transparent); box-shadow:var(--well), inset 0 0 12px rgba(0,0,0,.10); }
.well.error { border-color:color-mix(in srgb, var(--err) 55%, transparent); }
.well.error:focus-within { border-color:color-mix(in srgb, var(--err) 55%, transparent); box-shadow:var(--well); }
textarea.well-input { min-height:84px; resize:none; line-height:1.55; display:block; }
/* Integrated resize grip — the native handle never ships. Onyx, part of the well. */
.well.notes { position:relative; }
.grip { position:absolute; right:5px; bottom:5px; width:18px; height:18px; cursor:ns-resize;
  display:grid; place-items:center; color:var(--accent-text); opacity:.7; border-radius:6px;
  transition:opacity 130ms ease, background 130ms ease; touch-action:none; }
.grip:hover { opacity:1; background:color-mix(in srgb, var(--seed-onyx-hi) 18%, transparent); }
.grip svg { width:10px; height:10px; }

/* Custom dropdown — never native (V3 ban carries over). Glass menu over the surface. */
.drop { position:relative; }
.drop-trig { cursor:pointer; display:flex; align-items:center; justify-content:space-between; gap:10px;
  padding:13px 16px; font-family:var(--f-body); font-size:14px; color:var(--text); user-select:none; }
.drop-trig svg { width:11px; height:7px; color:var(--subtle); transition:transform 240ms cubic-bezier(.34,1.56,.64,1); }
.drop.open .drop-trig svg { transform:rotate(180deg); }
.drop-menu { position:absolute; top:calc(100% + 8px); left:0; right:0; z-index:50; padding:6px;
  border-radius:var(--r-sm); background:var(--glass-bg);
  -webkit-backdrop-filter:blur(22px) saturate(160%); backdrop-filter:blur(22px) saturate(160%);
  border:1px solid var(--glass-border); box-shadow:var(--sh), inset 0 1px 0 var(--glass-hi);
  opacity:0; transform:translateY(-6px) scale(.985); pointer-events:none; transform-origin:top center;
  transition:opacity 180ms ease, transform 260ms cubic-bezier(.34,1.56,.64,1); }
.drop.open .drop-menu { opacity:1; transform:translateY(0) scale(1); pointer-events:auto; }
.drop-menu div { font-family:var(--f-body); font-size:13.5px; color:var(--muted); padding:10px 12px;
  border-radius:10px; cursor:pointer; transition:background 110ms ease, color 110ms ease; }
.drop-menu div:hover { background:color-mix(in srgb, var(--seed-onyx-hi) 22%, transparent); color:var(--text); }
.drop-menu div.sel { color:var(--accent-text); background:color-mix(in srgb, var(--seed-onyx-hi) 16%, transparent); }

/* Checkbox + radio: carved wells, lit onyx, sprung mark */
.ck { width:20px; height:20px; border-radius:7px; flex-shrink:0; cursor:pointer; display:grid; place-items:center;
  background:var(--surface-deep); border:1px solid var(--line); box-shadow:var(--well);
  transition:background 200ms ease, border-color 200ms ease; }
.ck svg { opacity:0; transform:scale(.4); transition:opacity 160ms ease, transform 240ms cubic-bezier(.34,1.56,.64,1); color:#F0F6F8; }
.ck.on { background:var(--onyx-lit); border-color:rgba(0,0,0,.18); box-shadow:var(--sh-sm); }
.ck.on svg { opacity:1; transform:scale(1); }
.rd { width:20px; height:20px; border-radius:50%; flex-shrink:0; cursor:pointer; display:grid; place-items:center;
  background:var(--surface-deep); border:1px solid var(--line); box-shadow:var(--well);
  transition:border-color 200ms ease; }
.rd::after { content:""; width:9px; height:9px; border-radius:50%; background:var(--onyx-lit);
  opacity:0; transform:scale(.4); transition:opacity 160ms ease, transform 240ms cubic-bezier(.34,1.56,.64,1); }
.rd.on { border-color:color-mix(in srgb, var(--seed-onyx-hi) 60%, transparent); }
.rd.on::after { opacity:1; transform:scale(1); }
.opt { display:flex; align-items:center; gap:11px; font-family:var(--f-body); font-size:14px; color:var(--muted);
  cursor:pointer; user-select:none; padding:7px 0; transition:color 130ms ease; }
.opt:hover { color:var(--text); }

/* Slider: carved track, solid lit fill, extruded thumb */
.sld { position:relative; height:28px; display:flex; align-items:center; }
.sld .track { position:absolute; left:0; right:0; height:8px; border-radius:99px;
  background:var(--surface-deep); border:1px solid var(--line); box-shadow:var(--well); }
.sld .fill { position:absolute; left:1px; height:8px; border-radius:99px; background:var(--onyx-lit); }
.sld input { position:relative; z-index:2; width:100%; appearance:none; -webkit-appearance:none; background:transparent; height:28px; cursor:pointer; }
.sld input::-webkit-slider-thumb { appearance:none; -webkit-appearance:none; width:20px; height:20px; border-radius:50%;
  background:radial-gradient(120% 100% at 50% -10%, var(--ctrl-hi) 0%, var(--ctrl) 100%); border:none;
  box-shadow:0 2px 5px rgba(0,0,0,.45), 0 1px 0 rgba(255,255,255,.14) inset; }
[data-theme="light"] .sld input::-webkit-slider-thumb { background:#FFFFFF; box-shadow:0 2px 6px rgba(15,32,39,.28), 0 1px 0 #fff inset; }

/* Chips: matte keys, small; on = lit onyx */
.chip { display:inline-flex; align-items:center; gap:7px; font-family:var(--f-ctrl); font-size:12.5px; font-weight:500;
  color:var(--muted); cursor:pointer; user-select:none;
  background:var(--surface); border:1px solid var(--line-strong); border-radius:var(--r-pill); padding:8px 16px;
  box-shadow:0 1px 3px rgba(0,0,0,.2), inset 0 1px 0 rgba(255,255,255,.04);
  transition:color 130ms ease, background 130ms ease, border-color 130ms ease, transform 90ms cubic-bezier(.22,.61,.36,1), box-shadow 90ms ease; }
[data-theme="light"] .chip { box-shadow:0 1px 3px rgba(15,32,39,.08), inset 0 1px 0 rgba(255,255,255,.85); }
.chip:hover { color:var(--text); }
.chip:active { transform:scale(.97); box-shadow:var(--well); transition-duration:70ms; }
.chip.on { color:#F0F6F8; background:var(--onyx-lit); border-color:rgba(0,0,0,.18); }

.kbd { font-family:var(--f-num); font-weight:600; font-size:10.5px; color:var(--subtle); background:var(--surface);
  border:1px solid var(--line-strong); border-bottom-width:2px; border-radius:6px; padding:2px 7px; }

/* Status is typography, not a badge: standalone dot + caps text, no container.
   Severity is monochrome; the single alert accent is the only exception. */
.status { display:inline-flex; align-items:center; gap:9px; font-family:var(--f-ui); font-size:10.5px;
  font-weight:600; letter-spacing:.1em; text-transform:uppercase; color:var(--muted); }
.status i { width:7px; height:7px; border-radius:50%; flex-shrink:0; }
.status.is-done { color:var(--subtle); }
.status.is-done i { background:var(--text-4); }
.status.is-live { color:var(--text); }
.status.is-live i { background:var(--text); }   /* live = brightest monochrome, never the Onyx */
.status.is-wait { color:var(--text); }
.status.is-wait i { background:transparent; border:1.5px solid var(--alert); }   /* hollow = waiting on someone */
.status.is-alert { color:var(--alert); }
.status.is-alert i { background:var(--alert); }

/* ── STEP 5 · WAYFINDING ── */
.wayfind { position:relative; isolation:isolate; display:grid; grid-template-columns:218px 1fr;
  border-radius:var(--r-lg); overflow:hidden; background:var(--grad-ground); box-shadow:var(--sh); }
.wayfind .grain { position:absolute; inset:0; pointer-events:none; z-index:0;
  background-image:var(--noise); background-size:120px; opacity:.04; mix-blend-mode:overlay; }
[data-theme="light"] .wayfind .grain { opacity:.025; mix-blend-mode:multiply; }

/* The rail: matte, carved out of the frame; active item is illuminated */
.rail { position:relative; z-index:1; background:rgba(0,0,0,.16); border-right:1px solid var(--line);
  padding:16px 10px; display:flex; flex-direction:column; gap:2px; }
[data-theme="light"] .rail { background:rgba(15,32,39,.045); }
.rail-logo { font-family:var(--f-hero); font-size:12px; text-transform:uppercase; letter-spacing:.02em;
  color:var(--text); padding:6px 12px 16px; }
.rail-logo span { color:var(--accent-text); }
.rail-group { font-family:var(--f-ui); font-size:9px; font-weight:600; letter-spacing:.14em;
  text-transform:uppercase; color:var(--subtle); padding:14px 12px 6px; }
.rail a { display:flex; align-items:center; gap:10px; font-family:var(--f-body); font-size:13.5px;
  color:var(--muted); padding:9px 12px; border-radius:12px; text-decoration:none; user-select:none;
  transition:background 130ms ease, color 130ms ease; }
.rail a:hover { background:var(--hover); color:var(--text); }
.rail a.on { color:#F0F6F8; }
.rail a.on:hover { background:transparent; }
.rail a svg { width:15px; height:15px; flex-shrink:0; }
.rail a .ct { margin-left:auto; font-family:var(--f-num); font-weight:700; font-size:11px; color:var(--subtle); }
.rail a.on .ct { color:rgba(240,246,248,.85); }
/* Aurora physics: the illuminated pill SLIDES between items on the spring */
.rail a { position:relative; z-index:1; }
.rail-pill { position:absolute; left:10px; right:10px; top:0; height:0; opacity:0; z-index:0;
  border-radius:12px; background:var(--onyx-lit); box-shadow:var(--sh-sm);
  transition:top 400ms cubic-bezier(.3,.9,.25,1), height 400ms cubic-bezier(.3,.9,.25,1), opacity 180ms ease; }

/* Top bar: crumb, compact search, avatar */
.topb { position:relative; z-index:2; display:flex; align-items:center; gap:14px;
  margin:14px 16px 0; padding:9px 16px; border-radius:var(--r-pill);
  background:var(--glass-bg);
  -webkit-backdrop-filter:blur(22px) saturate(150%); backdrop-filter:blur(22px) saturate(150%);
  border:1px solid var(--glass-border); box-shadow:var(--sh-sm), inset 0 1px 0 var(--glass-hi); }
/* In the app: this bar frosts up (opacity + blur) as content scrolls beneath it */
.crumb { display:flex; align-items:center; gap:8px; font-family:var(--f-ui); font-size:10px;
  font-weight:600; letter-spacing:.1em; text-transform:uppercase; color:var(--subtle); white-space:nowrap;
  overflow:hidden; text-overflow:ellipsis; min-width:0; flex-shrink:1; }
.crumb b { color:var(--text); font-weight:600; }
.crumb i { font-style:normal; color:var(--text-4, var(--subtle)); opacity:.6; }
.topb .sp { flex:1; }
.topb .well { display:flex; align-items:center; padding-right:10px; flex:0 1 200px; min-width:110px; }
.topb .well .well-input { padding:8px 12px; font-size:12.5px; }
/* ⌘K inside a search well is plain text — never a boxed key */
.well .kbd { background:none; border:none; padding:0; box-shadow:none; font-size:10px;
  font-weight:500; letter-spacing:.04em; color:var(--subtle); }
.ava { width:30px; height:30px; border-radius:50%; flex-shrink:0; display:grid; place-items:center;
  font-family:var(--f-ui); font-size:10px; font-weight:600; color:#F0F6F8; cursor:pointer;
  background:linear-gradient(150deg in oklab, color-mix(in oklab, var(--seed-onyx-hi) 88%, white) 0%, var(--seed-onyx-hi) 60%, color-mix(in oklab, var(--seed-onyx-hi) 82%, black) 100%); box-shadow:var(--sh-sm); }

/* Tabs: sliding lit indicator + crossfading panes */
.canvas { position:relative; z-index:1; padding:18px 20px 22px; }
.vtabs { position:relative; display:flex; gap:2px; border-bottom:1px solid var(--line); }
.vtabs button { font-family:var(--f-ctrl); font-size:13px; font-weight:500; color:var(--subtle);
  background:none; border:none; padding:10px 16px; cursor:pointer; user-select:none;
  transition:color 180ms ease; line-height:1; }
.vtabs button:hover { color:var(--muted); }
.vtabs button.on { color:var(--text); }
.vtabs .ind { position:absolute; bottom:-1px; height:2px; border-radius:2px; background:var(--onyx-lit);
  transition:left 320ms cubic-bezier(.34,1.56,.64,1), width 320ms cubic-bezier(.34,1.56,.64,1); }
.panes { position:relative; margin-top:16px; min-height:96px; }
.pane { position:absolute; inset:0; opacity:0; transform:translateY(6px); pointer-events:none;
  transition:opacity 240ms ease, transform 240ms ease; }
.pane.on { opacity:1; transform:none; pointer-events:auto; }

/* The dock: floating frosted bar; soft lift, lit active */
.dock { display:inline-flex; align-items:center; gap:6px; padding:8px; border-radius:var(--r-pill);
  background:var(--glass-bg);
  -webkit-backdrop-filter:blur(24px) saturate(150%); backdrop-filter:blur(24px) saturate(150%);
  border:1px solid var(--glass-border); box-shadow:var(--sh), inset 0 1px 0 var(--glass-hi); }
.dock { position:relative; }
.dock > span { position:relative; z-index:1; width:44px; height:44px; border-radius:var(--r-pill);
  display:grid; place-items:center; color:var(--muted); cursor:pointer; user-select:none;
  transition:transform 280ms cubic-bezier(.25,.46,.45,.94), background 200ms ease, color 200ms ease; }
.dock > span:hover { color:var(--text); background:rgba(255,255,255,.05); }
[data-theme="light"] .dock > span:hover { background:rgba(15,32,39,.05); }
.dock > span.on { color:#F0F6F8; }
.dock > span.on:hover { background:transparent; }
.dock > span svg { width:18px; height:18px; }
.dock .dsep { width:1px; height:24px; background:var(--line-strong); border-radius:0; cursor:default; }
.dock .dsep:hover { transform:none; background:var(--line-strong); }
/* Same sliding illuminated pill — round, exactly the item's shape */
.dock-pill { position:absolute; top:8px; width:44px; height:44px; border-radius:var(--r-pill);
  background:var(--onyx-lit); box-shadow:var(--sh-sm); opacity:0; z-index:0;
  transition:left 400ms cubic-bezier(.3,.9,.25,1), opacity 180ms ease; }

@media (max-width:760px){ .wayfind { grid-template-columns:1fr; } .rail { display:none; } .topb .well { width:130px; } }

/* ════ STEP 6 · THE COMPONENT LIBRARY — V3 parity, V4 language ════ */
/* Data surface: flat-topped object for tables/lists/accordions */
.t6-wrap { position:relative; isolation:isolate; border-radius:var(--r-md); overflow:hidden;
  background:var(--grad-ground); box-shadow:var(--sh-sm); }
.t6 { width:100%; border-collapse:collapse; font-size:13.5px; }
.t6 th { font-family:var(--f-ui); font-size:10px; font-weight:600; letter-spacing:.12em; text-transform:uppercase;
  color:var(--subtle); text-align:left; padding:12px 16px; border-bottom:1px solid var(--line-strong); }
.t6 th.num { text-align:right; }
.t6 td { padding:11px 16px; border-bottom:1px solid var(--line); color:var(--muted); font-family:var(--f-body); }
.t6 tbody tr:last-child td { border-bottom:none; }
.t6 tbody tr { transition:background 130ms ease; }
.t6 tbody tr:hover { background:var(--hover); }
.t6 td.num { font-family:var(--f-num); font-weight:700; text-align:right; color:var(--text); font-variant-numeric:tabular-nums; }
.t6 td.lead { color:var(--text); }
.t6 td.who { font-weight:600; color:var(--accent-text); }
.t6 tr.sel { background:color-mix(in srgb, var(--seed-onyx-hi) 14%, transparent); }
.t6 tr.sel:hover { background:color-mix(in srgb, var(--seed-onyx-hi) 18%, transparent); }
.t6-edit { width:64px; text-align:right; font-family:var(--f-num); font-weight:700; font-size:12.5px; color:var(--text);
  background:var(--surface-deep); border:1px solid color-mix(in srgb, var(--seed-onyx-hi) 55%, transparent);
  border-radius:8px; padding:4px 8px; outline:none; box-shadow:var(--well); margin-right:-9px; }

/* Filing index — subgrid rows; attention rows wear the inset alert bar */
.filing { display:grid; grid-template-columns:1fr max-content max-content; }
.frow { grid-column:1/-1; display:grid; grid-template-columns:subgrid; gap:18px; align-items:center;
  padding:13px 18px; border-bottom:1px solid var(--line); cursor:pointer; transition:background 130ms ease; }
.frow:last-child { border-bottom:none; }
.frow:hover { background:var(--hover); }
.fname { font-family:var(--f-body); font-size:13.5px; color:var(--text); }
.fname small { display:block; font-family:var(--f-ui); font-size:9.5px; font-weight:600; letter-spacing:.1em;
  text-transform:uppercase; color:var(--subtle); margin-top:2px; }
.fmeta { font-family:var(--f-num); font-weight:600; font-size:11px; color:var(--subtle); white-space:nowrap; justify-self:end; text-align:right; }
.frow .status { justify-self:start; }
.frow.attn { box-shadow:inset 3px 0 0 var(--alert); background:color-mix(in srgb, var(--alert) 6%, transparent); }
.frow.attn:hover { background:color-mix(in srgb, var(--alert) 10%, transparent); }

/* KPI cards */
.kpi-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:14px; }
.klabel { font-family:var(--f-ui); font-size:10px; font-weight:600; letter-spacing:.12em; text-transform:uppercase; color:var(--muted); }
.kval { font-family:var(--f-num); font-weight:700; font-size:30px; color:var(--text); margin-top:8px; line-height:1.1; font-variant-numeric:tabular-nums; }
.kval small { font-size:13px; font-weight:600; color:var(--subtle); }
.kdelta { display:inline-flex; gap:5px; font-family:var(--f-num); font-weight:700; font-size:11.5px; margin-top:8px; }
.kdelta.up { color:var(--text); }
.kdelta.attn { color:var(--alert); }
.spark { display:block; margin-top:12px; width:100%; height:30px; cursor:crosshair; }
.spark .sline { stroke-dasharray:100; stroke-dashoffset:100; animation:draw 900ms cubic-bezier(.3,.9,.25,1) 200ms forwards; }
.spark .sfill { opacity:0; animation:fadein 600ms ease 600ms forwards; }
@keyframes draw { to { stroke-dashoffset:0; } }
@keyframes fadein { to { opacity:1; } }
.spark-tip { position:absolute; z-index:50; pointer-events:none; white-space:nowrap;
  font-family:var(--f-num); font-weight:700; font-size:10.5px; color:var(--text);
  background:var(--glass-bg); -webkit-backdrop-filter:blur(14px); backdrop-filter:blur(14px);
  border:1px solid var(--glass-border); border-radius:8px; padding:4px 9px;
  opacity:0; transition:opacity 120ms ease; }

/* Kanban — columns carved in, cards raised */
.kb { display:grid; grid-template-columns:repeat(3,1fr); gap:14px; }
.kb-col { background:var(--surface-deep); border-radius:var(--r-md); padding:10px; box-shadow:var(--well); }
.kb-head { display:flex; align-items:baseline; gap:8px; padding:6px 8px 10px; }
.kb-head b { font-family:var(--f-ui); font-size:10px; font-weight:600; letter-spacing:.12em; text-transform:uppercase; color:var(--muted); }
.kb-head .ct { margin-left:auto; font-family:var(--f-num); font-weight:700; font-size:11px; color:var(--subtle); }
.kb-card { position:relative; isolation:isolate; background:var(--grad-ground); border-radius:var(--r-sm);
  padding:12px 14px; box-shadow:var(--sh-sm); cursor:grab; margin-bottom:8px; transition:background 130ms ease; }
.kb-card:hover { background:var(--hover); }
.kb-card b { font-family:var(--f-body); font-size:13px; font-weight:600; color:var(--text); display:block; }
.kb-meta { display:flex; align-items:center; gap:8px; margin-top:10px; }
.kb-meta small { font-family:var(--f-num); font-weight:600; font-size:10.5px; color:var(--subtle); }
.ava-s { width:24px; height:24px; border-radius:50%; display:grid; place-items:center; flex-shrink:0;
  font-family:var(--f-ui); font-size:9px; font-weight:600; line-height:1; letter-spacing:.03em; text-indent:.03em;
  color:var(--text); background:var(--ctrl); box-shadow:var(--sh-sm); }

/* Calendar + time */
.cal { max-width:280px; }
.cal-head { display:flex; justify-content:space-between; align-items:center; margin-bottom:12px; }
.cal-head b { font-family:var(--f-ui); font-size:11px; font-weight:600; letter-spacing:.1em; text-transform:uppercase; color:var(--text); }
.cal-nav { display:flex; gap:6px; }
.cal-nav button { width:26px; height:26px; border-radius:9px; border:none; cursor:pointer; display:grid; place-items:center;
  background:var(--surface-deep); color:var(--subtle); box-shadow:var(--well); transition:color 130ms ease; }
.cal-nav button:hover { color:var(--text); }
.cal-grid { display:grid; grid-template-columns:repeat(7,1fr); gap:2px; text-align:center; }
.cal-grid b { font-family:var(--f-ui); font-size:9px; font-weight:600; letter-spacing:.1em; color:var(--subtle); padding:6px 0; }
.cal-grid span { font-family:var(--f-num); font-weight:600; font-size:12px; padding:7px 0; border-radius:9px;
  color:var(--muted); cursor:pointer; user-select:none; transition:background 130ms ease, color 130ms ease; }
.cal-grid span:hover { background:var(--hover); color:var(--text); }
.cal-grid span.dim { opacity:.35; }
.cal-grid span.on { background:var(--onyx-lit); color:#F0F6F8; }
.cal-grid span.inr { background:color-mix(in srgb, var(--seed-onyx-hi) 14%, transparent); color:var(--accent-text); border-radius:0; }
.timep { display:flex; gap:9px; align-items:center; }
.timep .cell { font-family:var(--f-num); font-weight:700; font-size:19px; color:var(--text);
  background:var(--surface-deep); border-radius:10px; padding:9px 14px; box-shadow:var(--well); }
.timep .colon { font-family:var(--f-num); font-weight:700; font-size:17px; color:var(--subtle); }
.timep .mer { display:flex; flex-direction:column; gap:4px; }
.timep .mer button { font-family:var(--f-ui); font-size:9px; font-weight:600; letter-spacing:.08em; padding:4px 10px;
  border-radius:8px; border:none; cursor:pointer; background:var(--surface-deep); color:var(--subtle);
  box-shadow:var(--well); transition:all 130ms ease; }
.timep .mer button.on { background:var(--onyx-lit); color:#F0F6F8; box-shadow:var(--sh-sm); }

/* Toast — floating glass; severity is a status line, never a colored bar */
.toast { display:flex; align-items:flex-start; gap:12px; padding:14px 16px; min-width:300px; max-width:420px;
  border-radius:var(--r-md); background:var(--glass-bg);
  -webkit-backdrop-filter:blur(24px) saturate(150%); backdrop-filter:blur(24px) saturate(150%);
  border:1px solid var(--glass-border); box-shadow:var(--sh), inset 0 1px 0 var(--glass-hi); }
.toast b { font-family:var(--f-body); font-size:13.5px; font-weight:600; color:var(--text); display:block; }
.toast p { font-size:12.5px; color:var(--muted); margin-top:3px; }
.toast .x { margin-left:auto; cursor:pointer; color:var(--subtle); font-size:16px; line-height:1; padding:2px 4px; flex-shrink:0; }
.toast .x:hover { color:var(--accent-text); }

/* Modal */
.scrim { position:fixed; inset:0; z-index:1000; background:rgba(0,0,0,.45);
  -webkit-backdrop-filter:blur(10px); backdrop-filter:blur(10px);
  display:grid; place-items:center; opacity:0; pointer-events:none; transition:opacity 240ms ease; }
.scrim.open { opacity:1; pointer-events:auto; }
.modal { position:relative; isolation:isolate; width:min(440px, 90vw); border-radius:var(--r-lg);
  background:var(--grad-ground); box-shadow:var(--sh); padding:28px;
  transform:translateY(14px) scale(.97); transition:transform 360ms cubic-bezier(.3,.9,.25,1); }
.scrim.open .modal { transform:none; }

/* Tooltip */
.tip { position:relative; }
.tip::before { content:attr(data-tip); position:absolute; bottom:calc(100% + 9px); left:50%;
  transform:translate(-50%, 4px); white-space:nowrap; z-index:60;
  background:var(--glass-bg); -webkit-backdrop-filter:blur(16px); backdrop-filter:blur(16px);
  border:1px solid var(--glass-border); color:var(--text);
  font-family:var(--f-body); font-size:11.5px; padding:6px 11px; border-radius:10px; box-shadow:var(--sh-sm);
  opacity:0; pointer-events:none; transition:opacity 200ms ease, transform 240ms ease; }
.tip:hover::before { opacity:1; transform:translate(-50%, 0); }

/* Context menu — glass */
.menu { min-width:200px; border-radius:var(--r-sm); padding:6px;
  background:var(--glass-bg);
  -webkit-backdrop-filter:blur(26px) saturate(150%); backdrop-filter:blur(26px) saturate(150%);
  border:1px solid var(--glass-border); box-shadow:var(--sh), inset 0 1px 0 var(--glass-hi); }
.menu div { display:flex; align-items:center; gap:10px; font-family:var(--f-body); font-size:13px; color:var(--muted);
  padding:9px 12px; border-radius:9px; cursor:pointer; transition:background 110ms ease, color 110ms ease; }
.menu div:hover { background:color-mix(in srgb, var(--seed-onyx-hi) 18%, transparent); color:var(--text); }
.menu div.danger { color:var(--alert); }
.menu div.danger:hover { background:color-mix(in srgb, var(--alert) 12%, transparent); color:var(--alert); }
.menu div svg { width:14px; height:14px; flex-shrink:0; }
.menu div .mk { margin-left:auto; font-family:var(--f-num); font-weight:600; font-size:10px; color:var(--subtle); }
.menu hr { border:none; border-top:1px solid var(--line); margin:5px 8px; }

/* Empty state */
.empty { text-align:center; padding:44px 24px; border:1px dashed var(--line-strong); border-radius:var(--r-lg); }
.empty .pillow { width:64px; height:64px; border-radius:22px; margin:0 auto 16px; }
.empty b { font-family:var(--f-head); font-size:12px; text-transform:uppercase; letter-spacing:.02em; color:var(--text); display:block; }
.empty p { font-size:13px; color:var(--subtle); margin:7px auto 18px; max-width:36ch; }

/* Progress + skeleton + pagination + steps */
.prog { height:8px; border-radius:99px; background:var(--surface-deep); box-shadow:var(--well); overflow:hidden; }
.prog i { display:block; height:100%; border-radius:inherit; background:var(--onyx-lit); transition:width 420ms cubic-bezier(.3,.9,.25,1); }
.skel { position:relative; overflow:hidden; background:var(--surface-deep); border-radius:9px; box-shadow:var(--well); }
.skel::after { content:""; position:absolute; inset:0; transform:translateX(-100%);
  background:linear-gradient(90deg, transparent, rgba(255,255,255,.05), transparent); animation:skel 1.6s infinite; }
[data-theme="light"] .skel::after { background:linear-gradient(90deg, transparent, rgba(255,255,255,.65), transparent); }
@keyframes skel { to { transform:translateX(100%); } }
.pager { display:inline-flex; gap:4px; align-items:center; }
.pager button { min-width:32px; height:32px; padding:0 6px; border-radius:10px; border:none; cursor:pointer;
  background:transparent; color:var(--subtle); font-family:var(--f-num); font-weight:600; font-size:12px;
  transition:background 130ms ease, color 130ms ease; user-select:none; }
.pager button:hover { color:var(--text); background:var(--hover); }
.pager button.on { background:var(--onyx-lit); color:#F0F6F8; }
.pager .ell { color:var(--subtle); font-family:var(--f-num); padding:0 2px; }
.steps { display:flex; align-items:center; flex-wrap:wrap; }
.step { display:flex; align-items:center; gap:10px; }
.step .sn { width:27px; height:27px; border-radius:50%; display:grid; place-items:center; flex-shrink:0;
  font-family:var(--f-num); font-weight:700; font-size:11px; color:var(--subtle);
  background:var(--surface-deep); box-shadow:var(--well); transition:all 200ms ease; }
.step b { font-family:var(--f-ui); font-size:10px; font-weight:600; letter-spacing:.08em; text-transform:uppercase; color:var(--subtle); }
.step.done .sn { background:var(--onyx-lit); color:#F0F6F8; box-shadow:var(--sh-sm); }
.step.done b { color:var(--muted); }
.step.cur .sn { box-shadow:var(--well), 0 0 0 2px color-mix(in srgb, var(--seed-onyx-hi) 50%, transparent); color:var(--accent-text); }
.step.cur b { color:var(--text); }
.sline { width:40px; height:1px; background:var(--line-strong); margin:0 12px; }
.sline.fill { background:var(--onyx-lit); }

/* Tag input */
.taginput { display:flex; flex-wrap:wrap; gap:6px; align-items:center; padding:8px 10px; cursor:text; }
.taginput input { flex:1; min-width:80px; background:none; border:none; outline:none; color:var(--text);
  font-family:var(--f-body); font-size:13px; padding:4px; }
.taginput input::placeholder { color:var(--subtle); }
.tag { display:inline-flex; align-items:center; gap:7px; font-family:var(--f-ui); font-size:10.5px; font-weight:600;
  letter-spacing:.04em; color:var(--accent-text); background:var(--surface); border-radius:var(--r-pill);
  padding:5px 7px 5px 11px; box-shadow:var(--sh-sm); }
.tag i { font-style:normal; cursor:pointer; color:var(--subtle); width:15px; height:15px; border-radius:50%;
  display:grid; place-items:center; font-size:11px; line-height:1; transition:all 130ms ease; }
.tag i:hover { color:var(--text); background:var(--hover); }

/* Avatar stack + user chip */
.ava-stack { display:flex; }
.ava-stack .ava { margin-left:-10px; border:2px solid var(--bg); width:38px; height:38px; font-size:11px; line-height:1; }
.ava-stack .ava:first-child { margin-left:0; }
.ava.gray { background:var(--ctrl); color:var(--text); }
.uchip { display:inline-flex; align-items:center; gap:12px; padding:8px 20px 8px 8px; border-radius:var(--r-pill);
  background:var(--surface); box-shadow:var(--sh-sm); cursor:pointer; transition:background 130ms ease; }
.uchip:hover { background:var(--hover); }
.uchip .utxt { display:flex; flex-direction:column; gap:3px; padding-right:2px; }
.uchip b { font-family:var(--f-body); font-size:13px; font-weight:600; color:var(--text); line-height:1.2; }
.uchip small { font-family:var(--f-ui); font-size:9px; font-weight:600; letter-spacing:.08em; text-transform:uppercase; color:var(--subtle); white-space:nowrap; }

/* Checklist — the whole row is the hit area */
.check { display:flex; align-items:center; gap:12px; padding:11px 2px; border-bottom:1px solid var(--line); cursor:pointer; user-select:none; }
.check:last-child { border-bottom:none; }
.check span.lbl { font-family:var(--f-body); font-size:13.5px; color:var(--muted); flex:1; transition:color 160ms ease; }
.check:hover span.lbl { color:var(--text); }
.check.done span.lbl { text-decoration:line-through; text-decoration-color:var(--accent-text); text-decoration-thickness:1.5px; }
.check small { font-family:var(--f-num); font-weight:600; font-size:10.5px; color:var(--subtle); }

/* Media preview cards */
.media-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:14px; }
.media-card { position:relative; isolation:isolate; border-radius:var(--r-md); overflow:hidden;
  background:var(--grad-ground); box-shadow:var(--sh-sm); cursor:pointer; transition:background 130ms ease; }
.media-thumb { aspect-ratio:16/9; display:grid; place-items:center; color:rgba(255,255,255,.8); position:relative;
  background:radial-gradient(95% 115% at 72% 0%, color-mix(in srgb, var(--seed-onyx-hi) 45%, transparent), transparent 65%), var(--surface-deep); }
.media-thumb .dur { position:absolute; right:8px; bottom:8px; font-family:var(--f-num); font-weight:600; font-size:10px;
  background:rgba(0,0,0,.55); color:#EDEDEF; padding:2px 7px; border-radius:6px; }
.media-body { padding:12px 14px; }
.media-body b { font-family:var(--f-body); font-size:13px; font-weight:600; color:var(--text); display:block; }
.media-body small { font-family:var(--f-ui); font-size:9.5px; font-weight:600; letter-spacing:.08em; text-transform:uppercase; color:var(--subtle); }

/* Accordion */
.acc-item + .acc-item { border-top:1px solid var(--line); }
.acc-trig { width:100%; display:flex; justify-content:space-between; align-items:center; gap:12px; text-align:left;
  padding:15px 18px; background:transparent; border:none; cursor:pointer; color:var(--text);
  font-family:var(--f-body); font-size:13.5px; font-weight:600; transition:background 130ms ease; }
.acc-trig:hover { background:var(--hover); }
.acc-trig svg { flex-shrink:0; color:var(--subtle); transition:transform 320ms cubic-bezier(.34,1.56,.64,1); }
.acc-item.open .acc-trig svg { transform:rotate(180deg); }
.acc-body { display:grid; grid-template-rows:0fr; transition:grid-template-rows 320ms cubic-bezier(.3,.9,.25,1); }
.acc-item.open .acc-body { grid-template-rows:1fr; }
.acc-body > div { overflow:hidden; }
.acc-body p { padding:8px 18px 18px; font-size:13px; color:var(--muted); line-height:1.6; }

/* Icon system — carved cells */
.iconrow { display:grid; grid-template-columns:repeat(8,1fr); gap:10px; }
.icell { aspect-ratio:1; display:grid; place-items:center; border-radius:12px; cursor:pointer;
  background:var(--surface-deep); box-shadow:var(--well); color:var(--muted);
  transition:color 130ms ease, background 130ms ease; }
.icell:hover { color:var(--accent-text); background:color-mix(in srgb, var(--seed-onyx-hi) 14%, transparent); }
.icell svg { width:17px; height:17px; }

@media (max-width:760px){ .kpi-grid, .kb, .media-grid { grid-template-columns:1fr; } .iconrow { grid-template-columns:repeat(4,1fr); } }

/* ── THE ENGINE — floating seed toolbar (Photoshop-style, locked left) ── */
.engine { position:fixed; left:18px; top:50%; transform:translateY(-50%); z-index:70; width:86px;
  display:flex; flex-direction:column; align-items:center; gap:13px; padding:16px 10px;
  border-radius:24px; background:var(--glass-bg);
  -webkit-backdrop-filter:blur(26px) saturate(150%); backdrop-filter:blur(26px) saturate(150%);
  border:1px solid var(--glass-border); box-shadow:var(--sh), inset 0 1px 0 var(--glass-hi); }
.e-title { font-family:var(--f-brand); font-size:8px; letter-spacing:.16em; text-transform:uppercase; color:var(--subtle); }
.e-item { display:flex; flex-direction:column; align-items:center; gap:5px; }
.cpick { -webkit-appearance:none; appearance:none; width:38px; height:38px; padding:0; border:none;
  background:none; cursor:pointer; border-radius:13px; overflow:hidden; box-shadow:var(--sh-sm); }
.cpick::-webkit-color-swatch-wrapper { padding:0; }
.cpick::-webkit-color-swatch { border:none; border-radius:13px; }
.e-item .hx { font-family:var(--fm); font-size:8.5px; color:var(--subtle); }
.e-sep { width:38px; height:1px; background:var(--line-strong); }
.e-btn { width:38px; height:38px; border-radius:13px; border:none; cursor:pointer; display:grid; place-items:center;
  background:var(--surface-deep); color:var(--muted); box-shadow:var(--well);
  transition:color 130ms ease, background 130ms ease; }
.e-btn:hover { color:var(--text); }
.e-btn svg { width:15px; height:15px; }
.engine .tip::before { left:calc(100% + 10px); bottom:auto; top:50%; transform:translate(0,-50%) scale(.98); }
.engine .tip:hover::before { transform:translate(0,-50%) scale(1); }
@media (max-width:1180px){ .engine { display:none; } }

.topbtns { position:fixed; top:18px; right:22px; z-index:60; }
.tbtn { font-family:var(--f); font-size:11px; font-weight:600; letter-spacing:.06em; text-transform:uppercase;
  background:var(--surface); color:var(--text); border:1px solid var(--line-strong); border-radius:99px;
  padding:9px 18px; cursor:pointer; box-shadow:var(--sh-sm); }

.foot { margin-top:70px; border-top:1px solid var(--line); padding-top:16px; font-size:12px; color:var(--subtle); }

@media (max-width:760px){ .pillars { grid-template-columns:1fr; } .ramp { grid-template-columns:repeat(2,1fr); } }
