.org{--mono: "IBM Plex Mono", ui-monospace, monospace;width:min(100%,1180px);margin:0 auto;padding:0 clamp(14px,3vw,40px) 40px}.org-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:clamp(16px,3vw,44px);align-items:start}.org-wheel{min-width:0}.org-svg{display:block;width:100%;height:auto;overflow:visible;touch-action:none;outline:none}.org-svg:focus-visible{outline:3px solid var(--acc);outline-offset:6px}.org-spoke{stroke:var(--page);stroke-width:4}.org-area,.org-core{stroke:var(--page);stroke-width:6;cursor:pointer;outline:none}html[data-theme=navy] .org-core,html[data-theme=navy] .org-area{stroke:rgb(var(--tint) / .42);stroke-width:2}.org-arc{cursor:pointer;outline:none}.org-arc path,.org-arc circle{fill:none;stroke-width:9;stroke-dasharray:14 9;stroke-linecap:butt;transition:stroke-dasharray .15s ease,stroke-width .15s ease}.org-arc.is-active path,.org-arc.is-active circle,.org-arc:focus-visible path,.org-arc:focus-visible circle{stroke-dasharray:none;stroke-width:12}.org-cursor{fill:none;stroke:var(--fg);stroke-width:4;filter:drop-shadow(0 0 2px var(--page));opacity:0;transition:opacity .15s ease;pointer-events:none}.org.has-cursor .org-cursor{opacity:1}.org-area:focus-visible,.org-core:focus-visible{stroke:var(--fg);stroke-width:4}@media(hover:hover){.org-area:hover,.org-core:hover,.org-arc:hover{filter:brightness(1.1)}}.org-labels text{pointer-events:none}.org-core-title{font-family:var(--f1);font-weight:700;font-size:46px;letter-spacing:.04em;fill:#fff;text-anchor:middle;dominant-baseline:middle}.org-core-sub{font-family:var(--mono);font-size:19px;fill:#fff;text-anchor:middle}.org-area-label{font-family:var(--mono);font-weight:600;font-size:20px;letter-spacing:.02em;fill:#fff;text-anchor:middle}.org-area-label.is-radial{dominant-baseline:middle}.org-arc-label{font-family:var(--mono);font-weight:600;font-size:20px;letter-spacing:.08em;text-anchor:middle;dominant-baseline:middle}.org.is-bare .org-arc-label,.org.is-bare .org-area-label,.org.is-bare .org-core-sub{display:none}.org-side{min-width:0;display:grid;gap:10px;align-content:start}.org-readout{display:flex;align-items:center;gap:12px;border:1px solid var(--rule-strong);background:var(--page-2);padding:10px 12px}.org-readout-chip{width:40px;height:40px;flex:0 0 auto;border:1px solid rgb(var(--tint) / .25);background:transparent;transition:background .15s}.org-readout-copy{display:grid;gap:1px;min-width:0;flex:1 1 auto}.org-readout-hex{font-family:var(--mono);font-size:15px;letter-spacing:.06em;color:var(--fg)}.org-readout-name{font-size:12.5px;color:var(--fg-2);overflow-wrap:anywhere}.org-copy{min-height:44px;padding:0 16px;cursor:pointer;font-family:var(--f1);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg);background:transparent;border:1px solid var(--rule-strong);transition:background .15s,border-color .15s,color .15s}.org-copy[disabled]{opacity:.4;cursor:default}.org-copy:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media(hover:hover){.org-copy:not([disabled]):hover{background:var(--acc);border-color:var(--acc);color:var(--page)}}.org.is-copied .org-copy{background:#4f7d47;border-color:#4f7d47;color:#fff}.org-legend-title{margin-top:10px;font-family:var(--f1);font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--acc)}.org-chips{list-style:none;display:grid;gap:2px}.org-chip{width:100%;min-height:44px;padding:6px 10px;cursor:pointer;text-align:left;display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:10px;align-items:center;background:transparent;border:1px solid transparent;color:var(--fg-2);transition:color .15s,border-color .15s,background .15s}.org-chip-dot{width:16px;height:16px;border:1px solid rgb(var(--tint) / .25)}.org-chip-name{font-size:13px;line-height:1.3}.org-chip-hex{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--fg-3)}@media(hover:hover){.org-chip:hover{color:var(--fg);border-color:var(--rule-strong)}}.org-chip:focus-visible{color:var(--fg);outline:2px solid var(--acc);outline-offset:2px}.org-chip.is-active{color:var(--fg);border-color:rgb(var(--acc-rgb) / .5);background:rgb(var(--acc-rgb) / .08)}.org-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:1100px){.org-body{grid-template-columns:minmax(0,1fr)}.org-chips{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}@media(prefers-reduced-motion:reduce){.org-cursor,.org-arc,.org-copy,.org-chip{transition:none}}.org-sheet{padding-top:18px}html[data-theme=papel] .page-title{font-family:EB Garamond,Georgia,serif;font-weight:600;letter-spacing:-.01em}html[data-theme=papel] .page-title em{font-family:EB Garamond,Georgia,serif}
