.lamp-diagram[data-astro-cid-3skxvuzo]{--diagram-ink: #6e3d64;--coverage: 28%;--grid: #773b6e13;display:grid;place-items:center;width:100%;height:100%;min-width:0;background:radial-gradient(ellipse at 55% 25%,#fbecf7,#edd5e9);isolation:isolate;position:relative;overflow:hidden}.lamp-diagram[data-astro-cid-3skxvuzo]:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:18px 18px;mask-image:radial-gradient(ellipse,#000 30%,transparent 90%)}.lamp-diagram--hand[data-astro-cid-3skxvuzo]{--coverage: 61%;--diagram-ink: #793b52;--grid: #773b5414;background:radial-gradient(ellipse at 60% 28%,#fff2e9,#f3d6d7)}.lamp-diagram--unknown[data-astro-cid-3skxvuzo]{background:radial-gradient(ellipse at 55% 30%,#fbf0ec,#f0dce4)}.diagram-document[data-astro-cid-3skxvuzo]{display:grid;place-items:center;width:clamp(42px,40%,76px);aspect-ratio:1;border:1px solid #b888a8;border-radius:28%;background:#fff8f5;color:var(--diagram-ink);transform:rotate(-7deg)}.diagram-document[data-astro-cid-3skxvuzo] svg[data-astro-cid-3skxvuzo]{width:58%;height:auto}.diagram-plan[data-astro-cid-3skxvuzo]{position:relative;width:min(92%,320px);height:86%;min-height:73px}.diagram-cover[data-astro-cid-3skxvuzo]{position:absolute;top:11%;left:50%;width:var(--coverage);height:55%;transform:translate(-50%);border:2px dashed var(--diagram-ink);border-radius:33% 33% 18% 18%;background:var(--diagram-highlight, #a0439628);transition:background-color .24s ease}.lamp-diagram--hand[data-astro-cid-3skxvuzo] .diagram-cover[data-astro-cid-3skxvuzo]{background:var(--diagram-highlight, #be5d7028)}.diagram-width[data-astro-cid-3skxvuzo]{position:absolute;top:6%;left:50%;width:var(--coverage);height:4px;border:solid var(--diagram-ink);border-width:1px 1px 0;transform:translate(-50%)}.diagram-hand[data-astro-cid-3skxvuzo]{position:absolute;left:50%;top:24%;transform:translate(-53%) rotate(-8deg);width:45%;height:76%;color:#9c657f;opacity:var(--diagram-hand-opacity, 1);transition:opacity .24s ease}.diagram-finger[data-astro-cid-3skxvuzo],.diagram-palm[data-astro-cid-3skxvuzo],.diagram-thumb[data-astro-cid-3skxvuzo]{position:absolute;border:1.5px solid currentColor;background:#fff4ee}.diagram-finger[data-astro-cid-3skxvuzo]{width:16.5%;border-radius:40% 40% 10% 10%}.diagram-finger[data-astro-cid-3skxvuzo]:nth-child(1){left:12%;top:21%;height:38%}.diagram-finger[data-astro-cid-3skxvuzo]:nth-child(2){left:29%;top:8%;height:52%}.diagram-finger[data-astro-cid-3skxvuzo]:nth-child(3){left:46%;top:0;height:60%}.diagram-finger[data-astro-cid-3skxvuzo]:nth-child(4){left:63%;top:11%;height:48%}.diagram-palm[data-astro-cid-3skxvuzo]{left:12%;top:44%;width:67.5%;height:55%;border-top:0;border-radius:7% 8% 33% 30%}.diagram-thumb[data-astro-cid-3skxvuzo]{left:73%;top:39%;width:19%;height:42%;border-radius:42%;transform:rotate(34deg)}.lamp-summary{margin-bottom:clamp(29px,4.4vw,50px)}.lamp-decisions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16.25rem),1fr));gap:10px}.lamp-decisions:has(>.decision-card:only-child){grid-template-columns:minmax(0,min(100%,530px))}.decision-card{display:flex;flex-direction:column;gap:11px;min-width:0;padding:clamp(12px,1.7vw,18px);border:1px solid #dfc6d0;border-top:3px solid #ab4475;border-radius:14px;background:#fff8f5}.decision-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.decision-heading>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#902a5a;background:#f4dce7}.decision-heading h3{font-size:clamp(1.23rem,2vw,1.65rem);line-height:1.06;overflow-wrap:anywhere}.decision-questions{display:grid;margin:0;border:1px solid #eddae1;border-radius:9px;background:#f8edf0}.decision-questions>div{padding:7px 9px}.decision-questions>div+div{border-top:1px solid #e9d7df}.decision-questions dt{display:flex;align-items:flex-start;gap:6px;color:var(--ink);font-size:1rem;font-weight:770;line-height:1.27}.decision-questions dt svg{color:#923562}.decision-questions dd{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1px 6px;margin:3px 0 0 23px;color:var(--secondary);font-size:var(--text-detail);line-height:1.32}.decision-unknown{font-weight:650}.decision-source{font-size:var(--text-detail)}.decision-label-check{color:#76234d;font-weight:750}.decision-declared{margin-top:auto}.decision-declared h4{margin:0 0 4px;color:var(--ink);font-size:var(--text-detail);line-height:1.28}.decision-declared dl{display:grid;margin:0}.decision-declared dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;padding-block:3px;border-bottom:1px solid #efdee5}.decision-declared dt,.decision-declared dd,.decision-declared p{color:var(--secondary);font-size:var(--text-detail);line-height:1.28}.decision-declared dd{margin:0;color:var(--ink);font-weight:730;overflow-wrap:anywhere}.decision-link{align-self:flex-start;min-height:var(--target-min);margin-top:-3px;font-size:var(--text-detail)}@media(max-width:650px){.lamp-decisions{gap:8px}.decision-card{gap:8px;padding:10px}.decision-heading>span{width:31px;height:31px}.decision-heading>span svg{width:18px}.decision-questions>div{padding:6px 7px}.decision-questions dd{margin-top:1px}}
