:root{--tool-accent: #3f6b7e;--tool-accent-hover: #34596a;--tool-accent-soft: rgba(63, 107, 126, .12);--tool-warm: #635a3a;--tool-warm-hover: #7a6f48;--tool-warm-soft: rgba(99, 90, 58, .1);--z-tool-modal: 1000;--z-tool-sheet: 1050;--z-tool-dialog: 1200}@font-face{font-family:Caveat;src:url(/assets/Caveat-Regular-8jBGxy3y.ttf) format("truetype");font-weight:400 700;font-style:normal;font-display:swap}html,body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable],[contenteditable=true],.prose,.prose *{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.tool-close-btn[data-v-1b64ce2e]:focus{outline:none}.tool-close-btn[data-v-1b64ce2e]:focus-visible{outline:2px solid rgba(63,107,126,.4);outline-offset:2px}.tab-btn[data-v-43da143f]{border-radius:9999px;border:1px solid rgba(63,107,126,.25);background:transparent;color:#4b5563;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:.3rem .75rem;cursor:pointer;transition:background-color .15s,color .15s}.tab-btn[data-v-43da143f]:hover{background:#3f6b7e14}.tab-btn[data-v-43da143f]:focus{outline:none}.tab-btn[data-v-43da143f]:focus-visible{outline:2px solid rgba(63,107,126,.45);outline-offset:2px}.tab-btn-active[data-v-43da143f]{background:#3f6b7e;border-color:#3f6b7e;color:#fff}.tab-btn-active[data-v-43da143f]:hover{background:#3f6b7e}.breath-scene[data-v-6533b1bc]{width:220px;height:220px;perspective:600px;display:flex;align-items:center;justify-content:center}.breath-cube[data-v-6533b1bc]{width:180px;height:180px;position:relative;transform-style:preserve-3d}.breath-scene[data-v-6533b1bc]{cursor:grab}.breath-scene[data-v-6533b1bc]:active{cursor:grabbing}.breath-face[data-v-6533b1bc]{position:absolute;width:180px;height:180px;border:1.5px solid rgba(63,107,126,.15);border-radius:6px}.breath-face--front[data-v-6533b1bc]{background:#ffffffa6;border-color:#3f6b7e40}.breath-face--back[data-v-6533b1bc]{background:#3f6b7e0a;transform:translateZ(-90px) rotateY(180deg)}.breath-face--top[data-v-6533b1bc]{background:#3f6b7e0d;transform:translateY(-90px) rotateX(90deg)}.breath-face--bottom[data-v-6533b1bc]{background:#3f6b7e08;transform:translateY(90px) rotateX(-90deg)}.breath-face--left[data-v-6533b1bc]{background:#3f6b7e0a;transform:translate(-90px) rotateY(-90deg)}.breath-face--right[data-v-6533b1bc]{background:#3f6b7e0d;transform:translate(90px) rotateY(90deg)}.breath-trail[data-v-6533b1bc]{position:absolute;inset:0;width:100%;height:100%}.breath-sphere[data-v-6533b1bc]{position:absolute;width:14px;height:14px;margin-left:-7px;margin-top:-7px;border-radius:50%;z-index:2;transition:background 1s ease,box-shadow 1s ease}.breath-text[data-v-6533b1bc]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;pointer-events:none}.breath-text__label[data-v-6533b1bc]{font-size:13px;color:#888;text-align:center;padding:0 16px;line-height:1.4}.breath-text__label--idle[data-v-6533b1bc]{color:#bbb}.breath-slider[data-v-afb9a427]{-webkit-appearance:none;appearance:none;height:4px;border-radius:2px;background:#e5e7eb;outline:none}.breath-slider[data-v-afb9a427]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#635a3a;cursor:pointer;border:2px solid white;box-shadow:0 1px 3px #00000026}.breath-slider[data-v-afb9a427]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#635a3a;cursor:pointer;border:2px solid white;box-shadow:0 1px 3px #00000026}.breath-slider[data-v-afb9a427]:disabled{opacity:.4;cursor:default}.breath-slider[data-v-afb9a427]:disabled::-webkit-slider-thumb{cursor:default}.breath-slider[data-v-afb9a427]:disabled::-moz-range-thumb{cursor:default}.about-collapse summary[data-v-afb9a427]::-webkit-details-marker{display:none}.about-collapse summary[data-v-afb9a427]::marker{content:""}.about-collapse[open] .chevron[data-v-afb9a427]{transform:rotate(90deg)}.tool-cta[data-v-afb9a427]:focus,.tool-about[data-v-afb9a427]:focus,.viz-pill[data-v-afb9a427]:focus{outline:none}.tool-cta[data-v-afb9a427]:focus-visible,.tool-about[data-v-afb9a427]:focus-visible,.viz-pill[data-v-afb9a427]:focus-visible{outline:2px solid rgba(99,90,58,.5);outline-offset:3px;border-radius:6px}.about-enter-active[data-v-afb9a427],.about-leave-active[data-v-afb9a427]{transition:opacity .3s ease}.about-enter-active .about-sheet[data-v-afb9a427],.about-leave-active .about-sheet[data-v-afb9a427]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.about-enter-from[data-v-afb9a427],.about-leave-to[data-v-afb9a427]{opacity:0}.about-enter-from .about-sheet[data-v-afb9a427],.about-leave-to .about-sheet[data-v-afb9a427]{transform:translateY(100%)}.fs-enter-active[data-v-afb9a427],.fs-leave-active[data-v-afb9a427]{transition:opacity .3s ease}.fs-enter-from[data-v-afb9a427],.fs-leave-to[data-v-afb9a427]{opacity:0}.breath-slider[data-v-3cd65384]{-webkit-appearance:none;appearance:none;height:4px;border-radius:2px;background:#ffffff1a;outline:none}.breath-slider[data-v-3cd65384]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#ffffff80;cursor:pointer;border:2px solid transparent;box-shadow:0 1px 3px #0006}.breath-slider[data-v-3cd65384]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#ffffff80;cursor:pointer;border:2px solid transparent;box-shadow:0 1px 3px #0006}.breath-slider[data-v-3cd65384]:disabled{opacity:.4;cursor:default}.breath-slider[data-v-3cd65384]:disabled::-webkit-slider-thumb{cursor:default}.breath-slider[data-v-3cd65384]:disabled::-moz-range-thumb{cursor:default}.tool-cta[data-v-3cd65384]:focus,.tool-about[data-v-3cd65384]:focus,.viz-pill[data-v-3cd65384]:focus,.breath-slider[data-v-3cd65384]:focus{outline:none}.tool-cta[data-v-3cd65384]:focus-visible,.tool-about[data-v-3cd65384]:focus-visible,.viz-pill[data-v-3cd65384]:focus-visible{outline:1px solid rgba(255,255,255,.4);outline-offset:4px;border-radius:6px}.breath-slider[data-v-3cd65384]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #fff3,0 1px 3px #0006}.breath-slider[data-v-3cd65384]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #fff3,0 1px 3px #0006}.about-enter-active[data-v-3cd65384],.about-leave-active[data-v-3cd65384]{transition:opacity .3s ease}.about-enter-active .about-sheet[data-v-3cd65384],.about-leave-active .about-sheet[data-v-3cd65384]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.about-enter-from[data-v-3cd65384],.about-leave-to[data-v-3cd65384]{opacity:0}.about-enter-from .about-sheet[data-v-3cd65384],.about-leave-to .about-sheet[data-v-3cd65384]{transform:translateY(16px) scale(.98)}.breath-pop-enter-active[data-v-3cd65384],.breath-pop-leave-active[data-v-3cd65384]{transition:opacity .15s ease,transform .15s ease}.breath-pop-enter-from[data-v-3cd65384],.breath-pop-leave-to[data-v-3cd65384]{opacity:0;transform:translate(-50%,4px)}.style-pop-enter-active[data-v-3cd65384],.style-pop-leave-active[data-v-3cd65384]{transition:opacity .15s ease,transform .15s ease}.style-pop-enter-from[data-v-3cd65384],.style-pop-leave-to[data-v-3cd65384]{opacity:0;transform:translateY(-4px)}.grounding-container[data-v-b8629909]{position:relative;width:min(80vw,60vh,28rem);aspect-ratio:1 / 1;cursor:pointer;container-type:inline-size}.grounding-svg[data-v-b8629909]{width:100%;height:100%;display:block}.grounding-dot[data-v-b8629909]{transition:fill .3s ease,opacity .3s ease}.grounding-centre[data-v-b8629909]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.grounding-centre__number[data-v-b8629909]{font-size:clamp(28px,16cqw,44px);font-weight:600;line-height:1;transition:color .5s ease}.grounding-centre__label[data-v-b8629909]{font-size:clamp(11px,5cqw,14px);color:#6e6650;text-align:center;padding:0 8%;margin-top:4px;line-height:1.3;transition:color .5s ease}.grounding-centre__label--idle[data-v-b8629909]{color:#6e6650}.pmr-container[data-v-6ba5ba3c]{position:relative;width:min(50vw,35vh,13rem);aspect-ratio:240 / 470}.pmr-svg[data-v-6ba5ba3c]{width:100%;height:100%;display:block}.pmr-region[data-v-6ba5ba3c]{transition:fill .8s ease;pointer-events:none}@media(prefers-reduced-motion:reduce){.pmr-region[data-v-6ba5ba3c]{transition:none}}.pmr-dot[data-v-6ba5ba3c]{transition:fill .3s ease}.about-enter-active[data-v-990f4902],.about-leave-active[data-v-990f4902]{transition:opacity .3s ease}.about-enter-active .about-sheet[data-v-990f4902],.about-leave-active .about-sheet[data-v-990f4902]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.about-enter-from[data-v-990f4902],.about-leave-to[data-v-990f4902]{opacity:0}.about-enter-from .about-sheet[data-v-990f4902],.about-leave-to .about-sheet[data-v-990f4902]{transform:translateY(100%)}.pmr-skip[data-v-3db9ccef]{border-radius:9999px}.pmr-skip[data-v-3db9ccef]:focus{outline:none}.pmr-skip[data-v-3db9ccef]:focus-visible{outline:2px solid rgba(99,90,58,.45);outline-offset:2px}.pmr-slider[data-v-3db9ccef]{-webkit-appearance:none;appearance:none;height:4px;border-radius:2px;background:#e5e7eb;outline:none}.pmr-slider[data-v-3db9ccef]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#635a3a;cursor:pointer;border:2px solid white;box-shadow:0 1px 3px #00000026}.pmr-slider[data-v-3db9ccef]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#635a3a;cursor:pointer;border:2px solid white;box-shadow:0 1px 3px #00000026}.pmr-slider[data-v-3db9ccef]:disabled{opacity:.4;cursor:default}.pmr-slider[data-v-3db9ccef]:disabled::-webkit-slider-thumb{cursor:default}.pmr-slider[data-v-3db9ccef]:disabled::-moz-range-thumb{cursor:default}input[type=range][data-v-c268bfdb]{-webkit-appearance:none;appearance:none;height:6px;border-radius:9999px;outline:none}input[type=range][data-v-c268bfdb]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid #635A3A;cursor:pointer;box-shadow:0 1px 3px #635a3a40}input[type=range][data-v-c268bfdb]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid #635A3A;cursor:pointer;box-shadow:0 1px 3px #635a3a40}.hotspot[data-v-5ad44ff3]{cursor:pointer;outline:none}.hotspot text[data-v-5ad44ff3]{transition:fill .12s ease}.hotspot .focus-ring[data-v-5ad44ff3]{opacity:0;transition:opacity .12s ease}.hotspot:focus-visible .focus-ring[data-v-5ad44ff3]{opacity:1}.ff-tick[data-v-5ad44ff3]{cursor:pointer;outline:none}.ff-tick[data-v-5ad44ff3]:focus-visible{outline:2px solid rgba(154,114,204,.5);outline-offset:1px;border-radius:4px}.tab-btn[data-v-4213e61b]{border-radius:9999px;border:1px solid rgba(63,107,126,.25);background:transparent;color:#4b5563;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:.3rem .75rem;cursor:pointer;transition:background-color .15s,color .15s}.tab-btn[data-v-4213e61b]:hover{background:#3f6b7e14}.tab-btn[data-v-4213e61b]:focus{outline:none}.tab-btn[data-v-4213e61b]:focus-visible{outline:2px solid rgba(63,107,126,.45);outline-offset:2px}.tab-btn-active[data-v-4213e61b]{background:#3f6b7e;border-color:#3f6b7e;color:#fff}.tab-btn-active[data-v-4213e61b]:hover{background:#3f6b7e}.section-h[data-v-4213e61b]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#3f6b7e;margin-bottom:.4rem}.section-h-good[data-v-4213e61b]{color:#2f7a5b}.section-h-warn[data-v-4213e61b]{color:#a3562a}.chip-list[data-v-4213e61b]{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin:0}.chip[data-v-4213e61b]{border-radius:9999px;background:#3f6b7e14;border:1px solid rgba(63,107,126,.18);padding:.2rem .6rem;font-size:.78rem}.chip-good[data-v-4213e61b]{background:#2f7a5b14;border-color:#2f7a5b38}.chip-warn[data-v-4213e61b]{background:#a3562a14;border-color:#a3562a38}.bullet-list[data-v-4213e61b]{list-style:disc;padding-left:1.1rem;margin:0;display:flex;flex-direction:column;gap:.35rem}.ref-list[data-v-4213e61b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem;font-size:.72rem;color:#6b7280}.ref-list li[data-v-4213e61b]{padding-left:.9rem;text-indent:-.9rem}.swap-grid[data-v-4213e61b]{display:grid;grid-template-columns:1fr 1.3fr;gap:1px;background:#3f6b7e26;border:1px solid rgba(63,107,126,.15);border-radius:.5rem;overflow:hidden}.swap-head[data-v-4213e61b]{background:#3f6b7e1a;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#3f6b7e;padding:.4rem .6rem}.swap-instead[data-v-4213e61b],.swap-consider[data-v-4213e61b]{background:#fff;padding:.45rem .6rem;font-size:.8rem}.swap-instead[data-v-4213e61b]{color:#6b7280;text-decoration:line-through;text-decoration-color:#a3562a80}.swap-note[data-v-4213e61b]{display:block;margin-top:.25rem;font-size:.7rem;font-style:italic;color:#a3562a;text-decoration:none}.stance-cols[data-v-4213e61b]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:480px){.stance-cols[data-v-4213e61b],.swap-grid[data-v-4213e61b]{grid-template-columns:1fr}}.btn-primary[data-v-3cf88aef]{background:#3f6b7e;color:#fff;border:none;border-radius:9999px;padding:.55rem 1.4rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s}.btn-primary[data-v-3cf88aef]:hover{background:#34596a}.btn-ghost[data-v-3cf88aef]{background:transparent;color:#635a3a;border:1px solid rgba(99,90,58,.3);border-radius:9999px;padding:.5rem 1.1rem;font-weight:600;font-size:.85rem;cursor:pointer}.btn-ghost[data-v-3cf88aef]:hover{background:#635a3a12}.btn-link[data-v-3cf88aef]{background:none;border:none;color:#3f6b7e;text-decoration:underline;font-size:.8rem;cursor:pointer;padding:.25rem .5rem}.btn-link[data-v-3cf88aef]:hover{color:#34596a}.btn-primary[data-v-3cf88aef]:focus-visible,.btn-ghost[data-v-3cf88aef]:focus-visible,.btn-link[data-v-3cf88aef]:focus-visible,.pin-btn[data-v-3cf88aef]:focus-visible,.domain-tile[data-v-3cf88aef]:focus-visible{outline:2px solid rgba(63,107,126,.5);outline-offset:2px}.domain-tile[data-v-3cf88aef]{display:flex;align-items:center;gap:.75rem;text-align:left;padding:.85rem 1rem;border-radius:.9rem;cursor:pointer;background:#fff;border:1px solid rgba(99,90,58,.15);box-shadow:0 1px 2px #3c321e0d;transition:transform .12s,box-shadow .12s;position:relative}.domain-tile[data-v-3cf88aef]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3c321e1a}.domain-letter[data-v-3cf88aef]{flex:none;width:2.2rem;height:2.2rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#2a2a2a;background:var(--dc)}.domain-body[data-v-3cf88aef]{display:flex;flex-direction:column}.domain-name[data-v-3cf88aef]{font-weight:600;color:#3a3320}.domain-blurb[data-v-3cf88aef]{font-size:.78rem;color:#6e6650}.domain-count[data-v-3cf88aef]{position:absolute;top:.5rem;right:.6rem;font-size:.7rem;font-weight:700;color:#3f6b7e;background:#3f6b7e1f;border-radius:9999px;padding:.05rem .4rem}.depth-label[data-v-3cf88aef]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6e6650}.prompt-card[data-v-3cf88aef]{border:1px solid rgba(99,90,58,.16);border-radius:.8rem;padding:.85rem 1rem;background:#fff;display:flex;flex-direction:column;gap:.5rem}.prompt-card-pinned[data-v-3cf88aef]{border-color:#3f6b7e80;background:#3f6b7e0a}.prompt-text[data-v-3cf88aef]{font-size:1rem;color:#2a2a2a;line-height:1.4}.prompt-cue[data-v-3cf88aef]{font-size:.75rem;color:#6e6650;font-style:italic}.pin-btn[data-v-3cf88aef]{align-self:flex-start;background:transparent;border:1px solid rgba(63,107,126,.4);color:#3f6b7e;border-radius:9999px;padding:.25rem .7rem;font-size:.78rem;font-weight:600;cursor:pointer}.pin-btn[data-v-3cf88aef]:hover{background:#3f6b7e14}.prompt-card-pinned .pin-btn[data-v-3cf88aef]{background:#3f6b7e;color:#fff;border-color:#3f6b7e}.note-input[data-v-3cf88aef]{width:100%;border:1px solid rgba(99,90,58,.25);border-radius:.5rem;padding:.5rem .6rem;font-size:.85rem;color:#2a2a2a;resize:vertical;font-family:inherit;background:#fff}.note-input[data-v-3cf88aef]:focus{outline:2px solid rgba(63,107,126,.35);outline-offset:1px;border-color:transparent}.summary-domain[data-v-3cf88aef]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#3a3320}.summary-letter[data-v-3cf88aef]{width:1.6rem;height:1.6rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:#2a2a2a}.summary-item[data-v-3cf88aef]{padding-left:2.1rem;display:flex;flex-direction:column;gap:.15rem;margin-bottom:.4rem}.summary-prompt[data-v-3cf88aef]{font-size:.85rem;font-weight:600;color:#3a3320}.summary-note[data-v-3cf88aef]{font-size:.85rem;color:#635a3a;white-space:pre-wrap}.summary-note-empty[data-v-3cf88aef]{color:#6e6650;font-style:italic}.sb-fx[data-v-bf9c1f3e]{opacity:0;transition:opacity .8s ease}.sb-fx-on[data-v-bf9c1f3e]{opacity:1}.sb-cloud[data-v-bf9c1f3e]{animation:sb-cloud-drift-bf9c1f3e 9s ease-in-out infinite}.sb-cloud[data-v-bf9c1f3e]:nth-child(2n){animation-duration:11s}@keyframes sb-cloud-drift-bf9c1f3e{0%,to{transform:translate(-2px)}50%{transform:translate(2px)}}.sb-drip[data-v-bf9c1f3e]{animation:sb-drip-fall-bf9c1f3e 2.4s ease-in infinite;transform-box:fill-box;transform-origin:center}@keyframes sb-drip-fall-bf9c1f3e{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(22px);opacity:0}}.sb-tap-drip[data-v-bf9c1f3e]{animation:sb-tap-drip-bf9c1f3e 1.4s ease-in infinite;transform-box:fill-box;transform-origin:center}@keyframes sb-tap-drip-bf9c1f3e{0%{transform:translateY(0);opacity:0}25%{opacity:1}to{transform:translateY(12px);opacity:0}}.sb-evap[data-v-bf9c1f3e]{animation:sb-evap-bf9c1f3e 3s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes sb-evap-bf9c1f3e{0%{transform:translate(0) scale(.7);opacity:0}20%{opacity:.55}70%{opacity:.4}to{transform:translate(-3px,-108px) scale(1.5);opacity:0}}.sb-brim[data-v-bf9c1f3e]{animation:sb-brim-bf9c1f3e 2.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center bottom}@keyframes sb-brim-bf9c1f3e{0%,to{transform:scaleY(.88)}50%{transform:scaleY(1.14)}}.sb-fall[data-v-bf9c1f3e]{animation:sb-fall-bf9c1f3e 1.2s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes sb-fall-bf9c1f3e{0%{transform:translateY(0);opacity:0}15%{opacity:.9}85%{opacity:.9}to{transform:translateY(86px);opacity:0}}.sb-spill[data-v-bf9c1f3e]{animation:sb-spill-bf9c1f3e 1.7s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes sb-spill-bf9c1f3e{0%{transform:translateY(0);opacity:0}12%{opacity:1}85%{opacity:1}to{transform:translateY(86px);opacity:0}}.sb-puddle[data-v-bf9c1f3e]{animation:sb-puddle-bf9c1f3e 1.9s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes sb-puddle-bf9c1f3e{0%,to{transform:scaleX(.82);opacity:.3}50%{transform:scaleX(1.1);opacity:.55}}.sb-part[data-v-bf9c1f3e]{transition:opacity .45s ease}.sb-emph[data-v-bf9c1f3e]{filter:drop-shadow(0 0 2.5px rgba(63,107,126,.55))}@media(prefers-reduced-motion:reduce){.sb-cloud[data-v-bf9c1f3e]{animation:none}.sb-fx[data-v-bf9c1f3e]{display:none}.sb-part[data-v-bf9c1f3e]{transition:none}}input[type=range][data-v-451fd0bb]{-webkit-appearance:none;appearance:none;height:5px;border-radius:9999px;outline:none;cursor:pointer}input[type=range][data-v-451fd0bb]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid currentColor;cursor:pointer;box-shadow:0 1px 3px #635a3a40}input[type=range][data-v-451fd0bb]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid currentColor;cursor:pointer;box-shadow:0 1px 3px #635a3a40}.sb-form-cue[data-v-451fd0bb]{animation:sb-form-cue-451fd0bb 1.9s ease-in-out 3}@keyframes sb-form-cue-451fd0bb{0%,to{box-shadow:0 0 #3f6b7e00}50%{box-shadow:0 0 0 4px #3f6b7e59}}@media(prefers-reduced-motion:reduce){.sb-form-cue[data-v-451fd0bb]{animation:none;box-shadow:0 0 0 3px #3f6b7e4d}}.dice-scene[data-v-26cf33d2]{width:100%;max-width:240px;height:220px;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:center;perspective:800px}.dice-shadow[data-v-26cf33d2]{position:absolute;bottom:18px;left:50%;width:150px;height:26px;transform:translate(-50%);background:radial-gradient(ellipse at center,#635a3a38,#635a3a00 70%);filter:blur(2px);pointer-events:none}.dice-view[data-v-26cf33d2]{transform:rotateX(-54deg) rotateY(-22deg);transform-style:preserve-3d}.dice-cube[data-v-26cf33d2]{position:relative;width:150px;height:150px;transform-style:preserve-3d;cursor:grab;touch-action:none;will-change:transform}.dice-cube.grabbing[data-v-26cf33d2]{cursor:grabbing}.dice-face[data-v-26cf33d2]{position:absolute;width:150px;height:150px;box-sizing:border-box;padding:15px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);border-radius:16px;border:1px solid rgba(99,90,58,.18);background:linear-gradient(150deg,#fffdf6,#f4ecd6);box-shadow:inset 0 1px 2px #ffffffd9,inset 0 -3px 8px #635a3a1f;backface-visibility:hidden}.pip-cell[data-v-26cf33d2]{display:flex;align-items:center;justify-content:center}.pip[data-v-26cf33d2]{width:44%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#5a8496,#2f5566 72%);box-shadow:inset -1px -1px 2px #00000040,inset 1px 1px 1px #ffffff40}.tt-part[data-v-04c0e624]{transition:opacity .6s ease}.tt-token[data-v-04c0e624]{transition:fill .5s ease}.tt-glow[data-v-04c0e624]{animation:tt-glow-04c0e624 2.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes tt-glow-04c0e624{0%,to{opacity:.1}50%{opacity:.22}}@media(prefers-reduced-motion:reduce){.tt-glow[data-v-04c0e624]{animation:none}}.tt-cta[data-v-a5e624b9]{animation:tt-cta-a5e624b9 1.9s ease-in-out 3}@keyframes tt-cta-a5e624b9{0%,to{box-shadow:0 0 #3f6b7e00}50%{box-shadow:0 0 0 4px #3f6b7e4d}}@media(prefers-reduced-motion:reduce){.tt-cta[data-v-a5e624b9]{animation:none}}.lang-wrap[data-v-75296157]{position:relative;display:inline-flex}.lang-trigger[data-v-75296157]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;font-size:.8125rem;color:#3a3320;background:#fff;border:1px solid rgba(99,90,58,.22);cursor:pointer;padding:.4rem .7rem;border-radius:999px;transition:border-color .2s,background-color .2s}.lang-trigger[data-v-75296157]:hover,.lang-wrap:focus-within .lang-trigger[data-v-75296157]{border-color:#3f6b7e80;background:#fffdf6}.lang-trigger[data-v-75296157]:focus-visible{outline:2px solid rgba(63,107,126,.4);outline-offset:2px}.lang-code[data-v-75296157]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:#9ca3af}.lang-icon[data-v-75296157]{width:1rem;height:1rem;opacity:.7}.lang-caret[data-v-75296157]{width:.7rem;height:.7rem;opacity:.7}.lang-scrim[data-v-75296157]{position:fixed;inset:0;z-index:49;background:transparent}.lang-pop[data-v-75296157]{position:absolute;top:calc(100% + .4rem);right:0;left:auto;z-index:50;width:14rem;max-width:80vw;background:#fff;border:1px solid rgba(99,90,58,.18);border-radius:.6rem;box-shadow:0 6px 24px #3c321e24;padding:.5rem;text-align:left}.lang-quota-notice[data-v-75296157]{font-size:.68rem;line-height:1.35;color:#7a3c10;background:#dc641e1a;border:1px solid rgba(220,100,30,.25);border-radius:.4rem;padding:.35rem .5rem;margin-bottom:.4rem}.lang-disclaimer[data-v-75296157]{font-size:.68rem;line-height:1.35;color:#8a7f5c;background:#635a3a0f;border-radius:.4rem;padding:.35rem .5rem;margin-bottom:.4rem}.lang-search[data-v-75296157]{width:100%;box-sizing:border-box;border:1px solid rgba(99,90,58,.25);border-radius:.4rem;padding:.3rem .5rem;font-size:.8rem;margin-bottom:.4rem}.lang-search[data-v-75296157]:focus{outline:2px solid rgba(63,107,126,.35);outline-offset:0;border-color:transparent}.lang-empty[data-v-75296157]{list-style:none;font-size:.78rem;color:#9ca3af;padding:.4rem .5rem}.lang-list[data-v-75296157]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:16rem;overflow-y:auto}.lang-opt[data-v-75296157]{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;text-align:left;background:transparent;border:none;cursor:pointer;font-size:.82rem;color:#3a3320;padding:.35rem .5rem;border-radius:.35rem}.lang-name[data-v-75296157]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-en[data-v-75296157]{flex:none;font-size:.72rem;color:#9ca3af}.lang-opt[data-v-75296157]:hover{background:#3f6b7e14}.lang-opt-active[data-v-75296157]{background:#3f6b7e1f;font-weight:600;color:#3f6b7e}.lang-opt[data-v-75296157]:focus-visible{outline:2px solid rgba(63,107,126,.4);outline-offset:-2px}.lang-report[data-v-75296157]{width:100%;text-align:left;background:transparent;border:none;border-top:1px solid rgba(99,90,58,.12);margin-top:.4rem;padding:.45rem .5rem .15rem;cursor:pointer;font-size:.72rem;color:#3f6b7e}.lang-report[data-v-75296157]:hover{text-decoration:underline}.lang-report[data-v-75296157]:focus-visible{outline:2px solid rgba(63,107,126,.4);outline-offset:-2px}.tools-page[data-v-63d72bf7]{background-color:#fcf8ea;color:#2a2a2a;font-family:Lexend,system-ui,-apple-system,sans-serif}.auth-btn[data-v-63d72bf7]{display:inline-flex;align-items:center;min-height:2.25rem;font-size:.8125rem;font-weight:600;color:#3a3320;background:#fff;border:1px solid rgba(99,90,58,.22);cursor:pointer;padding:.4rem .9rem;border-radius:999px;transition:border-color .2s,background-color .2s}.auth-btn[data-v-63d72bf7]:hover{border-color:#3f6b7e80;background:#fffdf6}.auth-btn[data-v-63d72bf7]:focus-visible{outline:2px solid rgba(63,107,126,.4);outline-offset:2px}.legend[data-v-63d72bf7]{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;margin:.25rem 0 0;padding:0;list-style:none;font-size:.8rem;color:#635a3a}.legend li[data-v-63d72bf7]{display:inline-flex;align-items:center}.legend-btn[data-v-63d72bf7]{display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.8rem;color:#635a3a;background:transparent;border:1px solid transparent;border-radius:999px;padding:.2rem .7rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.legend-btn[data-v-63d72bf7]:hover{background:#635a3a14}.legend-btn-active[data-v-63d72bf7]{background:#ffffffd9;border-color:#635a3a59;font-weight:600}.legend-btn-clear[data-v-63d72bf7]{color:#3f6b7e;text-decoration:underline}.legend-btn[data-v-63d72bf7]:focus{outline:none}.legend-btn[data-v-63d72bf7]:focus-visible{outline:2px solid #3f6b7e;outline-offset:2px}.dot[data-v-63d72bf7]{width:.65rem;height:.65rem;border-radius:999px;display:inline-block}.dot-act[data-v-63d72bf7]{background-color:#c9e3c9}.dot-cbt[data-v-63d72bf7]{background-color:#f9e4a8}.dot-awareness[data-v-63d72bf7]{background-color:#ded2ee}.dot-calm[data-v-63d72bf7]{background-color:#c8ebe6}.dot-clinician[data-v-63d72bf7]{background-color:#f4d0c4}.tiles[data-v-63d72bf7]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.tile[data-v-63d72bf7]{position:relative;display:flex;flex-direction:column;align-items:center;padding:1.75rem 1rem 1.25rem;width:13rem;height:13rem;border:2px solid transparent;border-radius:1rem;text-align:center;text-decoration:none;color:#2a2a2a;cursor:pointer;box-shadow:0 1px 2px #0000000a,0 6px 18px #3c321e14;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.tile[data-v-63d72bf7]:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0000000f,0 10px 24px #3c321e1f}.tile[data-v-63d72bf7]:active{transform:translateY(0)}.tile-pills[data-v-63d72bf7]{position:absolute;bottom:.6rem;left:50%;transform:translate(-50%);display:flex;gap:.3rem}.tile-pill[data-v-63d72bf7]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#3f6b7e;background:#ffffffbf;border:1px solid rgba(63,107,126,.35);border-radius:9999px;padding:.12rem .5rem;white-space:nowrap}.tile-pill-dev[data-v-63d72bf7]{color:#a3562a;border-color:#a3562a66}.tile-pill-admin[data-v-63d72bf7]{color:#b3261e;border-color:#b3261e66}.tile-dev-preview[data-v-63d72bf7]{opacity:.5;filter:saturate(.7);cursor:not-allowed;box-shadow:none}.tile-dev-preview[data-v-63d72bf7]:hover{transform:none;box-shadow:none;border-color:transparent}.tile-title[data-v-63d72bf7]{font-size:1.05rem;font-weight:600;line-height:1.2;text-align:center;min-height:2.5em;display:flex;align-items:center;justify-content:center}.tile-sub[data-v-63d72bf7]{font-size:.8rem;opacity:.85;line-height:1.3;text-align:center;margin-top:.6rem;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.tile[data-v-63d72bf7]:focus{outline:none}.tile[data-v-63d72bf7]:focus-visible{outline-offset:3px}.tile-act[data-v-63d72bf7]{background-color:#c9e3c9}.tile-act[data-v-63d72bf7]:hover{border-color:#5bc25b}.tile-act[data-v-63d72bf7]:focus-visible{outline:2px solid #5bc25b}.tile-cbt[data-v-63d72bf7]{background-color:#f9e4a8}.tile-cbt[data-v-63d72bf7]:hover{border-color:#f4b945}.tile-cbt[data-v-63d72bf7]:focus-visible{outline:2px solid #f4b945}.tile-awareness[data-v-63d72bf7]{background-color:#ded2ee}.tile-awareness[data-v-63d72bf7]:hover{border-color:#9a72cc}.tile-awareness[data-v-63d72bf7]:focus-visible{outline:2px solid #9a72cc}.tile-calm[data-v-63d72bf7]{background-color:#c8ebe6}.tile-calm[data-v-63d72bf7]:hover{border-color:#1f9b8e}.tile-calm[data-v-63d72bf7]:focus-visible{outline:2px solid #1f9b8e}.tile-clinician[data-v-63d72bf7]{background-color:#f4d0c4}.tile-clinician[data-v-63d72bf7]:hover{border-color:#d97e5e}.tile-clinician[data-v-63d72bf7]:focus-visible{outline:2px solid #d97e5e}@media(max-width:640px){.tile[data-v-63d72bf7]{width:100%;height:auto;min-height:9rem;padding:1.5rem 1rem}}.hook-select[data-v-3e5a2194]{width:100%;border-radius:.5rem;border:1px solid rgba(99,90,58,.2);background:#fffc;padding:.375rem .625rem;font-size:.875rem;color:#2a2418}.hook-select[data-v-3e5a2194]:focus{outline:none}.hook-select[data-v-3e5a2194]:focus-visible{outline:2px solid rgba(99,90,58,.4)}.pill[data-v-360c82c7]{-webkit-touch-callout:none}.pill[data-v-360c82c7]:focus{outline:none}.pill[data-v-360c82c7]:focus-visible{outline:2px solid rgba(99,90,58,.4);outline-offset:2px}.menu-item[data-v-360c82c7]{display:block;width:100%;text-align:left;padding:.375rem .875rem;cursor:pointer}.menu-item[data-v-360c82c7]:hover{background:#635a3a0f}.menu-item[data-v-360c82c7]:focus-visible{outline:2px solid rgba(99,90,58,.4);outline-offset:-2px}.value-option[data-v-778ab83e]{display:inline-flex;align-items:center;max-width:100%;border-radius:9999px;border:1px dashed rgba(99,90,58,.3);background:transparent;color:#635a3ad9;font-size:.875rem;padding:.25rem .625rem;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.value-option[data-v-778ab83e]:hover{background:#fffc;border-color:#635a3a73}.value-option-added[data-v-778ab83e]{border-style:solid;border-color:#635a3a;background:#635a3a;color:#fcf8ea}.value-option-added[data-v-778ab83e]:hover{background:#635a3a;border-color:#635a3a}.value-option[data-v-778ab83e]:focus{outline:none}.value-option[data-v-778ab83e]:focus-visible{outline:2px solid rgba(99,90,58,.4);outline-offset:2px}.suggestion-pill[data-v-05165c56]{display:inline-flex;align-items:center;max-width:100%;border-radius:9999px;border:1px dashed rgba(99,90,58,.3);background:transparent;color:#635a3acc;font-size:.875rem;padding:.25rem .625rem;cursor:pointer;transition:background-color .15s,border-color .15s}.suggestion-pill[data-v-05165c56]:hover{background:#fffc;border-color:#635a3a73}.suggestion-pill[data-v-05165c56]:focus{outline:none}.suggestion-pill[data-v-05165c56]:focus-visible{outline:2px solid rgba(99,90,58,.4);outline-offset:2px}.noticing-btn[data-v-3a7b8365]{border-radius:9999px;background:#fcf8ea;border:1px solid rgba(99,90,58,.3);color:#635a3a;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:.5rem .875rem;cursor:pointer;transition:background-color .15s}.noticing-btn[data-v-3a7b8365]:hover{background:#fff}.noticing-btn[data-v-3a7b8365]:focus{outline:none}.noticing-btn[data-v-3a7b8365]:focus-visible{outline:2px solid rgba(99,90,58,.45);outline-offset:2px}.axis-arrow[data-v-3a7b8365]{width:0;height:0}.axis-arrow-left[data-v-3a7b8365],.axis-arrow-right[data-v-3a7b8365]{border-top:5px solid transparent;border-bottom:5px solid transparent}.axis-arrow-left[data-v-3a7b8365]{transform:translate(-100%,-50%);border-right:9px solid rgba(99,90,58,.45)}.axis-arrow-right[data-v-3a7b8365]{transform:translate(100%,-50%);border-left:9px solid rgba(99,90,58,.45)}.axis-arrow-up[data-v-3a7b8365],.axis-arrow-down[data-v-3a7b8365]{border-left:5px solid transparent;border-right:5px solid transparent}.axis-arrow-up[data-v-3a7b8365]{transform:translate(-50%,-100%);border-bottom:9px solid rgba(99,90,58,.45)}.axis-arrow-down[data-v-3a7b8365]{transform:translate(-50%,100%);border-top:9px solid rgba(99,90,58,.45)}.seg-btn[data-v-8f38eec4]{border-radius:9999px;border:1px solid rgba(99,90,58,.25);background:#ffffffb3;color:#635a3ad9;font-size:12px;font-weight:600;padding:.3rem .75rem;cursor:pointer;transition:background-color .15s}.seg-btn[data-v-8f38eec4]:hover{background:#fff}.seg-btn[data-v-8f38eec4]:focus{outline:none}.seg-btn[data-v-8f38eec4]:focus-visible{outline:2px solid rgba(99,90,58,.45);outline-offset:2px}.seg-btn-active[data-v-8f38eec4]{background:#635a3a;border-color:#635a3a;color:#fcf8ea}.seg-btn-active[data-v-8f38eec4]:hover{background:#635a3a}.cdp-slider[data-v-c2989f39]{accent-color:#3f6b7e;cursor:pointer}.tools-page[data-v-21fb49af]{background-color:#fcf8ea;color:#2a2a2a;font-family:Lexend,system-ui,-apple-system,sans-serif}.back-link[data-v-21fb49af]{font-size:.8rem;color:#35596b;text-decoration:none;transition:color .15s ease}.back-link[data-v-21fb49af]:hover{color:#3f6b7e;text-decoration:underline}.back-link[data-v-21fb49af]:focus{outline:none}.back-link[data-v-21fb49af]:focus-visible{outline:2px solid #3f6b7e;outline-offset:2px;border-radius:4px}.tiles[data-v-21fb49af]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.tile[data-v-21fb49af]{position:relative;display:flex;flex-direction:column;align-items:stretch;width:13rem;height:13rem;padding:.5rem .5rem .75rem;border:2px solid transparent;border-radius:1rem;text-align:center;text-decoration:none;color:#2a2a2a;cursor:pointer;box-shadow:0 1px 2px #0000000a,0 6px 18px #3c321e14;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.tile[data-v-21fb49af]:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0000000f,0 10px 24px #3c321e1f}.tile[data-v-21fb49af]:active{transform:translateY(0)}.tile-thumb[data-v-21fb49af]{position:relative;flex:1 1 auto;min-height:0;border-radius:.65rem;overflow:hidden;background:linear-gradient(135deg,#ffffff8c,#ffffff26)}.tile-thumb img[data-v-21fb49af]{width:100%;height:100%;object-fit:cover;display:block}.tile-thumb-fallback[data-v-21fb49af]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:.5rem;font-size:.85rem;font-weight:600;letter-spacing:.02em;color:#1f6b7e}.tile-caption[data-v-21fb49af]{display:flex;flex-direction:column;align-items:center;padding:.55rem .25rem 0}.tile-pills[data-v-21fb49af]{position:absolute;top:.7rem;right:.7rem;display:flex;gap:.3rem}.tile-pill[data-v-21fb49af]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#3f6b7e;background:#ffffffd9;border:1px solid rgba(63,107,126,.35);border-radius:9999px;padding:.12rem .5rem;white-space:nowrap}.tile-pill-dev[data-v-21fb49af]{color:#a3562a;border-color:#a3562a66}.tile-dev-preview[data-v-21fb49af]{opacity:.5;filter:saturate(.7);cursor:not-allowed;box-shadow:none}.tile-dev-preview[data-v-21fb49af]:hover{transform:none;box-shadow:none;border-color:transparent}.tile-title[data-v-21fb49af]{font-size:1.05rem;font-weight:600;line-height:1.2}.tile-sub[data-v-21fb49af]{font-size:.8rem;color:#33403c;line-height:1.3;margin-top:.2rem;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.tile[data-v-21fb49af]:focus{outline:none}.tile[data-v-21fb49af]:focus-visible{outline-offset:3px}.tile-calm[data-v-21fb49af]{background-color:#c8ebe6}.tile-calm[data-v-21fb49af]:hover{border-color:#1f9b8e}.tile-calm[data-v-21fb49af]:focus-visible{outline:2px solid #1f9b8e}@media(max-width:640px){.tile[data-v-21fb49af]{width:100%;height:12rem}}.field[data-v-5f26cb45]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-5f26cb45]{font-size:.85rem;font-weight:600;color:#635a3a}.field-input[data-v-5f26cb45]{width:100%;border:2px solid rgba(99,90,58,.2);border-radius:.75rem;background:#fff;padding:.6rem .8rem;font:inherit;font-size:1rem;color:#2a2a2a;transition:border-color .15s ease}.field-input[data-v-5f26cb45]:focus{outline:none;border-color:#3f6b7e}.seg[data-v-5f26cb45]{flex:1;border-radius:999px;padding:.5rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.seg-on[data-v-5f26cb45]{background:#635a3a;color:#fcf8ea;border:2px solid #635a3a}.seg-off[data-v-5f26cb45]{background:transparent;color:#635a3a;border:2px solid rgba(99,90,58,.25)}.seg-off[data-v-5f26cb45]:hover{background:#635a3a14}.cta[data-v-5f26cb45]{border-radius:999px;padding:.65rem 1.5rem;font-size:.85rem;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:transform .12s ease,opacity .15s ease,background-color .15s ease}.cta-on[data-v-5f26cb45]{background:#635a3a;color:#fcf8ea;border:2px solid #635a3a}.cta-on[data-v-5f26cb45]:hover{transform:translateY(-1px)}.cta-off[data-v-5f26cb45]{background:#635a3a26;color:#635a3a80;border:2px solid transparent;cursor:not-allowed}.cta-ghost[data-v-5f26cb45]{background:transparent;color:#635a3a;border:2px solid rgba(99,90,58,.25)}.cta-ghost[data-v-5f26cb45]:hover{background:#635a3a14}.reveal-card[data-v-5f26cb45]{width:100%;text-align:center;background:#fff;border:2px solid rgba(99,90,58,.12);border-radius:1.25rem;padding:1.75rem 1rem;box-shadow:0 6px 18px #3c321e14}.stat[data-v-5f26cb45]{display:flex;flex-direction:column;align-items:center;background:#fff;border:2px solid rgba(99,90,58,.1);border-radius:.9rem;padding:.9rem .5rem}.stat-num[data-v-5f26cb45]{font-size:1.6rem;font-weight:700;color:#3f6b7e;line-height:1.1}.stat-label[data-v-5f26cb45]{font-size:.75rem;color:#6e6650;margin-top:.2rem}.prompt-card[data-v-5f26cb45]{background:#fff;border:2px solid rgba(99,90,58,.12);border-left-width:4px;border-left-color:#3f6b7e;border-radius:.9rem;padding:1rem 1.1rem}.lc-wrap[data-v-813cb6d0]{position:relative;display:inline-flex}.lc-trigger[data-v-813cb6d0]{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:240px;min-height:2.5rem;font-size:.875rem;color:#2a2418;background:#ffffffe6;border:1px solid rgba(99,90,58,.25);cursor:pointer;padding:.5rem .75rem;border-radius:.5rem;text-align:left;transition:border-color .2s,background-color .2s}.lc-trigger[data-v-813cb6d0]:hover{border-color:#3f6b7e80}.lc-trigger[data-v-813cb6d0]:focus-visible{outline:2px solid rgba(63,107,126,.4);outline-offset:0;border-color:transparent}.lc-placeholder .lc-label[data-v-813cb6d0]{color:#635a3a8c}.lc-label[data-v-813cb6d0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-caret[data-v-813cb6d0]{flex:none;width:.8rem;height:.8rem;opacity:.7}.lc-scrim[data-v-813cb6d0]{position:fixed;inset:0;z-index:49;background:transparent}.lc-pop[data-v-813cb6d0]{position:absolute;top:calc(100% + .35rem);left:0;z-index:50;width:18rem;max-width:86vw;background:#fff;border:1px solid rgba(99,90,58,.18);border-radius:.6rem;box-shadow:0 6px 24px #3c321e24;padding:.5rem;text-align:left}.lc-search[data-v-813cb6d0]{width:100%;box-sizing:border-box;border:1px solid rgba(99,90,58,.25);border-radius:.4rem;padding:.35rem .5rem;font-size:.8rem;margin-bottom:.4rem}.lc-search[data-v-813cb6d0]:focus{outline:2px solid rgba(63,107,126,.35);outline-offset:0;border-color:transparent}.lc-list[data-v-813cb6d0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:16rem;overflow-y:auto}.lc-opt[data-v-813cb6d0]{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;text-align:left;background:transparent;border:none;cursor:pointer;font-size:.82rem;color:#3a3320;padding:.35rem .5rem;border-radius:.35rem}.lc-name[data-v-813cb6d0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-en[data-v-813cb6d0]{flex:none;font-size:.72rem;color:#9ca3af}.lc-opt[data-v-813cb6d0]:hover{background:#3f6b7e14}.lc-opt-active[data-v-813cb6d0]{background:#3f6b7e1f;font-weight:600;color:#3f6b7e}.lc-opt[data-v-813cb6d0]:focus-visible{outline:2px solid rgba(63,107,126,.4);outline-offset:-2px}.lc-empty[data-v-813cb6d0]{list-style:none;font-size:.78rem;color:#9ca3af;padding:.4rem .5rem}.about-h[data-v-75b184ca]{font-weight:600;font-size:.95rem;color:#3f6b7e;margin-bottom:.35rem}.about-list[data-v-75b184ca]{display:flex;flex-direction:column;gap:.35rem;padding-left:1.1rem;list-style:disc}.sel[data-v-1e29bd25]{border:1px solid rgba(99,90,58,.25);border-radius:.5rem;padding:.4rem .6rem;font-size:.85rem;color:#2a2418;background:#ffffffe6}.sel[data-v-1e29bd25]:focus{outline:2px solid rgba(63,107,126,.4);outline-offset:0}.lbl[data-v-1e29bd25]{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#635a3a80;margin-bottom:.2rem}.cell[data-v-1e29bd25]{font-size:.85rem;line-height:1.35;color:#2a2418;white-space:pre-wrap}.about-h[data-v-e975d800]{font-weight:600;font-size:.95rem;color:#3f6b7e;margin-bottom:.35rem}.about-list[data-v-e975d800]{display:flex;flex-direction:column;gap:.35rem;padding-left:1.1rem;list-style:disc}.tools-page[data-v-cf7bebb6]{background-color:#fcf8ea;color:#2a2a2a;font-family:Lexend,system-ui,-apple-system,sans-serif}.back-link[data-v-cf7bebb6]{font-size:.8rem;color:#3f6b7e;text-decoration:none;opacity:.8}.back-link[data-v-cf7bebb6]:hover{opacity:1;text-decoration:underline}.contribute-btn[data-v-cf7bebb6]{margin-top:.25rem;background:#3f6b7e;color:#fff;font-weight:600;font-size:.9rem;border-radius:9999px;padding:.5rem 1.25rem;text-decoration:none}.contribute-btn[data-v-cf7bebb6]:hover{background:#34596a}.filter-input[data-v-cf7bebb6]{border:1px solid rgba(63,107,126,.3);border-radius:.6rem;padding:.45rem .7rem;font-size:.9rem;background:#fff;color:#2a2a2a}.filter-input[data-v-cf7bebb6]:focus{outline:2px solid rgba(63,107,126,.4);outline-offset:1px}.tiles[data-v-cf7bebb6]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.tile[data-v-cf7bebb6]{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:15rem;min-height:11rem;padding:.9rem;gap:.5rem;border:2px solid transparent;border-radius:1rem;background:#fff;color:#2a2a2a;cursor:pointer;box-shadow:0 1px 2px #0000000a,0 6px 18px #3c321e14;transition:transform .15s ease,border-color .15s ease}.tile[data-v-cf7bebb6]:hover{transform:translateY(-2px);border-color:#3f6b7e}.tile[data-v-cf7bebb6]:focus-visible{outline:2px solid #3f6b7e;outline-offset:2px}.tile-badges[data-v-cf7bebb6]{display:flex;flex-wrap:wrap;gap:.3rem}.tile-pill[data-v-cf7bebb6]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.12rem .5rem;white-space:nowrap}.pill-lang[data-v-cf7bebb6]{color:#3f6b7e;background:#3f6b7e1a}.tile-title[data-v-cf7bebb6]{font-size:1rem;font-weight:600;line-height:1.25}.tile-meta[data-v-cf7bebb6]{display:flex;flex-direction:column;gap:.1rem;font-size:.75rem;opacity:.8;margin-top:auto}.tile-licence[data-v-cf7bebb6]{opacity:.7}.tile-tags[data-v-cf7bebb6]{display:flex;flex-wrap:wrap;gap:.25rem}.tile-tag[data-v-cf7bebb6]{font-size:.65rem;color:#3f6b7e;background:#3f6b7e14;border-radius:.4rem;padding:.05rem .4rem}.modal-backdrop[data-v-cf7bebb6]{position:fixed;inset:0;background:#14141473;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1100}.modal[data-v-cf7bebb6]{position:relative;width:100%;max-width:34rem;max-height:85dvh;overflow-y:auto;background:#fcf8ea;border-radius:1rem;padding:1.5rem;box-shadow:0 10px 40px #00000040}.lang-switcher[data-v-cf7bebb6]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.9rem}.lang-tab[data-v-cf7bebb6]{font-size:.78rem;font-weight:600;padding:.3rem .8rem;border-radius:9999px;border:1px solid rgba(63,107,126,.3);background:#fff;color:#3f6b7e;cursor:pointer}.lang-tab.active[data-v-cf7bebb6]{background:#3f6b7e;color:#fff;border-color:#3f6b7e}.active-panel[data-v-cf7bebb6]{margin-top:.8rem}.verify-badge[data-v-cf7bebb6]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;padding:.12rem .55rem}.verify-machine[data-v-cf7bebb6]{color:#a3562a;background:#a3562a1f}.verify-back_verified[data-v-cf7bebb6]{color:#2563eb;background:#2563eb1f}.verify-native_verified[data-v-cf7bebb6]{color:#15803d;background:#15803d24}.licence-line[data-v-cf7bebb6]{font-size:.8rem;opacity:.85;margin-top:.5rem;padding:.5rem .7rem;background:#3f6b7e12;border-radius:.5rem}.summary-block[data-v-cf7bebb6]{margin-top:.6rem;padding:.6rem .75rem;background:#3f6b7e0d;border-radius:.5rem}.summary-line[data-v-cf7bebb6]{font-size:.9rem;line-height:1.45;color:#2a2a2a}.preview[data-v-cf7bebb6]{margin-top:.6rem;max-height:15rem;overflow-y:auto;white-space:pre-wrap;font-size:.85rem;line-height:1.4;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.5rem;padding:.75rem}.primary-btn[data-v-cf7bebb6]{background:#3f6b7e;color:#fff;font-weight:600;font-size:.82rem;border-radius:9999px;padding:.5rem 1.1rem}.primary-btn[data-v-cf7bebb6]:hover{background:#34596a}.ghost-btn[data-v-cf7bebb6]{font-size:.8rem;font-weight:500;color:#3f6b7e;border:1px solid rgba(63,107,126,.35);border-radius:9999px;padding:.45rem 1rem;background:transparent}.ghost-btn[data-v-cf7bebb6]:disabled{opacity:.5;cursor:default}.text-btn[data-v-cf7bebb6]{font-size:.8rem;font-weight:500;color:#3f6b7e;background:none;border:none;cursor:pointer}.text-btn.danger[data-v-cf7bebb6]{color:#b91c1c}.report-box[data-v-cf7bebb6]{margin-top:.75rem;padding:.75rem;background:#a3562a0f;border-radius:.5rem}.tools-page[data-v-39a41cc1]{background-color:#fcf8ea;color:#2a2a2a;font-family:Lexend,system-ui,-apple-system,sans-serif}.back-link[data-v-39a41cc1]{font-size:.8rem;color:#3f6b7e;text-decoration:none;opacity:.8}.back-link[data-v-39a41cc1]:hover{opacity:1;text-decoration:underline}.panel[data-v-39a41cc1]{background:#fff;border-radius:1rem;padding:1.25rem;box-shadow:0 1px 2px #0000000a,0 6px 18px #3c321e0f}.section-h[data-v-39a41cc1]{font-size:1rem;font-weight:600;margin-bottom:.75rem;color:#3f6b7e}.field[data-v-39a41cc1]{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:500}.input[data-v-39a41cc1]{border:1px solid rgba(63,107,126,.3);border-radius:.6rem;padding:.5rem .7rem;font-size:.9rem;font-weight:400;background:#fff;color:#2a2a2a;width:100%}.input[data-v-39a41cc1]:focus{outline:2px solid rgba(63,107,126,.4);outline-offset:1px}.toggle[data-v-39a41cc1]{font-size:.8rem;font-weight:600;padding:.4rem 1rem;border-radius:9999px;border:1px solid rgba(63,107,126,.3);background:#fff;color:#3f6b7e}.toggle.active[data-v-39a41cc1]{background:#3f6b7e;color:#fff;border-color:#3f6b7e}.radio[data-v-39a41cc1],.check[data-v-39a41cc1]{display:flex;align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.4;cursor:pointer}.check[data-v-39a41cc1]{padding:.5rem;background:#3f6b7e0d;border-radius:.5rem}.radio input[data-v-39a41cc1],.check input[data-v-39a41cc1]{margin-top:.2rem;flex-shrink:0}.primary-btn[data-v-39a41cc1]{background:#3f6b7e;color:#fff;font-weight:600;font-size:.9rem;border-radius:9999px;padding:.55rem 1.4rem;text-decoration:none}.primary-btn[data-v-39a41cc1]:hover{background:#34596a}.primary-btn[data-v-39a41cc1]:disabled{opacity:.5;cursor:default}.ghost-btn[data-v-39a41cc1]{font-size:.85rem;font-weight:500;color:#3f6b7e;border:1px solid rgba(63,107,126,.35);border-radius:9999px;padding:.5rem 1.2rem;background:transparent;text-decoration:none}.ghost-btn[data-v-39a41cc1]:disabled{opacity:.5;cursor:default}.markup-editor[data-v-21885750]{display:flex;flex-direction:column;gap:.25rem}.markup-toolbar[data-v-21885750]{display:flex;gap:.25rem}.fmt-btn[data-v-21885750]{width:1.75rem;height:1.5rem;font-size:.8rem;border:1px solid #d1d5db;border-radius:.3rem;background:#fff;color:#374151;cursor:pointer;line-height:1}.fmt-btn[data-v-21885750]:hover{background:#f3f4f6}.fmt-btn[data-v-21885750]:focus-visible{outline:2px solid rgba(63,107,126,.4);outline-offset:1px}.markup-field[data-v-21885750]{width:100%;min-height:3rem;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .5rem;font-size:.875rem;color:#1f2937;background:#fff}.markup-field[data-v-21885750]:focus{outline:2px solid rgba(63,107,126,.4);outline-offset:0;border-color:transparent}.markup-field[data-v-21885750]:empty:before{content:attr(data-placeholder);color:#9ca3af}.review-page[data-v-77cf0695],.review-page[data-v-820663b2]{background-color:#fcf8ea;color:#2a2a2a;font-family:Lexend,system-ui,-apple-system,sans-serif}
