.srad{--sur: var(--page);--ink: var(--fg);--ink-2: var(--fg-2);--ink-3: var(--fg-3);--card: var(--page-2);--wheel-cap: 1120px;--wheel-floor: 0px;--wheel-size: min(100%, max(74vh, var(--wheel-floor)), var(--wheel-cap));--wheel-shift: 0px}@supports (height: 1svh){.srad{--wheel-size: min(100%, max(74svh, var(--wheel-floor)), var(--wheel-cap))}}@media(min-width:1024px)and (min-height:700px){.srad{--wheel-floor: 620px}}.radial-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:14px 0 18px;border-bottom:1px solid var(--rule)}.radial-kicker{font-family:var(--f1);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.radial-status{margin-top:4px;font-family:var(--f1);font-size:18px;color:var(--ink)}.radial-tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px}.radial-legend{display:flex;flex-wrap:wrap;gap:6px 16px}.layer-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--rule-strong);background:transparent;cursor:pointer;color:var(--ink-2);font-family:var(--f1);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background .2s ease}.layer-dot{width:10px;height:10px;border-radius:50%;border:1.5px solid currentColor}.layer-toggle[aria-pressed=true]{color:var(--acc);border-color:var(--acc);background:rgb(var(--acc-rgb) / .1)}.layer-toggle[aria-pressed=true] .layer-dot{background:currentColor}.layer-toggle:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media(hover:hover){.layer-toggle:not([aria-pressed=true]):hover{color:var(--ink);border-color:var(--ink)}}.legend-item{display:inline-flex;align-items:center;gap:7px;min-height:24px;font-family:var(--f1);font-size:12px;color:var(--ink-2)}.legend-dot{width:11px;height:11px;border-radius:50%;background:var(--wc)}html[data-theme=papel] .srad .legend-dot,html[data-theme=navy] .srad[data-palette=harris] .legend-dot{border:1px solid var(--rule-strong)}.diagram-hint{padding:8px 0 0;text-wrap:balance;font-family:var(--f1);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.radial-scroll{overflow-x:auto;overscroll-behavior-inline:contain;touch-action:pan-x pan-y pinch-zoom;scrollbar-color:var(--rule-strong) transparent;transform:translate(var(--wheel-shift, 0px));transition:transform .5s cubic-bezier(.16,1,.3,1)}.radial-svg{display:block;width:var(--wheel-size);height:auto;margin:0 auto;overflow:visible;transition:width .45s cubic-bezier(.16,1,.3,1)}.radial-guide{opacity:0;transition:opacity .5s ease}.srad.is-open .radial-guide,.srad.is-teasing .radial-guide{opacity:1}.radial-guide circle{fill:none;stroke:var(--rule);stroke-width:1;stroke-dasharray:2 9}.radial-hub{transform:translate(600px,600px) scale(1);transform-origin:0 0;transition:transform .5s cubic-bezier(.16,1,.3,1)}.srad.is-open .radial-hub,.srad.is-teasing .radial-hub{transform:translate(600px,600px) scale(.7)}.srad.is-deep .radial-hub{transform:translate(600px,600px) scale(.48)}.radial-cats{transform:translate(600px,600px) scale(1);transform-origin:0 0;transition:transform .5s cubic-bezier(.16,1,.3,1)}.srad.is-deep .radial-cats{transform:translate(600px,600px) scale(.63)}.hub-logo{opacity:1;overflow:visible;pointer-events:none;transition:opacity .3s ease}.hub-fill{fill:var(--acc)}.hub-stroke{opacity:0;stroke:var(--acc)}.srad.is-open .hub-logo,.srad.is-teasing .hub-logo{opacity:0}.hub-ring{fill:none;stroke:var(--acc);stroke-width:4}html[data-theme=papel] .srad .hub-fill,html[data-theme=papel] .srad .hub-stroke,html[data-theme=papel] .srad .hub-ring{filter:drop-shadow(0 0 1.5px rgb(var(--tint) / .55))}.hub-word{opacity:0;pointer-events:none}.hub-word path{fill:var(--ink)}.srad.is-intro .radial-workshop,.srad.is-intro .hub-fill,.srad.is-intro .hub-ring{opacity:0}.srad.is-intro .hub-stroke{opacity:1}.srad.is-intro .radial-node{pointer-events:none}.srad.is-intro-open .radial-hub,.srad.is-layer-open .radial-hub{transform:translate(600px,600px) scale(.7)}.srad.is-intro-open .radial-guide,.srad.is-layer-open .radial-guide{opacity:1}.srad.is-intro-open .workshop-label,.srad.is-layer-open .workshop-label{font-size:calc(26px * var(--u,1))}.srad.is-intro-open .radial-category.is-intro-shown:not(.is-visible):not(.is-off){opacity:1!important;transform:scale(1)}.srad.is-compact.is-intro-open .workshop-label{opacity:0!important}.srad.is-compact.is-layer-open .workshop-label{opacity:0}.radial-node{outline:none;cursor:pointer;transition:opacity .32s ease,transform .45s cubic-bezier(.16,1,.3,1)}.radial-workshop,.radial-category{transform-origin:0 0}.radial-service{transform-origin:600px 600px}.radial-hit{fill:transparent;stroke:none}.radial-workshop{--lvl-o: 1;--lvl-o-hover: 1;--lvl-o-active: 1}.radial-category{--lvl-o: .6;--lvl-o-hover: .7;--lvl-o-active: .78}.radial-service{--lvl-o: .32;--lvl-o-hover: .42;--lvl-o-active: .5}html[data-theme=papel] .srad .radial-category,html[data-theme=navy] .srad[data-palette=harris] .radial-category{--lvl-o: .72;--lvl-o-hover: .82;--lvl-o-active: .92}html[data-theme=papel] .srad .radial-service,html[data-theme=navy] .srad[data-palette=harris] .radial-service{--lvl-o: .5;--lvl-o-hover: .62;--lvl-o-active: .8}.radial-shape{fill:var(--wc);fill-opacity:var(--lvl-o);transition:fill-opacity .2s ease,stroke-opacity .2s ease,filter .2s ease}.radial-workshop .radial-shape{stroke:var(--sur);stroke-width:2}.intro-sweep{opacity:0;pointer-events:none}.intro-sweep path{fill:none;stroke:var(--acc)}.srad.is-intro .intro-sweep{opacity:1}.radial-category .radial-shape,.radial-service .radial-shape{stroke:var(--wc);stroke-opacity:.7;stroke-width:1}html[data-theme=papel] .srad .radial-shape,html[data-theme=navy] .srad[data-palette=harris] .radial-shape{stroke:var(--ink);stroke-opacity:.55;stroke-width:1}html[data-theme=papel] .srad .radial-workshop .radial-shape,html[data-theme=navy] .srad[data-palette=harris] .radial-workshop .radial-shape{stroke-width:1.5;stroke-opacity:.75}html .srad[data-outline=none] .radial-node .radial-shape{stroke:none}html .srad[data-outline=none] .radial-node:focus-visible .radial-shape{stroke:var(--ink);stroke-width:4;stroke-opacity:1}.radial-category:not(.is-visible),.radial-service:not(.is-visible){opacity:0!important;transform:scale(.94);pointer-events:none}.srad.is-teasing .radial-category:not(.is-visible){opacity:.5!important;transform:scale(1)}.radial-workshop.is-muted{opacity:.16}.radial-category.is-muted{opacity:.12}.radial-category.is-muted .category-label{opacity:0}.radial-service.is-muted{opacity:.25}.radial-service.is-muted .service-label{opacity:0}.radial-node.is-off{opacity:.07!important;pointer-events:none}.radial-node.is-off text{opacity:0}.radial-node.is-active .radial-shape{fill-opacity:var(--lvl-o-active);stroke-opacity:1;filter:brightness(1.08)}.radial-node:focus-visible .radial-shape{stroke:var(--ink);stroke-width:4;stroke-opacity:1}@media(hover:hover){.radial-node:not(.is-off):hover .radial-shape{fill-opacity:var(--lvl-o-hover);filter:brightness(1.08)}}.workshop-label,.category-label,.service-label{pointer-events:none}.workshop-label-path{fill:none;stroke:none}.workshop-label{fill:var(--wl);font-family:var(--f1);font-size:calc(21px * var(--u,1));font-weight:650;text-anchor:middle;dominant-baseline:middle;letter-spacing:.01em;transition:font-size .5s cubic-bezier(.16,1,.3,1),opacity .3s ease}.srad.is-open .workshop-label,.srad.is-teasing .workshop-label{font-size:calc(26px * var(--u,1))}.srad.is-deep .workshop-label{font-size:calc(32px * var(--u,1))}.category-label,.service-label{fill:var(--ink);font-family:var(--f1);font-size:calc(14px * var(--u,1));font-weight:600;text-anchor:middle;dominant-baseline:middle}.category-label{transition:font-size .5s cubic-bezier(.16,1,.3,1)}.srad.is-deep .category-label{font-size:calc(19px * var(--u,1))}.radial-category.is-active .category-label,.radial-service.is-active .service-label{fill:var(--wl)}.srad.is-compact .workshop-label{font-size:calc(24px * var(--u,1))}.srad.is-compact.is-open .workshop-label,.srad.is-compact.is-deep .workshop-label{opacity:0}.srad.is-compact .category-label,.srad.is-compact .service-label,.srad.is-compact .radial-service{display:none}.srad.is-compact.is-deep .radial-hub{transform:translate(600px,600px) scale(.7)}.srad.is-compact.is-deep .radial-cats{transform:translate(600px,600px) scale(1)}.radial-inspector{--card-width: 400px;position:fixed;z-index:70;width:min(var(--card-width),calc(100vw - 36px));max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:22px;border:1px solid var(--rule-strong);border-top:3px solid var(--wc, var(--acc));background:var(--card);box-shadow:var(--shadow);scrollbar-color:var(--rule-strong) transparent;animation:inspector-in .28s cubic-bezier(.16,1,.3,1) both}.radial-inspector[data-card-kind=workshop]{--card-width: 430px}.radial-inspector[data-card-kind=category]{--card-width: 370px}.radial-inspector[data-card-kind=service]{--card-width: 460px}@keyframes inspector-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.inspector-level,.inspector-heading-row{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.radial-inspector.is-dragging .inspector-level,.radial-inspector.is-dragging .inspector-heading-row{cursor:grabbing}.inspector-level{padding-right:42px;font-family:var(--f1);font-size:9.5px;font-weight:700;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--wc, var(--acc))}.inspector-heading-row{position:relative;padding-right:38px}.inspector-title{margin-top:7px;font-family:var(--f1);font-size:26px;font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--ink)}.radial-inspector[data-card-kind=category] .inspector-title{font-size:23px}.radial-inspector[data-card-kind=service] .inspector-title{font-size:24px}.inspector-description{margin-top:10px;color:var(--ink-2);font-size:13.5px;line-height:1.55}.inspector-meta{margin-top:8px;color:var(--ink-3);font-family:var(--f1);font-size:11px;line-height:1.45}.inspector-targets{margin-top:13px;color:var(--ink-3);font-size:11.5px;line-height:1.55}.inspector-picks{margin-top:16px;padding-top:13px;border-top:1px solid var(--rule)}.picks-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;background:none;border:none;cursor:pointer;color:var(--acc);font-family:var(--f1);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.picks-back:before{content:"←";font-size:13px;letter-spacing:0}.picks-back:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.picks-title{font-family:var(--f1);font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.picks-list{list-style:none;display:grid;gap:6px;margin:9px 0 0;padding:0}.picks-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;padding:10px 13px;text-align:left;cursor:pointer;border:1px solid var(--rule);background:color-mix(in srgb,var(--wc, var(--acc)) 8%,transparent);color:var(--ink);font-family:var(--f1);font-size:13.5px;font-weight:500;line-height:1.3;transition:border-color .2s ease,background .2s ease}.picks-name{flex:1 1 auto}.picks-meta{flex:0 0 auto;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.picks-item[aria-current=true]{border-color:var(--wc, var(--acc));background:color-mix(in srgb,var(--wc, var(--acc)) 20%,transparent)}.picks-item:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media(hover:hover){.picks-item:hover{border-color:var(--wc, var(--acc));background:color-mix(in srgb,var(--wc, var(--acc)) 16%,transparent)}}.panel-close{position:absolute;top:-5px;right:-9px;width:44px;height:44px;display:grid;place-items:center;background:transparent;border:none;cursor:pointer;color:var(--ink-3);font-size:15px;line-height:1}@media(hover:hover){.panel-close:hover{color:var(--ink)}}.panel-close:focus-visible{color:var(--ink);outline:2px solid var(--acc);outline-offset:-6px}@media(max-height:560px){.radial-inspector,.radial-inspector[data-card-kind=workshop],.radial-inspector[data-card-kind=category],.radial-inspector[data-card-kind=service]{--card-width: 360px}.radial-inspector{padding:16px}}.srad[data-layout=sheet] .radial-inspector{inset:auto 10px calc(10px + env(safe-area-inset-bottom,0px))!important;width:auto;max-height:min(52dvh,520px);padding:18px;border-color:var(--rule-strong);box-shadow:var(--shadow-up)}.srad[data-layout=sheet] .radial-inspector .panel-close{top:-5px;right:-5px}.srad[data-layout=sheet] .inspector-level,.srad[data-layout=sheet] .inspector-heading-row{cursor:auto;touch-action:auto}@media(max-width:420px){.radial-toolbar{gap:12px}.radial-status{font-size:16px}.legend-item{font-size:11px}.inspector-title,.radial-inspector[data-card-kind=category] .inspector-title,.radial-inspector[data-card-kind=service] .inspector-title{font-size:22px}}@media(prefers-reduced-motion:reduce){.radial-svg,.radial-scroll,.radial-node,.radial-shape,.radial-hub,.radial-cats,.hub-logo,.workshop-label,.category-label,.radial-guide{transition:none}.radial-inspector{animation:none}}
