:root{--bv-tile-radius:32px;--bv-tile-radius-lg:38px;--bv-tile-border-width:1.5px;--bv-tile-border-color:#ffffff73;--bv-tile-pad-x:clamp(.85rem, 2vw, 1.05rem);--bv-tile-pad-y:clamp(.95rem, 2.2vw, 1.2rem);--bv-tile-shadow:0 8px 24px #0206171a, 0 2px 6px #0206170d;--bv-tile-shadow-hover:0 16px 38px #02061729, 0 4px 12px #0206171a;--bv-tile-lift-y:-3px;--bv-tile-transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease, background .28s ease;--record-add-card-width:clamp(360px, 92vw, 520px);--record-add-card-min-height:230px;--record-add-card-radius:34px;--record-add-card-padding:22px;--record-add-card-gap:1rem;--record-add-card-icon-size:129px;--record-add-card-icon-radius:36px;--record-add-card-icon-mask-size:72px;--record-add-card-plus-size:51px;--record-add-card-plus-offset:12px;--record-add-card-mobile-padding:18px;--record-add-card-mobile-gap:.85rem;--record-add-card-mobile-icon-size:118px;--record-add-card-mobile-icon-mask-size:66px;--record-add-card-mobile-plus-size:46px;--record-add-card-mobile-plus-offset:10px}.record-add-card-slot{flex:0 0 var(--record-add-card-width);width:var(--record-add-card-width);min-width:var(--record-add-card-width);max-width:var(--record-add-card-width)}.record-add-card-slot>.record-add-card{width:100%}.record-add-card-grid-slot{grid-column:1/-1;justify-content:center;display:flex}.record-add-card-grid-slot>.record-add-card,.record-add-card-grid-slot>.add-cta--card{width:min(100%, var(--record-add-card-width));max-width:var(--record-add-card-width)}.record-add-card[disabled],.record-add-card[aria-disabled=true],.record-add-card[disabled]:hover,.record-add-card[disabled]:focus-visible,.record-add-card[aria-disabled=true]:hover,.record-add-card[aria-disabled=true]:focus-visible{cursor:not-allowed;filter:saturate(.78);opacity:.72;box-shadow:none!important;transform:none!important}.behavior-problem-card[disabled],.behavior-problem-card[aria-disabled=true],.behavior-problem-card[disabled]:hover,.behavior-problem-card[disabled]:focus-visible,.behavior-problem-card[aria-disabled=true]:hover,.behavior-problem-card[aria-disabled=true]:focus-visible{cursor:not-allowed;filter:saturate(.86);opacity:.84;box-shadow:none!important;transform:none!important}.behavior-problem-card__chip--edit[disabled],.behavior-problem-card__chip--edit[aria-disabled=true],.behavior-problem-card__chip--edit[disabled]:hover,.behavior-problem-card__chip--edit[disabled]:focus-visible,.behavior-problem-card__chip--edit[aria-disabled=true]:hover,.behavior-problem-card__chip--edit[aria-disabled=true]:focus-visible{cursor:not-allowed;color:#0f172a80;background:#94a3b824;border-color:#94a3b83d}.entity-edit-surface--readonly{cursor:default}.entity-edit-surface--readonly>article,.entity-edit-surface--readonly .behavior-problem-card{filter:saturate(.86);opacity:.88}[data-theme=dark] .behavior-problem-card__chip--edit[disabled],[data-theme=dark] .behavior-problem-card__chip--edit[aria-disabled=true]{color:#e2e8f08f;background:#334155b8;border-color:#94a3b838}.tile-grid{grid-column-gap:clamp(2rem, 4vw, 3rem);grid-row-gap:clamp(2rem, 4vw, 3rem);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-items:center;gap:clamp(2rem,4vw,3rem);width:100%;max-width:56rem;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,3rem);display:grid}.virtual-tile-grid{width:100%;position:relative}.virtual-tile-grid__row{justify-items:center;width:100%;display:grid;position:absolute}.virtual-tile-grid__cell{justify-content:center;min-width:0;display:flex}.virtual-tile-grid__spacer{width:100%;height:1px;display:block}.tile-img,.add-tile__icon-img,.household-tile__glyph-img,.household-tile__avatar-img,.record-space-tile__avatar-img,.record-space-tile__icon{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}@media (min-width:768px){.tile-grid{grid-column-gap:clamp(2.5rem, 4.8vw, 3.4rem);grid-row-gap:clamp(2.5rem, 4.8vw, 3.4rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.5rem,4.8vw,3.4rem)}}@media (min-width:1000px){.tile-grid--hub{flex-wrap:wrap;justify-content:center;display:flex}.tile-grid--hub>*{flex:none}}.household-tiles-scroll{border-radius:18px;margin:0 -.25rem;position:relative;overflow:hidden}.household-tiles-scroll>.tile-grid-viewport__scroll{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#ff8a3db3 #ff8a3d2e;padding:.35rem .25rem .95rem;overflow:auto}.household-tiles-scroll>.tile-grid-viewport__scroll :is([data-human-grid],[data-animal-grid]){margin-top:0}.household-tiles-scroll:before,.household-tiles-scroll:after{content:"";pointer-events:none;opacity:0;z-index:4;height:18px;transition:opacity .14s;position:absolute;left:0;right:0}.household-tiles-scroll:before{background:linear-gradient(#0f172a24,#0f172a00);top:0}.household-tiles-scroll:after{background:linear-gradient(#0f172a00,#0f172a29);bottom:0}.household-tiles-scroll[data-shadow-top=true]:before,.household-tiles-scroll[data-shadow-bottom=true]:after{opacity:1}.household-tiles-scroll>.tile-grid-viewport__scroll::-webkit-scrollbar{width:10px}.household-tiles-scroll>.tile-grid-viewport__scroll::-webkit-scrollbar-thumb{background:linear-gradient(#ff9c5ef2,#ff6a2bd9) padding-box padding-box;border:2px solid #0000;border-radius:12px;box-shadow:0 4px 10px #ff6a2b29}.household-tiles-scroll>.tile-grid-viewport__scroll::-webkit-scrollbar-track{border-radius:var(--bv-radius-pill);background-color:#ff8a3d1a;background-image:linear-gradient(#ffffff8a,#ffffff2e),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border:2px solid #0000}[data-theme=dark] .household-tiles-scroll>.tile-grid-viewport__scroll{scrollbar-color:#ffbd8dbf #ff8a3d3d}[data-theme=dark] .household-tiles-scroll:before{background:linear-gradient(#94b4d438,#94b4d400)}[data-theme=dark] .household-tiles-scroll:after{background:linear-gradient(#94b4d400,#94b4d438)}[data-theme=dark] .household-tiles-scroll>.tile-grid-viewport__scroll::-webkit-scrollbar-thumb{background:linear-gradient(#ffc699f2,#ff8852d9)}[data-theme=dark] .household-tiles-scroll>.tile-grid-viewport__scroll::-webkit-scrollbar-track{background:linear-gradient(#94b4d438,#94b4d414),#ff8a3d2e}[data-theme=dark] .household-tiles-scroll::-webkit-scrollbar-track{background:linear-gradient(#94b4d438,#94b4d414),#ff8a3d2e}.tile-card{--tile-icon-size:34%;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;will-change:transform, box-shadow;background:radial-gradient(82% 65% at 50% -12%,#ffa85838,#ffce921f 45%,#fff0 75%),linear-gradient(#ffffffb3,#ffffff73);border:1.5px solid #ffffff73;border-radius:32px;width:min(100%,240px);transition:transform .28s,box-shadow .28s,border-color .28s,background .28s;position:relative;box-shadow:0 8px 24px #0206171a,0 2px 6px #0206170d}@media (min-width:1024px){.tile-card{width:min(100%,260px)}}.tile-card:before{content:"";background:radial-gradient(200px 200px at var(--mx,50%) var(--my,40%), #ffffff38, transparent 62%), radial-gradient(120% 80% at 50% -10%, #ffaa5a2e, transparent 65%), linear-gradient(0deg, #fff6, #fff0);pointer-events:none;z-index:0;position:absolute;inset:0}.tile-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb8,inset 0 -18px 38px #ff964633}.tile-card:hover{background:radial-gradient(82% 65% at 50% -12%,#ffb46c47,#ffd2a029 45%,#fff0 75%),linear-gradient(#ffffffc7,#ffffff85);border-color:#ffce92b3;transform:translateY(-3px)scale(1.02);box-shadow:0 16px 38px #02061729,0 4px 12px #0206171a}.tile-card:active{transform:translateY(-1px)scale(1.01);box-shadow:0 10px 24px #02061724,0 3px 10px #0206171a}.tile-card:focus-visible{outline:none;box-shadow:0 0 0 3px #0c8bc640,0 10px 30px #02061714}[data-theme=dark] .tile-card{background:radial-gradient(70% 54% at 50% -14%, #ffba7833, #1e1e1e05 65%), color-mix(in oklab, var(--bg) 90%, #282828d1);border-color:#ffffff3d;box-shadow:0 1px #0000006b,0 18px 40px #00000073}[data-theme=dark] .tile-card:before{background:radial-gradient(180px 160px at var(--mx,50%) var(--my,36%), #ffffff24, transparent 65%), radial-gradient(110% 78% at 50% -16%, #ffffff14, transparent 68%)}[data-theme=dark] .tile-card:after{box-shadow:inset 0 1px #ffffff1f,inset 0 -18px 40px #ffaa5a2e}.tile-card--frosted{--mx:52%;--my:36%;--tile-visual-center-shift:clamp(.3rem, 1vw, .55rem);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#0d2c5c;isolation:isolate;background:radial-gradient(140% 130% at 18% -12%,#ffd8f094,#0000 68%),radial-gradient(160% 140% at 88% -8%,#aed6ff70,#0000 74%),radial-gradient(115% 160% at 50% 122%,#ffc49642,#0000 80%),linear-gradient(165deg,#fffffff5,#ebf4ffe0);border:1.4px solid #94c6ff9e;border-radius:38px;width:min(100%,clamp(210px,34vw,240px));position:relative;overflow:hidden;box-shadow:0 34px 70px #5682ff2e,0 14px 32px #0f172a1f}.tile-card--frosted:before{content:"";border-radius:inherit;background:radial-gradient(360px 260px at var(--mx,52%) calc(var(--my,36%) - 26%), #ffe4d57a, transparent 74%), radial-gradient(340px 240px at calc(100% - var(--mx,52%)) calc(var(--my,36%) - 18%), #bae4ff61, transparent 78%);pointer-events:none;z-index:0;filter:blur(14px);opacity:.9;transition:opacity .4s;position:absolute;inset:-24% -18% -30%}.tile-card--frosted:hover:before,.tile-card--frosted:focus-visible:before{opacity:1}.tile-card--frosted:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.72;z-index:1;background:linear-gradient(#ffffff3d 0%,#ffffff1f 42%,#ffffff0d 74%,#0000 100%),radial-gradient(120% 150% at 50% 126%,#ffc4aa2e,#0000 82%);border:1px solid #ffffff57;position:absolute;inset:3px;box-shadow:inset 0 1px #ffffffb8}.tile-card--frosted:hover{border-color:#76b4ffd9;transform:translateY(-8px);box-shadow:0 44px 88px #4278ff42,0 18px 38px #0f172a29}@media (min-width:1024px){.tile-card--frosted{width:min(100%,clamp(220px,28vw,240px))}}[data-theme=dark] .tile-card--frosted{-webkit-backdrop-filter:blur(22px)saturate(168%);backdrop-filter:blur(22px)saturate(168%);color:var(--bv-color-text-on-dark-surface);background:radial-gradient(140% 120% at 18% -24%,#70a4f647,#0000 72%),radial-gradient(140% 140% at 82% 128%,#4c84dc47,#0000 78%),linear-gradient(164deg,#22345ceb,#18284adb,#101e3cd1);border-color:#acd0ff42;box-shadow:inset 0 1px #d6e8ff52,inset 0 -1px #08122699,0 32px 64px #040a1a6b,0 18px 44px #0610224d}[data-theme=dark] .tile-card--frosted:before{background:radial-gradient(360px 260px at var(--mx,52%) calc(var(--my,36%) - 26%), #ff8a3d1f, transparent 74%), radial-gradient(340px 240px at calc(100% - var(--mx,52%)) calc(var(--my,36%) - 18%), #70a4f63d, transparent 78%);filter:blur(16px);opacity:.85}[data-theme=dark] .tile-card--frosted:after{mix-blend-mode:screen;opacity:.85;background:radial-gradient(120% 100% at 18% 12%,#e8f4ff52,#0000 62%),radial-gradient(100% 120% at 82% 88%,#8cbef842,#0000 78%),radial-gradient(120% 150% at 50% 126%,#ff8a3d14,#0000 82%);border-color:#acd0ff33;box-shadow:inset 0 1px #d6e8ff5c}[data-theme=dark] .tile-card--frosted:hover{border-color:#acd0ff57;box-shadow:inset 0 1px #d6e8ff57,inset 0 -1px #08122699,0 36px 68px #040a1a75,0 22px 48px #06102257}.tile-card--records.tile-card--frosted.surface-depth-404{--surface-depth-accent:var(--records-surface-accent);--surface-depth-border:var(--records-surface-border);--surface-depth-glow:var(--records-surface-glow)}.tile-card--records.tile-card--frosted.surface-depth-404 .tile-glyph{--tile-glyph-from:var(--bv-color-action-hover);--tile-glyph-to:var(--bv-color-action);--tile-glyph-outline:color-mix(in srgb, var(--tile-glyph-from) 76%, #ffe8d4 12%)}.tile-card--records.tile-card--frosted.surface-depth-404 .tile-subtitle{color:#3f6678}[data-theme=dark] .tile-card--records.tile-card--frosted.surface-depth-404{--surface-depth-accent:var(--records-surface-accent);--surface-depth-border:var(--records-surface-border);--surface-depth-glow:var(--records-surface-glow)}[data-theme=dark] .tile-card--records.tile-card--frosted.surface-depth-404 .tile-subtitle{color:var(--bv-color-text-on-dark-surface-faint)}.tile-inner{--tile-visual-center-shift:0px;--tile-icon-size:40%;grid-template-rows:auto 1fr auto;width:100%;height:100%;display:grid}.tile-inner .tile-header{padding-top:1rem;padding-bottom:1rem}.tile-inner .tile-glyph,.tile-inner .tile-img{width:calc(var(--tile-icon-size,34%) * var(--tile-icon-scale,1))}.tile-inner .tile-glyph--facturation{--tile-icon-scale:1.119}.tile-inner .tile-glyph--reseaux{--tile-icon-scale:1.112}.tile-inner .tile-glyph--fiches,.tile-inner .tile-glyph--animals,.tile-inner .tile-glyph--calendar{--tile-icon-scale:1.055}.tile-inner .tile-glyph--humans{--tile-icon-scale:.99}.tile-inner .tile-glyph--carte{--tile-icon-scale:.974}.tile-inner .tile-glyph--catalogue{--tile-icon-scale:.904}.tile-caption{text-align:center;justify-content:center;padding:.5rem .75rem 1.1rem;display:flex}.tile-caption .tile-subtitle{max-width:100%;min-height:1.35em}.tile-header{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding-top:1rem;padding-bottom:1rem;display:flex}@media (min-width:768px){.tile-header{padding-top:1.25rem;padding-bottom:1.5rem}}.tile-card--frosted .tile-content{transform:translateY(calc(0px - var(--tile-visual-center-shift,0px)))}.tile-halo{z-index:0;border-radius:var(--bv-radius-pill);filter:blur(6px);background:radial-gradient(circle,#ffa0502e,#ffa05000);width:46%;height:46%;margin:auto;position:absolute;inset:0}[data-theme=dark] .tile-halo{background:radial-gradient(circle,#ffffff2e,#fff0)}.tile-glyph{width:var(--tile-icon-size,34%);aspect-ratio:1;--tile-glyph-from:#ff7a1a;--tile-glyph-to:#ffb347;--tile-glyph-outline:color-mix(in srgb, var(--tile-glyph-from) 78%, #ffe9d3 12%);--tile-glyph-outline-filter:drop-shadow(0 0 0 var(--tile-glyph-outline)) drop-shadow(0 1px 0 var(--tile-glyph-outline)) drop-shadow(0 -1px 0 var(--tile-glyph-outline)) drop-shadow(1px 0 0 var(--tile-glyph-outline)) drop-shadow(-1px 0 0 var(--tile-glyph-outline)) drop-shadow(1px 1px 0 var(--tile-glyph-outline)) drop-shadow(-1px -1px 0 var(--tile-glyph-outline)) drop-shadow(-1px 1px 0 var(--tile-glyph-outline)) drop-shadow(1px -1px 0 var(--tile-glyph-outline));background:linear-gradient(138deg, var(--tile-glyph-from), var(--tile-glyph-to));opacity:1;will-change:transform;height:auto;transition:transform .35s cubic-bezier(.21,.61,.35,1),filter .35s,background .35s;display:block;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tile-glyph[data-variant=lite]{filter:drop-shadow(0 8px 16px #0f172a29);background:linear-gradient(138deg, color-mix(in srgb, var(--tile-glyph-from) 85%, white 10%), color-mix(in srgb, var(--tile-glyph-to) 85%, white 5%))}.tile-glyph[data-variant=lite]:before,.tile-glyph[data-variant=lite]:after{display:none}.tile-glyph[data-variant=lite-highlight]{filter:drop-shadow(0 8px 16px #0f172a2e);background:linear-gradient(138deg, color-mix(in srgb, var(--tile-glyph-from) 88%, white 8%), color-mix(in srgb, var(--tile-glyph-to) 88%, white 8%))}.tile-glyph[data-variant=lite-highlight]:before{opacity:.8;background:radial-gradient(circle at 30% 35%,#ffffffd9,#0000 62%);display:block;inset:-1px;box-shadow:inset 0 1px #ffffff80}.tile-glyph[data-variant=lite-highlight]:after{display:none}.tile-glyph:before,.tile-glyph:after{content:"";pointer-events:none;-webkit-mask:inherit;-webkit-mask:inherit;mask:inherit;border-radius:inherit;transition:opacity .35s,transform .35s;position:absolute;inset:0}.tile-glyph:before{background:radial-gradient(circle at 30% 35%, #ffffffeb, transparent 62%), linear-gradient(140deg, color-mix(in srgb, var(--tile-glyph-to) 32%, #ffffff0d), color-mix(in srgb, var(--tile-glyph-from) 75%, #ffffff14));opacity:.9;filter:blur(.35px);box-shadow:inset 0 -8px 14px color-mix(in srgb, var(--tile-glyph-from) 35%, transparent), inset 0 1px 0 #ffffffa6;inset:-1.5px}.tile-glyph:after{background:radial-gradient(circle at 50% 35%, #ffffffa6, transparent 72%), radial-gradient(circle at 50% 80%, color-mix(in srgb, var(--tile-glyph-from) 45%, transparent), transparent 78%);opacity:0}.tile-img{width:var(--tile-icon-size,34%);aspect-ratio:1;object-fit:contain;z-index:1;filter:drop-shadow(0 1px 1.5px #00000014);height:auto;display:none;position:relative}.space-tile__icon-svg{aspect-ratio:1;z-index:1;color:#f49a69;filter:drop-shadow(0 10px 20px #f9731633)drop-shadow(0 1px 1.5px #00000014);justify-content:center;align-items:center;display:inline-flex;position:relative}.space-tile__icon-svg:not(.space-tile__image){width:var(--tile-icon-size,34%);height:auto}.space-tile__icon-svg svg{stroke:currentColor;width:100%;height:100%}.tile-glyph{z-index:2;filter:var(--tile-glyph-outline-filter) drop-shadow(0 10px 20px #f9731638) drop-shadow(0 1px 1.5px #00000014);position:relative}[data-theme=dark] .tile-img{filter:brightness(0)invert()drop-shadow(0 1px 2px #00000047)}[data-theme=dark] .space-tile__icon-svg{color:#ffd7bc;filter:drop-shadow(0 10px 18px #00000073)}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.tile-glyph{display:none}.tile-img{display:block}.tile-img.space-tile__icon-svg{display:inline-flex}}.add-tile{--add-tile-accent:#ff945a;--add-tile-accent-2:#ffd5ae;--add-tile-ink:#13273b;--add-tile-ink-muted:color-mix(in srgb, var(--add-tile-ink) 78%, #0f172a85);--add-tile-width:min(100%, 320px);--add-tile-min-height:clamp(260px, 60vw, 360px);isolation:isolate;width:var(--add-tile-width);min-height:var(--add-tile-min-height);border:1.5px solid color-mix(in srgb, var(--add-tile-accent) 16%, #ffffffe6);color:#fff;background:radial-gradient(200% 120% at 12% 0,#ffffff47,#0000 60%),radial-gradient(160% 130% at 80% 10%,#ffffff2e,#0000 64%),linear-gradient(142deg,#ff8049 12%,#ffb244 88%);border-radius:38px;align-items:center;padding:clamp(18px,5vw,26px);transition:transform .25s,box-shadow .25s,border-color .25s,background .25s,filter .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 60px #ff8a5459,inset 0 1px #ffffff8c,inset 0 -24px 44px #ff8a542e}.add-tile.tile-card:hover,.add-tile.tile-card:focus-visible{border-color:color-mix(in srgb, var(--add-tile-accent) 16%, #ffffffe6);background:radial-gradient(220% 160% at 12% -14%,#ffffff4d,#0000 68%),radial-gradient(180% 140% at 84% -6%,#fff3,#0000 62%),linear-gradient(145deg,#ff8b4f 8%,#ffb76a 95%);transform:none;box-shadow:0 34px 60px #ff8a5459,inset 0 1px #ffffff8c,inset 0 -24px 44px #ff8a542e}.add-tile:hover,.add-tile:focus-visible{border-color:color-mix(in srgb, var(--add-tile-accent) 16%, #ffffffe6);outline:none;transform:none;box-shadow:0 34px 60px #ff8a5459,inset 0 1px #ffffff8c,inset 0 -24px 44px #ff8a542e}.add-tile.is-blocked,.add-tile[data-blocked=true]{filter:grayscale(.72)saturate(.62);cursor:not-allowed;background:radial-gradient(180% 120% at 18% -8%,#ffffff85,#0000 62%),radial-gradient(160% 130% at 84% 12%,#ffffff6b,#0000 64%),linear-gradient(142deg,#f7f8fb 10%,#e8edf4 88%);border-style:dashed;border-color:#94a3b8b8;box-shadow:0 18px 34px #64748b2e,inset 0 1px #ffffff85}.add-tile.is-blocked:hover,.add-tile.is-blocked:focus-visible,.add-tile[data-blocked=true]:hover,.add-tile[data-blocked=true]:focus-visible,.add-tile.is-blocked.tile-card:hover,.add-tile.is-blocked.tile-card:focus-visible,.add-tile[data-blocked=true].tile-card:hover,.add-tile[data-blocked=true].tile-card:focus-visible{background:radial-gradient(180% 120% at 18% -8%,#ffffff85,#0000 62%),radial-gradient(160% 130% at 84% 12%,#ffffff6b,#0000 64%),linear-gradient(142deg,#f7f8fb 10%,#e8edf4 88%);border-color:#94a3b8c7;transform:none;box-shadow:0 18px 34px #64748b33,inset 0 1px #ffffff85}.add-tile.is-blocked .add-tile__cta,.add-tile[data-blocked=true] .add-tile__cta{color:#64748b;border-color:#94a3b8b3}[data-theme=dark] .add-tile.is-blocked,[data-theme=dark] .add-tile[data-blocked=true]{border-color:#94a3b894;box-shadow:inset 0 1px #ffffff0f,0 20px 38px #020617a8}.add-tile__inner{z-index:1;color:inherit;text-align:center;grid-template-rows:auto 1fr;place-items:center;gap:clamp(1rem,2.8vw,1.4rem);display:grid;position:relative}.add-tile__icon{background:linear-gradient(160deg, color-mix(in srgb, var(--add-tile-accent) 10%, #fffffff5), color-mix(in srgb, var(--add-tile-accent-2) 14%, #fffffff0));border:1px solid color-mix(in srgb, var(--add-tile-accent) 12%, #ffffffe6);width:clamp(140px,38vw,162px);height:clamp(140px,38vw,162px);box-shadow:inset 0 1px 0 #ffffffe6, 0 14px 28px color-mix(in srgb, var(--add-tile-accent) 18%, #0f172a29);isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);border-radius:34px;place-items:center;display:grid;position:relative;overflow:hidden}.add-tile__icon-shell{z-index:1;place-items:center;width:100%;height:100%;display:grid;position:relative}.add-tile__icon-mask{background:linear-gradient(145deg, color-mix(in srgb, var(--add-tile-accent) 88%, #ffae7a), color-mix(in srgb, var(--add-tile-accent-2) 60%, #ff8f4c));width:clamp(66px,24vw,88px);height:clamp(66px,24vw,88px);-webkit-mask:var(--add-tile-icon,none) center / contain no-repeat;mask:var(--add-tile-icon,none) center / contain no-repeat;-webkit-mask:var(--add-tile-icon,none) center / contain no-repeat;filter:drop-shadow(0 10px 22px color-mix(in srgb, var(--add-tile-accent) 24%, #0f172a42));pointer-events:none;transition:background .25s,filter .25s,transform .25s}.add-tile__icon-glow{background:radial-gradient(120% 68% at 42% 28%, color-mix(in srgb, var(--add-tile-accent) 26%, #ffffffeb), transparent 72%);mix-blend-mode:screen;opacity:.9;position:absolute;inset:-24%}.add-tile__icon-img{object-fit:contain;filter:drop-shadow(0 2px 5px #00000014);width:64%;height:64%;display:none;position:relative}@supports not ((-webkit-mask:url()) or (mask:url())){.add-tile__icon-shell,.add-tile__icon-mask{display:none}.add-tile__icon-img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 4px 12px #ff895447)saturate(115%);width:96%;height:auto;display:block}}.add-tile__badge{border-radius:var(--bv-radius-pill);background:linear-gradient(140deg, color-mix(in srgb, var(--add-tile-accent) 86%, #ffb68a), color-mix(in srgb, var(--add-tile-accent) 70%, #ff7a3a));width:51px;height:51px;box-shadow:0 14px 28px color-mix(in srgb, var(--add-tile-accent) 18%, #0f172a40), inset 0 1px 0 #ffffffe0;color:#fff;letter-spacing:-.02em;z-index:2;border:none;place-items:center;font-size:27.75px;font-weight:800;display:grid;position:absolute;bottom:12px;right:12px}.add-tile__badge svg{color:inherit}.add-tile__text{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.22rem;display:flex}.add-tile__title{letter-spacing:-.01em;color:#fff;font-size:1.24rem;font-weight:800;line-height:1.18}.add-tile__caption{color:#ffffffd9;margin:0;font-size:.95rem;line-height:1.45}.add-tile__cta{border-radius:var(--bv-radius-pill);background:linear-gradient(160deg, color-mix(in srgb, var(--add-tile-accent) 10%, #fffffff5), color-mix(in srgb, var(--add-tile-accent-2) 14%, #fffffff0));color:var(--add-tile-accent);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 #ffffffe6, 0 14px 28px color-mix(in srgb, var(--add-tile-accent) 18%, #0f172a29);border:1px solid color-mix(in srgb, var(--add-tile-accent) 12%, #ffffffe6);justify-content:center;align-items:center;margin-top:.36rem;padding:12px 18px;font-size:.9rem;font-weight:700;display:inline-flex}.add-tile--animal,.add-tile--household,.add-tile--human{--add-tile-accent:#ff945a;--add-tile-accent-2:#ffd5ae}.human-grid__add-tile,.animals-grid__add-tile,.household-grid__add-tile{--add-tile-width:min(100%, 320px);--add-tile-min-height:clamp(260px, 60vw, 360px)}@media (max-width:640px){.add-tile{width:100%;min-height:auto}.add-tile__inner{gap:.9rem}.add-tile__text{text-align:center;align-items:center}.add-tile__icon{width:clamp(110px,42vw,130px);height:clamp(110px,42vw,130px)}.add-tile__icon-mask{width:clamp(60px,30vw,78px);height:clamp(60px,30vw,78px)}.add-tile__badge{width:46px;height:46px;font-size:25px;bottom:10px;right:10px}}[data-theme=dark] .add-tile{--add-tile-ink:#e6edf7;--add-tile-ink-muted:#e2ecffdb;border-color:color-mix(in srgb, var(--add-tile-accent) 24%, #e2ecff52);background:radial-gradient(140% 140% at 16% -8%, color-mix(in srgb, var(--add-tile-accent) 16%, #ffffff14), transparent 62%), radial-gradient(120% 120% at 86% 12%, color-mix(in srgb, var(--add-tile-accent-2) 18%, #ffffff0f), transparent 64%), linear-gradient(150deg, #0e1626e6, #080e1ceb);color:var(--add-tile-ink);box-shadow:inset 0 1px 0 #ffffff14, 0 28px 70px #0009, 0 14px 30px color-mix(in srgb, var(--add-tile-accent) 18%, #0000006b)}[data-theme=dark] .add-tile:after{background:radial-gradient(100% 100% at 50% 50%, color-mix(in srgb, var(--add-tile-accent) 32%, #ffffff0f), transparent 70%)}[data-theme=dark] .add-tile .add-tile__icon{background:color-mix(in srgb, var(--add-tile-accent) 24%, #e2e8f01f);border:1px solid color-mix(in srgb, var(--add-tile-accent) 24%, #e2ecff42);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);box-shadow:inset 0 1px #ffffff1f,0 12px 22px #0000005c}.tile-glyph--fiches{-webkit-mask-image:url(/icons/home/id.svg);mask-image:url(/icons/home/id.svg)}.tile-glyph--tools{-webkit-mask-image:url(/icons/home/tools.svg);mask-image:url(/icons/home/tools.svg)}.tile-glyph--settings{-webkit-mask-image:url(/icons/home/settings.svg);mask-image:url(/icons/home/settings.svg)}.tile-glyph--share{-webkit-mask-image:url(/icons/home/message-share.svg);mask-image:url(/icons/home/message-share.svg)}.tile-glyph--calendar{-webkit-mask-image:url(/icons/tools/calendar-event.svg);mask-image:url(/icons/tools/calendar-event.svg)}.tile-glyph--carte{-webkit-mask-image:url(/icons/tools/map-search.svg);mask-image:url(/icons/tools/map-search.svg)}.tile-glyph--catalogue{-webkit-mask-image:url(/icons/tools/packages.svg);mask-image:url(/icons/tools/packages.svg)}.tile-glyph--facturation{-webkit-mask-image:url(/icons/tools/receipt.svg);mask-image:url(/icons/tools/receipt.svg)}.tile-glyph--scan{-webkit-mask-image:url(/icons/tools/cpu.svg);mask-image:url(/icons/tools/cpu.svg)}.tile-glyph--households{-webkit-mask-image:url(/icons/records/door.svg);mask-image:url(/icons/records/door.svg)}.tile-glyph--humans{-webkit-mask-image:url(/icons/records/hand-stop.svg);mask-image:url(/icons/records/hand-stop.svg)}.tile-glyph--animals{-webkit-mask-image:url(/icons/records/paw.svg);mask-image:url(/icons/records/paw.svg)}.tile-glyph--reseaux{-webkit-mask-image:url(/icons/tools/affiliate.svg);mask-image:url(/icons/tools/affiliate.svg)}.tile-glyph--settings-account{-webkit-mask-image:url(/icons/settings/user-circle.svg);mask-image:url(/icons/settings/user-circle.svg)}.tile-glyph--settings-security{-webkit-mask-image:url(/icons/settings/shield-lock.svg);mask-image:url(/icons/settings/shield-lock.svg)}.tile-glyph--settings-persona{-webkit-mask-image:url(/icons/settings/palette.svg);mask-image:url(/icons/settings/palette.svg)}.tile-glyph--settings-data{-webkit-mask-image:url(/icons/settings/database.svg);mask-image:url(/icons/settings/database.svg)}.tile-glyph--settings-referral{-webkit-mask-image:url(/icons/settings/heart-handshake.svg);mask-image:url(/icons/settings/heart-handshake.svg)}.tile-glyph--settings-billing{-webkit-mask-image:url(/icons/settings/building-store.svg);mask-image:url(/icons/settings/building-store.svg)}.tile-glyph--settings-admin{-webkit-mask-image:url(/icons/settings/device-imac-code.svg);mask-image:url(/icons/settings/device-imac-code.svg)}.tile-glyph--settings-support{-webkit-mask-image:url(/icons/settings/moneybag-heart.svg);mask-image:url(/icons/settings/moneybag-heart.svg)}.human-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1.2rem,2.6vw,1.6rem);display:grid}@media (max-width:720px){.human-module-grid{grid-template-columns:1fr}}.human-module-card{border:1.25px solid var(--modules-card-border,#ffb784b3);background:var(--modules-card-gradient,radial-gradient(185% 185% at 18% -55%, #ffe8d5f5, transparent 74%), radial-gradient(155% 150% at 88% -36%, #ffceab6b, transparent 68%), linear-gradient(186deg, #ffecdbe6, #ffd6bcc2));min-height:clamp(13.5rem,28vw,15.5rem);box-shadow:var(--modules-card-shadow,0 42px 86px #ffb27d42, 0 24px 54px #ffaa6e2e);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);--module-icon-size:clamp(64px, 12vw, 78px);--module-icon-border:#ffffffb3;--module-icon-highlight:#fff0e6e6;--module-icon-bg-from:#ffecdcf2;--module-icon-bg-to:#ffd5b6e6;--module-icon-shadow:0 22px 44px #ffb98042;--module-icon-inner-glow:#ffc29652;--module-glyph-size:clamp(28px, 9vw, 34px);--module-glyph-from:#fb923c;--module-glyph-to:#fbbf24;--module-glyph-shadow:0 12px 20px #ea580c5c;--module-glyph-outline-shadow:0 0 .95px #f87116d9;border-radius:32px;flex-direction:column;gap:clamp(1rem,1.9vw,1.3rem);padding:clamp(1.25rem,2.4vw,1.85rem);transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:flex;position:relative}.human-module-card:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid var(--modules-card-inner-border,#ffffff8c);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 -24px 32px var(--modules-card-inner-glow,#ffc69929);position:absolute;inset:1px}.human-module-card.is-disabled{--modules-card-border:#94a3b8e6;--modules-card-border-muted:#94a3b8c7;--modules-card-inner-border:#ffffffd1;--modules-card-inner-glow:#94a3b866;--modules-card-highlight:#d1d5dba6;--modules-card-gradient-muted:radial-gradient(210% 205% at 22% -62%, #f1f5f9f5, transparent 78%), radial-gradient(150% 150% at 82% -38%, #d4d9e1d1, transparent 70%), linear-gradient(190deg, #e5e7ebf5, #d6dbe2f2);--modules-card-gradient:radial-gradient(210% 205% at 22% -62%, #f1f5f9f5, transparent 78%), radial-gradient(150% 150% at 82% -38%, #d4d9e1d1, transparent 70%), linear-gradient(190deg, #e5e7ebf5, #d6dbe2f2);--modules-card-shadow:0 24px 52px #6b728038, 0 14px 28px #63738133;--modules-card-shadow-hover:0 24px 52px #6b728038, 0 14px 28px #63738133;--module-icon-bg-from:#eaeff5fa;--module-icon-bg-to:#c9d1dce6;--module-icon-shadow:0 18px 36px #63738142;--module-icon-inner-glow:#94a3b852;--module-icon-highlight:#ffffffe6;--module-icon-border:#ffffffe0;--module-glyph-from:#cbd5e1;--module-glyph-to:#94a3b8;--module-glyph-shadow:0 12px 22px #47556952;--module-glyph-outline-shadow:0 0 0 #0000;border-color:var(--modules-card-border);box-shadow:var(--modules-card-shadow);background:var(--modules-card-gradient);-webkit-backdrop-filter:blur(20px)saturate();backdrop-filter:blur(20px)saturate();filter:saturate(.2)brightness(.98)}.human-module-card.is-disabled:after{border-color:#ffffffd1;box-shadow:inset 0 1px #ffffffdb,inset 0 -18px 26px #d2dae661}.human-module-card.is-disabled:before{opacity:.85;background:radial-gradient(115% 120% at 48% 10%,#d2d8e2ad,#0000 78%),radial-gradient(120% 120% at 60% 0,#ffffff80,#0000 76%)}.human-module-card.is-disabled:hover{box-shadow:var(--modules-card-shadow);transform:none}.human-module-card.is-disabled .human-module-card__title{color:#475569e6}.human-module-card.is-disabled .human-module-card__description{color:#64748bd9}.human-module-card.is-disabled .human-module-card__switch-track{background:linear-gradient(145deg,#e7ecf3f0,#cbd5e1db);border-color:#64748b9e;box-shadow:inset 0 3px 6px #ffffff8c,inset 0 -6px 12px #64748b3d,0 6px 14px #64748b29}.human-module-card.is-disabled .human-module-card__switch-thumb{background:linear-gradient(160deg,#f8fafcfa,#e2e8f0e6);border:1px solid #94a3b88c}.human-module-card.is-disabled .human-module-card__purge{opacity:.5}.human-module-card.is-disabled .human-module-card__icon{filter:saturate(.35)brightness(1.02);background:radial-gradient(circle at 42% 24%,#ffffffeb,#0000 62%),linear-gradient(152deg,#f7f9fcf2,#d6dce8e6);box-shadow:inset 0 2px 6px #ffffffe6,0 16px 30px #94a3b847}.human-module-card.is-disabled .human-module-card__icon:before{background:radial-gradient(128% 122% at 52% 16%,#fffffff0,#0000 75%);box-shadow:inset 0 -18px 24px #bfd2e659}.human-module-card.is-disabled .human-module-card__icon:after{opacity:.96;border-color:#fffffff5}.human-module-card.is-disabled .human-module-card__glyph{opacity:.95;mix-blend-mode:normal;filter:grayscale()saturate(.2)brightness(.96)drop-shadow(0 14px 26px #47526652);background:radial-gradient(circle at 32% 24%,#ffffff38,#0000 58%),linear-gradient(148deg,#a3aebef2,#6b7a93e6)}.human-module-card.is-disabled .wizard-module-chip{--wizard-chip-color-from:#cdd4e2;--wizard-chip-color-to:#f2f4f9;filter:saturate(.35)brightness(1.02)}.human-module-card:before{content:"";border-radius:var(--bv-radius-pill);background:var(--modules-card-highlight,#ffd6afc7);filter:blur(24px);opacity:.82;pointer-events:none;height:24px;position:absolute;inset:10px 16px auto}.human-module-card:hover{box-shadow:var(--modules-card-shadow-hover,0 48px 88px #ffb27d52, 0 30px 52px #ffa06e3d);transform:translateY(-4px)}.human-module-card.is-active{border-color:var(--modules-card-border-active,#ffac78c7);background:var(--modules-card-gradient-active,radial-gradient(175% 175% at 16% -52%, #ffdfc5fa, transparent 70%), radial-gradient(135% 140% at 90% -28%, #ffc1918c, transparent 64%), linear-gradient(184deg, #ffe1c4f5, #ffc799d1));box-shadow:var(--modules-card-shadow-hover,0 48px 88px #ffb27d52, 0 30px 52px #ffa06e3d);--module-icon-bg-from:#ffdfc4fa;--module-icon-bg-to:#ffb074f0;--module-icon-highlight:#fff4eae6;--module-icon-inner-glow:#ffb87873;--module-icon-shadow:0 32px 64px #ffad785c;--module-icon-border:#ffffffd1;--module-glyph-from:#fff7ed;--module-glyph-to:#ffe6cf;--module-glyph-shadow:0 14px 22px #ffad7866;--module-glyph-outline-shadow:0 0 1px #ffd7b4e6}.human-module-card:not(.is-active):not(.is-disabled){border-color:var(--modules-card-border-muted,#ffc098b8);background:var(--modules-card-gradient-muted,radial-gradient(165% 165% at 24% -46%, #ffe5ccf0, transparent 70%), radial-gradient(140% 140% at 92% -18%, #ffc8a05c, transparent 64%), linear-gradient(188deg, #ffe5cce6, #ffd1b2c2));box-shadow:var(--modules-card-shadow,0 42px 82px #ffb47e3d, 0 24px 50px #ffa5702e);--module-icon-bg-from:#ffead8f5;--module-icon-bg-to:#ffcda8e6;--module-icon-shadow:0 26px 52px #ffb67c47;--module-icon-inner-glow:#ffc49259;--module-icon-highlight:#fffaf4b8;--module-glyph-from:#fb923c;--module-glyph-to:#fdba74;--module-glyph-shadow:0 12px 20px #ea580c5c;--module-glyph-outline-shadow:0 0 .95px #f87116e6}.human-module-card:not(.is-active):not(.is-disabled) .human-module-card__title{color:#b45309d1}.human-module-card:not(.is-active):not(.is-disabled) .human-module-card__description{color:#7c2d12b8}.human-module-card:not(.is-active):not(.is-disabled) .human-module-card__switch-track{background:linear-gradient(135deg,#ffddc1eb,#ffc396d9);border-color:#ea580c73;box-shadow:inset 0 2px 5px #ffffff8c,inset 0 -6px 10px #ea580c33,0 8px 16px #ea580c24}.human-module-card:not(.is-active):not(.is-disabled) .human-module-card__switch-thumb{filter:saturate(.65)}.human-module-card:not(.is-active):not(.is-disabled) .human-module-card__purge{opacity:.65}.human-module-card__head{text-align:center;flex-direction:column;align-items:center;gap:clamp(.55rem,1.2vw,.9rem);display:flex}.human-module-card__icon{isolation:isolate;width:var(--module-icon-size);height:var(--module-icon-size);border-radius:var(--human-module-chip-radius,999px);background:linear-gradient(140deg, var(--module-icon-bg-from), var(--module-icon-bg-to));box-shadow:inset 0 2px 6px #ffffffd1, var(--module-icon-shadow,0 20px 40px #ffc9a038);place-items:center;transition:transform .16s,box-shadow .16s;display:grid;position:relative}.human-module-card__icon:before{content:"";border-radius:inherit;background:radial-gradient(132% 120% at 50% 18%, var(--module-icon-highlight), transparent 70%);box-shadow:inset 0 -18px 24px var(--module-icon-inner-glow);opacity:.85;position:absolute;inset:4px}.human-module-card__icon:after{content:"";border-radius:inherit;border:1px solid var(--module-icon-border,#ffffff9e);pointer-events:none;mix-blend-mode:screen;opacity:.9;position:absolute;inset:1px}.human-module-card__icon--stack{width:calc(var(--module-icon-size) + 14px);height:calc(var(--module-icon-size) + 14px)}.human-module-card__glyph{width:var(--module-glyph-size);height:var(--module-glyph-size);background:linear-gradient(148deg, var(--module-glyph-from), var(--module-glyph-to));filter:drop-shadow(var(--module-glyph-outline-shadow,0 0 0 #0000)) drop-shadow(var(--module-glyph-shadow));transition:transform .18s,filter .18s;display:inline-flex;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.human-module-card__glyph--core{-webkit-mask-image:url(/icons/tabler/modules/stack.svg);mask-image:url(/icons/tabler/modules/stack.svg)}.human-module-card__glyph--reseaux{-webkit-mask-image:url(/icons/tools/affiliate.svg);mask-image:url(/icons/tools/affiliate.svg)}.human-module-card__glyph--morphometrie{-webkit-mask-image:url(/icons/tabler/modules/dimensions.svg);mask-image:url(/icons/tabler/modules/dimensions.svg)}.human-module-card__glyph--timeline{-webkit-mask-image:url(/icons/tabler/modules/timeline-event-text.svg);mask-image:url(/icons/tabler/modules/timeline-event-text.svg)}.human-module-card__glyph--b5{-webkit-mask-image:url(/icons/tabler/modules/chart-radar.svg);mask-image:url(/icons/tabler/modules/chart-radar.svg)}.human-module-card__glyph--planning{-webkit-mask-image:url(/icons/tabler/modules/list-details.svg);mask-image:url(/icons/tabler/modules/list-details.svg)}.human-module-card.is-active .human-module-card__glyph{transform:scale(1.08)}.human-module-card__title{color:#e95e18f2;letter-spacing:.01em;font-size:1.08rem;font-weight:600}.human-module-card__description{color:#ba5214b3;text-align:center;min-height:2.9rem;margin:0;font-size:.9rem;line-height:1.6}.human-modules-card .human-module-card{--module-icon-border:#ffffffe0;--module-icon-highlight:#ffffffd1;--module-icon-bg-from:#ecfcfffa;--module-icon-bg-to:#dbf4ffeb;--module-icon-shadow:0 22px 44px #94c5ff38;--module-icon-inner-glow:#94c5ff52;--module-glyph-from:#0ea5e9;--module-glyph-to:#22d3ee;--module-glyph-shadow:0 14px 24px #0ea5e952;--module-glyph-outline-shadow:0 0 .95px #7dd3fcd1}.human-modules-card .human-module-card__title{color:var(--modules-accent-strong)}.human-modules-card .human-module-card__description{color:#1e293bb8}.human-modules-card .human-module-card:not(.is-active):not(.is-disabled) .human-module-card__title{color:var(--modules-accent-strong)}.human-modules-card .human-module-card:not(.is-active):not(.is-disabled) .human-module-card__description{color:#1e293bb3}@media (prefers-color-scheme:dark){.human-module-card{--modules-card-border:#ff8c4673;--modules-card-border-muted:#3f4c63d9;--modules-card-border-active:#ffb0788c;--modules-card-gradient:radial-gradient(135% 120% at 28% -30%, #f9731661, transparent 70%), radial-gradient(110% 110% at 92% -6%, #ea580c40, transparent 60%), linear-gradient(150deg, #181822f2, #0c0c14f0);--modules-card-gradient-muted:radial-gradient(130% 120% at 20% -32%, #3a496352, transparent 70%), linear-gradient(150deg, #151822f2, #0e101aeb);--modules-card-gradient-active:radial-gradient(150% 130% at 24% -32%, #ffa36173, transparent 70%), radial-gradient(120% 110% at 92% 12%, #fb923c52, transparent 60%), linear-gradient(152deg, #371e14eb, #1a120ef0);--modules-card-shadow:0 24px 46px #0009;--modules-card-shadow-hover:0 28px 52px #000000a6;--modules-card-inner-border:#ea580c6b;--modules-card-inner-glow:#fb923c38;--modules-card-highlight:#ea580c52}.human-module-card__title{color:#fff4ebeb}.human-module-card__description{color:#fbd5bec7}.human-module-card:not(.is-active):not(.is-disabled) .human-module-card__title{color:#e2e8f0e6}.human-module-card:not(.is-active):not(.is-disabled) .human-module-card__description{color:#cbd5e1b8}.human-module-card__icon{background:linear-gradient(150deg,#261e1ceb,#111119d9);box-shadow:0 18px 34px #00000073}.human-module-card__icon--stack{background:linear-gradient(150deg,#201a18f0,#0e0e16d9);box-shadow:0 22px 40px #0009}.human-module-card__icon.is-active{background:linear-gradient(148deg,#ea580c47,#ea580c2e)}.human-module-card.is-disabled{--modules-card-border:#4755698c;--modules-card-border-muted:#4755698c;--modules-card-inner-border:#94a3b852;--modules-card-inner-glow:#33415538;--modules-card-highlight:#1e293b73;--modules-card-gradient-muted:radial-gradient(135% 130% at 24% -32%, #47556959, transparent 76%), radial-gradient(120% 120% at 92% -12%, #33415547, transparent 68%), linear-gradient(152deg, #111827eb, #0f172ae0);--modules-card-gradient:radial-gradient(135% 130% at 24% -32%, #47556959, transparent 76%), radial-gradient(120% 120% at 92% -12%, #33415547, transparent 68%), linear-gradient(152deg, #111827eb, #0f172ae0);--modules-card-shadow:0 26px 52px #030712a6;--modules-card-shadow-hover:0 26px 52px #030712a6;--module-icon-bg-from:#2c384ee0;--module-icon-bg-to:#1a2336eb;--module-icon-highlight:#94a3b859;--module-icon-inner-glow:#1e293b70;--module-icon-shadow:0 30px 58px #0000009e;--module-icon-border:#94a3b861;--module-glyph-from:#d6e3f7eb;--module-glyph-to:#94a3b8ad;--module-glyph-shadow:0 12px 22px #03071299;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.human-module-card.is-disabled:after{border-color:#94a3b86b;box-shadow:inset 0 1px #94a3b859,inset 0 -18px 26px #1e293b61}.human-module-card.is-disabled:before{background:radial-gradient(120% 110% at 52% 12%,#4755693d,#0000 78%)}.human-module-card.is-disabled .human-module-card__title{color:#e2e8f0e6}.human-module-card.is-disabled .human-module-card__description{color:#94a3b8c7}.human-module-card.is-disabled .human-module-card__switch-track{background:linear-gradient(135deg,#1e293beb,#1e293bd1);border-color:#4755698c}.human-module-card.is-disabled .human-module-card__switch-thumb{background:linear-gradient(135deg,#334155c7,#1e293bb8)}.human-module-card.is-disabled .human-module-card__purge{opacity:.45}.human-module-card.is-disabled .human-module-card__icon{filter:saturate(.25)brightness(.92);background:radial-gradient(circle at 42% 24%,#94a3b840,#0000 62%),linear-gradient(150deg,#1f293be6,#0f172ae6);box-shadow:inset 0 2px 6px #94a3b82e,0 24px 46px #030712ad}.human-module-card.is-disabled .human-module-card__icon:before{background:radial-gradient(125% 115% at 52% 16%,#94a3b847,#0000 72%);box-shadow:inset 0 -18px 26px #0f172a85}.human-module-card.is-disabled .human-module-card__icon:after{opacity:.9;border-color:#64748b8c}.human-module-card.is-disabled .human-module-card__glyph{opacity:.88;mix-blend-mode:normal;filter:grayscale()saturate(.35)brightness(1.15)drop-shadow(0 20px 30px #030712bf);background:radial-gradient(circle at 34% 24%,#0b0e164d,#0000 56%),linear-gradient(150deg,#d6dbe4eb,#7e889ad1)}}@keyframes tileGlyphBounce{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-7px)scale(1.08)}55%{transform:translateY(2px)scale(.97)}75%{transform:translateY(-2px)scale(1.03)}to{transform:translateY(0)scale(1.05)}}.group:hover .tile-glyph{filter:var(--tile-glyph-outline-filter) drop-shadow(0 12px 22px #f9731647) drop-shadow(0 6px 14px #ff965059);animation:.6s ease-out forwards tileGlyphBounce}.group:hover .tile-glyph:after{opacity:.9}.group:hover .tile-glyph:before{opacity:.85;transform:scale(1.04)}.group:active .tile-glyph{background:linear-gradient(136deg, color-mix(in srgb, var(--tile-glyph-from) 72%, #ffe3c7), color-mix(in srgb, var(--tile-glyph-to) 78%, #fff1df));filter:var(--tile-glyph-outline-filter) drop-shadow(0 8px 16px #f973162e) drop-shadow(0 3px 8px #ff965040);animation:none;transform:translateY(1px)scale(.98)}.group:active .tile-glyph:after{opacity:.65}.group:active .tile-glyph:before{opacity:.75;transform:scale(1.01)}.group:hover .tile-card{border-color:#ffd296bf}.group:active .tile-card{border-color:#ffc382a6}[data-theme=dark] .tile-glyph{filter:var(--tile-glyph-outline-filter) drop-shadow(0 14px 26px #00000085) drop-shadow(0 4px 10px color-mix(in srgb, var(--tile-glyph-from) 42%, #00000052))}[data-theme=dark] .tile-glyph:before{background:radial-gradient(circle at 30% 35%, #ffffffdb, transparent 62%), linear-gradient(140deg, color-mix(in srgb, var(--tile-glyph-to) 32%, #ffffff0d), color-mix(in srgb, var(--tile-glyph-from) 75%, #ffffff14));opacity:.78}[data-theme=dark] .tile-glyph:after{background:radial-gradient(circle at 50% 35%, #ffffff9e, transparent 72%), radial-gradient(circle at 50% 80%, color-mix(in srgb, var(--tile-glyph-from) 45%, transparent), transparent 78%)}[data-theme=dark] .group:hover .tile-glyph{filter:var(--tile-glyph-outline-filter) drop-shadow(0 12px 20px #00000075) drop-shadow(0 6px 14px color-mix(in srgb, var(--tile-glyph-from) 46%, transparent))}[data-theme=dark] .group:active .tile-glyph{filter:var(--tile-glyph-outline-filter) drop-shadow(0 10px 18px #0000006b) drop-shadow(0 3px 8px color-mix(in srgb, var(--tile-glyph-from) 34%, transparent))}[data-theme=dark] .group:hover .tile-card{border-color:color-mix(in srgb, var(--accent-orange,#ff6a2b) 44%, #ffffff38)}[data-theme=dark] .group:active .tile-card{border-color:color-mix(in srgb, var(--accent-orange,#ff6a2b) 36%, #ffffff2e)}.tile-title{letter-spacing:-.01em;color:#0000;background:linear-gradient(118deg,#23d3bf,#1ea2df);-webkit-text-fill-color:transparent;text-shadow:0 8px 20px #1ea2df33;text-align:center;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:600;line-height:1.25;display:inline-block;position:relative;transform:translateY(4px)}@media (min-width:768px){.tile-title{font-size:24px}}[data-theme=dark] .tile-title{text-shadow:0 10px 22px #35b6ff3d;background:linear-gradient(118deg,#35dec9,#35b6ff)}.tile-subtitle{letter-spacing:-.01em;color:#3f6678;text-wrap:balance;max-width:18ch;min-height:4.05em;font-size:15px;line-height:1.35;display:block}[data-theme=dark] .tile-subtitle{color:var(--bv-color-text-on-dark-surface-faint)}.tile-surface{background:radial-gradient(90% 70% at 50% -20%,#ffba782e,#fff0 70%),linear-gradient(#ffffffeb,#fff9);border:1.5px solid #ffffff73;border-radius:28px;position:relative;box-shadow:0 24px 55px #0f172a24,0 6px 18px #0f172a14}.tile-surface:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffa6}[data-theme=dark] .tile-surface{background:radial-gradient(120% 90% at 50% -10%,#ffba782e,#0c141c40),linear-gradient(#111928e6,#111928bf);border-color:#fff3;box-shadow:0 18px 48px #0006,0 8px 24px #00000059}.tile-section{contain:layout paint;backface-visibility:hidden;border-radius:clamp(28px,6vw,40px);overflow:hidden}.tile-section--rail-scroll{contain:layout;overflow:visible}.tile-section:before{content:"";background:radial-gradient(ellipse farthest-corner at var(--mx,50%) var(--my,40%), #ffffff40, transparent 72%);opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.tile-section:hover:before{opacity:1}.tile-section.human-hero:hover:before,.tile-section.animal-hero:hover:before,.tile-section.household-hero:hover:before{opacity:0}.tile-section__inner{z-index:1;flex-direction:column;gap:clamp(1.5rem,4vw,2.25rem);display:flex;position:relative}.tile-section__header{flex-direction:column;gap:.85rem;display:flex}@media (min-width:768px){.tile-section__header{flex-flow:wrap;justify-content:space-between;align-items:flex-start}}.tile-section__title{letter-spacing:-.015em;font-size:clamp(1.4rem,3vw,1.7rem);font-weight:700}.tile-section__subtitle{color:#0f172aa6;font-size:.9rem}.tile-section__actions{gap:.75rem;display:flex}.tile-section__addon{flex-basis:100%;width:100%;margin-top:clamp(.95rem,2.6vw,1.4rem)!important}.tile-section__controls{align-self:flex-end;align-items:center;gap:.35rem;margin-left:auto;display:flex}@media (min-width:768px){.tile-section__controls{align-self:auto}}.tile-section__collapse{color:#1e293bbf;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;margin-left:.125rem;padding:.25rem;transition:color .16s,transform .16s;display:inline-flex}[data-theme=dark] .tile-section__collapse{color:#e2e8f0d9}.tile-section__collapse:hover{color:#1e40afeb}[data-theme=dark] .tile-section__collapse:hover{color:#bfdbfef2}.tile-section__collapse:active{transform:translateY(1px)}.tile-section__collapse-icon{transition:transform .16s;transform:rotate(-90deg)}.tile-section__collapse.is-collapsed .tile-section__collapse-icon{transform:rotate(90deg)}.tile-section__content.is-collapsed{display:none}.tile-section__content{flex-direction:column;gap:clamp(1.5rem,4vw,2.25rem);display:flex}@supports (content-visibility:auto){.tile-section[data-cv-ready=true]{content-visibility:visible;contain-intrinsic-size:auto}}.tile-section__addon-grid{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:clamp(1.75rem,4vw,2.25rem) clamp(1.25rem,3vw,1.75rem);width:100%;display:flex}.tile-section__addon-grid>.tile-section__addon-badge{flex:0 0 clamp(120px,18vw,158px);justify-content:center;max-width:clamp(120px,18vw,158px);padding-top:0;padding-left:0}.tile-section__addon-badge{align-items:center;padding-top:.75rem;padding-left:.75rem;display:flex}.human-wizard-summary .tile-section__addon-shell{text-align:center;flex-direction:column;align-items:center;gap:clamp(.6rem,1.8vw,.88rem);width:100%;min-width:clamp(112px,18vw,148px);max-width:clamp(112px,18vw,148px);transition:transform .18s,filter .18s;display:flex;position:relative}.human-wizard-summary .tile-section__addon-icon{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:100%;transition:transform .18s;display:flex;position:relative}.human-wizard-summary .tile-section__addon-label{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.2rem,1vw,.35rem);width:100%;margin-top:0;transition:transform .18s,filter .18s;display:flex;position:relative}.human-wizard-summary .tile-section__addon-label>*{max-width:100%}.human-wizard-summary .human-badge-answer__topic{letter-spacing:.08em;text-transform:uppercase;color:#0f172a9e;justify-content:center;align-items:center;font-size:clamp(.68rem,1.6vw,.75rem);display:inline-flex}.human-wizard-summary .human-badge-answer__value{justify-content:center;width:100%;display:flex}.human-wizard-summary .tile-section__addon-shell:after{content:"";border-radius:var(--bv-radius-pill);filter:blur(16px);opacity:.75;pointer-events:none;z-index:0;background:radial-gradient(70% 140% at 50% 60%,#acecff85,#acecff00 78%);width:clamp(76px,18vw,122px);height:clamp(22px,6vw,32px);transition:opacity .18s,transform .18s;position:absolute;bottom:clamp(-.55rem,-1.4vw,-.35rem);left:50%;transform:translate(-50%)}.human-wizard-summary .human-badge-answer{justify-content:center;align-items:center;display:inline-flex;position:relative}.human-wizard-summary .human-badge-answer__button{appearance:none;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.human-wizard-summary .human-badge-answer__button:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #ff8f3acc}.human-wizard-summary .human-badge-answer__spark.bw-popover__spark{width:var(--spark-size,28px);height:var(--spark-size,28px);transform:translate(var(--spark-translate-x,16px), calc(var(--spark-translate-y,-16px) - 27px));pointer-events:none;z-index:3;position:absolute;top:50%;left:50%}.human-aura{background:radial-gradient(150% 160% at 14% -18%,#a4ddff5c,#0000 74%),radial-gradient(160% 150% at 86% -18%,#c4eaff52,#0000 78%),linear-gradient(170deg,#fffffff5,#eff7ffe6);border-color:#fff9;position:relative;overflow:hidden;box-shadow:0 36px 72px #3b82f61f,0 12px 28px #3b82f614}.human-aura:before{content:"";background:radial-gradient(320px 240px at var(--mx,48%) var(--my,34%), #ffffff61, transparent 72%), radial-gradient(320px 240px at calc(var(--mx,48%) * .6) calc(var(--my,34%) * .64), #b4e0ff38, transparent 78%);opacity:.72;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.human-aura:hover:before{opacity:1}.human-hero{background:radial-gradient(160% 140% at 16% 0,#aed6ff80 0%,#0000 68%),radial-gradient(150% 140% at 86% 6%,#cde9ff75 0%,#0000 72%),linear-gradient(165deg,#f8fcff,#dbebfff7 68%);border:1.5px solid #a8ccffbd;border-radius:32px;box-shadow:0 34px 70px #5682ff2e,0 10px 22px #0f172a14,inset 0 1px #ffffffeb}.human-hero--with-back{--hub-back-offset:clamp(1.1rem, 3vw, 1.6rem);--hub-back-size:clamp(2.1rem, 5vw, 3rem)}.human-hero--with-back .tile-section__header .min-w-0{padding-left:calc(var(--hub-back-size) + clamp(.6rem, 1.6vw, 1rem))}.human-hero:before{background:radial-gradient(340px 260px at var(--mx,50%) var(--my,30%), #ffffff73, transparent 72%), radial-gradient(300px 240px at calc(var(--mx,50%) * .58) calc(var(--my,30%) * .62), #a9d6ff42, transparent 78%);border-radius:inherit;z-index:0;box-shadow:inset 0 1px #ffffffad}.human-hero:after{content:"";border-radius:inherit;opacity:1;pointer-events:none;z-index:0;background:radial-gradient(420px 300px at 26% 0,#ffffff7a,#0000 72%),radial-gradient(420px 300px at 78% 2%,#b6e5ff42,#0000 80%);position:absolute;inset:0}.human-hero.human-hero--archived{background:radial-gradient(150% 160% at -12% -16%,#cbd5e152,#0000 78%),radial-gradient(160% 160% at 112% -10%,#94a3b842,#0000 80%),linear-gradient(165deg,#f8fafcf5,#e2e8f0eb);border-color:#cbd5e194;box-shadow:0 32px 64px #47556924,inset 0 1px #ffffffdb}.human-hero.human-hero--archived:before{background:radial-gradient(340px 260px at var(--mx,50%) var(--my,30%), #e2e8f061, transparent 72%), radial-gradient(300px 240px at calc(var(--mx,50%) * .58) calc(var(--my,30%) * .62), #cbd5e138, transparent 78%);box-shadow:inset 0 1px #ffffff9e}.human-hero.human-hero--archived:after{opacity:.64;background:radial-gradient(at 52% 24%,#e2e8f0ad,#0000 78%),radial-gradient(360px 280px at 16% -10%,#cbd5e159,#0000 84%)}.human-hero.human-hero--deceased{background:radial-gradient(150% 160% at -12% -16%,#f78da038,#0000 78%),radial-gradient(160% 160% at 112% -10%,#ffbac633,#0000 80%),linear-gradient(165deg,#fff,#fff5f8f0);border-color:#e945606b;box-shadow:0 32px 64px #e945601a,0 10px 22px #0f172a0f,inset 0 1px #ffffffeb}.human-hero.human-hero--deceased:before{background:radial-gradient(340px 260px at var(--mx,50%) var(--my,30%), #ffe0e75c, transparent 72%), radial-gradient(300px 240px at calc(var(--mx,50%) * .58) calc(var(--my,30%) * .62), #f78da033, transparent 78%);box-shadow:inset 0 1px #ffffffb8}.human-hero.human-hero--deceased:after{opacity:.62;background:radial-gradient(at 52% 24%,#fff1f4b3,#0000 78%),radial-gradient(360px 280px at 16% -10%,#f78da047,#0000 84%)}.human-hero.human-hero--lost{background:radial-gradient(150% 160% at -12% -16%,#fdba7447,#0000 78%),radial-gradient(160% 160% at 112% -10%,#fed7aa3d,#0000 80%),linear-gradient(165deg,#fff,#fff7edf0);border-color:#ed7a3a80;box-shadow:0 32px 64px #ed7a3a1f,0 10px 22px #0f172a0f,inset 0 1px #ffffffeb}.human-hero.human-hero--lost:before{background:radial-gradient(340px 260px at var(--mx,50%) var(--my,30%), #ffedd566, transparent 72%), radial-gradient(300px 240px at calc(var(--mx,50%) * .58) calc(var(--my,30%) * .62), #fdba7438, transparent 78%);box-shadow:inset 0 1px #ffffffb8}.human-hero.human-hero--lost:after{opacity:.64;background:radial-gradient(at 52% 24%,#fff7edb8,#0000 78%),radial-gradient(360px 280px at 16% -10%,#fdba744d,#0000 84%)}[data-theme=dark] .tile-section.human-hero{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(160% 140% at 16% 0,#aed6ff80 0%,#0000 68%),radial-gradient(150% 140% at 86% 6%,#cde9ff75 0%,#0000 72%),linear-gradient(165deg,#f8fcff,#dbebfff7 68%);border:1.5px solid #a8ccffbd;border-radius:32px;box-shadow:0 34px 70px #5682ff2e,0 10px 22px #0f172a14,inset 0 1px #ffffffeb}[data-theme=dark] .human-hero.human-hero--archived{background:radial-gradient(120% 140% at -10% -12%,#47556952,#0000 76%),radial-gradient(120% 140% at 112% -10%,#33415547,#0000 80%),linear-gradient(160deg,#0f172aeb,#152031e6);border-color:#4755697a;box-shadow:0 28px 58px #0000008c,inset 0 1px #ffffff0d}[data-theme=dark] .human-hero.human-hero--archived:before{background:radial-gradient(260px 200px at var(--mx,45%) var(--my,35%), #47556947, transparent 78%), radial-gradient(260px 200px at calc(var(--mx,45%) * .6) calc(var(--my,35%) * .65), #33415538, transparent 80%);box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .human-hero.human-hero--archived:after{opacity:.54;background:radial-gradient(at 54% 26%,#94a3b847,#0000 78%),radial-gradient(320px 240px at 22% -10%,#47556966,#0000 82%)}[data-theme=dark] .human-hero.human-hero--deceased{background:radial-gradient(120% 140% at -10% -12%,#7f1d3252,#0000 76%),radial-gradient(120% 140% at 112% -10%,#4c132042,#0000 80%),linear-gradient(160deg,#1c0e12f0,#140a0eeb);border-color:#e9456066;box-shadow:0 28px 58px #0000008c,inset 0 1px #fda4af14}[data-theme=dark] .human-hero.human-hero--deceased:before{background:radial-gradient(260px 200px at var(--mx,45%) var(--my,35%), #7f1d3247, transparent 78%), radial-gradient(260px 200px at calc(var(--mx,45%) * .6) calc(var(--my,35%) * .65), #4c132038, transparent 80%);box-shadow:inset 0 1px #fda4af0d}[data-theme=dark] .human-hero.human-hero--deceased:after{opacity:.52;background:radial-gradient(at 54% 26%,#fda4af38,#0000 78%),radial-gradient(320px 240px at 22% -10%,#7f1d3257,#0000 82%)}[data-theme=dark] .human-hero.human-hero--lost{background:radial-gradient(120% 140% at -10% -12%,#a1451252,#0000 76%),radial-gradient(120% 140% at 112% -10%,#5e381542,#0000 80%),linear-gradient(160deg,#23160cf0,#160e08eb);border-color:#f2965f73;box-shadow:0 28px 58px #0000008c,inset 0 1px #fed7aa14}[data-theme=dark] .human-hero.human-hero--lost:before{background:radial-gradient(260px 200px at var(--mx,45%) var(--my,35%), #a1451247, transparent 78%), radial-gradient(260px 200px at calc(var(--mx,45%) * .6) calc(var(--my,35%) * .65), #5e381538, transparent 80%);box-shadow:inset 0 1px #fed7aa0d}[data-theme=dark] .human-hero.human-hero--lost:after{opacity:.54;background:radial-gradient(at 54% 26%,#fed7aa38,#0000 78%),radial-gradient(320px 240px at 22% -10%,#a1451257,#0000 82%)}[data-theme=dark] .human-aura{background:radial-gradient(120% 140% at 20% -10%,#ffb0683d,#0000 78%),radial-gradient(130% 140% at 100% -18%,#22c5f42e,#0000 82%),linear-gradient(#111928eb,#111928b8);border-color:#fff3;box-shadow:0 28px 60px #00000073,0 12px 32px #0006}[data-theme=dark] .human-aura:before{background:radial-gradient(260px 200px at var(--mx,45%) var(--my,35%), #ffffff2e, transparent 75%)}.human-wizard-summary{box-shadow:none;contain:layout paint style;will-change:transform;isolation:isolate;background:0 0;border:none;border-radius:clamp(32px,6vw,42px);position:relative;overflow:hidden}.human-wizard-summary:before{content:none}[data-theme=dark] .human-wizard-summary{box-shadow:none;background:0 0;border:none}[data-theme=dark] .human-wizard-summary:before{content:none}.human-wizard-summary:not(.human-wizard-summary--classic){-webkit-backdrop-filter:blur(26px)saturate(180%)contrast(1.03);backdrop-filter:blur(26px)saturate(180%)contrast(1.03);background:repeating-linear-gradient(0deg,#fff9 0 2px,#ffffff1f 2px 14px),linear-gradient(150deg,#fcffff66,#e8f3ff24),radial-gradient(150% 120% at 12% -24%,#ffffff57,#0000 58%),radial-gradient(160% 120% at 86% -30%,#b2d4ff4d,#0000 70%),radial-gradient(110% 130% at 50% 120%,#cae2ff29,#0000 78%),#ffffff38;border:1.5px solid #daeaff9e;box-shadow:inset 0 1px #ffffffd9,0 18px 36px #568ad838,0 38px 72px #6092e033}.human-wizard-summary:not(.human-wizard-summary--classic):before,.human-wizard-summary:not(.human-wizard-summary--classic):after{content:"";pointer-events:none;z-index:0;position:absolute}.human-wizard-summary:not(.human-wizard-summary--classic):before{mix-blend-mode:screen;filter:blur(18px);opacity:.72;background:conic-gradient(from 120deg at 28% 20%,#0000 0deg,#fff6 140deg,#0000 240deg),radial-gradient(150% 120% at 18% -28%,#ffffff73,#0000 62%),radial-gradient(150% 130% at 82% -34%,#badcff59,#0000 72%),linear-gradient(184deg,#ffffff3d,#0000 78%);inset:-36% -12% -30%}.human-wizard-summary:not(.human-wizard-summary--classic):after{mix-blend-mode:plus-lighter;filter:blur(18px);opacity:.6;background:linear-gradient(135deg,#ffffff38,#ffffff14 32%,#ffffff29 64%,#ffffff0f),radial-gradient(120% 120% at 38% 96%,#ffffff38,#0000 76%),radial-gradient(120% 100% at 72% -8%,#aad2ff3d,#0000 82%),linear-gradient(205deg,#82c4ff29,#0000 80%);inset:0}[data-theme=dark] .human-wizard-summary:not(.human-wizard-summary--classic){-webkit-backdrop-filter:blur(26px)saturate(165%)contrast(1.03);backdrop-filter:blur(26px)saturate(165%)contrast(1.03);background:repeating-linear-gradient(0deg,#7eb4ff6b 0 2px,#08102038 2px 14px),linear-gradient(165deg,#101a2cb3,#08102075),radial-gradient(200% 160% at 16% -32%,#5294e047,#0000 58%),radial-gradient(180% 160% at 84% -36%,#2e68ba52,#0000 72%),radial-gradient(140% 140% at 52% 118%,#14284257,#0000 88%),#060c1673;border-color:#5c90dc7a;box-shadow:inset 0 1px #ffffff1f,0 24px 60px #000000ad,0 18px 42px #0208168c}[data-theme=dark] .human-wizard-summary:not(.human-wizard-summary--classic):before{opacity:.68;background:conic-gradient(from 110deg at 26% 16%,#0000 0deg,#4c80c452 140deg,#0000 240deg),radial-gradient(160% 140% at 16% -32%,#609ae05c,#0000 60%),radial-gradient(140% 150% at 88% -36%,#264e9657,#0000 78%),linear-gradient(190deg,#3a78c033,#0000 80%)}.human-summary-content{gap:clamp(1.4rem,3vw,2rem)}.human-wizard-summary .human-summary-row{border-radius:var(--bv-radius-pill);box-shadow:none;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:clamp(.65rem,2vw,1.25rem);padding:clamp(.9rem,2vw,1.1rem) clamp(3.1rem,6vw,4rem) clamp(.9rem,2vw,1.1rem) clamp(3.1rem,6vw,4.5rem);transition:transform .2s,box-shadow .2s;display:flex;position:relative}.human-wizard-summary .human-summary-row:before,.human-wizard-summary .human-summary-row:after{content:none}.human-wizard-summary .human-summary-row:hover{box-shadow:none}[data-theme=dark] .human-wizard-summary .human-summary-row{box-shadow:none;background:0 0;border:none}[data-theme=dark] .human-wizard-summary .human-summary-row:before,[data-theme=dark] .human-wizard-summary .human-summary-row:after{content:none}.human-wizard-summary .human-summary-label{letter-spacing:-.01em;text-transform:none;color:#0f1a3a;flex:auto;align-items:center;gap:.4rem;min-width:min(260px,100%);font-size:clamp(.95rem,2.4vw,1.05rem);font-weight:600;display:inline-flex}.human-wizard-summary .human-summary-value,.human-wizard-summary .human-summary-text{text-align:right;color:#0f203d;flex:none;max-width:min(420px,100%);margin-left:auto;font-size:clamp(.92rem,2vw,1rem);font-weight:500;line-height:1.45}.human-wizard-summary .human-summary-chip,.human-wizard-summary .human-answer-pill{border-radius:var(--bv-radius-pill);color:#0f265c;letter-spacing:.005em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffe6,#ecf4ffe6);border:1px solid #94bfff6b;align-items:center;gap:.4rem;padding:.45rem .95rem;font-size:.9rem;font-weight:600;transition:box-shadow .2s,transform .2s;display:inline-flex;position:relative;box-shadow:0 18px 32px #94bfff40,0 8px 16px #0ea5e92e}.human-wizard-summary .human-summary-chip:before,.human-wizard-summary .human-answer-pill:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(130% 150% at 20% 20%,#ffffffd9,#fff0 60%),linear-gradient(#fff6,#fff0);position:absolute;inset:1px}.human-wizard-summary .human-summary-chip>*,.human-wizard-summary .human-answer-pill>*{z-index:1;position:relative}.human-wizard-summary .human-summary-chip:hover,.human-wizard-summary .human-answer-pill:hover{transform:translateY(-1px);box-shadow:0 24px 48px #94bfff59,0 12px 26px #0ea5e933}.human-wizard-summary .human-answer-pill{padding:.35rem .85rem;font-size:.88rem;line-height:1.3}.human-wizard-summary .human-answer-pill--badge{letter-spacing:.01em;border-radius:var(--bv-radius-pill);border:1.1px solid var(--badge-border,#ffffff8c);min-height:clamp(1.9rem,5.6vw,2.25rem);color:var(--badge-text,#182e46c2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff25;justify-content:center;align-items:center;padding:clamp(.4rem,1.7vw,.55rem) clamp(.92rem,3vw,1.12rem);font-size:clamp(.78rem,1.9vw,.86rem);font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s,color .18s;display:inline-flex;position:relative;box-shadow:inset 0 .5px #ffffff80,inset 0 -4px 10px #b4c4d21f,0 12px 24px #96a4ba24}.human-wizard-summary .human-answer-pill--badge:before{content:"";border-radius:inherit;opacity:.7;pointer-events:none;background:linear-gradient(135deg,#ffffffb8,#ffffff2e 55%,#0000 80%);position:absolute;inset:1px}.human-wizard-summary .human-answer-pill--badge:after{content:"";border-radius:var(--bv-radius-pill);filter:blur(7px);opacity:.35;pointer-events:none;background:radial-gradient(120% 160% at 50% 100%,#d4e0f047,#0000 72%);width:70%;height:34%;transition:opacity .18s;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.human-wizard-summary .human-answer-pill--badge:hover{transform:translateY(-1px);box-shadow:inset 0 .5px #fff9,inset 0 -4px 10px #b4c4d229,0 14px 28px #96a4ba2e}.human-wizard-summary .human-answer-pill--badge:hover:after{opacity:.5}.human-wizard-summary .human-answer-pill--accent{--badge-border:#ffffff9e;--badge-text:#087478c7}.human-wizard-summary .human-answer-pill--neutral{--badge-border:#ffffff94;--badge-text:#284a6cb8}.human-wizard-summary .human-answer-pill--muted{--badge-border:#ffffff80;--badge-text:#3848608a}.human-wizard-summary .human-answer-pill--chip{padding:.3rem .75rem;font-size:.82rem}.human-wizard-summary .bw-popover__spark{--share-gradient-from:#ff8f3a;--share-gradient-to:#ff4b00;--spark-star-outline:#ffffffb3;--spark-star-glow:#ff824673;--spark-star-highlight:#ffffffc7;mix-blend-mode:normal;filter:drop-shadow(0 14px 30px #ff843654)drop-shadow(0 6px 14px #ffc49659);z-index:0}.human-wizard-summary .bw-popover__spark:before{content:"";-webkit-mask-image:var(--spark-mask-star);-webkit-mask-image:var(--spark-mask-star);mask-image:var(--spark-mask-star);pointer-events:none;opacity:.95;background:radial-gradient(150% 130% at 20% 8%,#fffffff2,#ffffff1f 60%),linear-gradient(155deg,#ffffffc7,#d8e8ff59);border:1px solid #ffffff7a;position:absolute;inset:0;box-shadow:inset 0 .5px #ffffffa6,inset 0 -6px 14px #aec7e24d,0 18px 32px #6092e033;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:102%;mask-size:102%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.human-wizard-summary .bw-popover__spark:after{content:"";-webkit-mask-image:var(--spark-mask-star);-webkit-mask-image:var(--spark-mask-star);mask-image:var(--spark-mask-star);pointer-events:none;opacity:.9;z-index:1;background:radial-gradient(circle at 32% 24%,#ffffffa6,#0000 58%),radial-gradient(circle at 68% 78%,#ffbe8c66,#0000 82%);position:absolute;inset:9%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.human-wizard-summary .bw-popover__spark-star{z-index:2;background:radial-gradient(circle at 26% 18%, var(--spark-star-highlight), transparent 52%), linear-gradient(135deg, #ffd79d 10%, #ff9c46 42%, #ff6815 74%, #ff3600 100%);border:1px solid var(--spark-star-outline);filter:drop-shadow(0 6px 12px #ffb07859) drop-shadow(0 18px 30px var(--spark-star-glow));mix-blend-mode:normal;border-radius:0;transform:scale(.98);box-shadow:inset 0 1px 2px #ffffffe6,inset 0 -3px 6px #0000001f}.human-wizard-summary .bw-popover__spark-star:before,.human-wizard-summary .bw-popover__spark-star:after,.human-wizard-summary .bw-popover__spark-star-core,.human-wizard-summary .bw-popover__spark-star-core:before,.human-wizard-summary .bw-popover__spark-star-core:after{display:none}[data-theme=dark] .human-wizard-summary .bw-popover__spark:before{-webkit-mask-image:var(--spark-mask-star);-webkit-mask-image:var(--spark-mask-star);mask-image:var(--spark-mask-star);opacity:.94;background:radial-gradient(150% 130% at 28% 10%,#ffd2b252,#fff0 60%),linear-gradient(170deg,#1e2c52e6,#0c1222c7);border:1px solid #ffbc9640;box-shadow:inset 0 .5px #ffffff2e,inset 0 -6px 16px #050c1cd1,0 22px 34px #00081ad1;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:102%;mask-size:102%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-theme=dark] .human-wizard-summary .bw-popover__spark:after{opacity:.7;z-index:1;background:radial-gradient(circle at 34% 28%,#ffdcc25c,#0000 70%),radial-gradient(circle at 64% 80%,#ff965a52,#0000 85%)}[data-theme=dark] .human-wizard-summary .bw-popover__spark-star{background:radial-gradient(circle at 28% 20%, var(--spark-star-highlight), transparent 46%), linear-gradient(140deg, #ffdcb2 15%, #ffa55f 42%, #ff5c18 75%, #ff2400 100%);z-index:2;border:1px solid var(--spark-star-outline);filter:drop-shadow(0 8px 16px #000000a6) drop-shadow(0 20px 34px var(--spark-star-glow));box-shadow:inset 0 1px 2px #ffffff61,inset 0 -3px 6px #00000073}.human-wizard-summary--classic{background:radial-gradient(150% 160% at 14% -18%,#a4ddff5c,#0000 74%),radial-gradient(160% 150% at 86% -18%,#c4eaff52,#0000 78%),linear-gradient(170deg,#fffffff5,#eff7ffe6);border:1.5px solid #fff9;border-radius:clamp(28px,6vw,40px);box-shadow:0 36px 72px #3b82f61f,0 12px 28px #3b82f614}.human-wizard-summary--classic:before{content:"";background:radial-gradient(320px 240px at var(--mx,48%) var(--my,34%), #ffffff61, transparent 72%), radial-gradient(320px 240px at calc(var(--mx,48%) * .6) calc(var(--my,34%) * .64), #b4e0ff38, transparent 78%);opacity:.72;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.human-wizard-summary--classic:hover:before{opacity:1}[data-theme=dark] .human-wizard-summary .human-summary-chip,[data-theme=dark] .human-wizard-summary .human-answer-pill{color:#e0f2feeb;background:linear-gradient(135deg,#162442d9,#0f203be0);border-color:#3b82f659;box-shadow:0 24px 44px #020a1acc,0 12px 24px #0ea5e940}@media (max-width:640px){.human-wizard-summary .human-summary-row{padding-right:clamp(1.4rem,6vw,2.5rem)}.human-wizard-summary .human-summary-row:after{display:none}.human-wizard-summary .human-summary-label,.human-wizard-summary .human-summary-value,.human-wizard-summary .human-summary-text{text-align:left;width:100%;margin-left:0}.human-wizard-summary .human-summary-value,.human-wizard-summary .human-summary-text{max-width:100%}}.human-summary-action{border-radius:var(--bv-radius-pill);letter-spacing:.01em;color:#fff8f1;background:linear-gradient(135deg,#ff7c29 0%,#ffb46a 100%);align-items:center;gap:.55rem;padding:.55rem 1.25rem;font-size:.92rem;font-weight:600;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 16px 34px #ff862a47,0 6px 16px #fc842238}.human-summary-action svg{stroke:currentColor}.human-summary-action:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 22px 40px #ff862a52,0 8px 18px #fc842242}.human-summary-action.is-disabled,.human-summary-action[aria-disabled=true],.human-summary-action:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;filter:grayscale(.05);pointer-events:none}.human-summary-action:active{transform:translateY(0);box-shadow:0 14px 24px #ff862a42,0 4px 12px #fc842233}[data-theme=dark] .human-summary-action{color:#2d1408;background:linear-gradient(135deg,#ffa85ceb,#ffd296eb);box-shadow:0 16px 34px #0000008c,0 6px 16px #ffa55a5c}[data-theme=dark] .human-summary-action:hover{filter:brightness(1.05)}.wizard-missing-card{--wizard-mint-start:#0ea5e9;--wizard-mint-end:#34d399;--wizard-mint-gradient:linear-gradient(135deg, var(--wizard-mint-start) 10%, var(--wizard-mint-end) 90%);--wizard-mint-soft:#10b9812e;--wizard-mint-soft-strong:#0ea5e942;-webkit-backdrop-filter:blur(26px)saturate(125%);backdrop-filter:blur(26px)saturate(125%);isolation:isolate;background:radial-gradient(160% 140% at 18% -30%,#89daff85,#0000 62%),radial-gradient(150% 130% at 92% -18%,#5eead473,#0000 70%),linear-gradient(165deg,#e0f2fefa,#bfe4ffed,#a7f3d0e6);border:1.6px dashed #5eead48c;border-radius:clamp(2.2rem,4.4vw,2.75rem);flex-direction:column;gap:clamp(1rem,2.2vw,1.5rem);padding:clamp(1.8rem,3.6vw,2.6rem);display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffeb,0 34px 72px #89daff47,0 18px 40px #10b9812e}.side-panel__body .wizard-missing-card{overflow:hidden}.wizard-missing-card:before{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:.55;pointer-events:none;z-index:-1;border:1px solid #ffffff8c;position:absolute;inset:1.5px}.wizard-missing-card:after{content:"";filter:blur(40px);opacity:.7;pointer-events:none;z-index:-2;background:radial-gradient(65% 100% at 50% 0,#a7f3d066,#0000 70%);height:clamp(8rem,28vw,14rem);position:absolute;inset:auto -25% -40%}.wizard-missing-card__header{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(.8rem,2.4vw,1.4rem);padding:clamp(.35rem,1.4vw,.8rem);display:flex;position:sticky;top:clamp(.5rem,3vw,1.25rem)}.side-panel__body .wizard-missing-card__header{position:static;top:auto}.wizard-missing-card__header-pane{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(150% 120% at 18% -40%,#e0f2fef2,#0000 60%),radial-gradient(120% 100% at 92% -10%,#a7f3d094,#0000 70%),linear-gradient(160deg,#fffffff5,#e2f3ffeb);border:1.2px dashed #5eead473;border-radius:clamp(1.2rem,2.8vw,2rem);flex-wrap:wrap;flex:1 1 0;align-items:flex-start;gap:clamp(.8rem,2.4vw,1.5rem);min-width:0;padding:clamp(.6rem,2vw,.95rem) clamp(1rem,3vw,1.6rem);display:flex;position:relative;box-shadow:0 24px 42px #89daff40,inset 0 1px #ffffffd9}.wizard-missing-card__progress-stack{flex:none;justify-content:center;align-self:center;align-items:center;gap:0;min-width:0;margin-right:clamp(1.4rem,3.4vw,3rem);display:flex}.wizard-missing-card__header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:clamp(.6rem,1.8vw,1rem);min-width:clamp(10rem,26%,13.5rem);margin-left:auto;display:flex}.wizard-missing-card__header-actions .wizard-missing-card__cta{justify-content:center;min-width:clamp(8.5rem,12vw,11rem)}.wizard-missing-card__progress{--wizard-progress:0;--wizard-progress-color:#10b981fa;--wizard-progress-track:#e2e8f073;--wizard-progress-angle:calc(var(--wizard-progress) * 3.6deg);aspect-ratio:1;border-radius:var(--bv-radius-pill);font-variant-numeric:tabular-nums;width:clamp(7.5rem,9.6vw,9.5rem);height:auto;color:color-mix(in srgb, var(--wizard-mint-start,#0ea5e9) 22%, #0f172ae6);background:conic-gradient(from -90deg, var(--wizard-progress-color) 0 var(--wizard-progress-angle), color-mix(in srgb, var(--wizard-progress-track) 80%, #e2e8f033) var(--wizard-progress-angle) 360deg), radial-gradient(140% 130% at 18% -20%, #ffffffbf, transparent 65%), linear-gradient(155deg, #ebfafff5, #d6f5ffd9, #d1fae5e0);border:1.6px solid color-mix(in srgb, var(--wizard-mint-end,#34d399) 35%, #ffffffb3);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);isolation:isolate;flex-shrink:0;place-items:center;font-size:.82rem;font-weight:600;transition:transform .35s,box-shadow .35s,background .35s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,0 18px 36px #89daff47,0 10px 28px #10b98138}.wizard-missing-card__progress:before{content:"";border-radius:inherit;opacity:.95;background:radial-gradient(120% 120% at 30% 20%,#fffffff5,#ffffffb3),linear-gradient(160deg,#ecfdf5cc,#dbf4ffbf);border:1px solid #ffffff73;position:absolute;inset:clamp(.65rem,.9vw,.85rem);box-shadow:inset 0 1px 2px #0f172a14,inset 0 -6px 12px #a5f3fc47}.wizard-missing-card__progress:after{content:"";border-radius:inherit;opacity:0;mix-blend-mode:screen;filter:blur(6px);background:radial-gradient(60% 95% at 50% 0,#6ee7b766,#0000 70%),radial-gradient(80% 90% at 50% 100%,#3b82f626,#0000 75%);transition:opacity .35s;position:absolute;inset:-.35rem}.wizard-missing-card__progress.is-animated{transform:scale(1.03);box-shadow:0 18px 30px #10b98147,0 8px 18px #3b82f62e}.wizard-missing-card__progress.is-animated:after{opacity:.45}.wizard-missing-card__progress-value{z-index:1;letter-spacing:-.012em;color:color-mix(in srgb, var(--wizard-mint-start,#0ea5e9) 35%, #0f172aeb);text-shadow:0 10px 20px #0f4c812e,0 0 10px #ffffffd9;font-size:clamp(1.2rem,2.55vw,1.8rem);font-weight:700;position:relative}.wizard-missing-card__title-group{flex-direction:column;flex:clamp(12rem,36%,22rem);gap:.4rem;min-width:0;display:flex}.wizard-missing-card__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#0f766e9e;font-size:.72rem;font-weight:600}.wizard-missing-card__title{color:#0f172a;font-size:clamp(1.05rem,2.5vw,1.25rem);font-weight:600}.wizard-missing-card__subtitle{color:#0f172acc;font-size:.9rem}.wizard-missing-card__cta{border-radius:var(--bv-radius-pill);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.2rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.wizard-missing-card__cta--primary{color:#fff;background:radial-gradient(150% 150% at 18% -50%,#ffd5baeb,#0000 60%),linear-gradient(120deg,#fb923c,#f97316);box-shadow:0 18px 36px #f9731652,inset 0 1px #ffffff8c}.wizard-missing-card__cta.is-disabled,.wizard-missing-card__cta:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;pointer-events:none}.wizard-missing-card__cta:focus-visible{outline-offset:2px;outline:2px solid #f9731699}.wizard-missing-card__dismiss{--wizard-dismiss-gap:clamp(.4rem, 1.8vw, .9rem);--classification-close-size:clamp(3rem, 4.2vw, 3.4rem);margin-left:var(--wizard-dismiss-gap);background:radial-gradient(130% 130% at 24% 18%,#fffffff2,#fff7edc7),linear-gradient(150deg,#fff4e4b3,#ffffff8a);border:1px solid #f9731647;flex:none;align-self:flex-start;transform:none}.wizard-missing-card__dismiss:hover{border-color:#f9731666}.wizard-missing-card__dismiss:focus-visible{border-color:#f9731675}.wizard-missing-card__dismiss svg{width:1.65rem;height:1.65rem}.wizard-missing-card__modules{flex-direction:column;gap:clamp(.9rem,2.2vw,1.4rem);display:flex}.wizard-missing-card--suggested .wizard-missing-card__module-actions,.wizard-missing-card--suggested .wizard-missing-card__module-badges,.wizard-missing-card--suggested .wizard-missing-card__footer{display:none}.wizard-missing-card--suggested .wizard-missing-card__modules{margin-top:clamp(.4rem,1.4vw,.8rem)}.wizard-missing-card--suggested .wizard-missing-card__module{will-change:transform, opacity, filter;animation:.36s cubic-bezier(.22,1,.36,1) wizard-suggested-module-swap}.wizard-missing-card--suggested .wizard-missing-card__question-link{animation:.42s cubic-bezier(.22,1,.36,1) wizard-suggested-question-swap}@keyframes wizard-suggested-module-swap{0%{opacity:0;filter:blur(8px);transform:translateY(10px)scale(.985)}60%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.004)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes wizard-suggested-question-swap{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.wizard-missing-card__section-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.6rem,2vw,.9rem);margin-top:clamp(.4rem,1.6vw,.75rem);display:flex}.wizard-missing-card__icon-button{border-radius:var(--bv-radius-pill);color:#ff7a3a;cursor:pointer;background:radial-gradient(140% 120% at 16% -18%,#ffffffe0,#0000 58%),linear-gradient(140deg,#fff5eee6,#ffe9d7bf);border:1px solid #f9731647;justify-content:center;align-items:center;gap:.42rem;min-width:44px;min-height:44px;padding:.48rem .82rem;font-size:.82rem;font-weight:600;line-height:0;transition:transform .18s,color .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 10px 18px #f9731624}.wizard-missing-card__icon-button-label{white-space:nowrap}.wizard-missing-card__icon-button:hover,.wizard-missing-card__icon-button:focus-visible{border-color:#f9731670;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd1,0 14px 24px #f9731633}.wizard-missing-card__icon-button:active{transform:translateY(0);box-shadow:inset 0 1px #ffffffb3,0 8px 14px #f9731629}.wizard-missing-card__icon-button:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.wizard-missing-card__icon-button:disabled:hover,.wizard-missing-card__icon-button:disabled:focus-visible{box-shadow:none;border-color:#f9731647;transform:none}[data-theme=dark] .wizard-missing-card__icon-button:focus-visible,.wizard-missing-card__icon-button:focus-visible{outline-offset:3px;border-radius:.9rem;outline:2px solid #ff7a3a61}[data-theme=dark] .wizard-missing-card__icon-button{color:#ffb178;background:radial-gradient(150% 120% at 18% -18%,#ffffff26,#0000 60%),linear-gradient(145deg,#422818b8,#2d1c12a3);border-color:#ffab6852;box-shadow:inset 0 1px #ffffff14,0 12px 22px #00000070}.wizard-missing-card__module{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;background:radial-gradient(150% 120% at 18% -40%,#e0f2fef2,#0000 60%),radial-gradient(120% 100% at 92% -10%,#a7f3d08c,#0000 72%),linear-gradient(160deg,#fffffff5,#e2f3ffeb);border:1.2px dashed #5eead473;border-radius:clamp(1.2rem,2.8vw,2rem);flex-direction:column;gap:clamp(.75rem,1.6vw,1.05rem);padding:clamp(.95rem,2.6vw,1.35rem);transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:visible;box-shadow:0 24px 42px #89daff38,0 12px 28px #10b9812e,inset 0 1px #ffffffe0}.wizard-missing-card__module:before{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:.5;pointer-events:none;z-index:-1;border:1px solid #ffffff8c;position:absolute;inset:1.4px}.wizard-missing-card__module:after{content:"";filter:blur(40px);opacity:.65;pointer-events:none;z-index:-2;background:radial-gradient(65% 100% at 50% 0,#a7f3d052,#0000 70%);height:clamp(6rem,18vw,10rem);position:absolute;inset:auto -25% -40%}.wizard-missing-card__module.is-expanded{border-color:#5eead4a6;transform:translateY(-1px);box-shadow:0 30px 54px #89daff47,0 16px 34px #10b98133,inset 0 1px #ffffffe6}.wizard-missing-card__module-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(.75rem,1.6vw,1rem);display:flex}.wizard-missing-card__module-info{flex-direction:column;gap:.45rem;display:flex}.wizard-missing-card__module-badges{flex-wrap:wrap;gap:clamp(.55rem,1.6vw,.8rem);display:flex}.wizard-missing-card .wizard-module-chip,.human-modules-card .wizard-module-chip{--wizard-chip-shape:clamp(20px, 4vw, 32px);border-radius:var(--wizard-chip-shape)}.wizard-missing-card .wizard-module-chip:before,.wizard-missing-card .wizard-module-chip:after,.human-modules-card .wizard-module-chip:before,.human-modules-card .wizard-module-chip:after{border-radius:var(--wizard-chip-shape)}.wizard-module-chip{--module-icon-size:clamp(60px, 11vw, 76px);--module-icon-border:#ffffffc7;--module-icon-highlight:#ffffffeb;--module-icon-bg-from:#ebfdfff5;--module-icon-bg-to:#d1faf1eb;--module-icon-shadow:0 22px 44px #0ea5e938;--module-icon-inner-glow:#3bd8bc3d;--module-glyph-size:clamp(26px, 8vw, 32px);--module-glyph-from:#ff8d44;--module-glyph-to:#ffd4a3;--module-glyph-shadow:0 12px 20px #f9731657;--wizard-chip-color-from:#ff9856;--wizard-chip-color-to:#ffdcb0;isolation:isolate;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:relative}.wizard-module-chip:before,.wizard-module-chip:after{content:"";border-radius:var(--bv-radius-pill);pointer-events:none;transition:opacity .25s,filter .3s;position:absolute;inset:0}.wizard-module-chip:before{filter:blur(10px);opacity:.9;z-index:-2;background:radial-gradient(100% 100% at 50% 25%,#ffffff8c,#0000 72%),radial-gradient(120% 120% at 50% 90%,#d1e9ff52,#0000 78%);inset:clamp(-.45rem,-.9vw,-.35rem);box-shadow:0 24px 44px #94c5ff40,0 18px 32px #0f172a26}.wizard-module-chip:after{border-radius:var(--bv-radius-pill);mix-blend-mode:screen;opacity:.95;z-index:-1;background:radial-gradient(120% 110% at 22% 18%,#ffffffeb,#0000 62%),radial-gradient(110% 120% at 78% 24%,#d6e8ff52,#0000 72%);border:1.6px solid #94c5ffbf;inset:clamp(-.18rem,-.28vw,-.12rem);box-shadow:inset 0 1px #ffffffbf,0 16px 26px #94c5ff3d}.wizard-module-chip__glyph-image{--wizard-chip-outline:color-mix(in srgb, var(--wizard-chip-color-from,#ff9856) 78%, #ffe9d3 12%);background:linear-gradient(136deg, var(--wizard-chip-color-from,#ff9856), var(--wizard-chip-color-to,#ffdcb0));width:clamp(36px,7vw,52px);height:clamp(36px,7vw,52px);-webkit-mask-image:var(--wizard-chip-glyph);-webkit-mask-image:var(--wizard-chip-glyph);mask-image:var(--wizard-chip-glyph);filter:drop-shadow(0 0 0 var(--wizard-chip-outline)) drop-shadow(0 1px 0 var(--wizard-chip-outline)) drop-shadow(0 -1px 0 var(--wizard-chip-outline)) drop-shadow(1px 0 0 var(--wizard-chip-outline)) drop-shadow(-1px 0 0 var(--wizard-chip-outline)) drop-shadow(1px 1px 0 var(--wizard-chip-outline)) drop-shadow(-1px -1px 0 var(--wizard-chip-outline)) drop-shadow(-1px 1px 0 var(--wizard-chip-outline)) drop-shadow(1px -1px 0 var(--wizard-chip-outline)) drop-shadow(0 10px 18px #0f172a26) drop-shadow(0 14px 24px #f9731640);transition:transform .28s cubic-bezier(.23,1,.32,1),filter .28s,background .28s;display:inline-block;position:relative;transform:translateY(-1px);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wizard-module-chip__glyph-image:before,.wizard-module-chip__glyph-image:after{content:"";pointer-events:none;-webkit-mask:inherit;-webkit-mask:inherit;mask:inherit;border-radius:inherit;transition:opacity .28s;position:absolute;inset:0}.wizard-module-chip__glyph-image:before{background:radial-gradient(circle at 30% 35%, #ffffffeb, transparent 62%), linear-gradient(138deg, color-mix(in srgb, var(--wizard-chip-color-to,#ffdcb0) 35%, #ffffff14), color-mix(in srgb, var(--wizard-chip-color-from,#ff9856) 75%, #ffffff1f));opacity:.85;box-shadow:inset 0 -6px 10px color-mix(in srgb, var(--wizard-chip-color-from) 32%, transparent), inset 0 1px 0 #ffffffbf;inset:-1px}.wizard-module-chip__glyph-image:after{background:radial-gradient(circle at 50% 30%, #ffffffa6, transparent 70%), radial-gradient(circle at 50% 80%, color-mix(in srgb, var(--wizard-chip-color-from,#ff9856) 40%, transparent), transparent 78%);opacity:0}.wizard-module-chip:hover .wizard-module-chip__glyph-image{background:linear-gradient(136deg, color-mix(in srgb, var(--wizard-chip-color-from,#ff9856) 92%, white 6%), color-mix(in srgb, var(--wizard-chip-color-to,#ffdcb0) 92%, white 6%));filter:drop-shadow(0 0 0 var(--wizard-chip-outline)) drop-shadow(0 1px 0 var(--wizard-chip-outline)) drop-shadow(0 -1px 0 var(--wizard-chip-outline)) drop-shadow(1px 0 0 var(--wizard-chip-outline)) drop-shadow(-1px 0 0 var(--wizard-chip-outline)) drop-shadow(1px 1px 0 var(--wizard-chip-outline)) drop-shadow(-1px -1px 0 var(--wizard-chip-outline)) drop-shadow(-1px 1px 0 var(--wizard-chip-outline)) drop-shadow(1px -1px 0 var(--wizard-chip-outline)) drop-shadow(0 16px 28px #0f172a29) drop-shadow(0 20px 30px #f9731647);transform:translateY(-2px)scale(1.02)}.human-modules-card .wizard-module-chip__glyph-image{filter:drop-shadow(0 0 0 var(--wizard-chip-outline)) drop-shadow(0 10px 18px #0f172a2e)}.human-modules-card .wizard-module-chip__glyph-image:before,.human-modules-card .wizard-module-chip__glyph-image:after{opacity:.32}.human-modules-card .wizard-module-chip:hover .wizard-module-chip__glyph-image{filter:drop-shadow(0 0 0 var(--wizard-chip-outline)) drop-shadow(0 16px 26px #0f172a33)}.wizard-missing-card .wizard-module-chip__glyph-image{filter:drop-shadow(0 0 0 var(--wizard-chip-outline)) drop-shadow(0 10px 18px #0f172a29)}.wizard-missing-card .wizard-module-chip__glyph-image:before,.wizard-missing-card .wizard-module-chip__glyph-image:after{opacity:.32}.wizard-missing-card .wizard-module-chip:hover .wizard-module-chip__glyph-image{filter:drop-shadow(0 0 0 var(--wizard-chip-outline)) drop-shadow(0 16px 26px #0f172a2e)}.wizard-legend-toggle{right:18px;top:calc(var(--header-h,64px) + 36px);z-index:3200;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.6rem;display:flex;position:fixed}.wizard-legend-toggle>*{pointer-events:auto}.human-edit-toggle__legend{align-items:flex-start;min-width:0}.human-edit-toggle__legend:not(.is-collapsed){--access-glass-glow:#d2def080;--access-chip-shadow:#0f172a14;border:1.5px solid var(--bv-glass-surface-border);background:var(--bv-glass-surface-bg);width:min(372px,100vw - 96px);-webkit-backdrop-filter:blur(var(--bv-glass-overlay-blur,16px));backdrop-filter:blur(var(--bv-glass-overlay-blur,16px));border-radius:28px;flex-direction:column;align-items:stretch;gap:.68rem;padding:.78rem 1rem .96rem .82rem;display:flex;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff73,0 30px 70px #1e293b1f,0 12px 32px #0f172a14}.human-edit-toggle__legend:not(.is-collapsed):before{content:"";border-radius:inherit;opacity:.62;mix-blend-mode:normal;pointer-events:none;z-index:0;background:radial-gradient(150% 120% at 18% -20%,#ffffff8c,#0000 58%),radial-gradient(150% 130% at 84% -24%,#e4ebf447,#0000 70%),linear-gradient(#ffffff52,#0000 60%);border:1px solid #fff9;position:absolute;inset:4px}.human-edit-toggle__legend:not(.is-collapsed)>*{z-index:1;position:relative}.human-edit-toggle__legend-icon{justify-content:center;align-items:center;min-width:34px;display:inline-flex;position:relative}.human-edit-toggle__legend-icon:after{content:"";border-radius:var(--bv-radius-pill);filter:blur(12px);opacity:.9;z-index:0;background:radial-gradient(50% 60% at 50% 30%,#e4ebf499,#0000 70%);position:absolute;inset:-8px}.human-edit-toggle__legend-icon>*{z-index:1;position:relative}.human-edit-toggle__legend-copy{flex-direction:column;gap:.2rem;width:100%;min-width:0;display:flex;position:relative}.human-edit-toggle__legend-copy>*{z-index:1;position:relative}.human-edit-toggle__legend .human-edit-toggle__access-eyebrow{color:#4b6696d1;letter-spacing:.22em}.human-edit-toggle__legend.human-edit-toggle__access--compact .human-edit-toggle__access-label{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#ea580cc2;width:100%;text-shadow:none;padding-left:0;font-size:.66rem;font-weight:600;line-height:1.1;display:block}.human-edit-toggle__legend-items{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(165deg,#e9f6fdb8,#d5ecf98f);border:1px solid #cde7f8d9;border-radius:22px;flex-direction:column;gap:0;width:100%;margin-top:.08rem;padding:.38rem .72rem .44rem;display:flex;box-shadow:0 12px 26px #263a6e1a,0 4px 10px #0f172a0d,inset 0 1px #fff,inset 0 0 0 1px #ffffff4d}.human-edit-toggle__legend-item{align-items:flex-start;gap:.72rem;min-width:0;padding:.72rem .04rem .7rem;display:flex}.human-edit-toggle__legend-item+.human-edit-toggle__legend-item{border-top:1px solid #cde7f8e6}.wizard-legend-toggle .human-edit-toggle__legend.is-collapsed{--access-glass-glow:#d2def08c;border-color:var(--bv-glass-surface-border);background:var(--bv-glass-surface-bg);-webkit-backdrop-filter:blur(var(--bv-glass-overlay-blur,16px));backdrop-filter:blur(var(--bv-glass-overlay-blur,16px));box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff73,0 14px 30px #1e293b24,0 6px 14px #0f172a1a}.wizard-legend-toggle .human-edit-toggle__legend.is-collapsed:before{opacity:.62;mix-blend-mode:normal;background:radial-gradient(150% 120% at 18% -20%,#ffffff8c,#0000 58%),radial-gradient(150% 130% at 84% -24%,#e4ebf447,#0000 70%),linear-gradient(#ffffff52,#0000 60%)}.wizard-legend-toggle .human-edit-toggle__legend:hover,.wizard-legend-toggle .human-edit-toggle__legend:focus-visible{transform:none;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff80,0 34px 76px #1e293b26,0 14px 36px #0f172a1a}.wizard-legend-toggle .human-edit-toggle__legend:focus-visible{outline-offset:2px;outline:2px solid #cad6e8b3}.human-edit-toggle__legend-badge{width:var(--wizard-legend-badge-size,32px);height:var(--wizard-legend-badge-size,32px);min-width:var(--wizard-legend-badge-size,32px);min-height:var(--wizard-legend-badge-size,32px);border-radius:var(--bv-radius-pill);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.human-edit-toggle__legend-badge:after{content:"";border-radius:var(--bv-radius-pill);filter:blur(9px);opacity:.58;z-index:0;background:radial-gradient(60% 60% at 50% 35%,#76baff6b,#0000 70%);position:absolute;inset:-6px}.human-edit-toggle__legend-badge>*{z-index:1;filter:drop-shadow(0 8px 16px #6691d433);position:relative}.human-edit-toggle__legend-badge--spark{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.human-edit-toggle__legend-badge--spark:after{content:none}.human-edit-toggle__legend-badge--spark>.bw-popover__spark{filter:none}.human-edit-toggle__legend-item--spark .bw-popover__spark{--share-gradient-from:#ff8f3a;--share-gradient-to:#ff4b00;--spark-star-outline:#ffffffb3;--spark-star-glow:#ff824673;--spark-star-highlight:#ffffffc7;--spark-size:calc(var(--wizard-legend-badge-size,32px) - 8px);--spark-translate-x:calc(-.5 * var(--spark-size));--spark-translate-y:calc(-.5 * var(--spark-size));mix-blend-mode:normal;filter:drop-shadow(0 8px 16px #ff843638)drop-shadow(0 4px 10px #ffc49638);z-index:0}.human-edit-toggle__legend-item--spark .bw-popover__spark:before{content:"";-webkit-mask-image:var(--spark-mask-star);-webkit-mask-image:var(--spark-mask-star);mask-image:var(--spark-mask-star);pointer-events:none;opacity:.95;background:radial-gradient(150% 130% at 20% 8%,#fffffff2,#ffffff1f 60%),linear-gradient(155deg,#ffffffc7,#d8e8ff59);border:1px solid #ffffff7a;position:absolute;inset:0;box-shadow:inset 0 .5px #ffffffa6,inset 0 -6px 14px #aec7e24d,0 18px 32px #6092e033;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:102%;mask-size:102%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.human-edit-toggle__legend-item--spark .bw-popover__spark:after{content:"";-webkit-mask-image:var(--spark-mask-star);-webkit-mask-image:var(--spark-mask-star);mask-image:var(--spark-mask-star);pointer-events:none;opacity:.9;z-index:1;background:radial-gradient(circle at 32% 24%,#ffffffa6,#0000 58%),radial-gradient(circle at 68% 78%,#ffbe8c66,#0000 82%);position:absolute;inset:9%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.human-edit-toggle__legend-item--spark .bw-popover__spark-star{z-index:2;background:radial-gradient(circle at 26% 18%, var(--spark-star-highlight), transparent 52%), linear-gradient(135deg, #ffd79d 10%, #ff9c46 42%, #ff6815 74%, #ff3600 100%);border:1px solid var(--spark-star-outline);filter:drop-shadow(0 6px 12px #ffb07859) drop-shadow(0 18px 30px var(--spark-star-glow));mix-blend-mode:normal;border-radius:0;transform:scale(.98);box-shadow:inset 0 1px 2px #ffffffe6,inset 0 -3px 6px #0000001f}.human-edit-toggle__legend-item--spark .bw-popover__spark-star:before,.human-edit-toggle__legend-item--spark .bw-popover__spark-star:after,.human-edit-toggle__legend-item--spark .bw-popover__spark-star-core,.human-edit-toggle__legend-item--spark .bw-popover__spark-star-core:before,.human-edit-toggle__legend-item--spark .bw-popover__spark-star-core:after{display:none}[data-theme=dark] .human-edit-toggle__legend-item--spark .bw-popover__spark,.dark .human-edit-toggle__legend-item--spark .bw-popover__spark{--share-gradient-from:#ffc384;--share-gradient-to:#ff3700;--spark-star-outline:#ffd7bc73;--spark-star-glow:#ff874699;--spark-star-highlight:#ffe8d28c;filter:drop-shadow(0 18px 34px #00081af0)drop-shadow(0 6px 16px #ff8c4659)}[data-theme=dark] .human-edit-toggle__legend-item--spark .bw-popover__spark:before,.dark .human-edit-toggle__legend-item--spark .bw-popover__spark:before{background:radial-gradient(150% 130% at 28% 10%,#ffd2b252,#fff0 60%),linear-gradient(170deg,#1e2c52e6,#0c1222c7)}[data-theme=dark] .human-edit-toggle__legend-item--spark .bw-popover__spark:after,.dark .human-edit-toggle__legend-item--spark .bw-popover__spark:after{background:radial-gradient(circle at 32% 24%,#ffd0b88c,#0000 58%),radial-gradient(circle at 68% 78%,#ff8a5c73,#0000 82%)}[data-theme=dark] .human-edit-toggle__legend-item--spark .bw-popover__spark-star,.dark .human-edit-toggle__legend-item--spark .bw-popover__spark-star{background:radial-gradient(circle at 28% 18%, var(--spark-star-highlight), transparent 46%), linear-gradient(135deg, #ffcd96 12%, #ff9342 42%, #ff6b1d 74%, #ff3e03 100%);border:1px solid var(--spark-star-outline)}.human-edit-toggle__legend-text{color:#334155d1;flex-direction:column;gap:.14rem;min-width:0;font-size:.72rem;line-height:1.3;display:flex}.human-edit-toggle__legend-text strong{color:#0a162cf5;letter-spacing:-.02em;font-size:1.02rem;font-weight:700;line-height:1.12}.human-edit-toggle__legend-text>span:last-child{color:#475569e6;letter-spacing:-.01em;font-size:.78rem;line-height:1.26}@media (max-width:640px){.wizard-legend-toggle{right:12px;top:calc(var(--header-h,64px) + 24px);gap:.45rem}}[data-theme=dark] .human-edit-toggle__legend:not(.is-collapsed),.dark .human-edit-toggle__legend:not(.is-collapsed){--access-glass-glow:#7a8caa33;--access-chip-shadow:#0006;background:linear-gradient(165deg,#1e2634f0,#141a26e0),radial-gradient(150% 130% at 16% -22%,#7a8caa29,#0000 60%),radial-gradient(150% 140% at 84% -26%,#64769429,#0000 72%);border-color:#96a8c438;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0f,0 30px 66px #00000080,0 14px 32px #06102266}[data-theme=dark] .human-edit-toggle__legend:not(.is-collapsed):before,.dark .human-edit-toggle__legend:not(.is-collapsed):before{opacity:.7;background:radial-gradient(150% 120% at 18% -20%,#c6d2e429,#0000 60%),radial-gradient(150% 130% at 84% -24%,#a0b0c824,#0000 72%),linear-gradient(#ffffff0f,#0000 60%);border-color:#ffffff1a}[data-theme=dark] .wizard-legend-toggle .human-edit-toggle__legend.is-collapsed,.dark .wizard-legend-toggle .human-edit-toggle__legend.is-collapsed{--access-glass-glow:#7a8caa33;background:linear-gradient(165deg,#1e2634f0,#141a26e0);border-color:#96a8c442;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0f,0 18px 40px #00000080,0 6px 16px #0006}[data-theme=dark] .wizard-legend-toggle .human-edit-toggle__legend.is-collapsed:before,.dark .wizard-legend-toggle .human-edit-toggle__legend.is-collapsed:before{opacity:.7;background:radial-gradient(150% 120% at 18% -20%,#c6d2e429,#0000 60%),radial-gradient(150% 130% at 84% -24%,#a0b0c824,#0000 72%),linear-gradient(#ffffff0f,#0000 60%)}[data-theme=dark] .wizard-legend-toggle .human-edit-toggle__legend:after,.dark .wizard-legend-toggle .human-edit-toggle__legend:after{display:none}[data-theme=dark] .wizard-legend-toggle .human-edit-toggle__legend:hover,[data-theme=dark] .wizard-legend-toggle .human-edit-toggle__legend:focus-visible,.dark .wizard-legend-toggle .human-edit-toggle__legend:hover,.dark .wizard-legend-toggle .human-edit-toggle__legend:focus-visible{box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff14,0 34px 72px #0000008c,0 16px 36px #06102273}[data-theme=dark] .human-edit-toggle__legend-items,.dark .human-edit-toggle__legend-items{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(165deg,#242e3ed9,#18202ccc);border-color:#96a8c43d;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0a,0 12px 28px #00000073}[data-theme=dark] .human-edit-toggle__legend-item+.human-edit-toggle__legend-item,.dark .human-edit-toggle__legend-item+.human-edit-toggle__legend-item{border-top-color:#96a8c447}[data-theme=dark] .human-edit-toggle__legend .human-edit-toggle__access-eyebrow,.dark .human-edit-toggle__legend .human-edit-toggle__access-eyebrow{color:#baccf2e6}[data-theme=dark] .human-edit-toggle__legend.human-edit-toggle__access--compact .human-edit-toggle__access-label,.dark .human-edit-toggle__legend.human-edit-toggle__access--compact .human-edit-toggle__access-label{color:#ff9a54cc}[data-theme=dark] .human-edit-toggle__legend-badge>*,.dark .human-edit-toggle__legend-badge>*{filter:drop-shadow(0 8px 16px #0c18346b)}[data-theme=dark] .human-edit-toggle__legend-badge--spark,.dark .human-edit-toggle__legend-badge--spark{box-shadow:none;background:0 0}[data-theme=dark] .human-edit-toggle__legend-text,.dark .human-edit-toggle__legend-text{color:#e2e8f0d1}[data-theme=dark] .human-edit-toggle__legend-text strong,.dark .human-edit-toggle__legend-text strong{color:#f8fafcfa}[data-theme=dark] .human-edit-toggle__legend-text>span:last-child,.dark .human-edit-toggle__legend-text>span:last-child{color:#cbd5e1d6}.wizard-module-chip:hover .wizard-module-chip__glyph-image:before{opacity:.92}.wizard-module-chip:hover .wizard-module-chip__glyph-image:after{opacity:.75}.wizard-missing-card__module-title{color:#0f172ae0;margin:0;font-size:clamp(1rem,2.4vw,1.15rem);font-weight:600}.wizard-missing-card__module-subtitle{color:#0f172ac2;margin:.25rem 0 0;font-size:.82rem}.wizard-missing-card__module-actions{align-items:center;gap:.6rem;margin-left:auto;display:flex}.wizard-missing-card__module-count{border-radius:var(--bv-radius-pill);color:#0e7490f2;background:linear-gradient(135deg,#0ea5e92e,#34d39938);border:1px solid #0ea5e940;justify-content:center;align-items:center;min-width:1.9rem;height:1.9rem;font-size:.78rem;font-weight:600;display:inline-flex;box-shadow:0 10px 20px #2dd4bf38}.wizard-missing-card__toggle{color:#0e7490eb;letter-spacing:.01em;text-transform:none;cursor:pointer;text-underline-offset:.2rem;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:600;text-decoration:underline;transition:color .18s}.wizard-missing-card__toggle:hover{color:#0d9488f2}.wizard-missing-card__questions{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.wizard-missing-card__question{margin:0}.wizard-missing-card__question-link{color:#0f172adb;background:radial-gradient(140% 180% at 12% -40%,#bfdbfe66,#0000 60%),radial-gradient(130% 160% at 92% -50%,#dbfff24d,#0000 70%),linear-gradient(#fffffffa,#f4f9ffeb);border:1px solid #b4c6ffa6;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.65rem .95rem .65rem 1.1rem;text-decoration:none;transition:transform .22s,background .22s,box-shadow .22s,border-color .22s;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #94c5ff33,0 14px 28px #94c5ff40,0 6px 12px #0f172a14}.wizard-missing-card__question-link:hover{background:radial-gradient(150% 200% at 12% -50%,#bfdbfe8c,#0000 62%),radial-gradient(130% 180% at 92% -40%,#dbfff270,#0000 72%),linear-gradient(#fff,#f1f8fff2);border-color:#88b2ffe6;transform:translate(2px);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #94c5ff47,0 18px 34px #5298f742,0 8px 16px #0f172a1a}.wizard-missing-card__question-link:active{transform:translate(1px)translateY(1px);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #94c5ff40,0 12px 20px #5298f738,0 4px 10px #0f172a1f}.wizard-missing-card__question-link.is-disabled{cursor:default;opacity:.6;box-shadow:none;transform:none}.wizard-missing-card__question-link:before{content:"";opacity:.6;pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffffffd9,#ffffff59);border-radius:.85rem;position:absolute;inset:.15rem}.wizard-missing-card__question-link:after{content:"";filter:blur(16px);opacity:.75;pointer-events:none;z-index:-1;background:radial-gradient(90% 120% at 50% 100%,#94c5ff40,#0000 65%);border-radius:1.25rem;position:absolute;inset:-.45rem}.wizard-missing-card__question-link>*{z-index:1;position:relative}.wizard-missing-card__question-icon{color:#0e7490f2;background:linear-gradient(135deg,#0ea5e92e,#34d39938);border-radius:.7rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;box-shadow:inset 0 1px #fff9}.wizard-missing-card__question-text{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.wizard-missing-card__question-label{font-size:.95rem;font-weight:500}.wizard-missing-card__badge{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--bv-radius-pill);border:1px solid #0000;justify-content:center;align-items:center;gap:0;padding:.2rem .5rem;font-size:.75rem;font-weight:600;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.wizard-missing-card__badge--optional{color:#475569d1;background:#94a3b82e;border-color:#94a3b83d}.wizard-missing-card__badge--required{color:#78350feb;background:linear-gradient(135deg,#fbbf2438,#f973163d);border-color:#f9731652;box-shadow:0 6px 14px #f9731626}.wizard-missing-card__question-arrow{border-radius:var(--bv-radius-pill);color:#0e7490e6;background:linear-gradient(135deg,#0ea5e926,#34d39933);place-items:center;width:1.4rem;height:1.4rem;display:grid}@media (max-width:720px){.wizard-missing-card__header{gap:.75rem;padding:0;position:static}.wizard-missing-card__header-pane{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;gap:.75rem;padding:0}.wizard-missing-card__progress-stack{justify-content:center;width:100%;margin-bottom:1rem;margin-right:0}.wizard-missing-card__progress{width:clamp(6rem,32vw,7rem)}.wizard-missing-card__header-actions{justify-content:space-between;width:100%;min-width:0}.wizard-missing-card__dismiss{margin-left:0}.wizard-missing-card__cta{justify-content:center;width:100%}.wizard-missing-card__module-head{align-items:flex-start;gap:.75rem}.wizard-missing-card__module-actions{justify-content:space-between;width:100%;margin-left:0}.wizard-missing-card__module-count{min-width:1.7rem;height:1.7rem}.wizard-missing-card__icon-button{padding:.45rem .72rem}.wizard-missing-card__icon-button-label{font-size:.78rem}}@media (max-width:520px){.wizard-missing-card__icon-button{min-width:44px;padding:.48rem}.wizard-missing-card__icon-button-label{display:none}}@media (prefers-reduced-motion:reduce){.wizard-missing-card--suggested .wizard-missing-card__module,.wizard-missing-card--suggested .wizard-missing-card__question-link{animation:none}}.wizard-missing-card__footer{letter-spacing:.01em;color:#0f766ea6;font-size:.78rem}[data-theme=dark] .wizard-missing-card{background:radial-gradient(150% 140% at 18% -32%,#38bdf861,#0000 65%),radial-gradient(130% 120% at 92% -18%,#2dd4bf52,#0000 70%),linear-gradient(165deg,#040e18fa,#061220f0);border-color:#3bc9bf8c;box-shadow:inset 0 1px #ffffff14,0 30px 60px #020617ad,0 18px 40px #0ea5e938}[data-theme=dark] .wizard-missing-card__header-pane{background:radial-gradient(140% 110% at 18% -30%,#2563eb73,#0000 65%),radial-gradient(120% 120% at 92% 0,#0f766e8c,#0000 70%),linear-gradient(150deg,#090d1af2,#080e1ce6);border-color:#38bdf88c;box-shadow:0 24px 40px #020617bf}[data-theme=dark] .wizard-missing-card:before{opacity:.3;border-color:#3b82f659}[data-theme=dark] .wizard-missing-card__progress{--wizard-progress-color:#3bc9bff2;--wizard-progress-track:#0f172ab8;color:#e0f2feeb;background:conic-gradient(from -90deg, var(--wizard-progress-color) 0 var(--wizard-progress-angle), #0e1528bc var(--wizard-progress-angle) 360deg), radial-gradient(140% 130% at 18% -20%, #2563eb59, transparent 70%), linear-gradient(165deg, #040d1efa, #081420f0);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border-color:#3bc9bf99;box-shadow:inset 0 1px #ffffff14,0 26px 48px #020617c7,0 16px 36px #0f766e52}[data-theme=dark] .wizard-missing-card__progress:before{opacity:.85;background:radial-gradient(120% 120% at 28% 18%,#3b82f659,#020617e0),linear-gradient(170deg,#040f20eb,#061224e0);border-color:#94c5ff38;box-shadow:inset 0 1px 2px #94a3b840,inset 0 -8px 14px #0f766e59}[data-theme=dark] .wizard-missing-card__cta{text-decoration:none}[data-theme=dark] .wizard-missing-card__dismiss{color:#ff7a1a;filter:none;background:radial-gradient(140% 130% at 22% 14%,#ffb36b38,#ffffff0a),linear-gradient(150deg,#321a10c7,#1c100bb8);border-color:#ff7a1a6b;box-shadow:inset 0 1px #ffffff14,0 10px 22px #00000080}[data-theme=dark] .wizard-missing-card__dismiss:hover{color:#ffbf6b;background:radial-gradient(140% 130% at 22% 14%,#ffc88a4d,#ffffff0d),linear-gradient(150deg,#3e1e10d1,#20120cc2);border-color:#ffbf6b99;box-shadow:inset 0 1px #ffffff1f,0 12px 24px #00000094}[data-theme=dark] .wizard-missing-card__dismiss:focus-visible{background:radial-gradient(140% 130% at 22% 14%,#ffc88a4d,#ffffff0d),linear-gradient(150deg,#3e1e10d1,#20120cc2);box-shadow:0 0 0 3px #ff7a1a80}[data-theme=dark] .wizard-missing-card__module{color:#e2f1ffeb;background:radial-gradient(140% 110% at 18% -35%,#2563eb66,#0000 65%),radial-gradient(130% 120% at 92% 0,#0f766e7a,#0000 70%),linear-gradient(150deg,#090d1af5,#080e1ceb);border-color:#38bdf88c;box-shadow:0 30px 56px #020617bf,0 16px 36px #0ea5e938,inset 0 1px #ffffff14}[data-theme=dark] .wizard-missing-card__module:before{opacity:.32;border-color:#94c5ff40}[data-theme=dark] .wizard-missing-card__questions{gap:.5rem}[data-theme=dark] .wizard-missing-card__question-link:hover{background:radial-gradient(160% 200% at 12% -45%,#38bdf873,#0000 60%),radial-gradient(150% 180% at 92% -38%,#10b98161,#0000 70%),linear-gradient(184deg,#0a182ef5,#071022f0);border-color:#7dd3fca6;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #38bdf847,0 20px 36px #000000bf,0 10px 18px #0f766e6b}[data-theme=dark] .wizard-missing-card__question-link:after{filter:blur(20px);opacity:.8;background:radial-gradient(90% 130% at 50% 100%,#0f766e52,#0000 65%)}.human-hero__title-group{flex-direction:column;gap:.35rem;display:flex}.human-hero__title-group--inline{gap:clamp(.75rem,2.8vw,1.2rem)}.human-hero__title-row{flex-wrap:wrap;align-items:baseline;gap:clamp(.5rem,2vw,.9rem);display:flex}.human-hero__title-separator{color:#0f172a4d;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:500}[data-theme=dark] .human-hero__title-separator{color:#e2e8f059}.human-hero__title-name{align-items:center;gap:.5rem;display:inline-flex}.human-hero__title-name .human-hero__name-button,.human-hero__title-name .human-hero__name-input{margin:0}@media (max-width:767px){.human-hero__title-group--inline{text-align:center;align-items:center}.human-hero__title-row{justify-content:center}}.human-hero__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#0c8bc694;font-size:.75rem;font-weight:600}.human-hero.human-hero--archived .human-hero__eyebrow,.human-hero.human-hero--deceased .human-hero__eyebrow{color:#475569b8}[data-theme=dark] .human-hero__eyebrow{color:#e2e8f08c}[data-theme=dark] .human-hero.human-hero--archived .human-hero__eyebrow,[data-theme=dark] .human-hero.human-hero--deceased .human-hero__eyebrow{color:#cbd5e1b3}.human-hero__eyebrow--clock{text-transform:none;letter-spacing:normal;justify-content:center;align-items:center;gap:.55rem;display:inline-flex}.human-hero__eyebrow-icon{color:inherit;justify-content:center;align-items:center;display:inline-flex}.human-hero__eyebrow-update{letter-spacing:normal;text-transform:none;color:inherit;align-items:center;gap:.35rem;font-size:.68rem;font-weight:600;display:inline-flex}.human-hero__title{letter-spacing:-.02em;color:var(--bv-color-text-strong);font-size:clamp(2.3rem,5vw,3.1rem);font-weight:800}.human-hero.human-hero--archived .human-hero__title,.human-hero.human-hero--deceased .human-hero__title{color:#475569e6}[data-theme=dark] .human-hero__title{color:#fff}[data-theme=dark] .human-hero.human-hero--archived .human-hero__title,[data-theme=dark] .human-hero.human-hero--deceased .human-hero__title{color:#e2e8f0e0}.human-hero__content{flex-direction:column;gap:clamp(1.8rem,4vw,2.6rem);display:flex}.human-hero .tile-section__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:clamp(.85rem,2vw,1.5rem)}.human-hero .tile-section__header .min-w-0{flex:auto}.human-hero .tile-section__actions{margin-left:auto}.human-hero__grid{--hero-access-card-size:clamp(76px, 14vw, 96px);--hero-summary-card-width:clamp(132px, 24vw, 160px);--hero-avatar-col-min:220px;--hero-avatar-col-max:260px;--hero-avatar-col-min-lg:240px;--hero-avatar-col-max-lg:280px;align-items:start;gap:clamp(1.75rem,5vw,3rem);width:100%;display:grid}@media (min-width:768px){.human-hero__grid{grid-template-columns:minmax(var(--hero-avatar-col-min,220px), var(--hero-avatar-col-max,260px)) minmax(0, 1fr)}}@media (min-width:1280px){.human-hero__grid{grid-template-columns:minmax(var(--hero-avatar-col-min-lg,240px), var(--hero-avatar-col-max-lg,280px)) minmax(0, 1fr);gap:clamp(2rem,4vw,3.5rem)}}@media (max-width:767px){.human-hero__grid{text-align:center;justify-items:center}}.human-hero__grid--with-status{--hero-avatar-col-min:232px;--hero-avatar-col-max:clamp(320px, 32vw, 360px);--hero-avatar-col-min-lg:252px;--hero-avatar-col-max-lg:clamp(360px, 31vw, 392px)}.human-hero__avatar-column{flex-direction:column;align-items:center;gap:clamp(.85rem,2.4vw,1.3rem);width:100%;display:flex}@media (min-width:1280px){.human-hero__avatar-column{align-items:flex-start}}.human-hero__avatar-card{width:var(--hero-core-card-width,220px);max-width:100%;min-height:var(--hero-core-card-height,286.39px);box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;gap:clamp(1rem,3vw,1.6rem);height:auto;padding:clamp(1.2rem,3.4vw,1.9rem);display:flex}.human-hero__avatar-card,.human-hero__bio-card,.human-hero__progress-card{isolation:isolate;background:radial-gradient(160% 140% at 16% 0,#aed6ff5c 0%,#0000 68%),radial-gradient(150% 140% at 86% 6%,#cde9ff57 0%,#0000 72%),linear-gradient(165deg,#fffffff2,#ecf5ffe0 68%);border:1.5px solid #b0d0ff9e;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 34px 70px #5682ff29,inset 0 1px #ffffffd9}.household-hero .human-hero__avatar-card{width:clamp(240px,24vw,280px)}.human-hero__grid[data-status=archived] .human-hero__avatar-card,.human-hero__grid[data-status=deceased] .human-hero__avatar-card,.human-hero__grid[data-status=archived] .human-hero__bio-card,.human-hero__grid[data-status=deceased] .human-hero__bio-card,.human-hero__progress-card[data-status=archived],.human-hero__progress-card[data-status=deceased]{background:radial-gradient(150% 140% at 12% -10%,#cbd5e152,#0000 72%),radial-gradient(150% 140% at 88% -4%,#94a3b842,#0000 76%),linear-gradient(170deg,#f8fafcf5,#e2e8f0e6 68%);border-color:#cbd5e194;box-shadow:0 28px 58px #47556924,inset 0 1px #ffffffd1}.human-hero__avatar-card:before,.human-hero__bio-card:before,.human-hero__progress-card:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;filter:blur(6px);opacity:.85;background:radial-gradient(260px 240px at 28% 4%,#ffffff7a,#0000 72%),radial-gradient(260px 240px at 76% 6%,#b6e5ff42,#0000 80%);position:absolute;inset:-18% -12% -26%}.human-hero__avatar-card--with-status{--hero-meta-card-size:calc(var(--hero-access-card-size) * .75)}@media (min-width:1280px){.human-hero__avatar-card{align-items:stretch}}[data-theme=dark] .human-hero__avatar-card,[data-theme=dark] .human-hero__bio-card,[data-theme=dark] .human-hero__progress-card{background:radial-gradient(120% 120% at 20% 20%,#115e5929 0%,#115e5900 55%),radial-gradient(140% 140% at 85% 10%,#1e40af2e 0%,#0f172a0d 60%),linear-gradient(160deg,#111827eb,#0f172ad1);border-color:#60a5fa73;box-shadow:0 28px 52px #0000008c,inset 0 1px #94a3b838}[data-theme=dark] .human-hero__grid[data-status=archived] .human-hero__avatar-card,[data-theme=dark] .human-hero__grid[data-status=deceased] .human-hero__avatar-card,[data-theme=dark] .human-hero__grid[data-status=archived] .human-hero__bio-card,[data-theme=dark] .human-hero__grid[data-status=deceased] .human-hero__bio-card,[data-theme=dark] .human-hero__progress-card[data-status=archived],[data-theme=dark] .human-hero__progress-card[data-status=deceased]{background:radial-gradient(120% 120% at 22% 16%,#47556942,#0000 70%),radial-gradient(130% 120% at 84% 10%,#3341553d,#0000 78%),linear-gradient(165deg,#111827e0,#18212ed6);border-color:#47556973;box-shadow:0 24px 48px #0000008a,inset 0 1px #94a3b829}[data-theme=dark] .human-hero__avatar-card:before,[data-theme=dark] .human-hero__bio-card:before,[data-theme=dark] .human-hero__progress-card:before{opacity:.6;filter:blur(12px);background:radial-gradient(260px 220px at 28% 6%,#38bdf852,#0000 78%),radial-gradient(260px 220px at 74% 8%,#2dd4bf42,#0000 82%)}.human-hero__avatar-card--with-status{--hero-core-card-width:min(100%, 248px);width:clamp(228px,21vw,268px);max-width:clamp(228px,21vw,268px);padding-right:clamp(1.2rem,3vw,1.9rem)}@media (min-width:1024px){.human-hero__avatar-card--with-status{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:clamp(.9rem,2.2vw,1.4rem);display:grid}.human-hero__avatar-main{grid-area:1/1}.human-hero__avatar-meta{grid-area:1/2;align-items:flex-start;width:auto}.human-hero__avatar-status{width:auto}.human-hero__avatar-nav{grid-area:2/1/auto/-1}}@media (min-width:1280px){.human-hero__avatar-card--with-status{--hero-core-card-width:clamp(248px, 23vw, 288px);width:clamp(248px,23vw,288px);max-width:clamp(248px,23vw,288px);padding-right:clamp(1.35rem,2.8vw,2.2rem)}}.human-hero__avatar-main{flex-direction:column;align-items:center;gap:clamp(.85rem,2.6vw,1.3rem);width:100%;display:flex}@media (min-width:1280px){.human-hero__avatar-main{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%}}.human-hero__avatar-stack{flex-shrink:0;margin-inline:auto;display:inline-flex;position:static}@media (min-width:1280px){.human-hero__avatar-stack{align-self:flex-start;margin-inline:0}}.human-hero__avatar-status{flex-shrink:0;justify-content:center;width:100%;display:flex}@media (min-width:1280px){.human-hero__avatar-status{justify-content:center;align-items:center;width:auto}}.human-hero__avatar-meta{flex-direction:column;align-items:center;gap:clamp(.7rem,2.1vw,1.2rem);width:100%;display:flex}@media (min-width:768px){.human-hero__avatar-meta{align-items:center}}.human-hero__status-card{--status-card-accent:#e2e8f047;--status-heart-offset-x:-2px;--status-heart-offset-y:-2px;box-shadow:none;width:var(--hero-meta-card-size,clamp(80px, 9vw, 110px));height:var(--hero-meta-card-size,clamp(80px, 9vw, 110px));flex:0 0 var(--hero-meta-card-size,clamp(80px, 9vw, 110px));min-height:var(--hero-meta-card-size,clamp(80px, 9vw, 110px));isolation:isolate;background:0 0;border:0;border-radius:0;justify-content:center;align-self:flex-start;align-items:center;margin-top:0;padding:0;transition:none;display:inline-flex;position:relative}.human-hero__status-card:hover,.human-hero__status-card:focus-visible{filter:none}.human-hero__avatar-card--with-status .human-hero__status-card{padding:0}.human-hero__status-card--alive,.human-hero__status-card--archived,.human-hero__status-card--deceased{--status-card-accent:#e2e8f047;--status-card-glow:#94a3b81f;--status-card-edge:#fff9}.human-hero__status-icon{object-fit:contain;filter:drop-shadow(0 12px 22px #0f172a52);width:clamp(66px,9.75vw,84px);max-width:100%;height:clamp(66px,9.75vw,84px);margin:0 auto;transition:transform .25s,filter .25s;display:block}.human-hero__avatar-card--with-status .human-hero__status-icon{width:clamp(48px,7.5vw,60px);height:clamp(48px,7.5vw,60px)}.human-hero__status-card:hover .human-hero__status-icon,.human-hero__status-card:focus-visible .human-hero__status-icon{filter:drop-shadow(0 16px 30px #0f172a5c);transform:translateY(-4px)scale(1.05)}.human-hero__status-card--alive .human-hero__status-icon,.human-hero__status-card--deceased .human-hero__status-icon{filter:drop-shadow(0 12px 22px #f43f5e52)}.human-hero__status-card--archived .human-hero__status-icon{filter:grayscale()saturate(.35)brightness(1.08)drop-shadow(0 12px 22px #94a3b852)}.human-hero__status-card--alive:hover .human-hero__status-icon,.human-hero__status-card--alive:focus-visible .human-hero__status-icon,.human-hero__status-card--deceased:hover .human-hero__status-icon,.human-hero__status-card--deceased:focus-visible .human-hero__status-icon{filter:drop-shadow(0 16px 30px #f43f5e6b)}.human-hero__status-card--archived:hover .human-hero__status-icon,.human-hero__status-card--archived:focus-visible .human-hero__status-icon{filter:grayscale()saturate(.4)brightness(1.12)drop-shadow(0 16px 30px #94a3b861)}[data-theme=dark] .human-hero__status-card--archived .human-hero__status-icon{filter:grayscale()saturate(.45)brightness(1.18)drop-shadow(0 12px 22px #1e293b80)}[data-theme=dark] .human-hero__status-card--archived:hover .human-hero__status-icon,[data-theme=dark] .human-hero__status-card--archived:focus-visible .human-hero__status-icon{filter:grayscale()saturate(.5)brightness(1.24)drop-shadow(0 16px 30px #0f172a85)}.human-hero__bio-card{width:fit-content;min-width:min(100%, var(--hero-core-card-width,260px));max-width:100%;min-height:var(--hero-core-card-height,286.39px);box-sizing:border-box;flex-direction:column;justify-content:space-between;align-self:flex-start;gap:1.1rem;height:auto;margin-top:0;padding:1rem 1.2rem;display:flex}.human-hero__bio-loading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;pointer-events:all;cursor:progress;background:#ffffffd1;border-radius:18px;justify-content:center;align-items:center;display:flex;position:absolute;inset:.6rem;box-shadow:inset 0 0 0 1px #ffffffad,0 18px 44px #0f172a1f}[data-theme=dark] .human-hero__bio-loading{background:#0f172abf;box-shadow:inset 0 0 0 1px #94a3b852,0 18px 44px #0006}.human-hero__bio-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(1rem,2.4vw,1.4rem);display:grid}.household-hero__infos{grid-template-columns:minmax(min(220px,100%),max-content);gap:clamp(.9rem,2.2vw,1.3rem);margin-top:.35rem;font-size:clamp(.84rem,2.6vw,1rem)}.household-hero__infos .human-hero__bio-item--contact{--bio-tone-symbol-bg:linear-gradient(135deg, #3b82f638, #10b98142);--bio-tone-symbol-color:#0f76d2e6;--bio-tone-chip-bg:linear-gradient(135deg, #1fb6e2 0%, #22c8b8 100%);--bio-tone-chip-border:#22c8b8d9;--bio-tone-chip-shadow:#22c8b847;--bio-tone-chip-hover-border:#3b82f67a;--bio-tone-chip-hover-shadow:#3b82f647;--bio-tone-chip-text:#fffffff5}.household-hero__infos .human-hero__bio-item--contact.is-empty{--bio-tone-symbol-bg:linear-gradient(135deg, #cbd5e14d, #e2e8f05c);--bio-tone-symbol-color:#475569b8;--bio-tone-chip-bg:linear-gradient(135deg, #22c8b82e, #22c8b81f);--bio-tone-chip-border:#22c8b852;--bio-tone-chip-shadow:#22c8b82e;--bio-tone-chip-hover-border:#94a3b885;--bio-tone-chip-hover-shadow:#94a3b852;--bio-tone-chip-text:#ffffffe6}.household-hero__infos .human-hero__bio-item--contact .human-hero__bio-chip{box-shadow:0 16px 34px var(--bio-tone-chip-shadow), 0 0 0 1px #ffffff1f inset;font-size:inherit;border-width:1.6px;line-height:1.2;background:var(--bio-tone-chip-bg)!important;border-color:var(--bio-tone-chip-border)!important;color:var(--bio-tone-chip-text)!important}.household-hero__infos .human-hero__bio-item--contact:not(.is-empty) .human-hero__bio-chip{background:linear-gradient(135deg,#1fb6e2 0%,#22c8b8 100%);border-color:#22c8b8d9;box-shadow:0 16px 34px #22c8b847}.household-hero__infos .human-hero__bio-item--contact:not(.is-empty) .human-hero__bio-chip:hover{box-shadow:0 20px 40px #22c8b857}.household-hero__infos .human-hero__bio-item--contact.is-empty .human-hero__bio-chip{box-shadow:0 14px 28px var(--bio-tone-chip-shadow);background:var(--bio-tone-chip-bg)!important;border-color:var(--bio-tone-chip-border)!important}.household-hero__infos .human-hero__bio-item--contact .human-hero__bio-chip>*{font-size:inherit;line-height:inherit;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;color:inherit!important;background:0 0!important;text-decoration-color:currentColor!important}.human-hero__bio-item{--bio-tone-symbol-bg:linear-gradient(135deg, #3b82f63d, #10b98142);--bio-tone-symbol-color:#0f76d2e6;--bio-tone-chip-bg:linear-gradient(135deg, #3b82f62e, #06b6d438);--bio-tone-chip-border:#3b82f652;--bio-tone-chip-shadow:#3b82f62e;--bio-tone-chip-hover-border:#3b82f67a;--bio-tone-chip-hover-shadow:#3b82f647;--bio-tone-chip-text:#0f172ad1;--bio-tone-chip-active-bg:linear-gradient(135deg, #3b82f647, #10b98147);--bio-tone-chip-active-border:#3b82f680;--bio-tone-chip-active-shadow:#3b82f652;align-items:flex-start;gap:.9rem;min-width:0;display:flex}.human-hero__bio-item.is-filled{--bio-tone-symbol-bg:linear-gradient(135deg, #38bdf8 12%, #34d399 92%);--bio-tone-symbol-color:#f8fafc;--bio-tone-chip-bg:linear-gradient(135deg, #38bdf8f2, #2dd4bfeb);--bio-tone-chip-border:#38bdf899;--bio-tone-chip-shadow:#38bdf85c;--bio-tone-chip-hover-border:#38bdf8c7;--bio-tone-chip-hover-shadow:#38bdf875;--bio-tone-chip-text:#f0fdfa;--bio-tone-chip-active-bg:linear-gradient(135deg, #38bdf8, #34d399);--bio-tone-chip-active-border:#38bdf8d1;--bio-tone-chip-active-shadow:#38bdf875}.human-hero__bio-item.is-empty{--bio-tone-symbol-bg:linear-gradient(135deg, #cbd5e142, #e2e8f052);--bio-tone-symbol-color:#475569ad;--bio-tone-chip-bg:linear-gradient(135deg, #e2e8f047, #cbd5e142);--bio-tone-chip-border:#94a3b852;--bio-tone-chip-shadow:#94a3b82e;--bio-tone-chip-hover-border:#94a3b86b;--bio-tone-chip-hover-shadow:#94a3b842;--bio-tone-chip-text:#475569d1;--bio-tone-chip-active-bg:linear-gradient(135deg, #cbd5e152, #e2e8f052);--bio-tone-chip-active-border:#94a3b86b;--bio-tone-chip-active-shadow:#94a3b83d}.human-hero__bio-chip{border:1px solid var(--bio-tone-chip-border);background:var(--bio-tone-chip-bg);width:100%;min-height:44px;box-shadow:0 18px 36px var(--bio-tone-chip-shadow);color:var(--bio-tone-chip-text);border-radius:18px;justify-content:center;align-items:center;padding:.55rem 1.1rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:flex}.human-hero__bio-chip--button{cursor:pointer}.human-hero__bio-chip--button:hover{border-color:var(--bio-tone-chip-hover-border);box-shadow:0 22px 40px var(--bio-tone-chip-hover-shadow)}.human-hero__bio-chip--button:focus-visible{outline:none;box-shadow:0 0 0 3px #38bdf838,0 12px 26px #0f172a1f}.human-hero__bio-chip--button.is-active{background:var(--bio-tone-chip-active-bg);border-color:var(--bio-tone-chip-active-border);color:var(--bio-tone-chip-text);box-shadow:0 24px 44px var(--bio-tone-chip-active-shadow)}.human-hero__bio-chip--flex{flex-wrap:wrap;justify-content:flex-start;gap:.4rem;padding:.55rem .7rem}.animal-hero__classification-chip{justify-content:center;margin-top:.35rem;display:flex}.animal-hero__classification-button{cursor:pointer;width:clamp(40px,6vw,50px);height:clamp(40px,6vw,50px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:0 0;border:none;border-radius:18px;justify-content:center;align-items:center;padding:0;transition:transform .15s,filter .25s;display:inline-flex;position:relative;overflow:visible}.animal-hero__classification-button:before{content:"";filter:blur(14px);opacity:.78;pointer-events:none;z-index:0;background:radial-gradient(68% 68% at 50% 40%,#10b98147,#0000 72%);border-radius:20px;position:absolute;inset:-8px}.animal-hero__classification-button:after{content:none}.animal-hero__classification-button:hover,.animal-hero__classification-button:focus-visible{filter:drop-shadow(0 14px 24px #10b98142)drop-shadow(0 7px 16px #0f172a29)drop-shadow(0 10px 18px #10b9812e);outline:none;transform:translateY(-2px)}.animal-hero__classification-icon{isolation:isolate;color:#10b981;filter:drop-shadow(0 10px 20px #10b9813d)drop-shadow(0 6px 12px #0f172a24);z-index:3;width:100%;height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.animal-hero__classification-icon:before{content:none}.animal-hero__classification-icon:after{content:"";filter:blur(9px);opacity:.9;z-index:2;background:radial-gradient(72% 70% at 50% 36%,#10b98161,#0000 70%);border-radius:18px;position:absolute;inset:-6px}.animal-hero__classification-svg{stroke:currentColor;filter:drop-shadow(0 6px 12px #10b98138)drop-shadow(0 3px 6px #10b9812e);z-index:1;width:clamp(32px,6.4vw,44px);height:clamp(32px,6.4vw,44px)}:root,[data-theme=dark]{--bv-classification-sheet-bg:linear-gradient(145deg, #f8fafcf5, #f1f5f9eb);--bv-classification-sheet-border-color:#94a3b83d;--bv-classification-sheet-shadow:inset 0 1px 0 #ffffffa6, 0 28px 70px #0f172a2e;--bv-classification-sheet-radius:22px;--bv-classification-sheet-blur:16px;--bv-classification-sheet-saturate:105%}.animal-hero__classification-modal{--classification-pad:clamp(1rem, 3vh, 1.75rem);--classification-safe:var(--app-header-height,var(--bv-header-height,72px));-webkit-backdrop-filter:blur(6px)saturate(118%);backdrop-filter:blur(6px)saturate(118%);padding:var(--classification-pad);padding-top:calc(var(--classification-pad) + var(--classification-safe));z-index:2400;background:#0f172a9e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.animal-hero__classification-sheet{background:var(--bv-classification-sheet-bg,radial-gradient(140% 110% at 0% 0%, #ffffffb8 0%, transparent 56%), linear-gradient(168deg, #fffffff0 0%, #f8fbffd1 100%));border-radius:var(--bv-classification-sheet-radius,22px);width:min(560px,100%);max-height:calc(100vh - 5rem);box-shadow:var(--bv-classification-sheet-shadow,inset 0 1px 0 #ffffffe0, inset 0 -1px 0 #fff3, 0 30px 72px #0f172a33, 0 12px 28px #0f172a1a, 0 36px 80px #38bdf814, 0 30px 64px #ed7a3a0f);border:1px solid var(--bv-classification-sheet-border-color,#ff8c4e42);-webkit-backdrop-filter:blur(var(--bv-classification-sheet-blur,22px)) saturate(var(--bv-classification-sheet-saturate,130%));backdrop-filter:blur(var(--bv-classification-sheet-blur,22px)) saturate(var(--bv-classification-sheet-saturate,130%));isolation:isolate;gap:1rem;padding:1.35rem 1.4rem;animation:.24s cubic-bezier(.16,1,.3,1) both bioModalSheetEnter;display:grid;position:relative;overflow-y:auto}.animal-hero__classification-sheet:before{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:.6;pointer-events:none;z-index:0;background:linear-gradient(#fff6 0%,#0000 38%);position:absolute;inset:0}.animal-hero__classification-sheet>*{z-index:1;position:relative}@keyframes bioModalSheetEnter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.animal-hero__classification-sheet{animation:none}}.animal-hero__classification-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.animal-hero__classification-title{align-items:center;gap:.65rem;display:inline-flex}.animal-hero__classification-heading-icon{color:#14b8a6;filter:drop-shadow(0 8px 16px #10b9812e)drop-shadow(0 5px 10px #0f172a1a);flex-shrink:0;width:clamp(26px,5vw,34px);height:clamp(26px,5vw,34px)}.animal-hero__classification-headings{flex-direction:column;gap:.2rem;display:flex}.animal-hero__classification-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#334155b3;border-radius:var(--bv-radius-pill);background:linear-gradient(135deg,#ffffffc7,#f1f5f999);border:1px solid #0f172a14;align-self:flex-start;align-items:center;margin-bottom:.15rem;padding:.18rem .55rem;font-size:.66rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffd9}.animal-hero__classification-heading{letter-spacing:-.01em;color:#0f766e;font-size:1.25rem;font-weight:800}.animal-hero__classification-subtitle{color:#475569b3;font-size:.95rem}.animal-hero__classification-close{--classification-close-size:clamp(3.8rem, 4.8vw, 4.45rem);color:#ff7a1a;width:var(--classification-close-size);height:var(--classification-close-size);border-radius:var(--bv-radius-pill);box-shadow:none;cursor:pointer;isolation:isolate;transform-origin:50%;filter:drop-shadow(0 0 6px #ff7a1a94)drop-shadow(0 0 18px #ff7a1a52);background:0 0;border:none;place-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1),color .18s,filter .22s,opacity .24s;animation:.38s cubic-bezier(.16,1,.3,1) both questionnaire-close-enter;display:grid}.animal-hero__classification-close:hover{color:#ffb347;filter:drop-shadow(0 0 8px #ff7a1acc)drop-shadow(0 0 22px #ff7a1a80);background:0 0;transform:translateY(-1px)scale(1.04)}.animal-hero__classification-close:active{filter:drop-shadow(0 0 6px #ff7a1a99)drop-shadow(0 0 16px #ff7a1a59);transform:translateY(0)scale(.98)}.animal-hero__classification-close:focus-visible{background:0 0;outline:none;box-shadow:0 0 0 3px #ff7a1a66}.animal-hero__classification-close[data-bv-modal-autofocus=true]:focus-visible{box-shadow:none}.animal-hero__classification-close svg{width:1.62rem;height:1.62rem;transition:transform .22s}.animal-hero__classification-close:hover svg{transform:rotate(90deg)scale(1.08)}.animal-hero__classification-body{background:#ffffffb3;border:1px solid #0f172a0f;border-radius:16px;gap:.75rem;padding:.9rem 1rem;display:grid;box-shadow:0 16px 32px #0f172a14}.animal-hero__classification-body.animal-hero__bio-modal-body{box-shadow:none;background:0 0;border:0;padding:.25rem 0}.animal-hero__bio-modal-body .human-hero__bio-editor-card:not(.human-hero__bio-editor-card--ghost){box-shadow:none;background:0 0;border:0;padding:.35rem 0}.animal-hero__bio-modal-body .human-hero__bio-editor-card.is-soft{box-shadow:none;background:0 0;border:0}.animal-hero__classification-form{box-shadow:none;background:0 0;border:0;border-radius:16px;gap:1rem;margin-top:.25rem;padding:1rem;display:grid}.animal-hero__classification-form .animal-hero__species-actions{justify-content:space-between;gap:.65rem}.animal-hero__classification-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.animal-hero__classification-actions--footer{padding:0 1rem}.animal-hero__classification-save--solo{margin-left:auto}[data-theme=dark] .animal-hero__classification-heading-icon{color:#2dd4bf;filter:drop-shadow(0 8px 16px #10b98152)drop-shadow(0 5px 10px #00000059)}[data-theme=dark] .animal-hero__classification-button{background:radial-gradient(135% 135% at 26% 18%,#111827a6,#1118276b),linear-gradient(145deg,#22c55e47,#05966952);border-color:#34d39999;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #22c55e42,0 10px 22px #0c121ea6,0 8px 18px #22c55e38}[data-theme=dark] .animal-hero__classification-button:after{background:linear-gradient(160deg,#ffffff14,#22c55e24)}[data-theme=dark] .animal-hero__classification-icon{color:#34d399;filter:drop-shadow(0 10px 20px #22c55e52)drop-shadow(0 6px 14px #080b1199)}[data-theme=dark] .animal-hero__classification-icon:after{background:radial-gradient(70% 70% at 50% 36%,#34d39961,#0000 70%)}[data-theme=dark] .animal-hero__classification-button{box-shadow:none;background:0 0}[data-theme=dark] .animal-hero__classification-button:before{background:radial-gradient(68% 68% at 50% 40%,#34d39959,#0000 72%)}[data-theme=dark] .animal-hero__classification-modal{-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%);background:#050b16b3}[data-theme=dark] .animal-hero__classification-sheet{background:var(--bv-classification-sheet-bg,radial-gradient(140% 110% at 0% 0%, #ffffff14 0%, transparent 56%), linear-gradient(168deg, #0f172aeb 0%, #0b111cdb 100%));border-color:var(--bv-classification-sheet-border-color,#94a3b838);box-shadow:var(--bv-classification-sheet-shadow,inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #ffffff0a, 0 30px 72px #0009, 0 12px 28px #0006, 0 36px 80px #38bdf80f, 0 30px 64px #ed7a3a14)}[data-theme=dark] .animal-hero__classification-sheet:before{opacity:.7;background:linear-gradient(#ffffff14 0%,#0000 38%)}[data-theme=dark] .animal-hero__classification-eyebrow{color:#cbd5e1c7;background:linear-gradient(135deg,#ffffff14,#0f172a66);border-color:#94a3b838;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .animal-hero__classification-heading{color:#0f766e}[data-theme=dark] .animal-hero__classification-subtitle{color:#475569b3}[data-theme=dark] .animal-hero__classification-form{box-shadow:none;background:0 0;border-color:#0000}[data-theme=dark] .animal-hero__classification-body{background:#ffffffb3;border-color:#0f172a0f;box-shadow:0 16px 32px #0f172a14}[data-theme=dark] .animal-hero__classification-close{color:#ff7a1a;box-shadow:none;filter:drop-shadow(0 0 6px #ff7a1a94)drop-shadow(0 0 18px #ff7a1a52);background:0 0}[data-theme=dark] .animal-hero__classification-close:hover{color:#ffb347;filter:drop-shadow(0 0 8px #ff7a1acc)drop-shadow(0 0 22px #ff7a1a80);background:0 0}[data-theme=dark] .animal-hero__classification-close:focus-visible{background:0 0;box-shadow:0 0 0 3px #ff7a1a66}.animal-hero__bio-modal-body{--bio-editor-border:var(--bv-classification-sheet-border-color,#ff8c4e3d);--bio-editor-bg:linear-gradient(165deg, #fffffff5, #ecfdf5e6);--bio-editor-shadow:0 18px 36px #10b98124;--bio-editor-text:#311508e6;--bio-editor-accent:#10b981;--bio-editor-subtext:#374151c7;--bio-editor-hint:#475569c7;--bio-editor-button-bg:#10b98129;--bio-editor-button-border:#10b98152;--bio-editor-button-bg-hover:#10b9813d;--bio-editor-button-text:#15543de6;--bio-card-border:#10b9813d;--bio-card-bg:linear-gradient(160deg, #fffffff0, #ecfdf5e6);--bio-card-shadow:0 16px 32px #10b9811f;--bio-card-title:#15543dcc;--bio-card-accent:#15543df5;--bio-card-note:#475569c7;--bio-card-soft-bg:linear-gradient(165deg, #ecfdf5f2, #ffffffe6);--bio-card-soft-border:#10b9813d;--bio-card-soft-shadow:0 16px 32px #10b9811f;gap:.85rem;display:grid}.animal-hero__bio-modal-body .human-hero__bio-editor-section,.animal-hero__bio-modal-body .human-hero__bio-nationality-editor{border-top:none;margin-top:0;padding-top:0}[data-theme=dark] .animal-hero__bio-modal-body{--bio-editor-border:var(--bv-classification-sheet-border-color,#ff8c4e3d);--bio-editor-bg:linear-gradient(165deg, #fffffff5, #ecfdf5e6);--bio-editor-shadow:0 18px 36px #10b98124;--bio-editor-text:#311508e6;--bio-editor-accent:#10b981;--bio-editor-subtext:#374151c7;--bio-editor-hint:#475569c7;--bio-editor-button-bg:#10b98129;--bio-editor-button-border:#10b98152;--bio-editor-button-bg-hover:#10b9813d;--bio-editor-button-text:#15543de6;--bio-card-border:#10b9813d;--bio-card-bg:linear-gradient(160deg, #fffffff0, #ecfdf5e6);--bio-card-shadow:0 16px 32px #10b9811f;--bio-card-title:#15543dcc;--bio-card-accent:#15543df5;--bio-card-note:#475569c7;--bio-card-soft-bg:linear-gradient(165deg, #ecfdf5f2, #ffffffe6);--bio-card-soft-border:#10b9813d;--bio-card-soft-shadow:0 16px 32px #10b9811f}.human-hero__bio-chip--empty .human-hero__bio-chip-label--empty{color:#5e6d7ed1;font-size:1rem;font-style:italic;font-weight:500}.human-hero__bio-chip--empty{color:#475569c7;background:linear-gradient(135deg,#94a3b833,#cbd5e142);border-color:#94a3b861;font-style:italic;box-shadow:0 12px 24px #94a3b833}.human-hero__bio-chip--button.human-hero__bio-chip--empty:hover,.human-hero__bio-chip--button.human-hero__bio-chip--empty:focus-visible{border-color:#94a3b87a;transform:translateY(-1px);box-shadow:0 16px 28px #94a3b842}.human-hero__bio-chip--empty,.human-hero__bio-chip-label--empty{color:#64748bc7;font-style:italic}.human-hero__bio-chip-label{color:var(--bio-tone-chip-text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.human-hero__bio-chip-label--center{text-align:center;width:100%}.human-hero__bio-chip-value{letter-spacing:-.01em;color:var(--bio-tone-chip-text);font-weight:600}.human-hero__bio-symbol{--bio-symbol-size:26px;background:var(--bio-tone-symbol-bg);width:44px;height:44px;color:var(--bio-tone-symbol-color);border-radius:16px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 12px 20px #3b82f62e}.human-hero__bio-glyph{width:var(--bio-symbol-size);height:var(--bio-symbol-size);background-color:currentColor;display:inline-flex;-webkit-mask-image:none;mask-image:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.human-hero__bio-glyph--vector{color:currentColor;background:0 0;justify-content:center;align-items:center;-webkit-mask-image:none;mask-image:none}.human-hero__bio-glyph--vector svg{width:100%;height:100%}.human-hero__bio-item--sex,.human-hero__bio-item--nationalities{--bio-tone-symbol-bg:linear-gradient(135deg, #38bdf8b8, #2dd4bfad);--bio-tone-symbol-color:#f8fafc;--bio-tone-chip-bg:linear-gradient(135deg, #38bdf8f2, #2dd4bfe6);--bio-tone-chip-border:#38bdf899;--bio-tone-chip-shadow:#38bdf857;--bio-tone-chip-hover-border:#38bdf8c7;--bio-tone-chip-hover-shadow:#38bdf875;--bio-tone-chip-text:#f0fdfa;--bio-tone-chip-active-bg:linear-gradient(135deg, #38bdf8, #34d399);--bio-tone-chip-active-border:#38bdf8d9;--bio-tone-chip-active-shadow:#38bdf880}.human-hero__bio-body{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.human-hero__bio-body--condensed{justify-content:center;align-items:stretch;gap:.35rem;width:100%}.human-hero__bio-body--gender{flex-direction:column;flex:1;align-items:stretch;gap:.55rem;width:100%;display:flex}.human-hero__bio-nationalities-row{flex-wrap:wrap;align-items:flex-start;gap:.6rem;width:100%;display:flex}.human-hero__nationality-stack{flex-direction:column;align-items:center;gap:.25rem;width:100%;display:flex}.human-hero__bio-editor-section,.human-hero__bio-nationality-editor{border-top:1px solid #94a3b847;grid-column:1/-1;width:100%;margin-top:1.2rem;padding-top:1.1rem}.human-hero__bio-editor-body{flex-direction:column;gap:.6rem;display:flex}.human-hero__bio-editor-card{border:1px solid var(--bio-card-border,#94a3b847);background:var(--bio-card-bg,#fffc);box-shadow:var(--bio-card-shadow,0 12px 24px #0f172a14);border-radius:16px;flex-direction:column;gap:.35rem;padding:.75rem .9rem;display:flex}.human-hero__bio-editor-card--ghost{box-shadow:none;background:0 0;border:0;padding:0}.human-hero__bio-editor-card.is-soft{background:var(--bio-card-soft-bg,#f8fafcdb);border-color:var(--bio-card-soft-border,#cbd5e147);box-shadow:var(--bio-card-soft-shadow,0 10px 22px #0f172a14)}.human-hero__bio-editor-meta{color:var(--bio-editor-subtext,#475569cc);font-size:.85rem}.human-hero__bio-editor-meta span{color:var(--bio-editor-accent,#0f172ae6);font-weight:600}.human-hero__bio-editor-hint{color:var(--bio-editor-hint,#64748bc7);font-size:.8rem;line-height:1.45}.human-hero__bio-editor-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.human-hero__bio-editor-block{flex-direction:column;gap:.6rem;display:flex}.human-hero__bio-editor-block+.human-hero__bio-editor-block{margin-top:.4rem}.human-hero__bio-editor--age,.human-hero__bio-editor--sex,.human-hero__bio-editor--household{--bio-editor-border:#14b8a657;--bio-editor-bg:linear-gradient(150deg, #14b8a62e, #10b98142);--bio-editor-shadow:0 18px 36px #10b98133;--bio-editor-text:#0f766eeb;--bio-editor-accent:#0f766ef2;--bio-editor-subtext:#0f766eb8;--bio-editor-hint:#0f766ea3;--bio-editor-button-bg:#14b8a633;--bio-editor-button-border:#14b8a65c;--bio-editor-button-bg-hover:#14b8a647;--bio-editor-button-text:#0f766eeb;--bio-choice-border:#14b8a64d;--bio-choice-bg:linear-gradient(145deg, #ecfdf5f0, #d1fae5e6);--bio-choice-border-hover:#14b8a673;--bio-choice-hover-shadow:0 18px 32px #10b98138;--bio-choice-active-border:#14b8a685;--bio-choice-active-bg:linear-gradient(145deg, #14b8a638, #10b98152);--bio-choice-active-text:#0f766ef0;--bio-choice-active-shadow:0 22px 36px #10b9813d;--bio-choice-text:#0f766ee6;--bio-choice-hint:#0f766eb3;--bio-card-border:#14b8a652;--bio-card-bg:linear-gradient(150deg, #ecfdf5f0, #d1fae5e6);--bio-card-shadow:0 18px 32px #10b9812e;--bio-card-title:#0f766ec7;--bio-card-accent:#0f766ef2;--bio-card-note:#0f766eb3;--bio-card-soft-bg:linear-gradient(150deg, #e0fcf5eb, #ecfdf5eb);--bio-card-soft-border:#14b8a642;--bio-card-soft-shadow:0 14px 28px #10b98129}.human-hero__birth-stack{flex-direction:column;gap:1rem;display:flex}.human-hero__birth-form{flex-direction:column;gap:.85rem;display:flex}.human-hero__birth-input{border-radius:var(--bv-radius-pill);border:1px solid var(--bio-card-border,#14b8a652);background:var(--bio-card-bg,linear-gradient(150deg, #ecfdf5f0, #d1fae5e6));height:44px;box-shadow:var(--bio-card-shadow,0 18px 32px #10b9812e);align-items:center;gap:.5rem;padding:0 2.6rem 0 1rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.human-hero__birth-input.is-error{border-color:#dc262673;box-shadow:0 14px 30px #dc262638}.human-hero__birth-input:focus-within{border-color:var(--bio-choice-active-border,#14b8a685);box-shadow:0 0 0 3px #14b8a62e, var(--bio-card-shadow,0 18px 32px #10b9812e);background:var(--bio-card-bg,linear-gradient(150deg, #ecfdf5f0, #d1fae5e6))}.human-hero__birth-input-icon{color:#0f766ea6;display:inline-flex}.human-hero__birth-input-field{color:#0f766ef2;background:0 0;border:none;outline:none;flex:1;height:100%;font-size:.95rem;font-weight:600}.human-hero__birth-input-field::placeholder{color:#0d9488a6}.human-hero__birth-input-eye{border-radius:var(--bv-radius-pill);color:#0d9488c7;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:color .18s,transform .18s;display:inline-flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.human-hero__birth-input-eye:hover,.human-hero__birth-input-eye:focus-visible{color:#0d9488fa;outline:none;transform:translateY(-50%)translateY(-1px)}.human-hero__birth-input-eye:disabled{opacity:.6;cursor:not-allowed;transform:translateY(-50%)}.human-hero__birth-error{color:#dc2626d1;font-size:.82rem;font-weight:600}.human-hero__bio-editor--nationality{--bio-editor-border:#0ea5e95c;--bio-editor-bg:linear-gradient(150deg, #0ea5e92e, #34d39947);--bio-editor-shadow:0 18px 36px #0ea5e92e;--bio-editor-accent:#0694a1f0;--bio-editor-subtext:#065f7dbd;--bio-editor-hint:#065f7dad;--bio-editor-button-bg:#0ea5e933;--bio-editor-button-border:#0ea5e95c;--bio-editor-button-bg-hover:#0ea5e947;--bio-editor-button-text:#066482eb;--bio-choice-border:#0ea5e94d;--bio-choice-bg:linear-gradient(145deg, #ecfcffeb, #d1fae5e6);--bio-choice-border-hover:#0ea5e973;--bio-choice-hover-shadow:0 18px 32px #0ea5e938;--bio-choice-active-border:#0ea5e985;--bio-choice-active-bg:linear-gradient(145deg, #0ea5e93d, #34d39957);--bio-choice-active-text:#06506ef0;--bio-choice-active-shadow:0 22px 36px #0ea5e93d;--bio-choice-text:#075985e6;--bio-choice-hint:#065f7db3;--bio-card-border:#0ea5e952;--bio-card-bg:linear-gradient(150deg, #ecfcffe6, #d1fae5e6);--bio-card-shadow:0 18px 32px #0ea5e933;--bio-card-title:#065f7dc7;--bio-card-accent:#067190f2;--bio-card-note:#0694a1bf;--bio-card-soft-bg:linear-gradient(150deg, #d1fae5eb, #ecfcffeb);--bio-card-soft-border:#0ea5e947;--bio-card-soft-shadow:0 14px 28px #0ea5e92e}[data-theme=dark] .human-hero__bio-editor--age,[data-theme=dark] .human-hero__bio-editor--sex,[data-theme=dark] .human-hero__bio-editor--household{--bio-editor-border:#14b8a69e;--bio-editor-bg:linear-gradient(145deg, #09585ec2, #085c4eb8);--bio-editor-shadow:0 24px 46px #031c208c;--bio-editor-text:#dbfcf7eb;--bio-editor-accent:#99f6e4f2;--bio-editor-subtext:#94d5c8c7;--bio-editor-hint:#7dc4bab8;--bio-editor-button-bg:#14b8a652;--bio-editor-button-border:#14b8a68a;--bio-editor-button-bg-hover:#14b8a666;--bio-editor-button-text:#dbfcf7f2;--bio-choice-border:#14b8a694;--bio-choice-bg:linear-gradient(145deg, #06444ae0, #075a54d1);--bio-choice-border-hover:#14b8a6b8;--bio-choice-hover-shadow:0 26px 46px #0414169e;--bio-choice-active-border:#14b8a6c7;--bio-choice-active-bg:linear-gradient(145deg, #14b8a67a, #10b98175);--bio-choice-active-text:#d7fdf8fa;--bio-choice-active-shadow:0 30px 52px #041416ad;--bio-choice-text:#d1faf5eb;--bio-choice-hint:#bfefe4cc;--bio-card-border:#14b8a694;--bio-card-bg:linear-gradient(150deg, #08484ee0, #095854db);--bio-card-shadow:0 26px 48px #031113a8;--bio-card-title:#a7f3e0d9;--bio-card-accent:#ecfefcf7;--bio-card-note:#94d5ccd6;--bio-card-soft-bg:linear-gradient(150deg, #08585cd1, #074246d1);--bio-card-soft-border:#14b8a67a;--bio-card-soft-shadow:0 26px 46px #031113a3}[data-theme=dark] .human-hero__birth-input{background:var(--bio-card-bg,linear-gradient(150deg, #08484ee0, #095854db));border-color:var(--bio-card-border,#14b8a694);box-shadow:var(--bio-card-shadow,0 26px 48px #031113a8)}[data-theme=dark] .human-hero__birth-input.is-error{border-color:#f871718c;box-shadow:0 18px 36px #f8717152}[data-theme=dark] .human-hero__birth-input:focus-within{border-color:var(--bio-choice-active-border,#14b8a6c7);background:var(--bio-card-bg,linear-gradient(150deg, #08484ee0, #095854db));box-shadow:0 0 0 3px #14b8a647, var(--bio-card-shadow,0 26px 48px #031113a8)}[data-theme=dark] .human-hero__birth-input-field{color:var(--bio-card-accent,#ecfefcf7)}[data-theme=dark] .human-hero__birth-input-field::placeholder{color:#a7f3e0b8}[data-theme=dark] .human-hero__birth-input-icon{color:#a7f3e0b3}[data-theme=dark] .human-hero__birth-input-eye{color:#a7f3e0d9}[data-theme=dark] .human-hero__birth-input-eye:hover,[data-theme=dark] .human-hero__birth-input-eye:focus-visible{color:#d1faf5fa}[data-theme=dark] .human-hero__birth-error{color:#f87171d1}[data-theme=dark] .human-hero__bio-item{--bio-tone-symbol-bg:linear-gradient(135deg, #0ea5e947, #10b98152);--bio-tone-symbol-color:#e2fffae0;--bio-tone-chip-bg:linear-gradient(135deg, #0ea5e952, #10b98161);--bio-tone-chip-border:#0ea5e96b;--bio-tone-chip-shadow:#082f4961;--bio-tone-chip-hover-border:#0ea5e994;--bio-tone-chip-hover-shadow:#082f497a;--bio-tone-chip-text:#e0fff9eb;--bio-tone-chip-active-bg:linear-gradient(135deg, #0ea5e961, #10b98170);--bio-tone-chip-active-border:#0ea5e994;--bio-tone-chip-active-shadow:#082f4980}[data-theme=dark] .human-hero__bio-item.is-filled{--bio-tone-symbol-bg:linear-gradient(135deg, #0ea5e9, #34d399);--bio-tone-symbol-color:#ecfeff;--bio-tone-chip-bg:linear-gradient(135deg, #0ea5e9eb, #10b981e0);--bio-tone-chip-border:#0ea5e9bd;--bio-tone-chip-shadow:#082f498c;--bio-tone-chip-hover-border:#0ea5e9db;--bio-tone-chip-hover-shadow:#082f49a3;--bio-tone-chip-text:#f5fffb;--bio-tone-chip-active-bg:linear-gradient(135deg, #0ea5e9fa, #10b981eb);--bio-tone-chip-active-border:#0ea5e9e0;--bio-tone-chip-active-shadow:#082f49b3}[data-theme=dark] .human-hero__bio-item.is-empty{--bio-tone-symbol-bg:linear-gradient(135deg, #1e293bb3, #0f172ac7);--bio-tone-symbol-color:#94a3b8cc;--bio-tone-chip-bg:linear-gradient(135deg, #1e293bc7, #0f172ae0);--bio-tone-chip-border:#33415594;--bio-tone-chip-shadow:#02061799;--bio-tone-chip-hover-border:#475569b3;--bio-tone-chip-hover-shadow:#020617ad;--bio-tone-chip-text:#cbd5e1d9;--bio-tone-chip-active-bg:linear-gradient(135deg, #1e293bd1, #0f172aeb);--bio-tone-chip-active-border:#475569b8;--bio-tone-chip-active-shadow:#020617b8}[data-theme=dark] .animal-hero__species-label{color:#34d399}[data-theme=dark] .animal-hero__species-input:not(.human-hero__nationality-input--card){color:#fff3e8;background:#262626eb;border-color:#ffb28559}[data-theme=dark] .human-hero__bio-chip--button:focus-visible{box-shadow:0 0 0 3px #38bdf847,0 14px 32px #082f4940}[data-theme=dark] .human-hero__bio-chip--empty,[data-theme=dark] .human-hero__bio-chip-label--empty{color:#94a3b8c2}[data-theme=dark] .human-hero__bio-nationality-editor,[data-theme=dark] .human-hero__bio-editor-section{border-color:#94a3b873}[data-theme=dark] .human-hero__status-card--alive,[data-theme=dark] .human-hero__status-card--deceased{--status-card-accent:#94a3b85c}.human-hero__avatar-nav{justify-content:center;margin-inline:auto;display:flex}.human-hero__avatar-ring{border:1px solid #fff9;border-color:color-mix(in srgb, #ffffffa6 65%, var(--hero-accent,#93c5fd80) 35%);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);isolation:isolate;background:linear-gradient(150deg,#ffffffc7,#ffffff52),linear-gradient(320deg,#93c5fd52,#bfdbfe14);border-radius:24px;flex-shrink:0;padding:7px;transition:border-color .25s,box-shadow .25s;position:relative;box-shadow:inset 0 1px #ffffff80,0 20px 36px #0f172a1f,0 10px 22px #3b82f61f}.human-hero__avatar-ring:before{content:"";border-radius:inherit;filter:blur(12px);opacity:.55;pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff73,#93c5fd40);position:absolute;inset:-6px}.human-hero__avatar-ring:hover{border-color:color-mix(in srgb, #ffffffb3 60%, var(--hero-accent,#60a5fa99) 40%);box-shadow:inset 0 1px #fff9,0 24px 44px #0f172a24,0 12px 26px #3b82f624}[data-theme=dark] .human-hero__avatar-ring{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:linear-gradient(170deg,#1e293bd1,#0f172a9e),linear-gradient(320deg,#38bdf838,#2dd4bf1f);border-color:#94a3b852;box-shadow:inset 0 1px #ffffff0d,0 22px 46px #020617a6}[data-theme=dark] .human-hero__avatar-ring:before{opacity:.4;filter:blur(16px);background:linear-gradient(150deg,#94a3b847,#38bdf82e)}[data-theme=dark] .human-hero__avatar-ring:hover{border-color:#94a3b875;box-shadow:inset 0 1px #ffffff14,0 26px 52px #020617b3}.human-hero__avatar-surface{cursor:pointer;-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:linear-gradient(155deg,#ffffffd1,#fff6);border:1px solid #ffffff8c;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:136px;height:136px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa6,0 14px 26px #0f172a29}.human-hero__avatar-surface:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(120% 120% at 22% 18%,#ffffff8c,#0000 70%);position:absolute;inset:0}.human-hero__avatar-ring:hover .human-hero__avatar-surface{border-color:#ffffffa6;box-shadow:inset 0 1px #ffffffbf,0 16px 34px #0f172a2e}[data-theme=dark] .human-hero__avatar-surface{-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:linear-gradient(175deg,#1e293bd1,#0f172a99);border-color:#94a3b84d;box-shadow:inset 0 1px #ffffff0d}[data-theme=dark] .human-hero__avatar-surface:before{opacity:.45;background:radial-gradient(120% 120% at 24% 18%,#94a3b847,#0000 72%)}:where(.tile-section.human-hero,.tile-section.animal-hero) .human-hero__avatar-ring{-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);background:linear-gradient(158deg,#ffffffe6 0%,#ffffff94 38%,#dcebff75 100%),linear-gradient(322deg,#97ceff6b,#bfdbfe1f);border-color:#ffffffb8;border-radius:26px;padding:8px;box-shadow:inset 0 1px #ffffffb8,inset 0 -10px 20px #94c5ff38,0 20px 34px #0f172a26,0 10px 22px #3b82f62e}:where(.tile-section.human-hero,.tile-section.animal-hero) .human-hero__avatar-ring:before{filter:blur(11px);opacity:.62;background:radial-gradient(120% 95% at 24% 14%,#ffffffb8,#0000 58%),linear-gradient(140deg,#93c5fd57,#bfdbfe14);inset:-7px}:where(.tile-section.human-hero,.tile-section.animal-hero) .human-hero__avatar-ring:after{content:"";mix-blend-mode:screen;opacity:.72;pointer-events:none;z-index:2;background:linear-gradient(#ffffff8f,#ffffff1f 58%,#0000 100%);border-radius:18px;height:42%;position:absolute;inset:4px 7px auto}:where(.tile-section.human-hero,.tile-section.animal-hero) .human-hero__avatar-surface{-webkit-backdrop-filter:blur(18px)saturate(138%);backdrop-filter:blur(18px)saturate(138%);background:linear-gradient(160deg,#ffffffd1,#ffffff7a);border-color:#ffffffad;border-radius:21px;box-shadow:inset 0 1px #ffffffc7,inset 0 -8px 18px #bfdbfe38,0 14px 24px #0f172a24}:where(.tile-section.human-hero,.tile-section.animal-hero) .human-hero__avatar-surface:before{opacity:.86;background:radial-gradient(140% 110% at 18% 12%,#ffffffa3,#0000 62%),radial-gradient(120% 120% at 84% 120%,#93c5fd2e,#0000 72%)}:where(.tile-section.human-hero,.tile-section.animal-hero) .human-hero__avatar-surface:after{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:.42;pointer-events:none;background:linear-gradient(138deg,#ffffff24,#0000 44%,#bfdbfe1f 100%);border:1px solid #ffffff5c;position:absolute;inset:1px}:where(.tile-section.human-hero,.tile-section.animal-hero) .human-hero__avatar-ring:hover{border-color:#ffffffd1;box-shadow:inset 0 1px #ffffffc7,inset 0 -12px 22px #94c5ff3d,0 24px 40px #0f172a29,0 12px 26px #3b82f633}:where(.tile-section.human-hero,.tile-section.animal-hero) .human-hero__avatar-ring:hover .human-hero__avatar-surface{border-color:#ffffffc7;box-shadow:inset 0 1px #ffffffd1,inset 0 -10px 20px #bfdbfe3d,0 16px 28px #0f172a29}[data-theme=dark] :where(.tile-section.human-hero,.tile-section.animal-hero) .human-hero__avatar-ring{background:linear-gradient(162deg,#e2e8f033 0%,#94a3b82e 44%,#33415538 100%),linear-gradient(322deg,#38bdf83d,#2dd4bf1f);border-color:#94a3b861;box-shadow:inset 0 1px #ffffff1a,inset 0 -10px 20px #38bdf829,0 22px 46px #020617ad,0 10px 24px #082f4975}[data-theme=dark] :where(.tile-section.human-hero,.tile-section.animal-hero) .human-hero__avatar-ring:before{opacity:.5;filter:blur(14px);background:radial-gradient(120% 95% at 24% 14%,#ffffff4d,#0000 58%),linear-gradient(140deg,#38bdf84d,#94a3b81a)}[data-theme=dark] :where(.tile-section.human-hero,.tile-section.animal-hero) .human-hero__avatar-ring:after{opacity:.56;background:linear-gradient(#f1f5f942,#94a3b814 58%,#0000 100%)}[data-theme=dark] :where(.tile-section.human-hero,.tile-section.animal-hero) .human-hero__avatar-surface{background:linear-gradient(170deg,#e2e8f038,#0f172a94);border-color:#94a3b861;box-shadow:inset 0 1px #ffffff24,inset 0 -8px 16px #38bdf81f,0 14px 28px #0206178a}[data-theme=dark] :where(.tile-section.human-hero,.tile-section.animal-hero) .human-hero__avatar-surface:before{opacity:.62;background:radial-gradient(140% 110% at 18% 12%,#e2e8f04d,#0000 62%),radial-gradient(120% 120% at 84% 120%,#38bdf81f,#0000 72%)}[data-theme=dark] :where(.tile-section.human-hero,.tile-section.animal-hero) .human-hero__avatar-surface:after{opacity:.34;background:linear-gradient(138deg,#f1f5f91a,#0000 44%,#38bdf81f 100%);border-color:#94a3b847}[data-theme=dark] :where(.tile-section.human-hero,.tile-section.animal-hero) .human-hero__avatar-ring:hover{border-color:#94a3b880;box-shadow:inset 0 1px #ffffff24,inset 0 -12px 22px #38bdf82e,0 26px 52px #020617b8,0 12px 28px #082f498a}.human-hero__avatar-img{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;z-index:1;width:100%;height:100%;position:relative}.human-hero__grid[data-status=archived] .human-hero__avatar-img,.human-hero__grid[data-status=deceased] .human-hero__avatar-img{filter:grayscale()saturate(.25);opacity:.84}[data-theme=dark] .human-hero__grid[data-status=archived] .human-hero__avatar-img,[data-theme=dark] .human-hero__grid[data-status=deceased] .human-hero__avatar-img{filter:grayscale()saturate(.3)brightness(1.08);opacity:.88}.human-hero__avatar-placeholder{color:#0f172a73;z-index:1;place-items:center;width:100%;height:100%;display:grid;position:relative}.human-hero__avatar-surface:has(.human-hero__avatar-img) .human-hero__avatar-placeholder{position:absolute;inset:0}[data-theme=dark] .human-hero__avatar-placeholder{color:#e2e8f08c}.human-hero__avatar-placeholder-icon{aspect-ratio:1;filter:drop-shadow(0 4px 10px #ff8c4652);background:linear-gradient(140deg,#ff9950f2,#ffb973e0);width:clamp(3rem,58%,4.4rem);display:inline-block;transform:translateY(4px);-webkit-mask:url(/icons/records/hand-stop.svg) 50%/contain no-repeat;mask:url(/icons/records/hand-stop.svg) 50%/contain no-repeat}.human-hero__grid[data-status=archived] .human-hero__avatar-placeholder-icon,.human-hero__grid[data-status=deceased] .human-hero__avatar-placeholder-icon{filter:drop-shadow(0 6px 16px #94a3b852);background:linear-gradient(150deg,#94a3b8eb,#64748bc7)}[data-theme=dark] .human-hero__avatar-placeholder-icon{filter:drop-shadow(0 6px 18px #0f172a8c)}[data-theme=dark] .human-hero__grid[data-status=archived] .human-hero__avatar-placeholder-icon,[data-theme=dark] .human-hero__grid[data-status=deceased] .human-hero__avatar-placeholder-icon{filter:drop-shadow(0 8px 20px #0000008c);background:linear-gradient(150deg,#475569eb,#334155d1)}.animal-hero-card .animal-hero__avatar-placeholder-icon{filter:drop-shadow(0 5px 12px #ff6a2b47);background:linear-gradient(140deg,#ff6a2bf2,#ff9950e0);-webkit-mask:url(/icons/records/paw.svg) 50%/contain no-repeat;mask:url(/icons/records/paw.svg) 50%/contain no-repeat}.animal-hero-card[data-status=archived] .animal-hero__avatar-placeholder-icon,.animal-hero-card[data-status=deceased] .animal-hero__avatar-placeholder-icon{filter:drop-shadow(0 6px 16px #94a3b852);background:linear-gradient(150deg,#94a3b8eb,#64748bc7)}[data-theme=dark] .animal-hero-card .animal-hero__avatar-placeholder-icon{filter:drop-shadow(0 6px 18px #0f172a8c)}.household-hero__avatar-icon{aspect-ratio:1;background:var(--household-avatar-bg,linear-gradient(145deg, #34d399f2, #10b981e0));width:clamp(3.4rem,58%,4.6rem);filter:drop-shadow(0 6px 16px var(--household-avatar-shadow,#10b98147));display:inline-block;transform:translateY(4px);-webkit-mask:url(/icons/records/door.svg) 50%/contain no-repeat;mask:url(/icons/records/door.svg) 50%/contain no-repeat}[data-theme=dark] .household-hero__avatar-icon{background:var(--household-avatar-bg-dark,linear-gradient(145deg, #34d399d1, #22c55ec7));filter:drop-shadow(0 8px 20px var(--household-avatar-shadow-dark,#0000008c))}.household-hero__avatar-icon--household{--household-avatar-bg:linear-gradient(145deg, #ff7c40f2, #ff9e59e6);--household-avatar-shadow:#ff7c4042;--household-avatar-bg-dark:linear-gradient(145deg, #ff9966eb, #ffb881db);--household-avatar-shadow-dark:#ffa47659}.household-hero__avatar-icon--practice{--household-avatar-bg:linear-gradient(145deg, #3b82f6f2, #2563ebe6);--household-avatar-shadow:#3b82f63d;--household-avatar-bg-dark:linear-gradient(145deg, #60a5faeb, #38bdf8db);--household-avatar-shadow-dark:#60a5fa52}[data-theme=dark] .animal-hero-card[data-status=archived] .animal-hero__avatar-placeholder-icon,[data-theme=dark] .animal-hero-card[data-status=deceased] .animal-hero__avatar-placeholder-icon{filter:drop-shadow(0 8px 20px #0000008c);background:linear-gradient(150deg,#475569eb,#334155d1)}.animal-hero-card[data-status=archived] .human-hero__avatar-img,.animal-hero-card[data-status=deceased] .human-hero__avatar-img{filter:grayscale()saturate(.25);opacity:.84}[data-theme=dark] .animal-hero-card[data-status=archived] .human-hero__avatar-img,[data-theme=dark] .animal-hero-card[data-status=deceased] .human-hero__avatar-img{filter:grayscale()saturate(.3)brightness(1.08);opacity:.88}.household-hero__favorite{border-radius:var(--bv-radius-pill);width:46px;height:46px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;isolation:isolate;color:#8fa0b8;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .18s,color .22s;display:inline-flex;position:relative;overflow:visible}.household-hero__favorite:before{content:"";border-radius:var(--bv-radius-pill);filter:blur(16px);opacity:.65;pointer-events:none;z-index:0;background:radial-gradient(72% 72% at 50% 40%,#94a3b847,#0000 74%);transition:background .25s,opacity .25s;position:absolute;inset:-10px}.household-hero__favorite svg{z-index:3;color:inherit;transform-origin:50%;filter:drop-shadow(0 8px 16px #0f172a2e)drop-shadow(0 4px 10px #0f172a1f);transition:filter .25s;position:relative;transform:scale(1.05)}.household-hero__favorite:hover,.household-hero__favorite:focus-visible{outline:none;transform:translateY(-2px)}.household-hero__favorite:active{transform:translateY(-1px)}.household-hero__favorite[disabled]{cursor:not-allowed;opacity:.5}.household-hero__favorite[aria-pressed=false]{color:#8fa0b8}.household-hero__favorite[aria-pressed=false]:before{opacity:.55;background:radial-gradient(68% 68% at 50% 40%,#94a3b83d,#0000 72%)}.household-hero__favorite[aria-pressed=false]:hover:before,.household-hero__favorite[aria-pressed=false]:focus-visible:before{opacity:.78;background:radial-gradient(68% 68% at 50% 40%,#94a3b857,#0000 72%)}.household-hero__favorite[aria-pressed=false]:hover svg,.household-hero__favorite[aria-pressed=false]:focus-visible svg{filter:drop-shadow(0 12px 22px #0f172a38)drop-shadow(0 6px 14px #0f172a29)drop-shadow(0 6px 14px #94a3b847)}.household-hero__favorite[aria-pressed=true]{--favorite-accent:var(--bv-color-action-hover);--favorite-glow:#ff8a3d8a;color:var(--favorite-accent)}.household-hero__favorite[aria-pressed=true]:before{background:radial-gradient(72% 72% at 50% 40%, var(--favorite-glow,#ff8a3d8a), transparent 78%);opacity:.92}.household-hero__favorite[aria-pressed=true] svg{filter:drop-shadow(0 0 8px #ff9a5c8c)drop-shadow(0 0 14px #ff9a5c61)drop-shadow(0 10px 22px #ff8a3d61)drop-shadow(0 6px 14px #ff8a3d42)drop-shadow(0 4px 8px #0f172a24)}.household-hero__favorite[aria-pressed=true]:hover svg,.household-hero__favorite[aria-pressed=true]:focus-visible svg{filter:drop-shadow(0 0 10px #ff9a5c99)drop-shadow(0 0 18px #ff9a5c6b)drop-shadow(0 14px 28px #ff8a3d6b)drop-shadow(0 8px 18px #ff8a3d47)drop-shadow(0 6px 14px #0f172a29)}.household-hero__favorite[data-kind=practice][aria-pressed=true]{--favorite-accent:var(--bv-color-info);--favorite-glow:#0ea5e98a}.household-hero__favorite[data-kind=practice][aria-pressed=true] svg{filter:drop-shadow(0 0 8px #38bdf88c)drop-shadow(0 0 14px #38bdf861)drop-shadow(0 10px 22px #0ea5e961)drop-shadow(0 6px 14px #0ea5e942)drop-shadow(0 4px 8px #0f172a24)}.household-hero__favorite[data-kind=practice][aria-pressed=true]:hover svg,.household-hero__favorite[data-kind=practice][aria-pressed=true]:focus-visible svg{filter:drop-shadow(0 0 10px #38bdf899)drop-shadow(0 0 18px #38bdf86b)drop-shadow(0 14px 28px #0ea5e96b)drop-shadow(0 8px 18px #0ea5e947)drop-shadow(0 6px 14px #0f172a29)}[data-theme=dark] .household-hero__favorite[aria-pressed=false]{color:#e2e8f0ad}[data-theme=dark] .household-hero__favorite[aria-pressed=false]:before{background:radial-gradient(68% 68% at 50% 40%,#94a3b852,#0000 72%)}[data-theme=dark] .household-hero__favorite[aria-pressed=false] svg{filter:drop-shadow(0 10px 20px #080b118c)drop-shadow(0 6px 12px #080b1166)}[data-theme=dark] .household-hero__favorite[aria-pressed=true]{color:var(--bv-color-action-hover);--favorite-glow:#ff9a5c8c}[data-theme=dark] .household-hero__favorite[aria-pressed=true] svg{filter:drop-shadow(0 10px 22px #ff9a5c7a)drop-shadow(0 6px 14px #ff8a3d52)drop-shadow(0 4px 8px #080b118c)}[data-theme=dark] .household-hero__favorite[data-kind=practice][aria-pressed=true]{color:#7dd3fc;--favorite-glow:#38bdf88c}[data-theme=dark] .household-hero__favorite[data-kind=practice][aria-pressed=true] svg{filter:drop-shadow(0 10px 22px #38bdf87a)drop-shadow(0 6px 14px #0ea5e952)drop-shadow(0 4px 8px #080b118c)}.human-hero__avatar-veil{background:#0f172a24;position:absolute;inset:0}[data-theme=dark] .human-hero__avatar-veil{background:#ffffff1f}.human-hero__avatar-delete{--avatar-delete-offset:clamp(0rem, .65vw, .32rem);top:var(--avatar-delete-offset);left:var(--avatar-delete-offset);--avatar-delete-size:clamp(2.2rem, 3vw, 2.6rem);width:var(--avatar-delete-size);height:var(--avatar-delete-size);border-radius:var(--bv-radius-pill);color:#ff7a1a;cursor:pointer;isolation:isolate;transform-origin:50%;filter:drop-shadow(0 0 6px #ff7a1a94)drop-shadow(0 0 18px #ff7a1a52);background:0 0;border:none;place-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1),color .18s,filter .22s,opacity .24s;animation:.38s cubic-bezier(.16,1,.3,1) both questionnaire-close-enter;display:grid;position:absolute}.human-hero__avatar-delete:hover{color:#ffb347;filter:drop-shadow(0 0 8px #ff7a1acc)drop-shadow(0 0 22px #ff7a1a80);background:0 0;transform:translateY(-1px)scale(1.04)}.human-hero__avatar-delete:active{filter:drop-shadow(0 0 6px #ff7a1a99)drop-shadow(0 0 16px #ff7a1a59);transform:translateY(0)scale(.98)}.human-hero__avatar-delete:focus-visible{background:0 0;outline:none;box-shadow:0 0 0 3px #ff7a1a66}.human-hero__avatar-delete svg{width:1.2rem;height:1.2rem;transition:transform .22s}.human-hero__avatar-delete:hover svg{transform:rotate(90deg)scale(1.08)}[data-theme=dark] .human-hero__avatar-delete{color:#ff7a1a;box-shadow:none;filter:drop-shadow(0 0 7px #ff7a1ab3)drop-shadow(0 0 20px #ff7a1a73);background:0 0}[data-theme=dark] .human-hero__avatar-delete:hover{color:#ffbf6b;filter:drop-shadow(0 0 10px #ff7a1ae6)drop-shadow(0 0 26px #ff7a1a99);background:0 0}[data-theme=dark] .human-hero__avatar-delete:focus-visible{background:0 0;box-shadow:0 0 0 3px #ff7a1a80}.human-hero__details{flex-direction:column;align-items:flex-start;gap:clamp(1rem,3vw,1.6rem);width:100%;display:flex}.human-hero__core-row{--hero-core-card-width:260px;--hero-core-card-height:286.39px;flex-wrap:wrap;align-items:stretch;gap:clamp(1rem,2.6vw,1.6rem);width:100%;display:flex}@media (min-width:1024px){.human-hero__core-row{flex-wrap:nowrap;justify-content:flex-start}}@media (max-width:767px){.human-hero__details{align-items:center}.human-hero__core-row{justify-content:center}}.human-hero__name-input{letter-spacing:-.02em;color:var(--bv-color-text-strong);background:0 0;border:none;border-bottom:2px solid #0f172a33;min-width:min(280px,80vw);padding:0 .25rem;font-size:clamp(1.9rem,4.6vw,2.6rem);font-weight:700}.human-hero__name-input:focus{border-bottom-color:#ff813e;outline:none}[data-theme=dark] .human-hero__name-input{color:#fff;border-bottom-color:#ffffff4d}[data-theme=dark] .human-hero__name-input:focus{border-bottom-color:#ffb38ccc}.human-hero__name-button{letter-spacing:-.02em;color:var(--bv-color-text-strong);cursor:default;background:0 0;border:none;align-items:center;gap:.6rem;font-size:clamp(1.9rem,4.6vw,2.6rem);font-weight:700;transition:color .25s;display:inline-flex}.human-hero__name{color:#0000;background:linear-gradient(118deg,#23d3bf,#1ea2df);-webkit-text-fill-color:transparent;text-shadow:0 8px 20px #1ea2df33;-webkit-background-clip:text;background-clip:text;transition:background .25s;display:inline-block;position:relative}.human-hero.human-hero--archived .human-hero__name,.human-hero.human-hero--deceased .human-hero__name{color:#475569e6;-webkit-text-fill-color:currentColor;text-shadow:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.human-hero__name:after{content:"";border-radius:var(--bv-radius-pill);filter:blur(20px);opacity:.7;pointer-events:none;z-index:-1;background:radial-gradient(70% 70%,#1ea2df3d,#0000 78%);position:absolute;inset:62% -18% -110%}.human-hero.human-hero--archived .human-hero__name:after,.human-hero.human-hero--deceased .human-hero__name:after{opacity:0}[data-theme=dark] .human-hero__name{text-shadow:0 10px 22px #35b6ff3d;background:linear-gradient(118deg,#35dec9,#35b6ff)}[data-theme=dark] .human-hero__name:after{opacity:.64;background:radial-gradient(70% 70%,#38b4ff57,#0000 82%)}[data-theme=dark] .human-hero.human-hero--archived .human-hero__name,[data-theme=dark] .human-hero.human-hero--deceased .human-hero__name{color:#e2e8f0e0;text-shadow:none}[data-theme=dark] .human-hero.human-hero--archived .human-hero__name:after,[data-theme=dark] .human-hero.human-hero--deceased .human-hero__name:after{opacity:0}.human-hero__name-button.is-editable{cursor:pointer}.human-hero__name-button.is-editable:hover,.human-hero__name-button.is-editable:focus-visible{color:inherit}[data-theme=dark] .human-hero__name-button{color:#fff}[data-theme=dark] .human-hero__name-button.is-editable:hover,[data-theme=dark] .human-hero__name-button.is-editable:focus-visible{color:inherit}[data-theme=dark] .human-hero__name-button.is-editable:hover .human-hero__name-icon,[data-theme=dark] .human-hero__name-button.is-editable:focus-visible .human-hero__name-icon{color:#ffb38c;stroke:#ffb38c}.human-hero__name-icon{opacity:0;transition:opacity .25s}.human-hero__name-button.is-editable:hover .human-hero__name-icon,.human-hero__name-button.is-editable:focus-visible .human-hero__name-icon{opacity:.65;color:#ff813e;stroke:#ff813e}.human-hero__nationality-editor{--bio-editor-border:#0ea5e96b;--bio-editor-bg:linear-gradient(135deg, #0ea5e959, #34d39961);--bio-editor-shadow:0 20px 40px #0ea5e938;--bio-editor-text:#064055eb;--bio-editor-accent:#0694a1f5;--bio-editor-subtext:#065f7dbd;--bio-editor-hint:#065f7db3;--bio-editor-button-bg:#0ea5e947;--bio-editor-button-border:#0ea5e96b;--bio-editor-button-bg-hover:#0ea5e95c;--bio-editor-button-text:#065a78eb;--bio-choice-border:#0ea5e94d;--bio-choice-bg:linear-gradient(145deg, #def9fff5, #d2fae7eb);--bio-choice-border-hover:#0ea5e985;--bio-choice-hover-shadow:0 20px 36px #0ea5e947;--bio-choice-active-border:#0ea5e994;--bio-choice-active-bg:linear-gradient(145deg, #0ea5e952, #34d3996b);--bio-choice-active-text:#064860f0;--bio-choice-active-shadow:0 24px 40px #0ea5e947;--bio-choice-text:#064e68eb;--bio-choice-hint:#065f7db8;--bio-card-border:#0ea5e95c;--bio-card-bg:linear-gradient(150deg, #def9fff0, #d1fae5eb);--bio-card-shadow:0 22px 40px #0ea5e938;--bio-card-title:#065f7dcc;--bio-card-accent:#067596f5;--bio-card-note:#0694a1c7}.human-hero__nationality-editor-body{gap:.85rem;display:grid}.human-hero__nationality-input-group{gap:.5rem;display:grid}.human-hero__nationality-input-row{flex-wrap:wrap;gap:.6rem;display:flex}.household-address-input-wrap{flex:220px;min-width:0;position:relative}.human-hero__nationality-input{color:#0f172adb;background:#fffffff5;border:1px solid #0d948847;border-radius:14px;flex:220px;min-width:0;padding:.55rem .75rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.human-hero__nationality-input--card{background:var(--bio-card-bg,linear-gradient(150deg, #ecfcffe6, #d1fae5e6));border-color:var(--bio-card-border,#0ea5e952);color:var(--bio-card-accent,#067190f2);box-shadow:var(--bio-card-shadow,0 18px 32px #0ea5e933);font-weight:600}.household-address-input{resize:vertical;width:100%;padding-right:3rem}.household-address-input-eye{top:.8rem;right:.75rem;transform:none}.household-address-input-eye:hover,.household-address-input-eye:focus-visible{transform:translateY(-1px)}.household-address-input-eye:disabled{transform:none}.human-hero__nationality-input:focus{border-color:#0d94888a;outline:none;box-shadow:0 0 0 3px #0d948833}.human-hero__nationality-input--card:focus{border-color:var(--bio-choice-active-border,#0ea5e985);box-shadow:0 0 0 3px #0ea5e92e, var(--bio-card-shadow,0 18px 32px #0ea5e933)}.human-hero__nationality-input--card:disabled{opacity:.75;cursor:not-allowed}.human-hero__nationality-drafts{flex-wrap:wrap;gap:.5rem;display:flex}.human-hero__nationality-draft{color:#0f766ee6;background:#ecfdf5eb;border:1px solid #14b8a652;border-radius:14px;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.85rem;transition:transform .2s,border-color .2s;display:inline-flex}.human-hero__nationality-draft:hover:not(:disabled),.human-hero__nationality-draft:focus-visible:not(:disabled){border-color:#0d948875;transform:translateY(-1px)}.human-hero__nationality-draft:disabled{opacity:.6;cursor:not-allowed}.human-hero__nationality-draft-remove{color:#0f766ebf;font-size:1rem;line-height:1}.human-hero__nationality-draft-empty{color:#94a3b8d9;font-style:italic}.animal-hero__species-grid{grid-template-columns:1fr;gap:.5rem .85rem;display:grid}@media (min-width:640px){.animal-hero__species-grid{grid-template-columns:minmax(150px,.9fr) minmax(0,1.2fr)}}.animal-hero__species-label{text-transform:uppercase;letter-spacing:.08em;color:#10b981;align-self:center;font-size:.78rem;font-weight:700}.animal-hero__species-input{width:100%}.animal-hero__species-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}[data-theme=dark] .human-hero__nationality-draft-empty{color:#94a3b8b3}[data-theme=dark] .human-hero__bio-editor--nationality{--bio-editor-border:#0ea5e999;--bio-editor-bg:linear-gradient(145deg, #0a4e78bf, #0a8470b8);--bio-editor-shadow:0 24px 46px #061e308c;--bio-editor-text:#e0faffeb;--bio-editor-accent:#bfeffff0;--bio-editor-subtext:#a7e5f7c7;--bio-editor-hint:#94d2e6b8;--bio-editor-button-bg:#0ea5e952;--bio-editor-button-border:#0ea5e98a;--bio-editor-button-bg-hover:#0ea5e966;--bio-editor-button-text:#ecfefff2;--bio-choice-border:#0ea5e994;--bio-choice-bg:linear-gradient(145deg, #083950e0, #0a6478d1);--bio-choice-border-hover:#0ea5e9b8;--bio-choice-hover-shadow:0 26px 46px #0414249e;--bio-choice-active-border:#0ea5e9c2;--bio-choice-active-bg:linear-gradient(145deg, #0ea5e97a, #10b9817a);--bio-choice-active-text:#e2fcfffa;--bio-choice-active-shadow:0 30px 52px #041424ad;--bio-choice-text:#e2faffeb;--bio-choice-hint:#bfefffcc;--bio-card-border:#0ea5e994;--bio-card-bg:linear-gradient(150deg, #083e56e0, #0b5860db);--bio-card-shadow:0 26px 48px #031121a8;--bio-card-title:#bfefffd9;--bio-card-accent:#ecfefff7;--bio-card-note:#94d5eed6;--bio-card-soft-bg:linear-gradient(150deg, #0a586ed1, #073a4ad1);--bio-card-soft-border:#0ea5e97a;--bio-card-soft-shadow:0 26px 46px #031121a3}.animal-hero__classification-body .human-hero__bio-editor--household,.animal-hero__classification-body .human-hero__bio-editor--age,.animal-hero__classification-body .human-hero__bio-editor--sex,.animal-hero__classification-body .human-hero__bio-editor--nationality{box-shadow:none;background:0 0;border:0}[data-theme=dark] .human-hero__nationality-input{color:#e2e8f0f2;background:#0f172af2;border-color:#14b8a661}[data-theme=dark] .human-hero__nationality-input:focus{border-color:#5eead48c;box-shadow:0 0 0 3px #0d94884d}[data-theme=dark] .human-hero__nationality-input--card{background:var(--bio-card-bg,linear-gradient(150deg, #083e56e0, #0b5860db));border-color:var(--bio-card-border,#0ea5e994);color:var(--bio-card-accent,#ecfefff7);box-shadow:var(--bio-card-shadow,0 26px 48px #031121a8)}[data-theme=dark] .human-hero__nationality-input--card:focus{border-color:var(--bio-choice-active-border,#0ea5e9c2);box-shadow:0 0 0 3px #0ea5e947, var(--bio-card-shadow,0 26px 48px #031121a8)}[data-theme=dark] .human-hero__nationality-draft{color:#e2e8f0e6;background:#0f172aeb;border-color:#2dd4bf52}[data-theme=dark] .human-hero__nationality-draft-remove{color:#f87171d1}.human-hero__sex-editor{gap:.55rem;margin-top:.65rem;display:grid}.human-hero__sex-select-group{gap:.45rem;display:grid}.human-hero__sex-select-row{align-items:center;gap:.6rem;display:flex}.human-hero__sex-select{border:1px solid var(--bio-card-border,#14b8a652);background:var(--bio-card-bg,linear-gradient(150deg, #ecfdf5f0, #d1fae5e6));color:#0f766ef2;border-radius:14px;flex:220px;min-width:0;padding:.55rem .75rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background .2s}.human-hero__sex-select:focus{border-color:var(--bio-choice-active-border,#14b8a685);box-shadow:0 0 0 3px #14b8a62e, var(--bio-card-shadow,0 18px 32px #10b9812e);outline:none}.human-hero__sex-select:disabled{opacity:.6;cursor:not-allowed}.human-hero__sex-status{color:#1e40afbf;font-size:.75rem;font-style:italic}[data-theme=dark] .human-hero__sex-select{color:#e2e8f0f2;background:#0f172abd;border:1px solid #60a5fa73}[data-theme=dark] .human-hero__sex-select:focus{border-color:#60a5faad;box-shadow:0 0 0 3px #2563eb4d}[data-theme=dark] .human-hero__sex-select:disabled{opacity:.55}.human-hero__bio-editor-link{letter-spacing:.05em;text-transform:uppercase;color:var(--bio-editor-accent,#1d4ed8);font-size:.78rem;font-weight:600;text-decoration:underline;transition:color .2s;display:inline-flex}.human-hero__bio-editor-link:hover,.human-hero__bio-editor-link:focus-visible{color:var(--bio-editor-button-text,var(--bio-editor-accent,#1d4ed8))}[data-theme=dark] .human-hero__sex-status{color:#bfdbfecc}.human-hero__badges{flex-wrap:wrap;gap:.6rem;display:flex}@media (max-width:767px){.human-hero__badges{justify-content:center}}.human-hero__badge{border-radius:var(--bv-radius-pill);color:inherit;white-space:nowrap;appearance:none;background:0 0;border:1px solid #0000;align-items:center;gap:.55rem;padding:.5rem 1.15rem;font-size:.82rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s,border-color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffbf}.human-hero__badge.is-action{cursor:pointer}.human-hero__badge.is-action:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0f172a29}.human-hero__badge.is-action:focus-visible{outline:none;box-shadow:0 0 0 3px #38bdf857,0 14px 32px #0f172a2e}.human-hero__badge.is-off{opacity:.75}.human-hero__badge-icon{color:currentColor;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.human-hero__badge-img{width:auto;height:18px;display:block}.human-hero__badge-icon svg{width:100%;height:100%}.human-hero__badge-label{letter-spacing:-.01em;display:inline-block}.human-hero__badge--emerald{color:#03624a;background:#10b9812e;border-color:#10b98147}.human-hero__badge--coral{color:#b5471e;background:#ff764033;border-color:#ff764057}.human-hero__badge--amber{color:#a35d1f;background:#fdba7438;border-color:#f9731642}.human-hero__badge--slate{color:#334155;background:#94a3b82e;border-color:#94a3b847}[data-theme=dark] .human-hero__badge{box-shadow:inset 0 1px #ffffff1f}[data-theme=dark] .human-hero__badge.is-action:hover{box-shadow:0 14px 34px #082f495c}[data-theme=dark] .human-hero__badge.is-action:focus-visible{box-shadow:0 0 0 3px #38bdf873,0 16px 36px #082f4975}[data-theme=dark] .human-hero__badge--emerald{color:#4ade80;background:#10b98147;border-color:#10b98166}[data-theme=dark] .human-hero__badge--coral{color:#ffb694;background:#ff764052;border-color:#ff764075}[data-theme=dark] .human-hero__badge--amber{color:#ffd8ab;background:#fdba7452;border-color:#fdba7473}[data-theme=dark] .human-hero__badge--slate{color:var(--bv-color-text-on-dark-surface);background:#94a3b842;border-color:#94a3b861}.human-hero__cta-block{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;display:flex}.human-hero__cta-block--compact{flex-direction:row;align-self:flex-start;align-items:center;gap:.5rem;width:auto;min-width:0;padding:.15rem .2rem}@media (max-width:767px){.human-hero__cta-block{align-items:center}}.household-hero__core-row{align-items:flex-start}@media (min-width:1024px){.human-hero__cta-block{flex-direction:row;align-items:stretch}.human-hero__cta-block--compact{align-items:center;padding:0}}.human-hero__cta-block--panel{width:var(--hero-core-card-width,264px);max-width:100%;height:var(--hero-core-card-height,292px);box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);isolation:isolate;background:radial-gradient(150% 160% at 12% -18%,#bfdbfe6b,#0000 72%),radial-gradient(160% 150% at 92% -12%,#a5f3fc47,#0000 74%),linear-gradient(165deg,#fffffff5,#ebf6ffeb);border:1.6px solid #b0d2ff8c;border-radius:34px;flex-direction:column;align-self:flex-start;align-items:stretch;gap:clamp(.95rem,2.1vw,1.4rem);padding:clamp(1.05rem,2.8vw,1.45rem) clamp(1.15rem,3.2vw,1.85rem);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 44px 88px #5682ff29,inset 0 1px #ffffffd9}.human-hero__cta-block--panel:before{content:"";border-radius:inherit;filter:blur(16px);opacity:.9;pointer-events:none;z-index:0;background:radial-gradient(360px 300px at 24% 10%,#ffffff85,#0000 78%),radial-gradient(320px 260px at 82% 12%,#b0d2ff57,#0000 80%),radial-gradient(300px 280px at 50% 110%,#ffffff3d,#0000 78%);position:absolute;inset:-18% -16% -34%}.human-hero__cta-block--panel:hover,.human-hero__cta-block--panel:focus-within{transform:translateY(-8px);box-shadow:0 48px 110px #ffa35e52,0 28px 54px #5682ff2e}.human-hero__cta-block--panel .human-hero__cta{z-index:1;color:#fff;-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%);background:radial-gradient(200% 120% at 12% 0,#ffffff59,#0000 56%),radial-gradient(160% 130% at 80% 10%,#fff3,#0000 64%),linear-gradient(142deg,#ff8049 12%,#ffb244 88%);border-radius:28px;flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;gap:clamp(.8rem,2.3vw,1.3rem);width:100%;height:100%;padding:clamp(1rem,2.6vw,1.35rem) clamp(1.1rem,3.1vw,1.7rem) clamp(1.25rem,3.4vw,1.95rem);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),filter .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 60px #ff8a5459,inset 0 1px #ffffff73}.human-hero__cta-block--panel .human-hero__cta:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.85;background:radial-gradient(220px 180px at 82% 84%,#ffffff38,#0000 80%),radial-gradient(420px 280px at -10% -30%,#ffffff3d,#0000 75%);position:absolute;inset:0}.human-hero__cta-block--panel .human-hero__cta:after{content:"";border-radius:inherit;mix-blend-mode:screen;pointer-events:none;opacity:.55;border:1.2px solid #ffffff47;position:absolute;inset:1.1px}.human-hero__cta-block--panel .human-hero__cta-icon{background:#ffffff40;box-shadow:inset 0 1px 1px #fff6}.human-hero__cta-main{z-index:1;position:relative}.human-hero__cta-block--panel .human-hero__cta:hover,.human-hero__cta-block--panel .human-hero__cta:focus-visible{transform:translateY(-6px);box-shadow:0 40px 70px #ff8a5466,inset 0 1px #ffffff85}@media (max-width:767px){.human-hero__cta-block--panel{align-items:stretch}}@media (min-width:1024px){.human-hero__cta-block--panel{flex-direction:column;align-items:stretch}.human-hero__cta-block--panel .human-hero__cta{width:100%;min-width:unset}}[data-theme=dark] .human-hero__cta-block--panel{background:radial-gradient(150% 150% at 14% 12%,#2563eb38 0%,#0000 72%),radial-gradient(140% 150% at 88% 8%,#14b8a633 0%,#0000 76%),linear-gradient(168deg,#0f172aeb,#060b17d9);border-color:#60a5fa75;box-shadow:0 38px 78px #020617b3}[data-theme=dark] .human-hero__cta-block--panel:before{opacity:.6;filter:blur(18px);background:radial-gradient(360px 300px at 22% 10%,#3b82f66b,#0000 78%),radial-gradient(320px 280px at 84% 12%,#2dd4bf47,#0000 82%),radial-gradient(260px 260px at 50% 110%,#60a5fa2e,#0000 76%)}[data-theme=dark] .human-hero__cta-block--panel .human-hero__cta{background:radial-gradient(200% 120% at 12% 0,#ffffff2e,#0000 58%),radial-gradient(160% 130% at 82% 8%,#ffffff1f,#0000 64%),linear-gradient(142deg,#fb923c 12%,#f97316 88%);box-shadow:0 34px 60px #f9731666,inset 0 1px #ffffff26}[data-theme=dark] .human-hero__cta-block--panel .human-hero__cta:before{opacity:.55;background:radial-gradient(220px 180px at 80% 84%,#ffffff2e,#0000 82%),radial-gradient(420px 280px at -10% -30%,#ffffff1f,#0000 80%)}[data-theme=dark] .human-hero__cta-block--panel .human-hero__cta:after{opacity:.35;border-color:#ffffff1f}.human-hero__cta-main{grid-template:"icon title""icon caption"/auto 1fr;align-self:flex-start;align-items:start;gap:clamp(.3rem,.8vw,.5rem) clamp(.45rem,1vw,.7rem);padding-top:clamp(.35rem,.9vw,.6rem);padding-right:clamp(.3rem,.8vw,.6rem);display:grid}.human-hero__cta-main .human-hero__cta-copy{flex-direction:column;gap:clamp(.12rem,.35vw,.22rem);display:flex}.human-hero__cta-main .human-hero__cta-icon{grid-area:icon;align-self:start;margin-top:.1rem}.human-hero__cta-main .human-hero__cta-label{grid-area:title;align-self:start}.human-hero__cta-main .human-hero__cta-caption{grid-area:caption;align-self:start}.human-hero__cta-illustration{z-index:1;color:#fff;border-radius:24px;flex:0 0 clamp(92px,12vw,128px);justify-content:center;align-self:center;align-items:center;margin-top:auto;display:flex;position:relative;transform:translateY(-15px)}.human-hero__cta-illustration:before{display:none}.human-hero__cta-illustration img{object-fit:contain;filter:brightness(0)invert();opacity:.88;width:62%;height:auto;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .4s}[data-theme=dark] .human-hero__cta-illustration:before{background:#ffffff1a}.human-hero__cta-block--panel .human-hero__cta:hover .human-hero__cta-illustration img,.human-hero__cta-block--panel .human-hero__cta:focus-visible .human-hero__cta-illustration img{opacity:1;transform:translateY(-10px)scale(1.05)}.human-hero__cta-block--panel .human-hero__cta:hover .human-hero__cta-illustration:before,.human-hero__cta-block--panel .human-hero__cta:focus-visible .human-hero__cta-illustration:before{opacity:.72;transform:translateY(6px)scale(.96)}@media (prefers-reduced-motion:reduce){.human-hero__cta-block--panel,.human-hero__cta-block--panel .human-hero__cta,.human-hero__cta-block--panel .human-hero__cta-illustration:before,.human-hero__cta-block--panel .human-hero__cta-illustration img,.human-hero__status-card,.human-hero__status-card:before,.human-hero__status-card:after,.human-hero__status-icon,.human-toast{transition:none!important;animation:none!important}}.human-toast{--toast-accent:var(--human-toast-accent,#94a3b873);--toast-ambient:#94a3b83d;--toast-ambient-strong:#94a3b857;--toast-icon-color:#1e293bcc;-webkit-backdrop-filter:blur(34px)saturate(165%);backdrop-filter:blur(34px)saturate(165%);width:min(360px,100vw - 36px);color:var(--bv-color-text-strong);z-index:70;isolation:isolate;background:linear-gradient(148deg,#ffffffeb,#f8fafc85);border:1.3px solid #ffffffa6;border-radius:clamp(1.4rem,4vw,1.9rem);align-items:flex-start;gap:clamp(.7rem,2vw,.95rem);padding:clamp(1rem,2.4vw,1.3rem) clamp(1.2rem,3.4vw,1.6rem);animation:.45s cubic-bezier(.22,1,.36,1) human-toast-in;display:flex;position:fixed;top:clamp(88px,8vw,120px);right:clamp(18px,6vw,40px);overflow:hidden;transform:translate(0,0);box-shadow:0 40px 68px #0f172a2e,0 18px 34px #0f172a1f}.human-toast:before{content:"";border-radius:inherit;background:radial-gradient(125% 115% at 18% -12%, #ffffffe6, transparent 62%), radial-gradient(140% 120% at 80% 110%, var(--toast-ambient), transparent 78%), linear-gradient(150deg, #ffffffe0, #ffffff52);opacity:.96;pointer-events:none;z-index:0;border:1px solid #ffffff94;position:absolute;inset:clamp(.2rem,1vw,.45rem);box-shadow:inset 0 1px #ffffffc7,inset 0 -34px 52px #ffffff3d,0 26px 42px #0f172a14}.human-toast:after{content:"";border-radius:inherit;background:radial-gradient(120% 120% at 78% 18%, #ffffff6b, transparent 72%), radial-gradient(180% 140% at 0% 100%, var(--toast-ambient-strong), transparent 82%);mix-blend-mode:screen;opacity:.36;pointer-events:none;z-index:0;position:absolute;inset:clamp(.38rem,1.4vw,.7rem)}.human-toast__pulse{border-radius:inherit;opacity:0;pointer-events:none;mix-blend-mode:screen;z-index:1;border:2px solid #ffffffa6;animation:.8s ease-out forwards human-toast-pulse;position:absolute;inset:-1px}.human-toast[data-variant=success]{--human-toast-accent:#22c55ed1;--toast-ambient:#22c55e42;--toast-ambient-strong:#16a34a52;--toast-icon-color:#047857e6}.human-toast[data-variant=warning]{--human-toast-accent:#f97316db;--toast-ambient:#f9731647;--toast-ambient-strong:#ea580c57;--toast-icon-color:#9a3412f2}.human-toast[data-variant=error]{--human-toast-accent:#f43f5edb;--toast-ambient:#f43f5e47;--toast-ambient-strong:#e11d4857;--toast-icon-color:#be185deb}.human-toast__icon,.human-toast__body,.human-toast__close{z-index:2;position:relative}.human-toast__icon{background:radial-gradient(130% 120% at 18% 18%, #ffffffeb, transparent 58%), linear-gradient(150deg, #ffffffa6, #ffffff2e), radial-gradient(140% 110% at 78% 110%, var(--toast-ambient-strong), transparent 78%), linear-gradient(150deg, var(--toast-accent), #ffffff14);isolation:isolate;color:#fff;filter:drop-shadow(0 4px 10px #ffffff47);border:1px solid #ffffffb8;border-radius:clamp(1.1rem,3vw,1.6rem);flex:none;place-items:center;width:clamp(2.05rem,4.6vw,2.45rem);height:clamp(2.05rem,4.6vw,2.45rem);font-size:clamp(1.05rem,2.6vw,1.2rem);font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 34px #0f172a33,0 12px 24px #0f172a1f}.human-toast__icon:before{content:"";border-radius:inherit;opacity:.95;z-index:0;background:radial-gradient(120% 110% at 18% 12%,#ffffffe6,#0000 68%),linear-gradient(155deg,#ffffff47,#ffffff0d);position:absolute;inset:clamp(.18rem,.8vw,.32rem);box-shadow:inset 0 1px #ffffffd9}.human-toast__icon:after{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:.55;z-index:0;background:radial-gradient(118% 118% at 50% 60%,#ffffff38,#0000 72%),radial-gradient(140% 120% at 55% 140%,#ffffff47,#0000 85%);position:absolute;inset:0}.human-toast__body{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.human-toast__title{letter-spacing:.22em;text-transform:uppercase;color:#0f172a8c;font-size:.75rem;font-weight:600}.human-toast__message{color:#0f172adb;font-size:clamp(.95rem,2.6vw,1.05rem);font-weight:600;line-height:1.38}.human-toast__close{border-radius:var(--bv-radius-pill);color:color-mix(in oklab, var(--toast-accent) 42%, #475569bd);cursor:pointer;box-shadow:none;isolation:isolate;transform-origin:50%;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--toast-accent) 30%, #ffffff3d)) drop-shadow(0 0 18px color-mix(in oklab, var(--toast-accent) 16%, #0f172a1f));background:0 0;border:none;flex:none;align-self:flex-start;margin-left:clamp(.4rem,1.5vw,.8rem);padding:0;line-height:1;transition:color .18s,filter .22s,opacity .24s}.human-toast__close svg{transform-origin:50%;transition:transform .22s cubic-bezier(.16,1,.3,1)}.human-toast__close:hover,.human-toast__close:focus-visible{color:color-mix(in oklab, var(--toast-accent) 72%, #ffffffe6);filter:drop-shadow(0 0 8px color-mix(in oklab, var(--toast-accent) 48%, #ffffff57)) drop-shadow(0 0 22px color-mix(in oklab, var(--toast-accent) 28%, #0f172a29));background:0 0;outline:none}.human-toast__close:active{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--toast-accent) 40%, #ffffff47)) drop-shadow(0 0 16px color-mix(in oklab, var(--toast-accent) 20%, #0f172a24))}.human-toast__close:hover svg,.human-toast__close:focus-visible svg{transform:rotate(88deg)scale(1.05)}.human-toast__close:active svg{transform:rotate(88deg)scale(.96)}@keyframes human-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes human-toast-pulse{0%{opacity:.55;transform:scale(.92)}60%{opacity:.18;transform:scale(1.08)}to{opacity:0;transform:scale(1.12)}}@media (max-width:640px){.human-toast{width:calc(100% - 2rem);animation:none;left:50%;right:auto;transform:translate(-50%)}.human-toast:hover,.human-toast:focus-visible{transform:translate(-50%,-10px)scale(1.02)}}[data-theme=dark] .human-toast{color:#e2e8f0eb;--toast-icon-color:#cbd5e1e6;background:linear-gradient(160deg,#111827e6,#0f172ab3);border:1px solid #94a3b852;box-shadow:0 36px 64px #0206179e,0 16px 28px #02061785}[data-theme=dark] .human-toast[data-variant=success]{--toast-icon-color:#10b981e6}[data-theme=dark] .human-toast[data-variant=error]{--toast-icon-color:#f472b6e6}[data-theme=dark] .human-toast:before{background:radial-gradient(128% 118% at 18% -12%,#e2e8f02e,#0000 64%),radial-gradient(142% 122% at 80% 110%,#94a3b829,#0000 78%),linear-gradient(150deg,#111827e6,#0f172a99);border:1px solid #94a3b852;box-shadow:inset 0 1px #e2e8f024,inset 0 -30px 44px #0f172a8c,0 20px 36px #02061766}[data-theme=dark] .human-toast:after{opacity:.32;background:radial-gradient(120% 120% at 78% 18%,#e2e8f042,#0000 74%),radial-gradient(180% 140% at 0 100%,#94a3b833,#0000 84%)}[data-theme=dark] .human-toast__title{color:#cbd5e19e}[data-theme=dark] .human-toast__message{color:#f8fafcf0}[data-theme=dark] .human-toast__close{color:color-mix(in oklab, var(--toast-accent) 56%, #e2e8f0c2);filter:drop-shadow(0 0 7px color-mix(in oklab, var(--toast-accent) 42%, #ffffff38)) drop-shadow(0 0 20px color-mix(in oklab, var(--toast-accent) 24%, #00000057))}[data-theme=dark] .human-toast__icon:before{opacity:1;background:radial-gradient(120% 110% at 18% 12%,#f8fafc59,#0000 68%),linear-gradient(155deg,#f8fafc26,#0000 65%);box-shadow:inset 0 1px #e2e8f038}[data-theme=dark] .human-toast__icon:after{opacity:.4}[data-theme=dark] .human-toast__close:hover,[data-theme=dark] .human-toast__close:focus-visible{color:color-mix(in oklab, var(--toast-accent) 82%, #fffffff0);filter:drop-shadow(0 0 10px color-mix(in oklab, var(--toast-accent) 56%, #ffffff3d)) drop-shadow(0 0 24px color-mix(in oklab, var(--toast-accent) 34%, #0000006b))}.human-hero__cta-chip{color:#ea580c;background:radial-gradient(120% 120% at 22% 18%,#fff7edeb,#0000 62%),radial-gradient(140% 120% at 82% 0,#ffedd5c7,#0000 64%),linear-gradient(150deg,#fff7ed 0%,#ffedd5 100%);border:1px solid #f9731652;border-radius:18px;justify-content:center;align-items:center;width:clamp(44px,6vw,52px);height:clamp(44px,6vw,52px);transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;position:relative;box-shadow:0 14px 30px #ea580c42,0 10px 18px #0f172a29}.human-hero__cta-chip--icon{border-radius:16px;width:clamp(42px,5.6vw,50px);height:clamp(42px,5.6vw,50px);padding:0}.human-hero__cta-chip svg{filter:drop-shadow(0 10px 20px #ea580c38)}.human-hero__cta-chip--classification{color:#f97316;box-shadow:none;isolation:isolate;background:0 0;border:none;transition:filter .2s,transform .18s;position:relative;overflow:visible}.human-hero__cta-chip--classification:before{content:"";filter:blur(12px);opacity:.9;pointer-events:none;z-index:0;background:radial-gradient(72% 72% at 50% 42%,#f9731642,#0000 72%);border-radius:20px;position:absolute;inset:-9px}.human-hero__cta-chip--classification:hover,.human-hero__cta-chip--classification:focus-visible{box-shadow:none;background:0 0;border:none;transform:none}.human-hero__cta-chip--classification:hover:before,.human-hero__cta-chip--classification:focus-visible:before{opacity:1;filter:blur(14px)}.human-hero__cta-chip--classification svg{z-index:1;color:inherit;filter:drop-shadow(0 10px 20px #f973162e)drop-shadow(0 6px 12px #0f172a2e);transition:transform .18s,filter .18s;position:relative}.human-hero__cta-chip--classification:hover svg,.human-hero__cta-chip--classification:focus-visible svg{filter:drop-shadow(0 14px 26px #f9731638)drop-shadow(0 8px 16px #0f172a2e);transform:translateY(-1px)scale(1.04)}[data-theme=dark] .human-hero__cta-chip--classification{color:#fb923c;box-shadow:none}[data-theme=dark] .human-hero__cta-chip--classification:before{filter:blur(13px);background:radial-gradient(72% 72% at 50% 42%,#fb923c47,#0000 72%)}.human-hero__cta-chip:hover,.human-hero__cta-chip:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 18px 36px #ea580c52,0 12px 22px #0f172a33}.human-hero__cta-chip.human-hero__cta-chip--classification:hover{box-shadow:none;transform:none}.human-hero__cta-chip.human-hero__cta-chip--classification:focus-visible{transform:none;box-shadow:0 0 0 2px #f9731652}.human-hero__cta-chip:focus-visible{box-shadow:0 0 0 3px #f9731647,0 18px 36px #ea580c52}.human-hero__cta-chip--disabled{cursor:not-allowed;color:#94a3b8;background:linear-gradient(150deg,#f8fafc 10%,#e2e8f0 90%);border-color:#94a3b85c;transform:none;box-shadow:inset 0 1px #ffffffe6}.human-hero__cta-chip--disabled svg{filter:none;color:#94a3b8}.human-hero__cta-chip--disabled:hover,.human-hero__cta-chip--disabled:focus-visible{transform:none;box-shadow:inset 0 1px #ffffffe6}[data-theme=dark] .human-hero__cta-chip{color:#fb923c;background:radial-gradient(120% 120% at 22% 18%,#fff7ed14,#0000 62%),radial-gradient(160% 140% at 84% -6%,#fb923c29,#0000 64%),linear-gradient(150deg,#111827f2,#0f172adb);border-color:#fb923c59;box-shadow:0 14px 30px #02061799,0 10px 18px #00000061}[data-theme=dark] .human-hero__cta-chip svg{color:#fb923c;filter:drop-shadow(0 10px 20px #fb923c3d)drop-shadow(0 6px 12px #02061773)}[data-theme=dark] .human-hero__cta-chip--disabled{color:#cbd5e1;background:linear-gradient(150deg,#111827 12%,#0b1220 90%);border-color:#94a3b84d;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .human-hero__cta-chip--disabled svg{color:#cbd5e1}.human-hero__questionnaire-modal{z-index:60;-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);--header-safe:var(--app-header-height,var(--bv-header-height,72px));padding:clamp(1rem,5vw,2.6rem);padding-top:calc(var(--header-safe) + clamp(1rem, 5vw, 2.6rem));background:#0f172a73;place-items:center;display:grid;position:fixed;inset:0}.human-hero__questionnaire-dialog{clip-path:inset(0 round clamp(1.4rem,4vw,1.9rem));background:linear-gradient(158deg,#fffffff5,#eff6ffe6);border:1px solid #ffffffb8;border-radius:clamp(1.4rem,4vw,1.9rem);width:min(720px,100%);padding:clamp(1.3rem,3vw,1.9rem);position:relative;box-shadow:0 32px 78px #0f172a52,0 18px 40px #0f172a2e}.human-hero__questionnaire-modal--intro{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0510188c}.human-hero__questionnaire-dialog--intro{width:min(760px,100%);max-height:calc(100vh - var(--header-safe) - clamp(1rem, 5vw, 2.6rem) * 2);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#ff8a3dc7 #ff8a3d1f;clip-path:inset(0 round 36px);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(145deg,#ffffffd1,#ffffffb8);border:1px solid #ffffffa6;border-radius:36px;overflow-y:auto;box-shadow:0 28px 80px #0c4a5242}.human-hero__questionnaire-dialog--intro::-webkit-scrollbar{width:12px}.human-hero__questionnaire-dialog--intro::-webkit-scrollbar-thumb{border-radius:var(--bv-radius-pill);background:linear-gradient(#ffa86ff5,#ff6a2be6) padding-box padding-box;border:3px solid #ffffff38;box-shadow:inset 0 1px #ffffff80,0 6px 14px #ff6a2b2e}.human-hero__questionnaire-dialog--intro::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffb37ffa,#ff6a2bf0) padding-box padding-box}.human-hero__questionnaire-dialog--intro::-webkit-scrollbar-track{border-radius:var(--bv-radius-pill);background:linear-gradient(#fff3,#ff8a3d14);box-shadow:inset 0 0 0 1px #ffffff42}.human-hero__questionnaire-modal--intro .human-hero__questionnaire-head{gap:.55rem;padding-inline:clamp(.2rem,.8vw,.45rem)}.human-hero__questionnaire-modal--intro .human-hero__questionnaire-eyebrow{color:var(--muted)}.human-hero__questionnaire-modal--intro .human-hero__questionnaire-title{color:var(--fg);letter-spacing:-.01em;font-weight:600}.human-hero__questionnaire-modal--intro .human-hero__questionnaire-subtitle{max-width:38ch;color:color-mix(in oklab, var(--fg) 75%, transparent);margin:0 auto}.human-hero__questionnaire-modal--intro .human-hero__questionnaire-close-anchor{z-index:1;position:absolute;top:clamp(.8rem,2vw,1rem);right:clamp(.8rem,2vw,1rem)}.human-hero__questionnaire-head{text-align:center;flex-direction:column;gap:.35rem;padding:.25rem .5rem;display:flex}.human-hero__questionnaire-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#f97316;font-size:.72rem}.human-hero__questionnaire-title{color:var(--bv-color-text-strong);font-size:clamp(1.3rem,3vw,1.6rem);font-weight:800}.human-hero__questionnaire-subtitle{color:#475569;font-size:.98rem}.human-hero__cta-block--modal{width:min(520px,100%);height:auto;margin:clamp(.8rem,2vw,1.25rem) auto 0}.human-hero__cta-block--modal .human-hero__cta{height:100%;min-height:0}.human-response-invite-modal__steps-shell{justify-content:center;width:100%;padding:0;display:flex}.human-response-invite-modal__steps.share-grant-stage__progress{width:max-content;max-width:100%;margin:0 auto;padding:0}.human-response-invite-modal__steps.share-grant-stage__progress .behavior-steps{flex:0 auto;width:fit-content;max-width:min(100%,30rem);margin-inline:auto}.human-response-invite-modal__steps.share-grant-stage__progress .behavior-steps__meta{flex:0 auto}.human-response-invite-modal__body{grid-template-columns:minmax(0,1fr);gap:1rem;padding:0 clamp(.25rem,.8vw,.45rem) clamp(.25rem,.8vw,.45rem);display:grid;overflow:visible}.human-response-invite-modal__submission-list{align-content:start;gap:1rem;display:grid}.human-response-invite-modal__card{background:#ffffffe0;border:1px solid #0f172a14;border-radius:1.45rem;padding:1rem;box-shadow:0 18px 36px #0f172a14,inset 0 1px #ffffffad}.human-response-invite-modal__config-card{--accent:#f97316;--sg-choice-surface-start:#ffffffd1;--sg-choice-surface-end:#f8fafcbd;--sg-choice-border:#94a3b82e;--sg-choice-highlight:#ffffff57;--sg-choice-shadow-rest:0 18px 36px #0f172a12;--sg-choice-shadow-hover:var(--sg-choice-shadow-rest);text-align:left;flex-direction:column;justify-items:stretch;gap:.8rem;padding:clamp(.95rem,1.6vw,1.15rem);display:flex}.human-response-invite-modal__config-card.share-grant-access-card,.human-response-invite-modal__active-invite.share-grant-access-card{padding-top:clamp(.95rem,1.6vw,1.15rem)}.human-response-invite-modal__config-card.share-grant-access-card>.share-grant-ladder-card__badge,.human-response-invite-modal__active-invite.share-grant-access-card>.share-grant-ladder-card__badge{align-self:center;margin-top:0}.human-response-invite-modal__config-card .share-grant-ladder-card__badge{border-radius:var(--bv-radius-pill);color:var(--bv-color-text-muted);background:#ffffffad;border:1px solid #94a3b829;align-self:center;padding:.34rem .72rem;box-shadow:inset 0 1px #ffffffc7}.human-response-invite-modal__config-card .share-grant-ladder-card__title-row{justify-content:center}.human-response-invite-modal__config-card .share-grant-ladder-card__title{text-align:center;color:#334155;flex-direction:row;justify-content:center;gap:.85rem;width:100%}.human-response-invite-modal__config-card .share-grant-ladder-card__desc{margin:0;text-align:center;max-width:30ch;color:var(--bv-color-text-muted);margin-inline:auto}.human-response-invite-modal__config-card .share-grant-ladder-card__icon{width:74px;height:74px}.human-response-invite-modal__config-card.share-grant-access-card:before{opacity:.52;background:radial-gradient(220px 160px at 14% 6%,#ffffff75,#0000 72%),radial-gradient(110% 95% at 88% -18%,#ffffff38,#0000 70%)}.human-response-invite-modal__config-card .share-grant-ladder-card__icon .share-grant-level-icon{width:48px;height:48px}.human-response-invite-modal__submission-head,.human-response-invite-modal__submissions-head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.human-response-invite-modal__card-title,.human-response-invite-modal__submission-title{color:var(--bv-color-text-strong);letter-spacing:-.02em;font-weight:700}.human-response-invite-modal__card-title{font-size:.98rem}.human-response-invite-modal__card-copy,.human-response-invite-modal__meta,.human-response-invite-modal__feedback,.human-response-invite-modal__preview-value{color:#475569}.human-response-invite-modal__card-copy,.human-response-invite-modal__feedback{font-size:.92rem;line-height:1.55}.human-response-invite-modal__field{gap:.55rem;margin-top:.35rem;display:grid}.human-response-invite-modal__field-label,.human-response-invite-modal__preview-label{letter-spacing:.18em;text-transform:uppercase;color:var(--bv-color-text-muted);font-size:.72rem;font-weight:700}.human-response-invite-modal__passcode-field{background:linear-gradient(#fffcf9fa,#fffffff2);border:1px solid #f9731629;border-radius:1.05rem;gap:.58rem;padding:.82rem .9rem;display:grid;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #f973160d}.human-response-invite-modal__passcode-top{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.human-response-invite-modal__passcode-label{color:var(--bv-color-text-strong);font-size:.82rem;font-weight:700}.human-response-invite-modal__passcode-meta{border-radius:var(--bv-radius-pill);min-height:1.55rem;color:var(--bv-color-action-strong);letter-spacing:.08em;text-transform:uppercase;background:#ffedd58f;border:1px solid #f9731624;align-items:center;padding:0 .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.human-response-invite-modal__passcode-shell{position:relative}.human-response-invite-modal__passcode-feedback{align-items:flex-start;min-height:1.6rem;display:flex}.human-response-invite-modal__passcode-input{width:100%;min-height:3rem;color:var(--bv-color-text-strong);text-align:center;background:#fffffffa;border:1px solid #f973162e;border-radius:1rem;padding:.78rem 3rem;font-size:.95rem;font-weight:600;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #f9731614}.human-response-invite-modal__passcode-input::placeholder{color:#64748bd1;text-align:center}.human-response-invite-modal__passcode-toggle{color:#ff8a1f;cursor:pointer;z-index:2;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;transition:color .2s,transform .2s;display:grid;position:absolute;top:50%;right:.72rem;transform:translateY(-50%)}.human-response-invite-modal__passcode-toggle:hover{color:#ffb357;background:0 0;transform:translateY(-50%)translate(-1px)}.human-response-invite-modal__passcode-toggle svg{filter:drop-shadow(0 0 2px #ff8d24f2)drop-shadow(0 0 9px #ff751573)}.human-response-invite-modal__passcode-hint{color:var(--bv-color-text-muted);font-size:.76rem;line-height:1.45}.human-response-invite-modal__primary,.human-response-invite-modal__secondary{border-radius:var(--bv-radius-pill);cursor:pointer;justify-content:center;align-items:center;gap:.45rem;min-height:2.85rem;font-size:.84rem;font-weight:700;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),background .18s,border-color .18s,color .18s,filter .18s;display:inline-flex}.human-response-invite-modal__primary:active,.human-response-invite-modal__secondary:active{transition:transform 80ms cubic-bezier(.22,1,.36,1),box-shadow 80ms cubic-bezier(.22,1,.36,1);transform:translateY(0)scale(.985)}.human-response-invite-modal__primary{color:#fff;background:radial-gradient(160% 140% at 0 0,#ffd2aa80,#0000 60%),linear-gradient(120deg,#f97316,#fb923c);border:1px solid #f973168c;width:100%;margin-top:.7rem;box-shadow:0 18px 38px #f9731652,0 10px 22px #f9731638}.human-response-invite-modal__config-footer{gap:.7rem;display:grid}.human-response-invite-modal__invite-notice{width:min(100%,720px);margin:0 auto}.human-response-invite-modal__request-card{background:#fffbf5eb;border:1px solid #fb923c38;border-radius:1.4rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;padding:.95rem 1rem;display:flex;box-shadow:inset 0 1px #ffffffe0,0 12px 30px #0f172a0f}.human-response-invite-modal__request-title{color:#111827;margin:0;font-size:.9rem;font-weight:700}.human-response-invite-modal__request-copy{color:var(--bv-color-text-muted);margin:.18rem 0 0;font-size:.84rem;line-height:1.5}.human-response-invite-modal__request-actions{flex-wrap:wrap;gap:.55rem;display:flex}.human-response-invite-modal__request-action{border-radius:var(--bv-radius-pill);color:#334155;cursor:pointer;background:#ffffffeb;border:1px solid #94a3b83d;min-height:2.5rem;padding:0 .95rem;font-size:.82rem;font-weight:700;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.human-response-invite-modal__request-action--accept{color:#047857;background:#ecfdf5f5;border-color:#10b9813d}.human-response-invite-modal__request-action:hover,.human-response-invite-modal__request-action:focus-visible{background:#fffffffa;border-color:#64748b57;transform:translateY(-1px)}.human-response-invite-modal__request-action--accept:hover,.human-response-invite-modal__request-action--accept:focus-visible{background:#dcfce7fa;border-color:#10b98157}.human-response-invite-modal__request-action:disabled{opacity:.6;cursor:not-allowed;transform:none}.human-response-invite-modal__stage-actions{z-index:2;flex-wrap:wrap;justify-content:center;gap:.65rem;width:100%;display:flex;position:relative}.human-response-invite-modal__stage--invite .human-response-invite-modal__stage-actions{width:min(100%,720px);margin:0 auto}.human-response-invite-modal__primary:hover,.human-response-invite-modal__secondary:hover{transform:translateY(-1px)}.human-response-invite-modal__primary:disabled,.human-response-invite-modal__secondary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.human-response-invite-modal__feedback{margin-top:.85rem}.human-response-invite-modal__feedback--center{text-align:center;max-width:38rem;margin-inline:auto}.human-response-invite-modal__stage{justify-items:center;gap:1rem;display:grid}.human-response-invite-modal__stage--config .human-response-invite-modal__config-card{width:min(100%,560px)}.human-response-invite-modal__stage--invite{width:100%}.human-response-invite-modal__count{border-radius:var(--bv-radius-pill);min-width:2rem;height:2rem;color:var(--bv-color-action-strong);background:#f973161f;justify-content:center;align-items:center;padding:0 .65rem;font-size:.82rem;font-weight:700;display:inline-flex}.human-response-invite-modal__empty{color:#475569;background:#ffffffd1;border:1px solid #94a3b838;border-radius:1.2rem;padding:1rem 1.1rem;font-size:.92rem}.human-response-invite-modal__empty--dashed{border-style:dashed}.human-response-invite-modal__empty--compact{padding:.9rem 1rem}.human-response-invite-modal__meta-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.human-response-invite-modal__status{border-radius:var(--bv-radius-pill);letter-spacing:.16em;text-transform:uppercase;align-items:center;min-height:1.65rem;padding:0 .58rem;font-size:.66rem;font-weight:800;display:inline-flex}.human-response-invite-modal__status[data-status=active],.human-response-invite-modal__status[data-status=pending]{color:var(--bv-color-action-strong);background:#fff7edf2}.human-response-invite-modal__status[data-status=used],.human-response-invite-modal__status[data-status=applied]{color:#047857;background:#ecfdf5f2}.human-response-invite-modal__status[data-status=revoked],.human-response-invite-modal__status[data-status=rejected],.human-response-invite-modal__status[data-status=expired]{color:#475569;background:#f8fafcf2}.human-response-invite-modal__meta{font-size:.78rem;line-height:1.5}.human-response-invite-modal__submission-title{margin-top:.5rem;font-size:.96rem}.human-response-invite-modal__secondary{color:#334155;background:#ffffffeb;border:1px solid #94a3b847;padding:0 .9rem}.human-response-invite-modal__secondary--muted{color:#334155e6;background:#ffffffb8;border-color:#94a3b838;box-shadow:inset 0 1px #ffffffd6,0 8px 18px #0f172a0d}.human-response-invite-modal__secondary--accent{color:var(--bv-color-action-strong);background:radial-gradient(140% 140% at 0 0,#ffdfc38f,#0000 62%),linear-gradient(#fffaf4fa,#fff1e3fa);border-color:#f973164d;box-shadow:inset 0 1px #ffffffeb,0 14px 28px #f9731624,0 8px 18px #0f172a0f}.human-response-invite-modal__secondary--muted:hover,.human-response-invite-modal__secondary--muted:focus-visible{color:#1e293b;background:#ffffffd6;border-color:#94a3b84d}.human-response-invite-modal__secondary--accent:hover,.human-response-invite-modal__secondary--accent:focus-visible{color:#9a3412;background:radial-gradient(140% 140% at 0 0,#ffd6b89e,#0000 62%),linear-gradient(#fff8f0,#ffecd9);border-color:#f973166b;box-shadow:inset 0 1px #fffffff5,0 16px 30px #f973162e,0 10px 20px #0f172a14}.human-response-invite-modal__secondary--danger{color:#be123c;background:#fff1f2f5;border-color:#fb718538}.human-response-invite-modal__submission,.human-response-invite-modal__preview-item{background:#f8fafcb8;border:1px solid #94a3b829;border-radius:1.2rem}.human-response-invite-modal__qr-fallback{width:100%;min-height:180px;color:var(--bv-color-text-muted);text-align:center;background:#fffffff2;border:1px dashed #94a3b866;border-radius:1rem;place-items:center;font-size:.82rem;font-weight:600;display:grid}.human-response-invite-modal__submission-section{gap:.9rem;display:grid}.human-response-invite-modal__submission{padding:.95rem}.human-response-invite-modal__preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.85rem;display:grid}.human-response-invite-modal__preview-item{padding:.8rem .9rem}.human-response-invite-modal__preview-value{margin-top:.38rem;font-size:.88rem;line-height:1.5}@media (max-width:900px){.human-response-invite-modal__body,.human-response-invite-modal__preview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.human-response-invite-modal__card{padding:1rem}.human-response-invite-modal__submission-head{flex-direction:column}}.questionnaire-giant-icon{box-shadow:none;color:#ff7a3a;transform-origin:50%;will-change:transform;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .22s cubic-bezier(.3,1.2,.4,1),filter .2s,box-shadow .22s;display:flex;transform:scale(10)}.questionnaire-giant-icon:hover,.questionnaire-giant-icon:focus-visible{filter:drop-shadow(0 0 36px #ff7a3a8c)drop-shadow(0 0 14px #ff7a3a59);box-shadow:none;transform:scale(10.08)}.questionnaire-giant-icon:focus-visible{outline-offset:10px;border-radius:18px;outline:2px solid #ff7a3a61}[data-theme=dark] .human-hero__questionnaire-modal{background:#0000008c}[data-theme=dark] .human-hero__questionnaire-dialog{background:linear-gradient(170deg,#0f172af2,#0b111fe6);border-color:#ffffff24;box-shadow:0 32px 80px #0009,0 14px 26px #0000006b}[data-theme=dark] .human-hero__questionnaire-title{color:var(--bv-color-text-on-dark-surface)}[data-theme=dark] .human-hero__questionnaire-subtitle{color:#cbd5e1}[data-theme=dark] .human-hero__questionnaire-modal--intro{background:#051018ad}[data-theme=dark] .human-hero__questionnaire-dialog--intro{scrollbar-color:#ffb37fe0 #ff8a3d29;background:linear-gradient(145deg,#0f172acc,#0f172a9e);border-color:#e2e8f052;box-shadow:0 30px 78px #000000a6}[data-theme=dark] .human-hero__questionnaire-dialog--intro::-webkit-scrollbar-thumb{background:linear-gradient(#ffbe90f5,#ff7840e6) padding-box padding-box;border-color:#0f172a3d;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #ff6a2b3d}[data-theme=dark] .human-hero__questionnaire-dialog--intro::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffcca4fa,#ff814ef0) padding-box padding-box}[data-theme=dark] .human-hero__questionnaire-dialog--intro::-webkit-scrollbar-track{background:linear-gradient(#0f172a47,#ff8a3d1f);box-shadow:inset 0 0 0 1px #ffffff14}[data-theme=dark] .human-response-invite-modal__card{background:#0f172ab8;border-color:#94a3b81f;box-shadow:0 18px 34px #02061752,inset 0 1px #ffffff0a}[data-theme=dark] .human-response-invite-modal__card-title,[data-theme=dark] .human-response-invite-modal__submission-title{color:var(--bv-color-text-on-dark-surface-strong)}[data-theme=dark] .human-response-invite-modal__card-copy,[data-theme=dark] .human-response-invite-modal__feedback,[data-theme=dark] .human-response-invite-modal__meta,[data-theme=dark] .human-response-invite-modal__preview-value{color:var(--bv-color-text-on-dark-surface-muted)}[data-theme=dark] .human-response-invite-modal__field-label,[data-theme=dark] .human-response-invite-modal__preview-label{color:var(--bv-color-text-on-dark-surface-faint)}[data-theme=dark] .human-response-invite-modal__secondary,[data-theme=dark] .human-response-invite-modal__submission,[data-theme=dark] .human-response-invite-modal__preview-item,[data-theme=dark] .human-response-invite-modal__empty{color:#e2e8f0;background:#0f172aa8;border-color:#94a3b829}[data-theme=dark] .human-response-invite-modal__count{color:#fdba74;background:#f973162e}[data-theme=dark] .human-response-invite-modal__secondary{color:#e2e8f0}[data-theme=dark] .human-response-invite-modal__request-card{background:#0f172a85;border-color:#fb923c2e;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #00000038}[data-theme=dark] .human-response-invite-modal__request-title{color:var(--bv-color-text-on-dark-surface-strong)}[data-theme=dark] .human-response-invite-modal__request-copy{color:var(--bv-color-text-on-dark-surface-muted)}[data-theme=dark] .human-response-invite-modal__request-action{color:#e2e8f0;background:#0f172ac2;border-color:#94a3b82e}[data-theme=dark] .human-response-invite-modal__request-action--accept{color:#a7f3d0;background:#064e3b94;border-color:#34d3993d}[data-theme=dark] .human-response-invite-modal__request-action:hover,[data-theme=dark] .human-response-invite-modal__request-action:focus-visible{background:#1e293be0;border-color:#94a3b847}[data-theme=dark] .human-response-invite-modal__request-action--accept:hover,[data-theme=dark] .human-response-invite-modal__request-action--accept:focus-visible{background:#065f46b8;border-color:#34d39957}[data-theme=dark] .human-response-invite-modal__secondary--muted{color:#e2e8f0e0;background:#0f172a80;border-color:#94a3b82e;box-shadow:inset 0 1px #ffffff0f,0 10px 22px #0000003d}[data-theme=dark] .human-response-invite-modal__secondary--accent{color:#fdba74;background:radial-gradient(140% 140% at 0 0,#fb923c29,#0000 62%),linear-gradient(#3d2111d6,#27160ee0);border-color:#fb923c42;box-shadow:inset 0 1px #ffffff14,0 16px 28px #00000047}[data-theme=dark] .human-response-invite-modal__secondary--muted:hover,[data-theme=dark] .human-response-invite-modal__secondary--muted:focus-visible{color:var(--bv-color-text-on-dark-surface-strong);background:#0f172a9e;border-color:#94a3b842}[data-theme=dark] .human-response-invite-modal__secondary--accent:hover,[data-theme=dark] .human-response-invite-modal__secondary--accent:focus-visible{color:#ffedd5;background:radial-gradient(140% 140% at 0 0,#fb923c38,#0000 62%),linear-gradient(#482712e6,#301a0eeb);border-color:#fb923c5c}[data-theme=dark] .human-response-invite-modal__secondary--danger{color:#fda4af;background:#4c0519b8;border-color:#fb718533}[data-theme=dark] .human-response-invite-modal__qr-fallback{color:var(--bv-color-text-on-dark-surface-muted);background:#0f172ab8;border-color:#94a3b842}[data-theme=dark] .human-response-invite-modal__qr-caption{color:#e2e8f0}[data-theme=dark] .human-response-invite-modal__active-invite{background:#0f172ab8;border-color:#94a3b824}[data-theme=dark] .human-response-invite-modal__ttl-chip{color:#e2e8f0;background:#0f172aa8;border-color:#94a3b829}[data-theme=dark] .human-response-invite-modal__ttl-chip.is-active{color:#fdba74;background:#7c2d1261;border-color:#fb923c57}[data-theme=dark] .human-response-invite-modal__primary{box-shadow:0 16px 34px #02061757}[data-theme=dark] .human-response-invite-modal__active-invite{background:radial-gradient(140% 120% at 0 0,#f973161f,#0000 42%),radial-gradient(120% 120% at 100% 100%,#3b82f61f,#0000 40%),linear-gradient(145deg,#0f172ad1,#0b111fe0)}[data-theme=dark] .human-response-invite-modal__qr-panel{background:radial-gradient(120% 120% at 12% 0,#ffffff14,#0000 48%),linear-gradient(158deg,#38190aa8,#0f172ac7);border-color:#fb923c2e}[data-theme=dark] .human-response-invite-modal__live-detail,[data-theme=dark] .human-response-invite-modal__live-meta-chip{color:var(--bv-color-text-on-dark-surface-muted)}[data-theme=dark] .human-response-invite-modal__live-meta-chip{background:#0f172a85;border-color:#94a3b829}.human-response-invite-modal__body--focus{align-items:start}.human-response-invite-modal__active-invite{background:#ffffffeb;border:1px solid #0f172a14;border-radius:1.45rem;box-shadow:0 18px 36px #0f172a14,inset 0 1px #ffffffb3}.human-response-invite-modal__ttl-list{flex-wrap:wrap;gap:.55rem;display:flex}.human-response-invite-modal__ttl-chip{border-radius:var(--bv-radius-pill);color:#334155;background:#f8fafcf5;border:1px solid #94a3b847;min-height:2.7rem;padding:0 .95rem;font-size:.84rem;font-weight:700;transition:transform .18s,border-color .18s,background .18s}.human-response-invite-modal__ttl-chip:hover{transform:translateY(-1px)}.human-response-invite-modal__ttl-chip.is-active{color:var(--bv-color-action-strong);background:#ffedd5f5;border-color:#f9731647}.human-response-invite-modal__active-invite{--accent:#f97316;--sg-choice-surface-start:color-mix(in oklab, var(--accent) 22%, #fff);--sg-choice-surface-end:color-mix(in oklab, var(--accent) 12%, #fff);--sg-choice-border:color-mix(in oklab, var(--accent) 38%, #94a3b86b);--sg-choice-highlight:color-mix(in oklab, var(--accent) 34%, #ffffff52);isolation:isolate;text-align:left;border:1.2px solid var(--sg-choice-border);background:linear-gradient(146deg, var(--sg-choice-surface-start) 0%, var(--sg-choice-surface-end) 58%, #ffffffe6 100%);width:min(100%,720px);box-shadow:0 18px 34px color-mix(in oklab, var(--accent) 22%, #0f172a33), 0 0 0 5px color-mix(in oklab, var(--accent) 18%, #ffffffad);border-radius:28px;flex-direction:column;justify-items:stretch;gap:.95rem;margin:0 auto;padding:clamp(.9rem,1.3vw,1.05rem);display:flex;position:relative;overflow:hidden}.human-response-invite-modal__active-invite.share-grant-ladder-card.is-active{transform:none}.human-response-invite-modal__active-invite.share-grant-ladder-card.share-grant-access-card:hover{border-color:var(--sg-choice-border);background:linear-gradient(146deg, var(--sg-choice-surface-start) 0%, var(--sg-choice-surface-end) 58%, #ffffffe6 100%);box-shadow:0 18px 34px color-mix(in oklab, var(--accent) 22%, #0f172a33), 0 0 0 5px color-mix(in oklab, var(--accent) 18%, #ffffffad);filter:none;transform:none}.human-response-invite-modal__active-invite:before,.human-response-invite-modal__active-invite:after{content:"";pointer-events:none;z-index:0;position:absolute}.human-response-invite-modal__active-invite:before{border-radius:inherit;background:radial-gradient(240px 170px at 14% 6%, #ffffff85, transparent 72%), radial-gradient(110% 95% at 88% -18%, var(--sg-choice-highlight), transparent 70%);opacity:.66;inset:0}.human-response-invite-modal__active-invite:after{content:none}.human-response-invite-modal__active-invite>*{z-index:1;position:relative}.human-response-invite-modal__active-grid{grid-template-columns:minmax(0,1fr);gap:.8rem;width:min(100%,500px);margin:0 auto;display:grid}.human-response-invite-modal__face-toggle{color:#f97316;letter-spacing:.04em;min-height:auto;box-shadow:none;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:0;font-size:.98rem;font-weight:800;transition:color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:clamp(.92rem,1.35vw,1.08rem);right:clamp(.92rem,1.35vw,1.08rem)}.human-response-invite-modal__face-toggle:hover{color:#ea580c;transform:translateY(-1px)}.human-response-invite-modal__flip-shell{perspective:1400px;width:100%;position:relative}.human-response-invite-modal__flip-stage{width:100%;min-width:0;transform-style:preserve-3d;grid-template-columns:minmax(0,1fr);transition:transform .56s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.human-response-invite-modal__flip-shell.is-link-face .human-response-invite-modal__flip-stage{transform:rotateY(180deg)}.human-response-invite-modal__flip-face{backface-visibility:hidden;opacity:1;grid-area:1/1;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;width:100%;min-width:0;transition:opacity .32s cubic-bezier(.22,1,.36,1),filter .32s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.human-response-invite-modal__flip-face--link{transform:rotateY(180deg)}.human-response-invite-modal__flip-shell:not(.is-link-face) .human-response-invite-modal__flip-face--link{opacity:0;pointer-events:none}.human-response-invite-modal__flip-shell:not(.is-link-face) .human-response-invite-modal__flip-face--link *{pointer-events:none}.human-response-invite-modal__flip-shell.is-link-face .human-response-invite-modal__flip-face--qr{opacity:0;pointer-events:none}.human-response-invite-modal__flip-shell.is-link-face .human-response-invite-modal__flip-face--qr *{pointer-events:none}@media (prefers-reduced-motion:reduce){.human-response-invite-modal__flip-stage,.human-response-invite-modal__flip-face,.human-response-invite-modal__primary,.human-response-invite-modal__secondary,.human-response-invite-modal__face-toggle{transition:none}}.human-response-invite-modal__qr-panel{align-content:center;justify-items:center;gap:.82rem;width:100%;padding:0;display:grid}.human-response-invite-modal__desktop-panel{text-align:center;box-sizing:border-box;align-content:center;justify-items:center;gap:1rem;width:min(100%,342px);min-width:0;max-width:100%;padding-top:0;display:grid}.human-response-invite-modal__desktop-card{box-sizing:border-box;background:linear-gradient(#fffffffa,#f8fafcf5);border:1px solid #e2e8f0f5;border-radius:1.6rem;gap:.8rem;width:min(100%,342px);min-width:0;max-width:100%;padding:1rem;display:grid;box-shadow:inset 0 1px #fffffffa,0 16px 28px #0f172a14,0 8px 18px #f9731614}.human-response-invite-modal__desktop-link-shell{box-sizing:border-box;background:#ffffffe6;border:1px solid #e2e8f0f5;border-radius:1rem;align-items:center;width:100%;min-width:0;max-width:100%;min-height:3rem;padding:.82rem .9rem;display:flex;overflow:hidden;box-shadow:inset 0 1px #fffffff5}.human-response-invite-modal__desktop-link-text{color:#475569;text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.84rem;font-weight:700;line-height:1.35;overflow:hidden}.human-response-invite-modal__qr-copy{border-radius:var(--bv-radius-pill);color:#f97316;cursor:pointer;background:#ffffffc7;border:1px solid #f9731642;justify-content:center;align-items:center;gap:.5rem;min-height:2.5rem;padding:.72rem 1rem;font-size:.86rem;font-weight:700;line-height:1;transition:color .18s,border-color .18s,box-shadow .18s,background .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #fffffff5}.human-response-invite-modal__qr-copy svg{flex-shrink:0}.human-response-invite-modal__qr-copy:hover{color:#ea580c;background:#fff7ede6;border-color:#f9731657;transform:translateY(-1px);box-shadow:inset 0 1px #fffffffa,0 10px 18px #f9731614}.human-response-invite-modal__qr-copy.is-copied{color:#10b981;background:#ecfdf5e6;border-color:#10b9813d}.human-response-invite-modal__qr-copy--block{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.human-response-invite-modal__desktop-note{max-width:31ch;color:var(--bv-color-text-muted);text-align:center;margin:0;font-size:.82rem;line-height:1.5}.human-response-invite-modal__qr-frame{-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);isolation:isolate;background:radial-gradient(140% 130% at 0 0,#fffffff0 0%,#0000 60%),radial-gradient(140% 130% at 100% 100%,#fff7edd9 0%,#0000 65%),linear-gradient(#fffffffc,#f8fafcf2);border:1px solid #e2e8f0e0;border-radius:2rem;place-items:center;width:max-content;max-width:100%;margin:0 auto;padding:1.3rem;display:grid;position:relative;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #ffffff38,0 0 0 6px #ffffff8c,0 26px 52px #0f172a1f,0 14px 30px #38bdf81a,0 10px 22px #f9731614}.human-response-invite-modal__qr-frame:before{content:"";border-radius:inherit;filter:blur(22px);opacity:.7;pointer-events:none;z-index:-1;background:radial-gradient(60% 60% at 20% 20%,#38bdf82e 0%,#0000 72%),radial-gradient(60% 60% at 80% 80%,#f9731629 0%,#0000 72%);position:absolute;inset:-28px}.human-response-invite-modal__qr-loading{place-items:center;width:228px;max-width:100%;height:228px;display:grid}.human-response-invite-modal__qr-frame svg{width:min(100%,228px);height:auto;display:block}.human-response-invite-modal__qr-caption{text-align:center;color:#334155;max-width:30ch;font-size:.8rem;line-height:1.45}.human-response-invite-modal__qr-security{border-radius:var(--bv-radius-pill);letter-spacing:.08em;text-transform:uppercase;border:1px solid #94a3b838;justify-content:center;align-self:center;align-items:center;gap:.45rem;padding:.4rem .82rem;font-size:.74rem;font-weight:700;display:inline-flex}.human-response-invite-modal__qr-security:before{content:"";border-radius:var(--bv-radius-pill);background:currentColor;width:.45rem;height:.45rem}.human-response-invite-modal__qr-security.is-open{color:#475569;background:#f1f5f9f5;border-color:#94a3b83d}.human-response-invite-modal__qr-security.is-protected{color:#9a3412;background:#ffedd5f5;border-color:#f9731647}.human-response-invite-modal__live-inline{--live-accent:var(--accent,#f97316);border-color:color-mix(in oklab, var(--live-accent) 28%, var(--border));width:100%;max-width:380px;box-shadow:0 14px 26px color-mix(in oklab, var(--live-accent) 14%, #0f172a1f);margin:0 auto;padding:.78rem .88rem}.human-response-invite-modal__live-inline.is-open{--live-accent:var(--bv-color-info)}.human-response-invite-modal__live-inline.is-done{--live-accent:#10b981}.human-response-invite-modal__live-inline .share-grant-right-card__media{background:radial-gradient(120% 160% at 30% 20%, color-mix(in oklab, var(--live-accent) 55%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in oklab, var(--live-accent) 55%, transparent), color-mix(in oklab, var(--live-accent) 88%, transparent));width:40px;height:40px;box-shadow:0 10px 20px color-mix(in oklab, var(--live-accent) 26%, transparent);border-radius:12px}.human-response-invite-modal__live-inline .share-grant-right-card__badge{letter-spacing:.16em;font-size:.68rem}.human-response-invite-modal__live-inline .share-grant-right-card__title{font-size:.98rem;line-height:1.25}.human-response-invite-modal__live-inline .share-grant-right-card__hint{display:block}.human-response-invite-modal__state-dot{border-radius:var(--bv-radius-pill);background:var(--live-accent,#fb923c);width:.78rem;height:.78rem;box-shadow:0 0 0 6px color-mix(in oklab, var(--live-accent,#fb923c) 18%, transparent);flex-shrink:0;display:block}.human-response-invite-modal__live-detail{color:#475569;max-width:none;font-size:.88rem;line-height:1.55}.human-response-invite-modal__live-meta{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.human-response-invite-modal__live-meta-chip{border-radius:var(--bv-radius-pill);color:#475569;background:#ffffffb8;border:1px solid #94a3b829;align-items:center;min-height:1.65rem;padding:0 .62rem;font-size:.72rem;font-weight:700;display:inline-flex}.human-response-invite-modal__submission-section--full{grid-column:1/-1}@media (min-width:981px){.human-response-invite-modal__body--focus{align-items:stretch}.human-response-invite-modal__stage--invite .human-response-invite-modal__active-invite{height:auto}.human-response-invite-modal__config-footer{margin-top:auto}.human-response-invite-modal__primary,.human-response-invite-modal__feedback{margin-top:0}.human-response-invite-modal__active-grid{flex:1;grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.human-response-invite-modal__stage--invite .human-response-invite-modal__active-grid{flex:none;grid-template-rows:auto;align-content:start}.human-response-invite-modal__qr-panel{min-height:0}}.human-response-invite-modal__secondary:focus-visible,.human-response-invite-modal__primary:focus-visible,.human-response-invite-modal__face-toggle:focus-visible,.human-response-invite-modal__ttl-chip:focus-visible,.human-response-invite-modal__passcode-input:focus-visible{outline:none;box-shadow:0 0 0 3px #f973162e}.human-response-invite-modal__qr-copy:focus-visible,.human-response-invite-modal__passcode-toggle:focus-visible{outline-offset:2px;outline:2px solid #ff8c38b8}@media (max-height:920px) and (min-width:981px){.human-hero__questionnaire-dialog{padding:1.1rem}.human-hero__questionnaire-title{font-size:clamp(1.18rem,2.4vw,1.42rem)}.human-hero__questionnaire-subtitle{font-size:.88rem}.human-response-invite-modal__body{gap:.7rem}.human-response-invite-modal__card,.human-response-invite-modal__active-invite{padding:.9rem}.human-response-invite-modal__config-card{gap:.72rem;padding:.9rem}.human-response-invite-modal__config-card .share-grant-ladder-card__icon{width:68px;height:68px}.human-response-invite-modal__config-card .share-grant-ladder-card__icon .share-grant-level-icon{width:44px;height:44px}.human-response-invite-modal__qr-frame{border-radius:1.7rem;padding:1.05rem}.human-response-invite-modal__qr-frame:before{filter:blur(16px);opacity:.6;inset:-20px}.human-response-invite-modal__qr-frame svg{width:min(100%,212px)}.human-response-invite-modal__qr-loading{width:212px;height:212px}.human-response-invite-modal__qr-caption{font-size:.76rem}.human-response-invite-modal__live-inline{max-width:360px;padding:.72rem .82rem}}@media (max-width:980px){.human-response-invite-modal__body--focus,.human-response-invite-modal__active-grid{grid-template-columns:minmax(0,1fr)}.human-response-invite-modal__body--focus{align-items:start}}@media (max-width:640px){.human-response-invite-modal__submission-head{flex-direction:column;align-items:flex-start}.human-response-invite-modal__active-invite{padding-left:1rem;padding-right:1rem}}[data-theme=dark] .human-response-invite-modal__config-card,[data-theme=dark] .human-response-invite-modal__active-invite{background:linear-gradient(146deg, color-mix(in oklab, var(--accent) 30%, #ffffffe6) 0%, color-mix(in oklab, var(--accent) 20%, #ffffffd1) 58%, #ffffffdb 100%);border-color:color-mix(in oklab, var(--accent) 46%, #94a3b852)}[data-theme=dark] .human-response-invite-modal__config-card{--sg-choice-surface-start:#0f172acc;--sg-choice-surface-end:#111827bd;--sg-choice-border:#94a3b82e;--sg-choice-highlight:#ffffff14;background:linear-gradient(146deg,#0f172ad6 0%,#111827c7 58%,#0f172ad1 100%);border-color:#94a3b82e}[data-theme=dark] .human-response-invite-modal__config-card .share-grant-ladder-card__badge{color:var(--bv-color-text-on-dark-surface-faint);background:#0f172a57;border-color:#94a3b824;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .human-response-invite-modal__config-card .share-grant-ladder-card__title{color:#e2e8f0}[data-theme=dark] .human-response-invite-modal__config-card .share-grant-ladder-card__desc{color:var(--bv-color-text-on-dark-surface-faint)}[data-theme=dark] .human-response-invite-modal__config-card.share-grant-ladder-card.share-grant-access-card:hover{box-shadow:var(--sg-choice-shadow-rest), inset 0 1px 0 #ffffff0f;filter:none;background:linear-gradient(146deg,#0f172ad6 0%,#111827c7 58%,#0f172ad1 100%);border-color:#94a3b82e}[data-theme=dark] .human-response-invite-modal__active-invite.share-grant-ladder-card.share-grant-access-card:hover{border-color:color-mix(in oklab, var(--accent) 46%, #94a3b852);background:linear-gradient(146deg, color-mix(in oklab, var(--accent) 30%, #ffffffe6) 0%, color-mix(in oklab, var(--accent) 20%, #ffffffd1) 58%, #ffffffdb 100%);box-shadow:0 18px 34px color-mix(in oklab, var(--accent) 22%, #0f172a33), 0 0 0 5px color-mix(in oklab, var(--accent) 18%, #ffffffad);filter:none;transform:none}[data-theme=dark] .human-response-invite-modal__qr-panel{box-shadow:none;background:0 0;border-color:#0000}[data-theme=dark] .human-response-invite-modal__face-toggle{color:#fb923c;box-shadow:none;background:0 0}[data-theme=dark] .human-response-invite-modal__face-toggle:hover{color:#fed7aa}[data-theme=dark] .human-response-invite-modal__desktop-card{background:linear-gradient(#1e293beb,#0f172af5);border-color:#94a3b82e;box-shadow:inset 0 1px #ffffff0a,0 18px 28px #02061757}[data-theme=dark] .human-response-invite-modal__desktop-link-shell{background:#0f172a9e;border-color:#94a3b829;box-shadow:inset 0 1px #ffffff08}[data-theme=dark] .human-response-invite-modal__desktop-link-text{color:#e2e8f0d6}[data-theme=dark] .human-response-invite-modal__qr-copy{color:#fdba74;background:#0f172a9e;border-color:#fb923c38;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .human-response-invite-modal__qr-copy:hover{color:#fdba74;background:#1e293be0;border-color:#fb923c57}[data-theme=dark] .human-response-invite-modal__qr-copy.is-copied{color:#6ee7b7;background:#064e3b57;border-color:#6ee7b73d}[data-theme=dark] .human-response-invite-modal__desktop-note{color:#e2e8f0c2}[data-theme=dark] .human-response-invite-modal__qr-frame{background:radial-gradient(140% 130% at 0 0,#fffffff2 0%,#0000 60%),radial-gradient(140% 130% at 100% 100%,#fff7ede0 0%,#0000 65%),linear-gradient(#fffffffc,#f8fafcf5);border-color:#e2e8f09e;box-shadow:inset 0 1px #fffffff2,0 0 0 6px #fff6,0 28px 56px #00000080,0 14px 30px #38bdf81f,0 10px 22px #f973161f}[data-theme=dark] .human-response-invite-modal__qr-frame:before{opacity:.55;background:radial-gradient(60% 60% at 20% 20%,#38bdf83d 0%,#0000 72%),radial-gradient(60% 60% at 80% 80%,#f9731638 0%,#0000 72%)}[data-theme=dark] .human-response-invite-modal__live-inline{border-color:color-mix(in oklab, var(--live-accent) 34%, #94a3b83d);background:color-mix(in oklab, var(--card) 96%, #fffffff0)}[data-theme=dark] .human-response-invite-modal__passcode-field{background:linear-gradient(#fff7edf0,#ffffffe6);border-color:#f9731638}[data-theme=dark] .human-response-invite-modal__passcode-input{background:#fffffffa;border-color:#f9731638}[data-theme=dark] .human-response-invite-modal__passcode-toggle{color:#ffad52}[data-theme=dark] .human-response-invite-modal__passcode-toggle:hover{color:#ffc075}[data-theme=dark] .human-response-invite-modal__passcode-toggle svg{filter:drop-shadow(0 0 3px #ffa652)drop-shadow(0 0 10px #ff821c99)}[data-theme=dark] .human-response-invite-modal__qr-security.is-open{background:#f1f5f9f0}[data-theme=dark] .human-response-invite-modal__qr-security.is-protected{background:#ffedd5f0}[data-theme=dark] .human-response-invite-modal__live-inline .share-grant-right-card__media{box-shadow:0 10px 20px color-mix(in oklab, var(--live-accent) 24%, transparent)}@keyframes questionnaire-close-enter{0%{opacity:0;transform:translateY(-8px)scale(.94)}60%{opacity:1;transform:translateY(2px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.human-hero__cta{color:#fff;background:linear-gradient(135deg,#ff8138 0%,#ff9c5e 100%);border-radius:24px;align-items:center;gap:.85rem;width:100%;padding:1rem 2.05rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s,filter .25s;display:inline-flex;box-shadow:0 12px 28px #ff813847}@media (min-width:1024px){.human-hero__cta{width:auto;min-width:240px}}.human-hero__cta:hover{transform:translateY(-1px);box-shadow:0 18px 38px #ff813859}.human-hero__cta:focus-visible{outline:none;box-shadow:0 0 0 3px #ff9a4859}.human-hero__cta-icon{background:radial-gradient(circle at 40% 30%,#ffffff7a,#0000 70%),#ffffff38;border-radius:14px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px 1px #fff6,0 10px 24px #ffffff2e}.human-hero__cta-copy{flex-direction:column;align-items:flex-start;gap:.12rem;display:flex}.human-hero__cta-label{font-size:1rem;font-weight:600;line-height:1.1}.human-hero__cta-caption{letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;font-size:.5rem}.tile-section.human-hero,.tile-section.animal-hero,.tile-section.household-hero{contain:layout;overflow:visible}.entity-hero-nav{--entity-nav-offset:clamp(28px, 3.8vw, 44px);z-index:12;border-radius:var(--bv-radius-pill);width:48px;height:48px;color:var(--bv-color-action);box-shadow:none;background:0 0;border:none;place-items:center;transition:transform .15s,color .2s,opacity .2s;display:grid;position:absolute;top:50%}.entity-hero-nav--left{--entity-nav-press-shift:-1.35;left:0;transform:translate(-160%,-50%)}.entity-hero-nav--right{--entity-nav-press-shift:1.2;right:0;transform:translate(120%,-50%)}.entity-hero-nav:hover:not(:disabled),.entity-hero-nav:focus-visible:not(:disabled){transform:translate(calc(var(--entity-nav-shift,1.2) * 100%), -50%) scale(1.12) rotate(-2deg);color:#ff824f;filter:drop-shadow(0 8px 16px #ff925c47)drop-shadow(0 18px 28px #00000014)}.entity-hero-nav--left:hover:not(:disabled),.entity-hero-nav--left:focus-visible:not(:disabled){--entity-nav-shift:-1.6}.entity-hero-nav--right:hover:not(:disabled),.entity-hero-nav--right:focus-visible:not(:disabled){--entity-nav-shift:1.2}.entity-hero-nav:active:not(:disabled){transform:translate(calc(var(--entity-nav-press-shift,var(--entity-nav-shift,1.2)) * 100%), -50%) scale(.94);color:var(--bv-color-action);filter:drop-shadow(0 4px 10px #0000001f);transition-duration:60ms}.entity-hero-nav svg{width:60px;height:60px}.entity-hero-nav:disabled,.entity-hero-nav.is-disabled{color:#b4bbc4;opacity:.9;pointer-events:none;box-shadow:none;cursor:default}[data-theme=dark] .entity-hero-nav{color:#ffb38a;box-shadow:none;background:0 0;border:none}[data-theme=dark] .entity-hero-nav:hover:not(:disabled),[data-theme=dark] .entity-hero-nav:focus-visible:not(:disabled){color:#ffc8a8}[data-theme=dark] .entity-hero-nav:disabled,[data-theme=dark] .entity-hero-nav.is-disabled{color:#7a8492;opacity:.9}@media (max-width:1023px){.entity-hero-nav{display:none}}.human-hero__nav-shell{border-radius:var(--bv-radius-pill);color:var(--bv-color-action);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffff0,#ffe7d7e6);border:1px solid #ff6a2b8c;align-items:center;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;overflow:hidden;box-shadow:0 22px 36px #ff9b5c47}.human-hero__nav-shell:hover,.human-hero__nav-shell:focus-within{box-shadow:0 26px 48px #ff9b5c5c}.human-hero__nav-shell.is-disabled{opacity:.35;pointer-events:none;box-shadow:none}[data-theme=dark] .human-hero__nav-shell{color:#ffb38a;background:linear-gradient(135deg,#23160eeb,#120b07e0);border-color:#ff9d6180;box-shadow:0 18px 34px #0009}.human-hero__nav-btn{color:currentColor;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:inline-flex}.human-hero__nav-btn:hover{background:#ff6a2b29}.human-hero__nav-btn:focus-visible{background:#ff6a2b42;outline:none}.human-hero__nav-btn svg path{stroke:currentColor}[data-theme=dark] .human-hero__nav-btn:hover,[data-theme=dark] .human-hero__nav-btn:focus-visible{background:#ff9d6133}.human-hero__nav-divider{background:#ff8c538c;width:1px;height:24px}[data-theme=dark] .human-hero__nav-divider{background:#ff9d618c}.human-hero__nav-shell.is-disabled .human-hero__nav-divider{opacity:.4}.human-hero__progress-card{flex-direction:column;align-self:stretch;gap:clamp(.85rem,2.2vw,1.3rem);width:100%;margin-top:0;padding:clamp(1.25rem,3.5vw,1.6rem) clamp(1.3rem,3.8vw,1.9rem);display:flex}.human-hero__progress-card[data-status=archived] .human-hero__progress-title,.human-hero__progress-card[data-status=deceased] .human-hero__progress-title{color:#475569d1}.human-hero__progress-card[data-status=archived] .human-hero__progress-meta,.human-hero__progress-card[data-status=deceased] .human-hero__progress-meta{color:#475569c2}.human-hero__progress-card[data-status=archived] .human-hero__progress-pill,.human-hero__progress-card[data-status=deceased] .human-hero__progress-pill{filter:saturate(.6);opacity:.9}.human-hero__progress-card>*{z-index:2;position:relative}[data-theme=dark] .human-hero__progress-card[data-status=archived] .human-hero__progress-title,[data-theme=dark] .human-hero__progress-card[data-status=deceased] .human-hero__progress-title{color:#e2e8f0c7}[data-theme=dark] .human-hero__progress-card[data-status=archived] .human-hero__progress-meta,[data-theme=dark] .human-hero__progress-card[data-status=deceased] .human-hero__progress-meta{color:#cbd5e1c2}[data-theme=dark] .human-hero__progress-card[data-status=archived] .human-hero__progress-pill,[data-theme=dark] .human-hero__progress-card[data-status=deceased] .human-hero__progress-pill{filter:saturate(.75);opacity:.92}.human-hero__progress-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.human-hero__progress-title{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--hero-accent,#a6c8ff) 30%, #0f172abf);text-shadow:0 1px #fff6;font-size:.82rem;font-weight:600}[data-theme=dark] .human-hero__progress-title{color:color-mix(in srgb, var(--hero-accent,#a6c8ff) 46%, #e2e8f0b8);text-shadow:0 1px 6px color-mix(in srgb, var(--hero-accent,#a6c8ff) 26%, #020617cc)}.human-hero__progress-track{border-radius:var(--bv-radius-pill);background:linear-gradient(#ffffffe0,#ffffff47);border:1px solid #ffffffb3;height:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,inset 0 -10px 20px #b4cdff29}[data-theme=dark] .human-hero__progress-track{background:linear-gradient(180deg, color-mix(in srgb, #1c2a44d9 70%, var(--hero-accent,#a6c8ff) 30%), color-mix(in srgb, #0c1832d1 64%, var(--hero-accent,#a6c8ff) 36%));border-color:#94a3b866;box-shadow:inset 0 1px #ffffff2e,inset 0 -10px 20px #0c254980}.human-hero__progress-track:after{content:"";border-radius:inherit;mix-blend-mode:screen;pointer-events:none;z-index:2;opacity:.2;background:linear-gradient(#ffffff52,#fff0);position:absolute;inset:0}.human-hero__progress-track:before{content:"";border-radius:inherit;pointer-events:none;opacity:.24;z-index:1;background:radial-gradient(120% 120% at 10% 20%,#ffffff80,#0000 70%);position:absolute;inset:-40% -20%}.human-hero__progress-meter{border-radius:inherit;z-index:1;background:linear-gradient(90deg,#71e59bdd 0%,#5ddececc 55%,#e6f0ffdc 100%);width:0;transition:width .6s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;box-shadow:0 6px 18px #4ade8038,inset 0 0 1px #fff9}.human-hero__progress-figure{font-feature-settings:"tnum";color:color-mix(in srgb, var(--hero-accent,#a6c8ff) 60%, #0f172ad1);text-shadow:0 8px 18px color-mix(in srgb, var(--hero-accent,#a6c8ff) 32%, #0f172a52), 0 0 8px #ffffffc7;z-index:3;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=dark] .human-hero__progress-figure{color:color-mix(in srgb, var(--hero-accent,#a6c8ff) 65%, #e0e8fff5);text-shadow:0 8px 18px color-mix(in srgb, var(--hero-accent,#a6c8ff) 46%, #020617d9), 0 0 10px #ffffffd1}.human-hero__progress-foot{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.human-hero__progress-foot>*{min-width:0}.human-hero__progress-cta{justify-self:start}.human-hero__progress-foot>.human-hero__progress-pill--cta{justify-self:center}.human-hero__progress-foot>.human-hero__progress-pill--modules{justify-self:end}@media (max-width:960px){.human-hero__progress-foot{grid-template-columns:1fr;justify-items:center;gap:.6rem}.human-hero__progress-cta{text-align:center;justify-self:center}.human-hero__progress-foot>.human-hero__progress-pill--cta,.human-hero__progress-foot>.human-hero__progress-pill--modules{justify-self:center}}@media (max-width:560px){.human-hero__progress-foot{flex-direction:column;align-items:center;gap:.5rem;display:flex}.human-hero__progress-pill{text-align:center;justify-content:center;width:min(100%,320px);margin-inline:auto}.human-hero__progress-pill-title{white-space:normal}.human-hero__progress-cta{width:100%;max-width:320px}}.human-hero__progress-meta{color:color-mix(in srgb, var(--hero-accent,#a6c8ff) 26%, #0f172ab3);text-shadow:0 1px #ffffff59;font-size:.85rem;font-weight:600}[data-theme=dark] .human-hero__progress-meta{color:color-mix(in srgb, var(--hero-accent,#a6c8ff) 35%, #e2e8f0d1);text-shadow:0 1px 10px color-mix(in srgb, var(--hero-accent,#a6c8ff) 24%, #020617cc)}.human-hero__progress-pill{border-radius:var(--bv-radius-pill);color:#1b2c4ac7;letter-spacing:.01em;background:#ffffffd1;border:1px solid #94a3b838;align-items:center;gap:.65rem;padding:.36rem .64rem;font-size:.72rem;font-weight:600;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex}[data-theme=dark] .human-hero__progress-pill{color:#e2e8f0eb;background:#0f172aad;border-color:#94a3b857}.human-hero__progress-pill:hover{border-color:color-mix(in srgb, var(--hero-accent,#a6c8ff) 38%, #94a3b847);box-shadow:0 16px 34px #94c5ff38}[data-theme=dark] .human-hero__progress-pill:hover{box-shadow:0 12px 28px #0c183299}.human-hero__progress-pill:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--hero-accent,#a6c8ff) 32%, #94c5ff59);outline:none}.human-hero__progress-cta{align-items:center;display:inline-flex}.human-hero__progress-pill--modules{--modules-pill-accent:#ffb347;--modules-pill-accent-strong:#ff7a1a;color:var(--modules-pill-accent-strong);isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:radial-gradient(190% 175% at 14% -52%,#fffffff5,#0000 72%),radial-gradient(155% 160% at 90% -30%,#bfdbfe66,#0000 68%),linear-gradient(186deg,#ffffffc7,#e4f0ffa8);border:1.4px solid #bfdbfed9;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,inset 0 -16px 26px #bfdbfe52,0 22px 42px #94c5ff47,0 18px 32px #0f172a33}.human-hero__progress-pill--modules:before{content:"";border-radius:inherit;opacity:.78;mix-blend-mode:screen;pointer-events:none;z-index:1;background:radial-gradient(135% 120% at 20% 18%,#fffffff2,#0000 70%),radial-gradient(140% 130% at 78% 112%,#bfdbfe66,#0000 82%),radial-gradient(160% 120% at 8% 120%,#ffe4c552,#0000 72%);position:absolute;inset:clamp(.18rem,.75vw,.32rem)}.human-hero__progress-pill--modules:after{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:.7;pointer-events:none;z-index:1;background:linear-gradient(210deg,#ffffff85,#fff0),radial-gradient(125% 150% at 62% -28%,#fff9,#0000 70%);border:1px solid #ffffffb3;position:absolute;inset:0}[data-theme=dark] .human-hero__progress-pill--modules{--modules-pill-accent:#ffdcb0;--modules-pill-accent-strong:#ffcfb3;color:var(--modules-pill-accent-strong);background:radial-gradient(170% 160% at 16% -52%,#3b82f647,#0000 70%),radial-gradient(150% 150% at 88% -30%,#38bdf83d,#0000 68%),linear-gradient(182deg,#0f172af0,#0a101ee6);border-color:#60a5fa80;box-shadow:inset 0 1px #ffffff14,inset 0 -16px 26px #3b82f638,0 20px 36px #000000b8,0 12px 26px #2563eb47}[data-theme=dark] .human-hero__progress-pill--modules>*,.human-hero__progress-pill--modules>*{z-index:2;position:relative}[data-theme=dark] .human-hero__progress-pill--modules:before{opacity:.58;background:radial-gradient(145% 130% at 24% 26%,#3b82f66b,#0000 74%),radial-gradient(120% 110% at 80% 112%,#38bdf83d,#0000 85%),radial-gradient(160% 140% at 10% 120%,#f973162e,#0000 78%)}[data-theme=dark] .human-hero__progress-pill--modules:after{opacity:.32;border-color:#94a3b83d}.human-hero__progress-pill-title{font-size:.78rem;font-weight:600}.human-hero__progress-pill-icon{border-radius:var(--bv-radius-pill);background:linear-gradient(145deg, #ffffffe0, color-mix(in srgb, var(--hero-accent,#a6c8ff) 18%, #ffffff42));width:1.2rem;height:1.2rem;color:inherit;flex-shrink:0;place-items:center;display:grid}[data-theme=dark] .human-hero__progress-pill-icon{background:linear-gradient(145deg, color-mix(in srgb, var(--hero-accent,#a6c8ff) 26%, #142648c7), #0c1a34ad)}.human-hero__progress-pill--cta .human-hero__progress-pill-icon{color:#0e7490e6;background:linear-gradient(145deg,#e0f2fef5,#a7f3d0e0);box-shadow:0 12px 24px #3bc9bf3d}[data-theme=dark] .human-hero__progress-pill--cta .human-hero__progress-pill-icon{color:#e0f2fef0;background:linear-gradient(145deg,#0f766ea6,#0c4a6e94);box-shadow:0 14px 26px #0c4a6e80}.human-hero__progress-pill-icon--modules{isolation:isolate;background:linear-gradient(#f8fbfff2,#e4eeffe6);border:1px solid #bfdbfeb3;border-radius:clamp(.7rem,1.8vw,.9rem);place-items:center;width:clamp(1.6rem,4vw,2rem);height:clamp(1.6rem,4vw,2rem);display:grid;position:relative;box-shadow:inset 0 1px #fffc,0 10px 18px #94c5ff38}.human-hero__progress-pill-icon--modules:before,.human-hero__progress-pill-icon--modules:after{content:none}[data-theme=dark] .human-hero__progress-pill-icon--modules{background:linear-gradient(#18223af2,#0e1424eb);border-color:#60a5fa61;box-shadow:inset 0 1px #ffffff0f,0 12px 22px #0009}[data-theme=dark] .human-hero__progress-pill-icon--modules:before,[data-theme=dark] .human-hero__progress-pill-icon--modules:after{content:none}.human-hero__modules-glyph{z-index:3;filter:drop-shadow(0 0 .85px #ffaa78e0)drop-shadow(0 10px 18px #f9731652);background:radial-gradient(circle at 32% 26%,#fff3,#0000 60%),linear-gradient(136deg,#ff7a1a 0%,#ffb347 65%,#ffdcb0 100%);width:clamp(1.15rem,2.8vw,1.35rem);height:clamp(1.15rem,2.8vw,1.35rem);display:block;position:relative;-webkit-mask-image:url(/icons/tabler/modules/cube-3d-sphere.svg);mask-image:url(/icons/tabler/modules/cube-3d-sphere.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-theme=dark] .human-hero__modules-glyph{filter:drop-shadow(0 0 .8px #ffceaae6)drop-shadow(0 10px 18px #0000008c);background:radial-gradient(circle at 32% 26%,#ffffff4d,#0000 60%),linear-gradient(136deg,#ffe4caf2,#ffc496cc)}.human-hero__progress-pill-arrow{border-radius:var(--bv-radius-pill);width:1.5rem;height:1.5rem;color:inherit;background:#0f172a0f;flex-shrink:0;place-items:center;display:grid}[data-theme=dark] .human-hero__progress-pill-arrow{background:#ffffff14}.human-hero__progress-pill--cta .human-hero__progress-pill-arrow{isolation:isolate;color:#0e7490f2;box-shadow:none;background:0 0;position:relative}.human-hero__progress-pill--cta .human-hero__progress-pill-arrow:after{content:none}[data-theme=dark] .human-hero__progress-pill--cta .human-hero__progress-pill-arrow{color:#e0f2feeb;background:0 0}.human-hero__progress-pill--cta .human-hero__progress-pill-arrow svg,.human-hero__progress-pill--modules .human-hero__progress-pill-arrow svg{width:16px;height:16px}.human-hero__progress-pill--modules .human-hero__progress-pill-arrow{isolation:isolate;color:inherit;box-shadow:none;background:0 0;position:relative}[data-theme=dark] .human-hero__progress-pill--modules .human-hero__progress-pill-arrow{color:inherit;box-shadow:none;background:0 0}.human-hero__progress-pill--modules .human-hero__progress-pill-arrow:after{content:none}.human-hero__progress-pill:hover .human-hero__progress-pill-arrow{transform:translate(1px)}.human-hero__share{align-self:flex-start}.human-timeline__content{flex-direction:column;gap:clamp(1.3rem,3vw,1.9rem);display:flex}.human-timeline__body{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:24px;flex-direction:column;gap:clamp(1.4rem,3vw,2.2rem);padding:1.15rem 1.3rem;font-size:.95rem;display:flex}[data-theme=dark] .human-timeline__body{box-shadow:none;background:0 0;border:0}.human-timeline__add{border-radius:var(--bv-radius-pill);background:linear-gradient(90deg, var(--bv-color-action) 0%, var(--bv-color-action-hover) 100%);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.8rem;line-height:1;transition:transform .25s,box-shadow .25s,opacity .25s;display:inline-flex;box-shadow:0 12px 30px #ff6a2b52}.human-timeline__add:hover{box-shadow:0 18px 42px #ff6a2b61}.human-timeline__add:focus-visible{outline:none;box-shadow:0 0 0 3px #ff8a3d59}.human-timeline__add--disabled{color:#94a3b8cc;cursor:not-allowed;box-shadow:none;background:#94a3b842}[data-theme=dark] .human-timeline__add--disabled{color:#cbd5e1b3;background:#94a3b847}.human-docs__content{padding-left:1.3rem;padding-right:1.3rem;display:block}.human-docs__loading{justify-content:center;align-items:center;min-height:220px;padding:1.25rem;display:flex}.human-docs__preview-loading{border-radius:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;pointer-events:none;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);place-items:center;display:grid;position:absolute;inset:0}.human-docs__preview-loading--columns{border-radius:14px;inset:6px}.human-docs__grid-viewport{width:100%;position:relative}.human-docs__grid-viewport--scrollable{--human-docs-scroll-padding-top:.9rem;--human-docs-scroll-padding-inline:.75rem;--human-docs-scroll-padding-bottom:1.05rem;--human-docs-viewport-shadow-top:inset 0 0 0 transparent;--human-docs-viewport-shadow-bottom:inset 0 0 0 transparent;max-height:min(72vh,900px);padding:var(--human-docs-scroll-padding-top) var(--human-docs-scroll-padding-inline) var(--human-docs-scroll-padding-bottom);border-radius:var(--tile-canvas-radius);border:var(--tile-canvas-light-border);background:var(--tile-canvas-light-bg);clip-path:inset(0 round var(--tile-canvas-radius));box-shadow:var(--tile-canvas-light-shadow), var(--human-docs-viewport-shadow-top), var(--human-docs-viewport-shadow-bottom);scrollbar-width:thin;scrollbar-color:#ff8a3db3 #ff8a3d2e;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0 -.25rem;position:relative;overflow:auto}.human-docs__grid-viewport--scrollable:before,.human-docs__grid-viewport--scrollable:after{content:"";left:calc(-1 * var(--human-docs-scroll-padding-inline));right:calc(-1 * var(--human-docs-scroll-padding-inline));pointer-events:none;opacity:0;z-index:4;border-radius:18px;height:18px;transition:opacity .14s;display:block;position:sticky}.human-docs__dropzone{display:block;position:relative}.human-docs__dropzone-overlay{z-index:30;border-radius:var(--tile-canvas-radius);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#ff8a3d1a;border:2px dashed #ff8a3dd9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.human-docs__dropzone-overlay-label{border-radius:var(--bv-radius-pill);color:#fff;letter-spacing:.01em;background:#ff8a3deb;padding:.55rem 1.1rem;font-size:.92rem;font-weight:700;box-shadow:0 10px 26px #ff8a3d59}.human-docs__drop-queue{border-radius:var(--tile-canvas-radius);border:var(--tile-canvas-light-border);background:var(--tile-canvas-light-bg);box-shadow:var(--tile-canvas-light-shadow);margin-top:.85rem;padding:.75rem .9rem}.human-docs__drop-queue-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.45rem;display:flex}.human-docs__drop-queue-title{font-size:.86rem;font-weight:700}.human-docs__drop-queue-dismiss{color:var(--muted);font-size:.8rem;font-weight:600}.human-docs__drop-queue-dismiss:hover{color:var(--fg)}.human-docs__drop-queue-list{flex-direction:column;gap:.3rem;display:flex}.human-docs__drop-queue-item{align-items:center;gap:.55rem;min-width:0;font-size:.84rem;display:flex}.human-docs__drop-queue-dot{border-radius:var(--bv-radius-pill);background:#94a3b8e6;flex:none;width:8px;height:8px}.human-docs__drop-queue-item[data-status=uploading] .human-docs__drop-queue-dot{background:#ff8a3df2;animation:1s ease-in-out infinite human-docs-drop-pulse}.human-docs__drop-queue-item[data-status=done] .human-docs__drop-queue-dot{background:#22c55ef2}.human-docs__drop-queue-item[data-status=error] .human-docs__drop-queue-dot{background:#ef4444f2}.human-docs__drop-queue-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.human-docs__drop-queue-status{color:var(--muted);flex:none;margin-left:auto}.human-docs__drop-queue-item[data-status=error] .human-docs__drop-queue-status{color:#ef4444f2}@keyframes human-docs-drop-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.35)}}.human-docs__grid-viewport--scrollable:before{top:calc(-1 * var(--human-docs-scroll-padding-top));background:linear-gradient(#0f172a29,#0f172a00)}.human-docs__grid-viewport--scrollable:after{bottom:calc(-1 * var(--human-docs-scroll-padding-bottom));background:linear-gradient(#0f172a00,#0f172a29)}.human-docs__grid-viewport--scrollable[data-shadow-top=true]:before,.human-docs__grid-viewport--scrollable[data-shadow-bottom=true]:after{opacity:1}.human-docs__grid-viewport--scrollable[data-shadow-top=true]{--human-docs-viewport-shadow-top:inset 0 18px 18px -18px #0f172a57}.human-docs__grid-viewport--scrollable[data-shadow-bottom=true]{--human-docs-viewport-shadow-bottom:inset 0 -20px 18px -18px #0f172a57}.human-docs__grid-viewport--scrollable::-webkit-scrollbar{width:10px;height:10px}.human-docs__grid-viewport--scrollable::-webkit-scrollbar-thumb{background:linear-gradient(#ff9c5ef2,#ff6a2bd9) padding-box padding-box;border:2px solid #0000;border-radius:12px;box-shadow:0 4px 10px #ff6a2b29}.human-docs__grid-viewport--scrollable::-webkit-scrollbar-track{border-radius:var(--bv-radius-pill);background-color:#ff8a3d1a;background-image:linear-gradient(#ffffff8a,#ffffff2e),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border:2px solid #0000}.human-docs__grid-viewport--scrollable::-webkit-scrollbar-corner{background:0 0}@media (max-width:768px){.human-docs__grid-viewport--scrollable{max-height:70vh;padding:.7rem .4rem .9rem}}[data-theme=dark] .human-docs__grid-viewport--scrollable{scrollbar-color:#ffbd8dbf #ff8a3d3d}[data-theme=dark] .human-docs__grid-viewport--scrollable:before{background:linear-gradient(#94b4d438,#94b4d400)}[data-theme=dark] .human-docs__grid-viewport--scrollable:after{background:linear-gradient(#94b4d400,#94b4d438)}[data-theme=dark] .human-docs__grid-viewport--scrollable[data-shadow-top=true]{--human-docs-viewport-shadow-top:inset 0 18px 18px -18px #94b4d46b}[data-theme=dark] .human-docs__grid-viewport--scrollable[data-shadow-bottom=true]{--human-docs-viewport-shadow-bottom:inset 0 -20px 18px -18px #94b4d46b}[data-theme=dark] .human-docs__grid-viewport--scrollable::-webkit-scrollbar-thumb{background:linear-gradient(#ffc699f2,#ff8852d9)}[data-theme=dark] .human-docs__grid-viewport--scrollable::-webkit-scrollbar-track{background:linear-gradient(#94b4d438,#94b4d414),#ff8a3d2e}.human-docs__grid-viewport--scrollable[data-view=gallery]{--human-docs-viewport-shadow-top:inset 18px 0 18px -18px #0f172a00;--human-docs-viewport-shadow-bottom:inset -18px 0 18px -18px #0f172a00;overflow:hidden}.human-docs__grid-viewport--scrollable[data-view=gallery]:before,.human-docs__grid-viewport--scrollable[data-view=gallery]:after{top:var(--human-docs-scroll-padding-top);bottom:calc(var(--human-docs-scroll-padding-bottom) + 10px);border-radius:18px;width:20px;height:auto;position:absolute;left:auto;right:auto}.human-docs__grid-viewport--scrollable[data-view=gallery]:before{background:linear-gradient(90deg,#0f172a29,#0f172a00);left:0}.human-docs__grid-viewport--scrollable[data-view=gallery]:after{background:linear-gradient(270deg,#0f172a29,#0f172a00);right:0}.human-docs__grid-viewport--scrollable[data-view=gallery][data-shadow-top=true]{--human-docs-viewport-shadow-top:inset 18px 0 18px -18px #0f172a4d}.human-docs__grid-viewport--scrollable[data-view=gallery][data-shadow-bottom=true]{--human-docs-viewport-shadow-bottom:inset -18px 0 18px -18px #0f172a4d}[data-theme=dark] .human-docs__grid-viewport--scrollable[data-view=gallery]{--human-docs-viewport-shadow-top:inset 18px 0 18px -18px #94b4d400;--human-docs-viewport-shadow-bottom:inset -18px 0 18px -18px #94b4d400}[data-theme=dark] .human-docs__grid-viewport--scrollable[data-view=gallery]:before{background:linear-gradient(90deg,#94b4d438,#94b4d400)}[data-theme=dark] .human-docs__grid-viewport--scrollable[data-view=gallery]:after{background:linear-gradient(270deg,#94b4d438,#94b4d400)}[data-theme=dark] .human-docs__grid-viewport--scrollable[data-view=gallery][data-shadow-top=true]{--human-docs-viewport-shadow-top:inset 18px 0 18px -18px #94b4d461}[data-theme=dark] .human-docs__grid-viewport--scrollable[data-view=gallery][data-shadow-bottom=true]{--human-docs-viewport-shadow-bottom:inset -18px 0 18px -18px #94b4d461}.human-docs__grid{--human-docs-columns-height:min(72vh, 900px);gap:18px;width:100%;padding:0 .1rem;display:grid}.human-docs__columnsLayout{grid-template-columns:minmax(220px,320px) minmax(420px,1fr);justify-content:start;align-items:start;gap:20px;display:grid}.human-docs__grid-viewport[data-view=columns] .human-docs__columnsLayout,.human-docs-folder-modal__viewport[data-view=columns] .human-docs__columnsLayout{min-height:var(--human-docs-columns-height,min(74vh, 820px));align-items:stretch}@media (max-width:1100px){.human-docs__columnsLayout{grid-template-columns:minmax(200px,280px) minmax(340px,1fr);gap:16px}}@media (max-width:900px){.human-docs__columnsLayout{grid-template-columns:1fr}.human-docs__grid-viewport[data-view=columns] .human-docs__columnsDetail,.human-docs-folder-modal__viewport[data-view=columns] .human-docs__columnsDetail{order:-1}.human-docs__grid-viewport[data-view=columns] .human-docs__columnsList,.human-docs-folder-modal__viewport[data-view=columns] .human-docs__columnsList{order:2}.human-docs__grid-viewport[data-view=columns] .human-docs__columnsList,.human-docs__grid-viewport[data-view=columns] .human-docs__columnsDetail,.human-docs-folder-modal__viewport[data-view=columns] .human-docs__columnsList,.human-docs-folder-modal__viewport[data-view=columns] .human-docs__columnsDetail{height:auto;max-height:none}.human-docs__topActions{justify-content:flex-start}.human-docs__topActions-card{width:100%}}.human-docs__columnsList{--human-docs-columns-shadow-top:inset 0 0 0 transparent;--human-docs-columns-shadow-bottom:inset 0 0 0 transparent;background:var(--tile-canvas-light-bg);border-radius:var(--tile-canvas-radius);border:var(--tile-canvas-light-border);clip-path:inset(0 round var(--tile-canvas-radius));max-height:var(--human-docs-columns-height,min(74vh, 820px));box-shadow:var(--tile-canvas-light-shadow), var(--human-docs-columns-shadow-top), var(--human-docs-columns-shadow-bottom);scrollbar-width:thin;scrollbar-color:#ff8a3db3 #ff8a3d2e;flex-direction:column;scroll-padding:10px;display:flex;position:relative;overflow:hidden auto}.human-docs__grid-viewport[data-view=columns] .human-docs__columnsList,.human-docs-folder-modal__viewport[data-view=columns] .human-docs__columnsList{height:var(--human-docs-columns-height,min(74vh, 820px));max-height:var(--human-docs-columns-height,min(74vh, 820px))}.human-docs__columnsList:before,.human-docs__columnsList:after{content:"";pointer-events:none;opacity:0;z-index:1;height:16px;transition:opacity .14s;display:block;position:sticky;left:0;right:0}.human-docs__columnsList:before{background:linear-gradient(#0f172a1f,#0f172a00);top:0}.human-docs__columnsList:after{background:linear-gradient(#0f172a00,#0f172a1f);bottom:0}.human-docs__columnsList[data-shadow-top=true]:before,.human-docs__columnsList[data-shadow-bottom=true]:after{opacity:1}.human-docs__columnsList[data-shadow-top=true]{--human-docs-columns-shadow-top:inset 0 18px 18px -18px #0f172a47}.human-docs__columnsList[data-shadow-bottom=true]{--human-docs-columns-shadow-bottom:inset 0 -18px 18px -18px #0f172a47}.human-docs__columnsRow{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:10px 16px;font-size:.85rem;transition:background .18s,box-shadow .18s;display:flex;position:relative}.human-docs__columnsRow+.human-docs__columnsRow{border-top:1px solid #e2e8f0b3}.human-docs__columnsRow:hover{background:rgba(var(--docs-accent,255, 138, 61), .08)}.human-docs__columnsRow.is-active{background:rgba(var(--docs-accent,255, 138, 61), .16);box-shadow:inset 3px 0 0 rgba(var(--docs-accent,255, 138, 61), .65), 0 10px 20px rgba(var(--docs-accent,255, 138, 61), .14)}.human-docs__columnsRow.is-dragging{opacity:.42;filter:saturate(.82);transform:scale(.985)}.human-docs__drop-slot--row{pointer-events:none;padding:8px 12px}.human-docs__drop-slot-rowShell{border:1.5px dashed rgba(var(--docs-accent,255, 138, 61), .28);min-height:56px;box-shadow:inset 0 1px 0 #ffffffe0, 0 10px 18px rgba(var(--docs-accent,255, 138, 61), .08);background:radial-gradient(120% 100% at 12% -10%,#ffffffe6,#0000 70%),linear-gradient(#ffffffb8,#fff7f17a);border-radius:18px;align-items:center;gap:12px;padding:0 14px;display:flex}.human-docs__drop-slot-rowIcon{border:1px solid rgba(var(--docs-accent,255, 138, 61), .16);background:radial-gradient(110% 110% at 20% 16%,#ffffffeb,#0000 66%),linear-gradient(145deg,#ffffffd1,#fff3eba3);border-radius:10px;flex:none;width:34px;height:34px}.human-docs__drop-slot-rowLines{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.human-docs__drop-slot-rowLine{border-radius:var(--bv-radius-pill);background:linear-gradient(#ffe8d8f5,#ffbe96d1);height:8px;display:block}.human-docs__drop-slot-rowLine--primary{width:min(168px,56%)}.human-docs__drop-slot-rowLine--secondary{opacity:.74;width:min(108px,34%)}.human-docs__columnsRowIcon{background:#94a3b82e;border-radius:10px;flex-shrink:0;width:36px;height:36px;overflow:hidden}.human-docs__columnsRowIcon img{object-fit:contain;width:100%;height:100%}.human-docs__columnsRowFallback{border-radius:inherit;background:radial-gradient(circle at 40% 40%,#fffc,#94a3b859);width:100%;height:100%;display:block}.human-docs__columnsRowFallback.is-bundle{background:linear-gradient(140deg, rgba(var(--docs-accent,255, 138, 61), .96), rgba(var(--docs-accent,255, 138, 61), .72));box-shadow:0 6px 14px rgba(var(--docs-accent,255, 138, 61), .22);-webkit-mask-image:url(/icons/tabler/app-window.svg);mask-image:url(/icons/tabler/app-window.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.human-docs__columnsRowLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.human-docs__columnsList::-webkit-scrollbar{width:8px}.human-docs__columnsList::-webkit-scrollbar-thumb{border-radius:var(--bv-radius-pill);background:linear-gradient(#ff9c5ef2,#ff6a2bd9) padding-box padding-box;border:2px solid #0000;box-shadow:0 4px 10px #ff6a2b29}.human-docs__columnsList::-webkit-scrollbar-track{border-radius:var(--bv-radius-pill);background-color:#ff8a3d1a;background-image:linear-gradient(#ffffff8a,#ffffff2e),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border:2px solid #0000}.human-docs__columnsList::-webkit-scrollbar-corner{background:0 0}.human-docs__columnsDetail{background:radial-gradient(140% 120% at 20% 10%, rgba(var(--docs-accent,255, 138, 61), .08), transparent 55%), linear-gradient(145deg, #fffffff5, #f1f7ffe6);box-shadow:inset 0 1px 0 #ffffffd1, 0 18px 38px #0f172a14, 0 32px 68px rgba(var(--docs-accent,255, 138, 61), .12);border:1px solid #e2e8f0db;border-radius:28px;padding:20px;position:relative;overflow:hidden}.human-docs__grid-viewport[data-view=columns] .human-docs__columnsDetail,.human-docs-folder-modal__viewport[data-view=columns] .human-docs__columnsDetail{height:var(--human-docs-columns-height,min(74vh, 820px));max-height:var(--human-docs-columns-height,min(74vh, 820px));flex-direction:column;display:flex}.human-docs__grid-viewport[data-view=columns] .human-docs__columnsDetail .human-docs__card,.human-docs-folder-modal__viewport[data-view=columns] .human-docs__columnsDetail .human-docs__card{flex:1}.human-docs__columnsDetail:before{content:"";border-radius:inherit;background:linear-gradient(180deg, rgba(var(--docs-accent,255, 138, 61), .12), transparent 40%);pointer-events:none;position:absolute;inset:0}.human-docs__columnsEmpty{color:#475569b3;justify-content:center;align-items:center;height:100%;display:flex}.human-docs__grid[data-view=grid]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media (min-width:640px){.human-docs__grid[data-view=grid]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.human-docs__grid[data-view=columns]{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px}.human-docs__grid[data-view=list]{flex-direction:column;gap:16px;display:flex}.human-docs__grid[data-view=gallery]{clip-path:inset(0 round 18px);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ff8a3db3 #ff8a3d2e;gap:18px;padding-bottom:.4rem;display:flex;overflow:auto hidden}.human-docs__grid[data-view=gallery]::-webkit-scrollbar{height:8px}.human-docs__grid[data-view=gallery]::-webkit-scrollbar-thumb{border-radius:var(--bv-radius-pill);background:linear-gradient(#ff9c5ef2,#ff6a2bd9) padding-box padding-box;border:2px solid #0000}.human-docs__grid[data-view=gallery]::-webkit-scrollbar-track{border-radius:var(--bv-radius-pill);background-color:#ff8a3d1a;background-image:linear-gradient(#ffffff8a,#ffffff2e),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border:2px solid #0000}.human-docs__grid[data-view=gallery]::-webkit-scrollbar-corner{background:0 0}.human-docs__grid[data-view=gallery]>.human-docs__card,.human-docs__grid[data-view=gallery]>.human-docs__drop-slot--card{scroll-snap-align:start}[data-theme=dark] .human-docs__grid[data-view=gallery]{scrollbar-color:#ffbd8dbf #ff8a3d3d}[data-theme=dark] .human-docs__grid[data-view=gallery]::-webkit-scrollbar-thumb{background:linear-gradient(#ffc699f2,#ff8852d9)}[data-theme=dark] .human-docs__grid[data-view=gallery]::-webkit-scrollbar-track{background:linear-gradient(#94b4d438,#94b4d414),#ff8a3d2e}.human-docs__card{--docs-accent:255, 138, 61;--docs-selection-accent:46, 181, 125;box-shadow:inset 0 1px 0 #fffffff2, 0 30px 55px #0f172a1f, 0 60px 90px rgba(var(--docs-accent), .12);isolation:isolate;content-visibility:visible;contain-intrinsic-size:auto;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(130deg,#fffffffa,#ecf6ffe6);border:1px solid #ffffffbf;border-radius:28px;flex-direction:column;padding:24px 26px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.human-docs__card.is-selected{border-color:rgba(var(--docs-selection-accent), .34);box-shadow:inset 0 1px 0 #fffffff5, 0 36px 60px #0f172a24, 0 68px 96px rgba(var(--docs-selection-accent), .18);background:linear-gradient(140deg,#fffffffa,#f0faf5f0)}.human-docs__card[role=button]{cursor:pointer}.human-docs__card[data-origin=event]{--docs-accent:94, 131, 255}.human-docs__card[data-kind=bundle]{--docs-accent:171, 102, 255}.human-docs__card:before,.human-docs__card:after{content:"";pointer-events:none;position:absolute}.human-docs__card:before{opacity:.8;background:radial-gradient(circle at 18% 20%,#fffffff2,#0000 60%);border-radius:50%;inset:-40% -10% 55%}.human-docs__card:after{background:radial-gradient(circle at 50% 0%, rgba(var(--docs-accent), .22), transparent 70%);opacity:.8;border-radius:60%;inset:auto -25% -45%}.human-docs__card:hover{box-shadow:inset 0 1px 0 #fffffff5, 0 36px 60px #0f172a1f, 0 70px 100px rgba(var(--docs-accent), .18);border-color:#ffffffe0;transform:translateY(-4px)}.human-docs__card[data-view=grid]{min-height:300px}.human-docs__card[data-view=columns]{min-height:360px;padding:24px 28px}.human-docs__card[data-view=list]{background:radial-gradient(circle at 10% 18%, rgba(var(--docs-accent), .11), transparent 42%), linear-gradient(132deg, #fffffffa, #eff7fff0);box-shadow:inset 0 1px 0 #ffffffe6, 0 20px 36px #0f172a17, 0 48px 84px rgba(var(--docs-accent), .13);border:1px solid #ffffffdb;grid-template-columns:minmax(280px,332px) minmax(0,1fr);align-items:center;gap:16px;padding:16px 72px 16px 18px;display:grid}.human-docs__card[data-view=list][data-list-layout=document]{grid-template-columns:minmax(268px,316px) auto}.human-docs__card[data-view=list][data-list-layout=compact]{grid-template-columns:minmax(0,1fr)}.human-docs__card[data-view=list].is-selected{border-color:rgba(var(--docs-selection-accent), .54);box-shadow:inset 0 1px 0 #ffffffe6, 0 20px 36px #0f172a17, 0 48px 84px rgba(var(--docs-accent), .13), 0 0 0 2px rgba(var(--docs-selection-accent), .22), 0 0 0 6px rgba(var(--docs-selection-accent), .06);background:radial-gradient(circle at 10% 18%, rgba(var(--docs-accent), .11), transparent 42%), linear-gradient(132deg, #fffffffa, #eff7fff0)}.human-docs__card[data-view=gallery]{flex:0 0 min(560px,100%);min-width:min(560px,100%)}@media (max-width:640px){.human-docs__card[data-view=gallery]{flex-basis:85vw;min-width:85vw}}[data-theme=dark] .human-docs__card{box-shadow:inset 0 1px 0 #ffffff0d, 0 32px 60px #050c1699, 0 76px 105px rgba(var(--docs-accent), .22);background:linear-gradient(130deg,#111827f5,#161e2eeb);border-color:#94a3b84d}[data-theme=dark] .human-docs__card:before{background:radial-gradient(circle at 20% 18%,#ffffff2e,#0000 60%)}[data-theme=dark] .human-docs__card:after{background:radial-gradient(circle at 50% 0%, rgba(var(--docs-accent), .32), transparent 72%)}[data-theme=dark] .human-docs__card:hover{box-shadow:inset 0 1px 0 #ffffff14, 0 38px 70px #050c16bf, 0 80px 110px rgba(var(--docs-accent), .28);border-color:#ffffff4d}[data-theme=dark] .human-docs__card.is-selected{border-color:rgba(var(--docs-selection-accent), .44);box-shadow:inset 0 1px 0 #ffffff14, 0 40px 70px #050c16c7, 0 82px 115px rgba(var(--docs-selection-accent), .22)}[data-theme=dark] .human-docs__card[data-view=grid].is-selected{border-color:rgba(var(--docs-selection-accent), .5);box-shadow:inset 0 1px 0 #ffffff1f, 0 24px 40px #050c16b3, 0 60px 90px rgba(var(--docs-selection-accent), .26);background:linear-gradient(130deg,#121d26f5,#132628eb)}[data-theme=dark] .human-docs__card[data-view=list]{background:radial-gradient(circle at 10% 18%, rgba(var(--docs-accent), .18), transparent 44%), linear-gradient(132deg, #111827f2, #192234e6);box-shadow:inset 0 1px 0 #ffffff0f, 0 24px 42px #0000008c, 0 58px 96px rgba(var(--docs-accent), .2);border-color:#94a3b866}[data-theme=dark] .human-docs__card[data-view=list].is-selected{border-color:rgba(var(--docs-selection-accent), .46);box-shadow:inset 0 1px 0 #ffffff0f, 0 24px 42px #0000008c, 0 58px 96px rgba(var(--docs-accent), .2), 0 0 0 2px rgba(var(--docs-selection-accent), .18), 0 0 0 6px rgba(var(--docs-selection-accent), .05);background:radial-gradient(circle at 10% 18%, rgba(var(--docs-accent), .18), transparent 44%), linear-gradient(132deg, #111827f2, #192234e6)}.human-docs__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex;position:relative}.human-docs__identity{align-items:center;gap:14px;min-width:0;display:flex}.human-docs__identity-text{min-width:0}.human-docs__body{flex-direction:column;gap:.6rem;min-width:0;display:flex}.human-docs__card[data-view=list] .human-docs__header{grid-column:1;align-self:center;margin-bottom:0;display:flex}.human-docs__card[data-view=list][data-list-layout] .human-docs__header{justify-content:space-between;align-items:center;gap:18px;width:100%;padding-right:0;position:static}.human-docs__card[data-view=list][data-list-layout=compact] .human-docs__header{grid-column:1/-1;width:fit-content;max-width:calc(100% - 72px)}.human-docs__card[data-view=list] .human-docs__identity{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;padding:8px 4px 8px 2px}.human-docs__card[data-view=list][data-list-layout] .human-docs__identity{flex:1;min-width:0}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__identity{box-shadow:none;background:0 0;border-color:#0000}.human-docs__card[data-view=list] .human-docs__identity-text{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;display:flex}.human-docs__card[data-view=list] .human-docs__body{width:min(100%,540px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:2;justify-content:flex-start;place-self:stretch start;gap:8px;padding:4px 0 18px 18px;position:relative}.human-docs__card[data-view=list][data-list-layout=document] .human-docs__body{width:fit-content;max-width:min(100%,344px);padding:4px 0 8px 14px}.human-docs__card[data-view=list] .human-docs__body:before{content:"";background:linear-gradient(180deg, rgba(var(--docs-accent), .2), rgba(var(--docs-accent), .04));width:1px;box-shadow:0 4px 10px rgba(var(--docs-accent), .08);pointer-events:none;border-radius:12px;position:absolute;inset:16px auto 20px 6px}.human-docs__card[data-view=list][data-list-layout=document] .human-docs__body:before{inset:12px auto 12px 4px}.human-docs__card[data-view=list] .human-docs__body>*{position:relative}.human-docs__header-actions{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.human-docs__card[data-view=list] .human-docs__header-actions{z-index:3;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.human-docs__list-edit{width:28px;min-width:28px;height:28px;color:rgba(var(--docs-accent), .96);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.human-docs__list-edit:hover,.human-docs__list-edit:focus-visible{color:rgba(var(--docs-accent), 1);box-shadow:none;background:0 0;outline:none}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__body{box-shadow:none;background:0 0;border-color:#0000}[data-theme=dark] .human-docs__list-edit{color:#ff9f5a}[data-theme=dark] .human-docs__list-edit:hover,[data-theme=dark] .human-docs__list-edit:focus-visible{color:#ffb981}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__body:before{background:linear-gradient(180deg, rgba(var(--docs-accent), .34), rgba(var(--docs-accent), .08))}@media (max-width:1024px){.human-docs__card[data-view=list]{flex-direction:column;gap:16px;padding:20px 72px 20px 20px;display:flex}.human-docs__card[data-view=list][data-list-layout=compact] .human-docs__header{width:100%;max-width:none}.human-docs__card[data-view=list] .human-docs__body{width:100%;padding:8px 0 0 20px}.human-docs__card[data-view=list] .human-docs__body:before{left:12px}.human-docs__card[data-view=list] .human-docs__identity{min-height:0}}.human-docs__card[data-view=grid]{text-align:center;box-shadow:none;cursor:pointer;background:0 0;border:none;align-items:center;width:min(210px,100%);min-height:auto;padding:6px 6px 10px}.human-docs__card[data-view=grid].is-drag-over{outline:2px dashed rgba(var(--docs-accent,255, 138, 61), .6);outline-offset:6px;border-radius:24px}.human-docs__card.is-drag-over:not([data-view=grid]){outline:2px dashed rgba(var(--docs-accent,255, 138, 61), .55);outline-offset:10px}.human-docs__drop-slot{--human-docs-drop-slot-radius:28px;pointer-events:none;width:100%}.human-docs__drop-slot--interactive{pointer-events:auto}.human-docs__drop-slot--card{display:flex}.human-docs__drop-slot-card{border-radius:var(--human-docs-drop-slot-radius);border:1.5px dashed rgba(var(--docs-accent,255, 138, 61), .28);width:100%;min-width:0;box-shadow:inset 0 1px 0 #ffffffe6, 0 14px 24px rgba(var(--docs-accent,255, 138, 61), .08);background:radial-gradient(120% 100% at 14% -16%,#ffffffe6,#0000 70%),linear-gradient(#ffffffb8,#fff7f17a)}.human-docs__drop-slot--card[data-view=grid]{width:min(210px,100%);padding:6px 6px 10px}.human-docs__drop-slot--card[data-view=grid] .human-docs__drop-slot-card{min-height:auto;box-shadow:none;background:0 0;border:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;padding:0;display:flex}.human-docs__drop-slot--card[data-view=list]{width:100%}.human-docs__drop-slot--card[data-view=list] .human-docs__drop-slot-card{grid-template-columns:minmax(268px,316px) auto;justify-content:space-between;align-items:center;gap:18px;min-height:176px;padding:16px 72px 16px 18px;display:grid}.human-docs__drop-slot--card[data-view=gallery]{flex:0 0 min(560px,100%);min-width:min(560px,100%)}.human-docs__drop-slot--card[data-view=gallery] .human-docs__drop-slot-card{flex-direction:column;justify-content:center;gap:18px;min-height:360px;padding:30px;display:flex}@media (max-width:640px){.human-docs__drop-slot--card[data-view=gallery]{flex-basis:85vw;min-width:85vw}}.human-docs__drop-slot-preview{isolation:isolate;border:1px solid rgba(var(--docs-accent,255, 138, 61), .14);background:radial-gradient(110% 110% at 18% 12%,#fffffff0,#0000 66%),linear-gradient(145deg,#fffc,#fff3eb9e);border-radius:22px;width:100%;display:block;position:relative;overflow:hidden}.human-docs__drop-slot--card[data-view=grid] .human-docs__drop-slot-preview{aspect-ratio:1;background:linear-gradient(140deg, #fffffff2, #f4f7ffeb), radial-gradient(115% 92% at 20% 18%, rgba(var(--docs-accent), .2), transparent 64%), linear-gradient(140deg, rgba(var(--docs-accent), .18), rgba(var(--docs-accent), .05));border:1px solid rgba(var(--docs-accent), .38);width:min(160px,60vw);max-width:none;box-shadow:inset 0 1px 0 #ffffffe6, 0 14px 24px #0f172a1f, 0 20px 32px rgba(var(--docs-accent), .16);border-radius:32px;padding:12px}.human-docs__drop-slot--card[data-view=list] .human-docs__drop-slot-preview{background:radial-gradient(120% 100% at 18% 14%, #fffffff5, transparent 60%), radial-gradient(120% 96% at 22% 20%, rgba(var(--docs-accent,255, 138, 61), .18), transparent 62%), linear-gradient(145deg, #fffffffa, #f2f7fff0);border:1px solid rgba(var(--docs-accent,255, 138, 61), .32);width:104px;min-width:104px;max-width:104px;min-height:104px;box-shadow:inset 0 1px 0 #fffffff0, 0 14px 24px #0f172a1a, 0 22px 36px rgba(var(--docs-accent,255, 138, 61), .14);border-radius:28px;padding:10px}.human-docs__drop-slot--card[data-view=gallery] .human-docs__drop-slot-preview{min-height:210px}.human-docs__drop-slot-media{box-shadow:0 12px 22px #0f172a1f, 0 20px 38px rgba(var(--docs-accent,255, 138, 61), .16);z-index:1;background:linear-gradient(160deg,#fffffffa,#f5f8ffe6);border:1px solid #ffffffa3;border-radius:18px;justify-content:center;align-items:center;display:flex;position:absolute;inset:12px}.human-docs__drop-slot--card[data-view=list] .human-docs__drop-slot-media,.human-docs__drop-slot--card[data-view=gallery] .human-docs__drop-slot-media{inset:14px}.human-docs__drop-slot--card[data-view=list] .human-docs__drop-slot-media{background:linear-gradient(165deg, #fffffffc, #f2f6ffeb), radial-gradient(120% 90% at 24% 14%, rgba(var(--docs-accent,255, 138, 61), .1), transparent 62%);border-color:#ffffffd1;border-radius:18px;inset:10px 14px;box-shadow:inset 0 1px #fffffff5,0 12px 22px #0f172a1a}.human-docs__drop-slot-meta{flex-direction:column;gap:10px;min-width:0;display:flex}.human-docs__drop-slot--card[data-view=list] .human-docs__drop-slot-meta{justify-content:center;gap:11px}.human-docs__drop-slot--card[data-view=grid] .human-docs__drop-slot-meta{align-items:center;gap:8px;width:100%}.human-docs__drop-slot-line{border-radius:var(--bv-radius-pill);background:linear-gradient(#ffe8d8f5,#ffbe96d1);height:10px;display:block}.human-docs__drop-slot-line--primary{width:min(180px,72%)}.human-docs__drop-slot-line--secondary{opacity:.72;width:min(120px,44%)}.human-docs__drop-slot--card[data-view=list] .human-docs__drop-slot-line--primary{border-radius:var(--bv-radius-pill);width:122px;height:14px}.human-docs__drop-slot--card[data-view=list] .human-docs__drop-slot-line--secondary{opacity:.54;width:78px;height:9px}.human-docs__drop-slot-icon{background:linear-gradient(135deg, rgba(var(--docs-accent,255, 138, 61), .96), rgba(var(--docs-accent,255, 138, 61), .78));width:56%;height:56%;filter:drop-shadow(0 6px 12px rgba(var(--docs-accent,255, 138, 61), .35));display:block;-webkit-mask-image:url(/icons/tabler/file.svg);mask-image:url(/icons/tabler/file.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.human-docs__drop-slot--card[data-view=list] .human-docs__drop-slot-icon{width:48%;height:48%}.human-docs__drop-slot--card[data-view=grid] .human-docs__drop-slot-preview:after{content:"";border-radius:inherit;border:1px solid #ffffff80;position:absolute;inset:8px}.human-docs__drop-slot--card[data-view=grid] .human-docs__drop-slot-line--primary{border-radius:var(--bv-radius-pill);background:linear-gradient(#fafcffeb,#f1f5f9d6);border:1px dashed #94a3b875;width:min(98px,64%);height:38px;box-shadow:inset 0 1px #fffffff0,0 10px 18px #0f172a14}.human-docs__drop-slot--card[data-view=grid] .human-docs__drop-slot-line--secondary{opacity:.4;background:linear-gradient(180deg, rgba(var(--docs-accent), .34), rgba(var(--docs-accent), .12));width:54px;height:6px}[data-theme=dark] .human-docs__drop-slot-rowShell,[data-theme=dark] .human-docs__drop-slot-card{border-color:rgba(var(--docs-accent,255, 138, 61), .38);background:radial-gradient(120% 100% at 14% -16%,#ffffff14,#0000 70%),linear-gradient(#172235cc,#0f172a9e);box-shadow:inset 0 1px #ffffff14,0 16px 26px #00000047}[data-theme=dark] .human-docs__drop-slot-rowIcon,[data-theme=dark] .human-docs__drop-slot-preview{border-color:rgba(var(--docs-accent,255, 138, 61), .22);background:radial-gradient(110% 110% at 20% 16%,#ffffff1f,#0000 66%),linear-gradient(145deg,#1e293be0,#111827bd)}[data-theme=dark] .human-docs__drop-slot-rowLine,[data-theme=dark] .human-docs__drop-slot-line{background:linear-gradient(#ffd6b8f0,#ff9a66d1)}[data-theme=dark] .human-docs__drop-slot-icon{filter:drop-shadow(0 6px 12px rgba(var(--docs-accent,255, 138, 61), .32))}[data-theme=dark] .human-docs__drop-slot-media{box-shadow:0 12px 22px #00000061, 0 22px 38px rgba(var(--docs-accent,255, 138, 61), .22);background:linear-gradient(160deg,#1f2937eb,#111827db);border-color:#94a3b86b}[data-theme=dark] .human-docs__drop-slot--card[data-view=list] .human-docs__drop-slot-preview{background:radial-gradient(120% 96% at 22% 20%, rgba(var(--docs-accent,255, 138, 61), .24), transparent 62%), linear-gradient(150deg, #1a202cf0, #101826eb);border-color:rgba(var(--docs-accent,255, 138, 61), .42);box-shadow:inset 0 1px 0 #ffffff14, 0 14px 24px #0000008f, 0 22px 36px rgba(var(--docs-accent,255, 138, 61), .18)}[data-theme=dark] .human-docs__drop-slot--card[data-view=list] .human-docs__drop-slot-media{background:linear-gradient(165deg, #1f2937fa, #111827e6), radial-gradient(120% 90% at 24% 14%, rgba(var(--docs-accent,255, 138, 61), .14), transparent 62%);border-color:#94a3b85c;box-shadow:inset 0 1px #ffffff14,0 12px 22px #00000057}[data-theme=dark] .human-docs__drop-slot--card[data-view=grid] .human-docs__drop-slot-preview{background:linear-gradient(150deg, #1a202ce6, #101826e6), radial-gradient(115% 92% at 20% 18%, rgba(var(--docs-accent), .28), transparent 64%), linear-gradient(150deg, rgba(var(--docs-accent), .24), rgba(var(--docs-accent), .08));border-color:rgba(var(--docs-accent), .46);box-shadow:inset 0 1px 0 #ffffff14, 0 14px 24px #0009, 0 20px 32px rgba(var(--docs-accent), .22)}[data-theme=dark] .human-docs__drop-slot--card[data-view=grid] .human-docs__drop-slot-preview:after{border-color:#ffffff29}[data-theme=dark] .human-docs__drop-slot--card[data-view=grid] .human-docs__drop-slot-line--primary{background:linear-gradient(#1f2937f0,#111827e0);border-color:#94a3b857;box-shadow:inset 0 1px #ffffff14,0 12px 20px #0000004d}[data-theme=dark] .human-docs__drop-slot--card[data-view=grid] .human-docs__drop-slot-line--secondary{background:linear-gradient(180deg, rgba(var(--docs-accent), .42), rgba(var(--docs-accent), .18))}.human-docs__card.is-dragging{opacity:.34;filter:saturate(.84);transform:scale(.982)}.human-docs__card[data-view=grid].is-selected{box-shadow:none;background:0 0;border:none}.human-docs__card[data-view=grid]:before,.human-docs__card[data-view=grid]:after,.human-docs__card[data-view=grid].is-selected:before,.human-docs__card[data-view=grid].is-selected:after,.human-docs__card[data-view=grid] .human-docs__body,.human-docs__card[data-view=grid] .human-docs__open{display:none}.human-docs__card[data-view=grid] .human-docs__header{flex-direction:column;align-items:center;gap:.8rem}.human-docs__card[data-view=grid] .human-docs__identity{text-align:center;flex-direction:column;align-items:center}.human-docs__card[data-view=grid] .human-docs__preview{aspect-ratio:1;border-radius:32px;width:min(160px,60vw);padding:12px}.human-docs__card[data-view=grid] .human-docs__title{white-space:normal;max-width:180px;font-size:.92rem}.human-docs__card[data-view=list] .human-docs__header{align-items:center;gap:.9rem}.human-docs__card[data-view=list] .human-docs__preview{aspect-ratio:1;background:radial-gradient(120% 100% at 18% 14%, #fffffff5, transparent 60%), radial-gradient(120% 96% at 22% 20%, rgba(var(--docs-accent), .22), transparent 62%), linear-gradient(145deg, #fffffffa, #f2f7fff0);border:1px solid rgba(var(--docs-accent), .34);width:104px;min-width:104px;box-shadow:inset 0 1px 0 #fffffff0, 0 14px 24px #0f172a1a, 0 22px 36px rgba(var(--docs-accent), .15);border-radius:28px;padding:10px}.human-docs__card[data-view=list] .human-docs__preview:before{content:"";background:linear-gradient(160deg, #fffffffa, #f4f7ffeb), radial-gradient(140% 120% at 22% 18%, rgba(var(--docs-accent), .12), transparent 62%);border:1px solid #ffffffd1;border-radius:20px;position:absolute;inset:8px;box-shadow:inset 0 1px #fffffff0,0 10px 18px #0f172a14}.human-docs__card[data-view=list] .human-docs__preview:after{border-radius:22px;inset:6px}.human-docs__card[data-view=list] .human-docs__preview>:not(.human-docs__preview-loading){z-index:1;position:relative}.human-docs__card[data-view=list] .human-docs__preview[data-kind=image],.human-docs__card[data-view=list] .human-docs__preview[data-kind=video]{padding:6px}.human-docs__card[data-view=list] .human-docs__preview[data-kind=image]:before,.human-docs__card[data-view=list] .human-docs__preview[data-kind=video]:before{background:linear-gradient(160deg, #fffffff5, #f4f7ffdb), radial-gradient(140% 120% at 18% 14%, rgba(var(--docs-accent), .16), transparent 62%);border-radius:22px;inset:6px;box-shadow:inset 0 1px #ffffffeb,0 14px 24px #0f172a14}.human-docs__card[data-view=list] .human-docs__preview[data-kind=pdf],.human-docs__card[data-view=list] .human-docs__preview[data-kind=file],.human-docs__card[data-view=list] .human-docs__preview[data-kind=bundle]{padding:12px}.human-docs__card[data-view=list] .human-docs__preview[data-kind=pdf]:before,.human-docs__card[data-view=list] .human-docs__preview[data-kind=file]:before{background:linear-gradient(165deg, #fffffffc, #f2f6ffeb), radial-gradient(120% 90% at 24% 14%, rgba(var(--docs-accent), .12), transparent 62%);border-radius:18px;inset:10px 14px;box-shadow:inset 0 1px #fffffff5,0 12px 22px #0f172a1a}.human-docs__card[data-view=list] .human-docs__preview[data-kind=bundle]:before{background:linear-gradient(165deg, #fffffffa, #f3f1ffeb), radial-gradient(120% 90% at 22% 14%, rgba(var(--docs-accent), .16), transparent 62%);border:1px solid rgba(var(--docs-accent), .18);box-shadow:-6px -6px 0 #ffffffb8, -6px -6px 0 1px rgba(var(--docs-accent), .12), 0 12px 22px #0f172a1a;border-radius:18px;inset:11px 13px 9px 15px}.human-docs__card[data-view=list] .human-docs__meta,.human-docs__card[data-view=list] .human-docs__divider,.human-docs__card[data-view=grid] .human-docs__divider{margin:0}.human-docs__card[data-view=list] .human-docs__groups{margin-top:0}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__preview{background:radial-gradient(120% 96% at 22% 20%, rgba(var(--docs-accent), .28), transparent 62%), linear-gradient(150deg, #1a202cf0, #101826eb);border-color:rgba(var(--docs-accent), .42);box-shadow:inset 0 1px 0 #ffffff14, 0 14px 24px #0000008f, 0 22px 36px rgba(var(--docs-accent), .2)}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__preview:before{background:linear-gradient(160deg, #1f2937f5, #111827e0), radial-gradient(140% 120% at 20% 18%, rgba(var(--docs-accent), .16), transparent 62%);border-color:#94a3b852;box-shadow:inset 0 1px #ffffff14,0 10px 18px #00000047}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__preview[data-kind=pdf]:before,[data-theme=dark] .human-docs__card[data-view=list] .human-docs__preview[data-kind=file]:before{background:linear-gradient(165deg, #1f2937fa, #111827e6), radial-gradient(120% 90% at 24% 14%, rgba(var(--docs-accent), .18), transparent 62%);box-shadow:inset 0 1px #ffffff14,0 12px 22px #00000057}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__preview[data-kind=bundle]:before{background:linear-gradient(165deg, #222b3dfa, #161c2ce6), radial-gradient(120% 90% at 24% 14%, rgba(var(--docs-accent), .24), transparent 62%);border-color:rgba(var(--docs-accent), .26);box-shadow:-6px -6px 0 #222b3dad, -6px -6px 0 1px rgba(var(--docs-accent), .16), 0 12px 22px #00000057}.human-docs__card[data-view=gallery]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:32px;padding:28px 32px;display:grid}.human-docs__card[data-view=gallery] .human-docs__header{flex-direction:column;grid-column:1;align-items:flex-start;gap:1rem}.human-docs__card[data-view=gallery] .human-docs__identity{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.human-docs__card[data-view=gallery] .human-docs__preview{aspect-ratio:1;border-radius:32px;width:100%;max-height:260px;padding:clamp(12px,1.4vw,16px)}.human-docs__card[data-view=gallery] .human-docs__identity-text{width:100%}.human-docs__card[data-view=gallery] .human-docs__title-editable{align-items:flex-start}.human-docs__card[data-view=gallery] .human-docs__title,.human-docs__card[data-view=gallery] .human-docs__title-button,.human-docs__card[data-view=gallery] .human-docs__title-input{text-align:left;white-space:normal;max-width:100%}.human-docs__card[data-view=gallery] .human-docs__body{grid-column:2}.human-docs__card[data-view=gallery] .human-docs__events{grid-template-columns:1fr}.human-docs__card[data-view=gallery] .human-docs__open{align-self:flex-start}.human-docs__card[data-view=grid] .human-docs__open,.human-docs__card[data-view=grid] .human-docs__eyebrow,.human-docs__card[data-view=grid] .human-docs__meta{display:none}.human-docs__card[data-view=columns]{grid-template-rows:auto auto 1fr;grid-template-columns:1fr;row-gap:12px;display:grid}.human-docs__card[data-view=columns] .human-docs__identity{box-shadow:none;background:0 0;border:none;gap:10px;padding:0}.human-docs__card[data-view=columns] .human-docs__identity-text{padding-top:4px}.human-docs__card[data-view=columns] .human-docs__header{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.human-docs__card[data-view=columns] .human-docs__body{border-left:none;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:12px 18px;padding-left:0;display:grid}.human-docs__card[data-view=columns] .human-docs__divider{display:none}.human-docs__card[data-view=columns] .human-docs__events,.human-docs__card[data-view=columns] .human-docs__more,.human-docs__card[data-view=columns] .human-docs__notes{grid-column:1/-1}.human-docs__card[data-view=columns] .human-docs__meta{justify-content:flex-start;align-self:flex-start;width:fit-content}.human-docs__card[data-view=columns] .human-docs__groups{align-self:stretch}.human-docs__card[data-view=columns] .human-docs__body.human-docs__body--columns{flex-direction:column;gap:12px;display:flex}.human-docs__facts{background:radial-gradient(120% 90% at 12% 18%, rgba(var(--docs-accent,255, 138, 61), .16), transparent 60%), linear-gradient(135deg, #fffffff2, #f1f7ffe6);box-shadow:inset 0 1px 0 #ffffffeb, 0 14px 26px #0f172a14, 0 28px 48px rgba(var(--docs-accent,255, 138, 61), .14);border:1px solid #ffffffd1;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.human-docs__pill-dot{border-radius:var(--bv-radius-pill);background:linear-gradient(140deg, rgba(var(--docs-accent,255, 138, 61), .98), rgba(var(--docs-accent,255, 138, 61), .72));width:8px;height:8px;box-shadow:0 0 0 3px rgba(var(--docs-accent,255, 138, 61), .16);display:inline-block}.human-docs__columnsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:12px 16px;display:grid}.human-docs__columnsHeroRow{grid-template-columns:auto 1fr;align-items:start;gap:12px 16px;display:grid}.human-docs__topActions{flex-direction:column;align-items:flex-end;gap:10px;width:100%;display:flex}.human-docs__columnsHeroRow .human-docs__topActions{width:100%;margin-left:0}.human-docs__topActions-card{width:min(380px,100%);margin-left:auto}.human-docs__topActions-card .human-docs__groups{margin-top:4px}.human-docs__linkedList{flex-direction:column;gap:10px;display:flex}.human-docs__linkedGroupTitle{letter-spacing:.08em;text-transform:uppercase;color:#475569b8;margin:0 0 4px;font-size:.78rem;font-weight:600}.human-docs__linkedPills{flex-wrap:wrap;gap:6px;display:flex}.human-docs__linkedPill{color:var(--bv-color-text-strong);background:#ffffffd1;border:1px solid #e2e8f0d1;border-radius:14px;align-items:center;gap:6px;padding:6px 10px;font-size:.92rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 8px 14px #0f172a14}.human-docs__linkedEmpty{color:#475569c2;margin:4px 0 2px;font-size:.92rem}[data-theme=dark] .human-docs__linkedPill{color:#e2e8f0eb;background:#1a2230d1;border-color:#94a3b880;box-shadow:inset 0 1px #ffffff14,0 8px 14px #00000073}[data-theme=dark] .human-docs__linkedEmpty{color:#cbd5e1cc}.human-docs__columnsCell{background:linear-gradient(130deg,#ffffff9e,#f5f8ff8c);border:1px solid #ffffffc7;border-radius:16px;flex-direction:column;gap:6px;padding:8px 10px 12px;display:flex;box-shadow:inset 0 1px #ffffffe0,0 10px 20px #0f172a0f}.human-docs__columnsLabel{letter-spacing:.16em;text-transform:uppercase;color:#475569b3;margin:0 0 2px;font-size:.78rem;font-weight:600}.human-docs__columnsCell .human-docs__events{margin-top:4px}.human-docs__columnsCell .human-docs__groups{margin-top:6px}.human-docs__notes--panel{background:radial-gradient(110% 80% at 14% 12%, rgba(var(--docs-accent,255, 138, 61), .08), transparent 60%), linear-gradient(140deg, #fffffff2, #f4f7ffe6);border:1px solid #ffffffd1;border-radius:16px;padding:12px 14px;box-shadow:inset 0 1px #ffffffeb,0 12px 24px #0f172a14}.human-docs__columnsHero{box-shadow:none;isolation:isolate;background:0 0;border:none;border-radius:0;grid-column:1/-1;justify-content:flex-start;align-items:flex-start;gap:8px;padding:0;display:flex;position:relative;overflow:visible}.human-docs__columnsHero:before,.human-docs__columnsHero:after{content:none}.human-docs__columnsHero-media{aspect-ratio:1;isolation:isolate;background:radial-gradient(140% 120% at 18% 12%, #ffffffe6, #fff0), linear-gradient(145deg, rgba(var(--docs-accent,171, 102, 255), .14), rgba(var(--docs-accent,171, 102, 255), .04));width:clamp(180px,34vw,260px);max-height:280px;box-shadow:inset 0 1px 0 #fffffff0, 0 22px 38px #0f172a24, 0 34px 64px rgba(var(--docs-accent,171, 102, 255), .2);border:1px solid #ffffffe6;border-radius:18px;justify-content:center;align-items:center;padding:10px;display:flex;position:relative;overflow:hidden}.human-docs__columnsHero-media[data-kind=video]{aspect-ratio:5/4}.human-docs__columnsHero-media[data-kind=pdf]{aspect-ratio:5/6}.human-docs__columnsHero-media[data-kind=bundle]{aspect-ratio:1}.human-docs__columnsHero-media[data-kind=image]:after{content:"";mix-blend-mode:screen;pointer-events:none;opacity:.9;background:radial-gradient(140% 120% at 50% 12%,#ffffffad,#0000 60%);border-radius:14px;position:absolute;inset:8px}.human-docs__columnsHero-media img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:0 18px 34px #0f172a33, 0 28px 52px rgba(var(--docs-accent,171, 102, 255), .12);filter:contrast(1.03)saturate(1.05);background:linear-gradient(160deg,#fffffff5,#f5f8ffe6);border-radius:14px}.human-docs__columnsHero-media video{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:0 18px 34px #0f172a33, 0 28px 52px rgba(var(--docs-accent,171, 102, 255), .12);background:linear-gradient(160deg,#fffffff5,#f5f8ffe6);border-radius:14px}.human-docs__columnsHero-media .human-docs__preview-overlay{border-radius:14px}.human-docs__columnsHero-sub{z-index:1;text-align:center;color:#0f172ac7;margin:2px 0 0;font-size:.82rem;font-weight:600;position:relative}[data-theme=dark] .human-docs__columnsHero{box-shadow:none;background:0 0;border:none}[data-theme=dark] .human-docs__columnsHero:before,[data-theme=dark] .human-docs__columnsHero:after{content:none}[data-theme=dark] .human-docs__columnsHero-media{background:linear-gradient(145deg, rgba(var(--docs-accent,171, 102, 255), .28), rgba(var(--docs-accent,171, 102, 255), .12));border-color:rgba(var(--docs-accent,171, 102, 255), .48);box-shadow:inset 0 1px 0 #ffffff14, 0 18px 30px #0000009e, 0 26px 48px rgba(var(--docs-accent,171, 102, 255), .22)}[data-theme=dark] .human-docs__columnsHero-media[data-kind=image]{box-shadow:inset 0 1px 0 #ffffff1a, 0 22px 38px #0000009e, 0 34px 64px rgba(var(--docs-accent,171, 102, 255), .26);background:radial-gradient(130% 120% at 18% 12%,#ffffff1f,#0000 62%),linear-gradient(140deg,#1a2230f0,#111827e6);border-color:#94a3b880}[data-theme=dark] .human-docs__columnsHero-media[data-kind=image]:after{opacity:.7;background:radial-gradient(130% 120% at 50% 12%,#ffffff29,#0000 62%)}[data-theme=dark] .human-docs__columnsHero-media img{box-shadow:0 18px 34px #0000009e, 0 28px 52px rgba(var(--docs-accent,171, 102, 255), .18);filter:contrast(1.02)saturate(1.04);background:linear-gradient(160deg,#1e293beb,#111827db)}[data-theme=dark] .human-docs__columnsHero-sub{color:#f1f5f9e6}.human-docs__columnsHeroRow{width:100%}.human-docs__columnsHeroRow .human-docs__columnsHero,.human-docs__columnsHeroRow .human-docs__topActions{grid-column:auto}@media (max-width:900px){.human-docs__columnsHeroRow{grid-template-columns:1fr}.human-docs__columnsHeroRow .human-docs__columnsHero{justify-self:center}.human-docs__columnsHeroRow .human-docs__topActions{align-items:stretch}.human-docs__columnsHero-media{width:200px;height:200px}}.human-docs__columnsTitle{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:640px;margin:8px auto 14px;display:flex}.human-docs__columnsTitle .human-docs__title,.human-docs__columnsTitle .human-docs__title-button,.human-docs__columnsTitle .human-docs__title-input{text-align:center;white-space:normal;max-width:100%}.human-docs__columnsTitle .human-docs__title{font-size:1.6rem;line-height:1.3}.human-docs__columnsTitle .human-docs__title-button,.human-docs__columnsTitle .human-docs__title-input{border-radius:18px;width:100%;max-width:560px;margin-inline:auto;padding:14px 18px;font-size:1.6rem;line-height:1.35}.human-docs__columnsTitle .human-docs__title-editable{align-items:center;width:100%;max-width:600px;margin-inline:auto}.human-docs__bundle-hero{background:radial-gradient(140% 120% at 10% 14%, rgba(var(--docs-accent,171, 102, 255), .14), transparent 50%), linear-gradient(130deg, #fffffffa, #f4eeffe6);box-shadow:inset 0 1px 0 #ffffffe6, 0 24px 44px #0f172a14, 0 46px 78px rgba(var(--docs-accent,171, 102, 255), .16);isolation:isolate;border:1px solid #ffffffeb;border-radius:26px;grid-column:1/-1;align-items:center;gap:16px;margin:-6px -4px 8px;padding:18px 22px;display:flex;position:relative;overflow:hidden}.human-docs__bundle-hero:before,.human-docs__bundle-hero:after{content:"";pointer-events:none;position:absolute}.human-docs__bundle-hero:before{opacity:.75;background:radial-gradient(circle at 22% 18%,#ffffffe6,#0000 60%);inset:-24% -6% 36%}.human-docs__bundle-hero:after{filter:blur(18px);opacity:.8;background:linear-gradient(115deg,#ffffff8c,#ffffff4d);border-radius:22px;inset:10px}.human-docs__bundle-hero-icon{z-index:1;background:linear-gradient(140deg, rgba(var(--docs-accent,171, 102, 255), .92), rgba(var(--docs-accent,171, 102, 255), .72));width:76px;height:76px;box-shadow:inset 0 1px 0 #fffc, 0 18px 32px rgba(var(--docs-accent,171, 102, 255), .28);border-radius:22px;position:relative;-webkit-mask-image:url(/icons/tabler/app-window.svg);mask-image:url(/icons/tabler/app-window.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:62%;mask-size:62%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.human-docs__bundle-hero-copy{z-index:1;flex-direction:column;gap:6px;display:flex;position:relative}.human-docs__bundle-hero-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#475569a6;font-size:.7rem}.human-docs__bundle-hero-sub{color:#0f172ac7;font-size:.96rem;font-weight:600}[data-theme=dark] .human-docs__bundle-hero{background:radial-gradient(140% 120% at 10% 14%, rgba(var(--docs-accent,171, 102, 255), .22), transparent 52%), linear-gradient(130deg, #192130f0, #111827e6);box-shadow:inset 0 1px 0 #ffffff0f, 0 26px 48px #0009, 0 52px 90px rgba(var(--docs-accent,171, 102, 255), .22);border-color:#94a3b873}[data-theme=dark] .human-docs__bundle-hero:before{background:radial-gradient(circle at 22% 18%,#ffffff24,#0000 60%)}[data-theme=dark] .human-docs__bundle-hero:after{filter:blur(16px);opacity:.7;background:linear-gradient(115deg,#fff3,#ffffff14)}[data-theme=dark] .human-docs__bundle-hero-icon{background:linear-gradient(150deg, rgba(var(--docs-accent,171, 102, 255), .92), rgba(var(--docs-accent,171, 102, 255), .76));box-shadow:inset 0 1px 0 #ffffff14, 0 18px 32px #000000a6, 0 32px 48px rgba(var(--docs-accent,171, 102, 255), .28)}[data-theme=dark] .human-docs__bundle-hero-eyebrow{color:#cbd5e1b3}[data-theme=dark] .human-docs__bundle-hero-sub{color:#f1f5f9e6}.human-docs__card[data-view=columns] .human-docs__identity{background:linear-gradient(120deg,#ffffffeb,#ecf4ffd9);border:1px solid #ffffffb3;border-radius:18px;padding:12px 16px;box-shadow:inset 0 1px #ffffffd9,0 8px 18px #0f172a14}.human-docs__card[data-view=columns][data-kind=bundle] .human-docs__identity{background:radial-gradient(140% 100% at 12% 18%, rgba(var(--docs-accent,171, 102, 255), .12), transparent 62%), linear-gradient(128deg, #fffffff5, #f1f3ffe6);border-color:rgba(var(--docs-accent,171, 102, 255), .32);box-shadow:inset 0 1px 0 #ffffffe6, 0 12px 24px #0f172a1a, 0 26px 44px rgba(var(--docs-accent,171, 102, 255), .14);-webkit-backdrop-filter:blur(10px)saturate(125%);backdrop-filter:blur(10px)saturate(125%)}[data-theme=dark] .human-docs__card[data-view=columns][data-kind=bundle] .human-docs__identity{background:radial-gradient(140% 100% at 12% 18%, rgba(var(--docs-accent,171, 102, 255), .2), transparent 62%), linear-gradient(128deg, #192130eb, #111827e6);border-color:rgba(var(--docs-accent,171, 102, 255), .45);box-shadow:inset 0 1px 0 #ffffff14, 0 14px 26px #0000009e, 0 26px 44px rgba(var(--docs-accent,171, 102, 255), .22);-webkit-backdrop-filter:blur(10px)saturate(125%);backdrop-filter:blur(10px)saturate(125%)}[data-theme=dark] .human-docs__card[data-view=columns] .human-docs__body{border-left:none}[data-theme=dark] .human-docs__facts{background:radial-gradient(120% 90% at 12% 18%, rgba(var(--docs-accent,255, 138, 61), .26), transparent 62%), linear-gradient(135deg, #1a2230f0, #111827e6);box-shadow:inset 0 1px 0 #ffffff14, 0 14px 26px #0009, 0 28px 48px rgba(var(--docs-accent,255, 138, 61), .2);border-color:#94a3b86b}[data-theme=dark] .human-docs__pill-dot{box-shadow:0 0 0 3px rgba(var(--docs-accent,255, 138, 61), .28)}[data-theme=dark] .human-docs__columnsCell{background:linear-gradient(130deg,#1a2230eb,#111827e0);border-color:#94a3b85c;box-shadow:inset 0 1px #ffffff14,0 10px 20px #0009}[data-theme=dark] .human-docs__columnsLabel{color:#e2e8f0c7}[data-theme=dark] .human-docs__notes--panel{background:radial-gradient(110% 80% at 14% 12%, rgba(var(--docs-accent,255, 138, 61), .18), transparent 62%), linear-gradient(140deg, #1a2230eb, #111827e0);border-color:#94a3b85c;box-shadow:inset 0 1px #ffffff14,0 12px 24px #000000a6}[data-theme=dark] .human-docs__card[data-view=columns] .human-docs__meta{background:linear-gradient(120deg, rgba(var(--docs-accent), .22), #1a202ce6);border-color:#94a3b857;box-shadow:inset 0 1px #ffffff14,0 10px 18px #0000008c}.human-docs__card[data-view=columns] .human-docs__meta{background:rgba(var(--docs-accent,255, 138, 61), .08);box-shadow:inset 0 1px 0 #ffffffd9, 0 10px 18px rgba(var(--docs-accent,255, 138, 61), .12);border:none;border-radius:14px;gap:10px;margin:0;padding:10px 12px}.human-docs__card[data-view=columns][data-kind=bundle] .human-docs__meta{background:linear-gradient(120deg,#ffffffe6,#f3f6ffe0);border:1px solid #ffffffc7;box-shadow:inset 0 1px #ffffffeb,0 10px 18px #0f172a14}.human-docs__card[data-view=columns] .human-docs__pill{border-color:rgba(var(--docs-accent), .2);background:#fffc}[data-theme=dark] .human-docs__card[data-view=columns] .human-docs__pill{background:#1a2230cc}[data-theme=dark] .human-docs__card[data-view=columns][data-kind=bundle] .human-docs__meta{background:linear-gradient(120deg,#192130eb,#0f1624e0);border-color:#94a3b85c;box-shadow:inset 0 1px #ffffff14,0 10px 18px #0000008c}.human-docs__card[data-view=columns] .human-docs__divider{background:#94a3b833;margin:0}.human-docs__card[data-view=columns] .human-docs__groups{border:1px dashed rgba(var(--docs-accent), .3);background:linear-gradient(140deg,#ffffffe6,#f5f8ffd9);border-radius:18px;margin-top:.4rem;padding:10px 12px;box-shadow:inset 0 1px #ffffffe6,0 12px 20px #0f172a14}.human-docs__card[data-view=columns][data-kind=bundle] .human-docs__groups{border-color:rgba(var(--docs-accent), .35);background:linear-gradient(140deg,#fffffff2,#f2f4ffe6);box-shadow:inset 0 1px #fffffff0,0 12px 20px #0f172a12}.human-docs__card[data-view=columns][data-kind=bundle] .human-docs__group-chip--folder{background:linear-gradient(130deg, rgba(var(--docs-accent), .18), rgba(var(--docs-accent), .32));border-color:rgba(var(--docs-accent), .48);color:#3f2112e6;box-shadow:0 10px 20px rgba(var(--docs-accent), .16)}[data-theme=dark] .human-docs__card[data-view=columns] .human-docs__groups{border-color:rgba(var(--docs-accent), .5);background:linear-gradient(140deg,#192130eb,#111827e0);box-shadow:inset 0 1px #ffffff14,0 12px 20px #000000a6}[data-theme=dark] .human-docs__card[data-view=columns][data-kind=bundle] .human-docs__groups{border-color:rgba(var(--docs-accent), .44);box-shadow:inset 0 1px #ffffff1a,0 12px 20px #0009}[data-theme=dark] .human-docs__card[data-view=columns][data-kind=bundle] .human-docs__group-chip--folder{background:linear-gradient(130deg, rgba(var(--docs-accent), .24), rgba(var(--docs-accent), .36));border-color:rgba(var(--docs-accent), .56);color:#f3e8ff;box-shadow:0 10px 20px rgba(var(--docs-accent), .22)}.human-docs__card[data-view=columns] .human-docs__group-stack{column-gap:10px}.human-docs__card[data-view=columns] .human-docs__group-actions{flex-wrap:wrap;justify-content:flex-end}.human-docs__card[data-view=columns] .human-docs__group-manage,.human-docs__card[data-view=columns] .human-docs__attach-active{background:rgba(var(--docs-accent), .1)}.human-docs__card[data-view=columns] .human-docs__events{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.human-docs__card[data-view=columns] .human-docs__event{min-height:72px}.human-docs__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#47556985;margin:0 0 4px;font-size:.7rem;font-weight:600}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__eyebrow{color:#cbd5e1b3}.human-docs__card[data-view=list] .human-docs__eyebrow{letter-spacing:.16em;color:#475569a3;margin-bottom:2px;font-size:.66rem}[data-theme=dark] .human-docs__eyebrow{color:#cbd5e1a6}.human-docs__preview{aspect-ratio:1;border:1px solid rgba(var(--docs-accent), .3);background:radial-gradient(125% 105% at 16% 18%, rgba(var(--docs-accent), .14), transparent 62%), linear-gradient(145deg, #fffffff5, #f1f7ffe6);width:72px;box-shadow:inset 0 1px 0 #ffffffb8, 0 18px 32px rgba(var(--docs-accent), .16);border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;padding:clamp(8px,1.1vw,14px);display:inline-flex;position:relative;overflow:hidden}.human-docs__card[data-kind=bundle] .human-docs__preview{background:linear-gradient(140deg, #ffffffe6, #f5f8ffd9), radial-gradient(120% 90% at 20% 20%, rgba(var(--docs-accent), .2), transparent 60%);border-color:rgba(var(--docs-accent), .38);box-shadow:inset 0 1px 0 #ffffffe6, 0 14px 24px #0f172a1f, 0 20px 36px rgba(var(--docs-accent), .16)}.human-docs__preview[data-kind=image]{border-color:rgba(var(--docs-accent,255, 138, 61), .34);background:radial-gradient(125% 105% at 16% 18%, rgba(var(--docs-accent,255, 138, 61), .22), transparent 62%), linear-gradient(145deg, #fffffff5, #f1f7ffeb);box-shadow:inset 0 1px 0 #ffffffb3, 0 18px 34px rgba(var(--docs-accent,255, 138, 61), .2), 0 26px 52px #0f172a29}.human-docs__preview img{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:0 12px 22px #0f172a1f, 0 20px 38px rgba(var(--docs-accent,255, 138, 61), .16);filter:contrast(1.02)saturate(1.05);background:linear-gradient(160deg,#fffffffa,#f5f8ffe6);border:1px solid #ffffffa3;border-radius:18px;display:block}.human-docs__preview[data-kind=pdf]{aspect-ratio:5/6;padding:clamp(10px,1.4vw,16px)}.human-docs__preview[data-kind=bundle]{aspect-ratio:1;padding:clamp(12px,1.4vw,18px)}.human-docs__preview[data-kind=video]{aspect-ratio:5/4}.human-docs__preview[data-kind=file]{aspect-ratio:1}[data-theme=dark] .human-docs__preview[data-kind=image]{background:radial-gradient(125% 105% at 16% 18%, rgba(var(--docs-accent,255, 138, 61), .24), transparent 60%), linear-gradient(145deg, #1e293beb, #111827e0);border-color:rgba(var(--docs-accent,255, 138, 61), .5);box-shadow:inset 0 1px 0 #ffffff1f, 0 18px 34px rgba(var(--docs-accent,255, 138, 61), .24), 0 30px 48px #00000080}[data-theme=dark] .human-docs__preview img{box-shadow:0 12px 22px #00000061, 0 22px 38px rgba(var(--docs-accent,255, 138, 61), .22);filter:contrast(1.02)saturate(1.04);background:linear-gradient(160deg,#1f2937eb,#111827db);border-color:#94a3b86b}.human-docs__preview-icon{color:#0f172abf;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.human-docs__preview-icon-svg{width:58%;height:58%;color:rgba(var(--docs-accent,255, 138, 61), .92);filter:drop-shadow(0 8px 14px rgba(var(--docs-accent,255, 138, 61), .18))}.human-docs__preview-icon-svg--bundle{width:66%;height:66%;color:rgba(var(--docs-accent,171, 102, 255), .94);filter:drop-shadow(0 8px 16px rgba(var(--docs-accent,171, 102, 255), .18))}.human-docs__card[data-view=list] .human-docs__preview-icon-svg--bundle{width:72%;height:72%}.human-docs__preview-icon-svg--video{width:54%;height:54%}[data-theme=dark] .human-docs__card[data-kind=bundle] .human-docs__preview-icon,.human-docs__card[data-kind=bundle] .human-docs__preview-icon{color:#0f172a99}[data-theme=dark] .human-docs__preview-icon{color:#f8fafce6}[data-theme=dark] .human-docs__preview-icon-svg{color:rgba(var(--docs-accent,255, 138, 61), .95);filter:drop-shadow(0 10px 18px rgba(var(--docs-accent,255, 138, 61), .28))}[data-theme=dark] .human-docs__preview-icon-svg--bundle{color:rgba(var(--docs-accent,171, 102, 255), .96);filter:drop-shadow(0 10px 20px rgba(var(--docs-accent,171, 102, 255), .28))}.human-docs__preview:after{content:"";border-radius:inherit;border:1px solid #ffffff80;position:absolute;inset:8px}.human-docs__card[data-kind=bundle] .human-docs__preview:after{border-color:rgba(var(--docs-accent), .35);box-shadow:0 0 12px rgba(var(--docs-accent), .18)}.human-docs__card.is-selected .human-docs__preview:after{border-color:rgba(var(--docs-selection-accent), .54);box-shadow:0 0 18px rgba(var(--docs-selection-accent), .22)}.human-docs__card[data-view=list].is-selected .human-docs__preview:after{box-shadow:none;border-color:#ffffff80}[data-theme=dark] .human-docs__card[data-view=list].is-selected .human-docs__preview:after{border-color:#ffffff38}.human-docs__selection-check{background:linear-gradient(135deg, rgba(var(--docs-selection-accent), .96), rgba(var(--docs-selection-accent), .78));width:26px;height:26px;color:var(--bv-color-text-strong);box-shadow:0 10px 18px rgba(var(--docs-selection-accent), .28);z-index:3;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px}.human-docs__card[data-view=list] .human-docs__selection-check{width:auto;height:auto;color:rgba(var(--docs-selection-accent), .98);box-shadow:none;text-shadow:0 1px 0 #fffffff5, 0 6px 12px rgba(var(--docs-selection-accent), .16);background:0 0;border:0;border-radius:0;font-size:.98rem;line-height:1;top:16px;right:16px}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__selection-check{color:#7ef0c1;text-shadow:0 6px 14px rgba(var(--docs-selection-accent), .22)}.human-docs__preview video{object-fit:cover;border-radius:inherit;width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:0 18px 34px #0f172a33, 0 28px 52px rgba(var(--docs-accent,171, 102, 255), .12);background:linear-gradient(160deg,#fffffff5,#f5f8ffe6);display:block}.human-docs__preview-video{z-index:2;pointer-events:none;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:8px;left:8px}.human-docs__columnsHero-video{z-index:2;pointer-events:none;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;top:10px;left:10px}.human-docs__preview-overlay{pointer-events:none;opacity:1;background:radial-gradient(90% 80%,#0f172a40,#0000 70%);justify-content:center;align-items:center;transition:opacity .18s,transform .18s;display:flex;position:absolute;inset:0;transform:scale(1)}.human-docs__preview[data-playing=true] .human-docs__preview-overlay,.human-docs__columnsHero-media[data-playing=true] .human-docs__preview-overlay{opacity:0;transform:scale(.92)}.human-docs__preview-overlay--columns{border-radius:18px}.human-docs__preview-play{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(165%);backdrop-filter:blur(16px)saturate(165%);background:linear-gradient(155deg,#ffffff80,#ffffff2e),radial-gradient(120% 120% at 30% 20%,#ffffff59,#0000 60%);border:1px solid #ffffffb8;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:inset 0 1px #ffffff8a,0 14px 28px #0f172a2e,0 0 0 1px #ffffff24}.human-docs__preview-playIcon{color:#fffffffa;filter:drop-shadow(0 4px 10px #0f172a2e);width:24px;height:24px}[data-theme=dark] .human-docs__preview-play{background:linear-gradient(155deg,#ffffff38,#0f172a29),radial-gradient(120% 120% at 30% 20%,#ffffff29,#0000 60%);border-color:#fff6;box-shadow:inset 0 1px #fff3,0 14px 28px #0000005c,0 0 0 1px #ffffff14}.human-docs__preview--columnsHero{aspect-ratio:1;border-radius:24px;width:94px;padding:12px}[data-theme=dark] .human-docs__preview{border-color:rgba(var(--docs-accent), .45);background:linear-gradient(150deg, rgba(var(--docs-accent), .36), rgba(var(--docs-accent), .18));box-shadow:inset 0 1px 0 #ffffff26, 0 22px 34px rgba(var(--docs-accent), .28)}[data-theme=dark] .human-docs__preview[data-kind=image]{background:#0f172a80;border-color:#ffffff52}.human-docs__title{color:var(--bv-color-text-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.12rem;font-weight:600;line-height:1.35;overflow:hidden}.human-docs__card[data-view=list] .human-docs__title{letter-spacing:-.02em;white-space:normal;color:#15485a;font-size:1.28rem;font-weight:750;line-height:1.22}.human-docs__title-editable{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.human-docs__card[data-view=list] .human-docs__title-editable{align-items:flex-start;gap:4px}.human-docs__title-button{color:inherit;font:inherit;cursor:text;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px dashed #94a3b899;border-radius:14px;max-width:210px;padding:6px 10px;transition:border-color .15s,background .15s;overflow:hidden}.human-docs__card[data-view=list] .human-docs__title-button{text-align:left;max-width:100%;box-shadow:none;letter-spacing:-.02em;background:0 0;border:0;border-radius:0;padding:0;font-size:1.28rem;font-weight:750;line-height:1.22}.human-docs__card[data-view=list] .human-docs__title-button:hover,.human-docs__card[data-view=list] .human-docs__title-button:focus-visible{box-shadow:none;color:rgba(var(--docs-accent,255, 138, 61), .92);background:0 0;border-color:#0000}.human-docs__title-button:hover,.human-docs__title-button:focus-visible{border-color:rgba(var(--docs-accent,255, 138, 61), .7);background:#ffffffa6;outline:none}.human-docs__title-input{text-align:center;width:100%;max-width:240px;font:inherit;color:inherit;background:#fffffff2;border:1px solid #94a3b8b3;border-radius:14px;padding:8px 10px;box-shadow:0 6px 16px #0f172a14}.human-docs__card[data-view=list] .human-docs__title-input{text-align:left;max-width:100%}.human-docs__title-input:focus-visible{border-color:rgba(var(--docs-accent,255, 138, 61), .8);box-shadow:0 0 0 3px rgba(var(--docs-accent,255, 138, 61), .2);outline:none}.human-docs__title-error{color:var(--bv-color-danger);text-align:center;margin:0;font-size:.78rem}[data-theme=dark] .human-docs__title{color:var(--bv-color-text-on-dark-surface-strong)}[data-theme=dark] .human-docs__title-button{background:#1a202c99;border-color:#94a3b880}[data-theme=dark] .human-docs__title-button:hover,[data-theme=dark] .human-docs__title-button:focus-visible{background:#1e293bcc;border-color:#ffb88ad9}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__title-button{box-shadow:none;color:var(--bv-color-text-on-dark-surface-strong);background:0 0;border-color:#0000}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__title-button:hover,[data-theme=dark] .human-docs__card[data-view=list] .human-docs__title-button:focus-visible{color:#ffcfab}[data-theme=dark] .human-docs__title-input{color:var(--bv-color-text-on-dark-surface-strong);background:#111827cc;border-color:#94a3b8b3;box-shadow:0 8px 18px #00000073}[data-theme=dark] .human-docs__title-input:focus-visible{border-color:#ffb88ae6;box-shadow:0 0 0 3px #ffb88a38}[data-theme=dark] .human-docs__title-error{color:#fca5a5}.human-docs__meta{color:#475569c2;border-top:1px solid #94a3b829;flex-wrap:wrap;gap:8px;margin:10px 0 12px;padding-top:12px;display:flex}[data-theme=dark] .human-docs__meta{color:#cbd5e1c7;border-color:#94a3b847}.human-docs__card[data-view=list] .human-docs__meta{width:fit-content;max-width:100%;box-shadow:none;border-top:0;border-bottom:1px solid rgba(var(--docs-accent), .06);background:0 0;border-radius:0;align-self:flex-start;gap:10px;margin:0;padding:0 0 6px;display:inline-flex}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__meta{box-shadow:none;border-color:rgba(var(--docs-accent), .22);background:0 0}.human-docs__divider{background:linear-gradient(90deg,#94a3b800,#94a3b859,#94a3b800);width:100%;height:1px;margin:10px 0 12px}.human-docs__card[data-view=list] .human-docs__divider{display:none}.human-docs__pill{border-radius:var(--bv-radius-pill);background:rgba(var(--docs-accent), .12);border:1px solid rgba(var(--docs-accent), .25);text-transform:uppercase;letter-spacing:.08em;color:#633711eb;align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.human-docs__pill--count{color:var(--bv-color-text-strong);background:#0f172a0a;border-color:#94a3b866}.human-docs__pill--dated{text-transform:none;letter-spacing:.04em;font-weight:600}.human-docs__pill--ghost{color:#475569cc;background:#94a3b81f;border-color:#94a3b842}.human-docs__card[data-view=list] .human-docs__pill{letter-spacing:.12em;box-shadow:none;color:#78421de6;background:0 0;border:0;border-radius:0;padding:0;font-size:.65rem;font-weight:700;position:relative}.human-docs__card[data-view=list] .human-docs__pill+.human-docs__pill{padding-left:12px}.human-docs__card[data-view=list] .human-docs__pill+.human-docs__pill:before{content:"";background:#94a3b88f;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.human-docs__card[data-view=list] .human-docs__pill--count{color:#475569bd;box-shadow:none;background:0 0;border-color:#0000}[data-theme=dark] .human-docs__pill{background:rgba(var(--docs-accent), .18);border-color:rgba(var(--docs-accent), .4);color:#ffb981}[data-theme=dark] .human-docs__pill--dated{color:#f8fafce6}[data-theme=dark] .human-docs__pill--count{color:#cbd5e1e6;background:#242c3bad;border-color:#94a3b857}[data-theme=dark] .human-docs__pill--ghost{color:#cbd5e1bf;background:#242c3b85;border-color:#94a3b847}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__pill{box-shadow:none;color:#ffb37a}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__pill--count{color:#cbd5e1c2;background:0 0}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__pill+.human-docs__pill:before{background:#94a3b875}.human-docs__groups{border:1px dashed rgba(var(--docs-accent), .25);background:#ffffffeb;border-radius:22px;align-items:center;gap:16px;margin-top:10px;padding:12px 16px;display:flex}.human-docs__group-stack{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.human-docs__group-actions{align-items:center;gap:10px;display:flex}[data-theme=dark] .human-docs__groups{border-color:rgba(var(--docs-accent), .38);background:#111827c7}.human-docs__card[data-view=list] .human-docs__groups{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px 10px;padding:2px 0 0}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__groups{box-shadow:none;background:0 0;border-color:#0000}.human-docs__card[data-view=list] .human-docs__group-chip{letter-spacing:.01em;text-transform:none;color:#64748bd6;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:.76rem;font-weight:600;position:relative}.human-docs__card[data-view=list] .human-docs__group-stack{gap:6px 10px}.human-docs__card[data-view=list] .human-docs__group-chip+.human-docs__group-chip{padding-left:12px}.human-docs__card[data-view=list] .human-docs__group-chip+.human-docs__group-chip:before{content:"";background:#94a3b88f;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.human-docs__card[data-view=list] .human-docs__group-chip--folder{color:#475569e6;align-items:center;gap:7px;font-weight:700;display:inline-flex}.human-docs__card[data-view=list] .human-docs__group-chip--folder:before{content:"";opacity:.74;background:currentColor;flex:0 0 13px;width:13px;height:13px;-webkit-mask-image:url(/icons/tabler/modules/folder.svg);mask-image:url(/icons/tabler/modules/folder.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.human-docs__card[data-view=list] .human-docs__group-chip--folder.is-empty{color:#64748bdb}.human-docs__card[data-view=list] .human-docs__group-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;padding-left:0}.human-docs__card[data-view=list] .human-docs__group-manage,.human-docs__card[data-view=list] .human-docs__attach-active{border-color:#0000;border-left:1px solid rgba(var(--docs-accent), .14);min-height:0;box-shadow:none;color:rgba(var(--docs-accent), .96);background:0 0;border-radius:0;padding:2px 0 2px 10px}.human-docs__group-manage{align-items:center;gap:6px;display:inline-flex}.human-docs__group-manage-icon{width:21px;height:21px;filter:drop-shadow(0 3px 8px rgba(var(--docs-accent,255, 138, 61), .18));background:currentColor;display:inline-block;-webkit-mask-image:url(/icons/tabler/edit.svg);mask-image:url(/icons/tabler/edit.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.human-docs__card[data-view=list] .human-docs__group-manage{width:36px;min-width:36px;height:36px;color:rgba(var(--docs-accent), .96);box-shadow:none;background:0 0;border-left:0;border-radius:0;justify-content:center;gap:0;padding:0;position:absolute;bottom:0;right:0}.human-docs__card[data-view=list] .human-docs__group-manage-label{display:none}.human-docs__card[data-view=list] .human-docs__group-manage:hover,.human-docs__card[data-view=list] .human-docs__group-manage:focus-visible,.human-docs__card[data-view=list] .human-docs__attach-active:hover:not([disabled]),.human-docs__card[data-view=list] .human-docs__attach-active:focus-visible{border-color:#0000;border-left-color:rgba(var(--docs-accent), .28);box-shadow:none;color:#9a3412f5;background:0 0;transform:none}.human-docs__card[data-view=list] .human-docs__group-manage:hover,.human-docs__card[data-view=list] .human-docs__group-manage:focus-visible{color:rgba(var(--docs-accent), 1);box-shadow:none;background:0 0;border-left-color:#0000}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__group-chip{color:#cbd5e1cc}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__group-chip+.human-docs__group-chip:before{background:#94a3b870}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__group-chip--folder{color:#f1f5f9e6}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__group-chip--folder.is-empty{color:#cbd5e1c7}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__group-manage,[data-theme=dark] .human-docs__card[data-view=list] .human-docs__attach-active{border-color:#0000;border-left-color:rgba(var(--docs-accent), .22);box-shadow:none;background:0 0}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__group-manage:hover,[data-theme=dark] .human-docs__card[data-view=list] .human-docs__group-manage:focus-visible,[data-theme=dark] .human-docs__card[data-view=list] .human-docs__attach-active:hover:not([disabled]),[data-theme=dark] .human-docs__card[data-view=list] .human-docs__attach-active:focus-visible{border-left-color:rgba(var(--docs-accent), .34);color:#ffddb8}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__group-manage:hover,[data-theme=dark] .human-docs__card[data-view=list] .human-docs__group-manage:focus-visible{color:#ffb981;border-left-color:#0000}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__group-manage{color:#ff9f5a;box-shadow:none;background:0 0}[data-theme=dark] .human-docs__card[data-view=list] .human-docs__group-manage:hover,[data-theme=dark] .human-docs__card[data-view=list] .human-docs__group-manage:focus-visible{box-shadow:none;background:0 0}@media (max-width:720px){.human-docs__groups{flex-direction:column;align-items:flex-start}.human-docs__group-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.human-docs__group-chip{border-radius:var(--bv-radius-pill);background:rgba(var(--docs-accent), .08);border:1px solid rgba(var(--docs-accent), .2);color:#613814d9;letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:4px 11px;font-size:.7rem;font-weight:600;display:inline-flex}[data-theme=dark] .human-docs__group-chip{background:rgba(var(--docs-accent), .2);border-color:rgba(var(--docs-accent), .42);color:#ffb981}.human-docs__group-chip--folder{background:linear-gradient(120deg, rgba(var(--docs-accent), .14), rgba(var(--docs-accent), .26));border-color:rgba(var(--docs-accent), .42);color:#3f2112eb}.human-docs__group-chip--folder.is-empty{color:#475569d1;background:#94a3b824;border-color:#94a3b842}[data-theme=dark] .human-docs__group-chip--folder{background:rgba(var(--docs-accent), .26);border-color:rgba(var(--docs-accent), .5);color:#ffe6d5}[data-theme=dark] .human-docs__group-chip--folder.is-empty{color:#e2e8f0d1;background:#ffffff0f;border-color:#94a3b857}.human-docs__group-manage,.human-docs__attach-active{border:1px solid rgba(var(--docs-accent), .4);background:rgba(var(--docs-accent), .14);color:#5a3212eb;border-radius:var(--bv-radius-pill);cursor:pointer;padding:5px 14px;font-size:.72rem;font-weight:600;transition:transform .16s,box-shadow .16s}.human-docs__group-manage:hover,.human-docs__attach-active:hover:not([disabled]){box-shadow:0 8px 18px rgba(var(--docs-accent), .2);transform:translateY(-1px)}[data-theme=dark] .human-docs__group-manage,[data-theme=dark] .human-docs__attach-active{background:rgba(var(--docs-accent), .2);color:#ffddb8}.human-docs__open{border-radius:var(--bv-radius-pill);background:linear-gradient(120deg, rgba(var(--docs-accent), .95), rgba(var(--docs-accent), .75));color:#fff;box-shadow:0 20px 40px rgba(var(--docs-accent), .32);align-items:center;gap:8px;padding:.6rem 1.4rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.human-docs__open:hover{box-shadow:0 26px 48px rgba(var(--docs-accent), .4)}[data-theme=dark] .human-docs__open{color:#fffdf9}.human-docs__events:empty,.human-docs__more:empty{display:none}.human-docs__card[data-view=list] .human-docs__events,.human-docs__card[data-view=list] .human-docs__more,.human-docs__card[data-view=list] .human-docs__notes{margin-top:0}.human-docs__card[data-view=list] .human-docs__event{border-radius:16px;padding:10px 14px 10px 18px;box-shadow:0 10px 20px #0f172a0d}.human-docs__card[data-view=list] .human-docs__event:before{width:4px}.human-docs__event{text-align:left;color:#475569;cursor:pointer;background:linear-gradient(125deg,#ffffffeb,#f1f5ffe6);border:1px solid #ffffffa6;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px 16px 12px 20px;font-size:.82rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 30px #0f172a14}.human-docs__event:before{content:"";background:rgba(var(--docs-accent), .9);border-radius:18px;width:6px;position:absolute;inset:0 auto 0 0}.human-docs__event:hover{border-color:rgba(var(--docs-accent), .38);box-shadow:0 20px 36px rgba(var(--docs-accent), .22)}.human-docs__event-tag{border-radius:var(--bv-radius-pill);background:rgba(var(--docs-accent), .12);color:rgba(var(--docs-accent), .95);text-transform:uppercase;letter-spacing:.08em;align-items:center;padding:4px 12px;font-size:.7rem;font-weight:600;display:inline-flex}[data-theme=dark] .human-docs__event-tag{background:rgba(var(--docs-accent), .24);color:#ffddb8}.human-docs__toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;width:100%;margin-bottom:1.5rem;display:flex}.human-docs__toolbar-left{flex-wrap:wrap;align-items:center;gap:12px;margin-right:auto;display:flex}.human-docs__toolbar .filter-button-wrapper{align-self:flex-start;align-items:center;margin-right:0;display:inline-flex;position:relative}.human-docs__view-toggle,.filter-button-shell{border-radius:var(--bv-radius-pill);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);isolation:isolate;background:linear-gradient(135deg,#ffffff42 0%,#ffffff14 100%);border:1px solid #fff6;align-items:center;padding:.4rem .52rem;transition:border-color .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 28px 50px #0f172a2e,0 16px 28px #ff966238}.human-docs__view-toggle{gap:2px;margin-left:auto}.filter-button-shell{gap:0;overflow:visible}.filter-button-shell.is-open{border-color:#ffffff9e;box-shadow:inset 0 1px #ffffff6b,0 30px 54px #0f172a33,0 18px 36px #ff966247}.filter-button-shell.has-active{border-color:#ff98689e}[data-theme=dark] .filter-button-shell.is-open{border-color:#ffffff9e;box-shadow:inset 0 1px #ffffff6b,0 30px 54px #0f172a33,0 18px 36px #ff966247}[data-theme=dark] .filter-button-shell.has-active{border-color:#ff98689e}.human-docs__view-toggle:before,.filter-button-shell:before{content:"";border-radius:inherit;opacity:.82;pointer-events:none;mix-blend-mode:screen;filter:blur(.4px);background:radial-gradient(120% 120% at 15% -10%,#ffffffd9 0%,#fff0 58%),linear-gradient(#ffffff6b 0%,#ffffff0f 100%);position:absolute;inset:1px}.human-docs__view-toggle:after,.filter-button-shell:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.65;background:radial-gradient(65% 65% at 50% 100%,#ff8c5452 0%,#ff8c5400 75%);border-radius:50%;height:80%;position:absolute;inset:-28% -35% auto}@media (max-width:639px){.human-docs__view-toggle{margin-left:0}.human-docs__toolbar{flex-direction:column;align-items:flex-start;gap:16px}.human-docs__toolbar-left{width:100%}.human-docs__toolbar .filter-button-wrapper{margin-right:0}}.human-docs__view-button,.human-planning-summary__toggle{appearance:none;z-index:1;border-radius:var(--bv-radius-pill);color:#1e293bc7;cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:#ffffff38;border:1px solid #ffffff59;justify-content:center;align-items:center;padding:.44rem .74rem;transition:background .25s,color .25s,transform .25s,box-shadow .25s,filter .25s,border-color .25s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffa6,0 8px 18px #0f172a1f}.human-docs__view-button svg{width:18px;height:18px}.human-planning-summary__toggle svg{width:20px;height:20px}.human-docs__filter-button{color:#5b371cd1;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:10px;min-width:0;padding:10px 16px;font-weight:600;transition:color .25s,transform .25s;display:inline-flex;position:relative}.human-docs__filter-button[data-active=true]{color:#e25822f5}.human-docs__filter-button:hover{color:#e25822f5;transform:translateY(-1px)}.human-docs__filter-button:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffffd9,0 0 0 6px #1890d847}[data-theme=dark] .human-docs__filter-button{color:#5b371cd1}[data-theme=dark] .human-docs__filter-button:hover,[data-theme=dark] .human-docs__filter-button[data-active=true]{color:#e25822f5}[data-theme=dark] .human-docs__filter-button:focus-visible{box-shadow:0 0 0 3px #ffffffd9,0 0 0 6px #1890d847}.human-docs__filter-icon{--human-docs-filter-icon-start:#475569d1;--human-docs-filter-icon-end:#334155e6;background:linear-gradient(135deg, var(--human-docs-filter-icon-start) 0%, var(--human-docs-filter-icon-end) 100%);filter:drop-shadow(0 2px 3px #0f172a2e);width:18px;height:18px;transition:background .25s,filter .25s,opacity .25s;display:block;-webkit-mask:url(/tabler-filter.svg) 50%/contain no-repeat;mask:url(/tabler-filter.svg) 50%/contain no-repeat}.human-docs__filter-button:hover .human-docs__filter-icon{--human-docs-filter-icon-start:#ffb68f;--human-docs-filter-icon-end:var(--bv-color-action);filter:drop-shadow(0 6px 12px #ff7a426b)}.human-docs__filter-button[data-active=true] .human-docs__filter-icon{--human-docs-filter-icon-start:#fffffff2;--human-docs-filter-icon-end:#ffffffe0;filter:drop-shadow(0 6px 14px #ffffff59)}.human-docs__filter-button:not([data-active=true]):focus-visible .human-docs__filter-icon{--human-docs-filter-icon-start:#ff9c5e;--human-docs-filter-icon-end:var(--bv-color-action);filter:drop-shadow(0 4px 10px #1890d859)}.human-docs__filter-button[disabled] .human-docs__filter-icon{opacity:.55;filter:drop-shadow(0 1px 2px #0f172a1a)}[data-theme=dark] .human-docs__filter-button .human-docs__filter-icon{--human-docs-filter-icon-start:#475569d1;--human-docs-filter-icon-end:#334155e6;filter:drop-shadow(0 2px 3px #0f172a2e)}[data-theme=dark] .human-docs__filter-button:hover .human-docs__filter-icon{--human-docs-filter-icon-start:#ffb68f;--human-docs-filter-icon-end:var(--bv-color-action);filter:drop-shadow(0 6px 12px #ff7a426b)}[data-theme=dark] .human-docs__filter-button[data-active=true] .human-docs__filter-icon{--human-docs-filter-icon-start:#fffffff2;--human-docs-filter-icon-end:#ffffffe0;filter:drop-shadow(0 6px 14px #ffffff59)}[data-theme=dark] .human-docs__filter-button:not([data-active=true]):focus-visible .human-docs__filter-icon{--human-docs-filter-icon-start:#ff9c5e;--human-docs-filter-icon-end:var(--bv-color-action);filter:drop-shadow(0 4px 10px #1890d859)}.human-docs__filter-badge{border-radius:var(--bv-radius-pill);color:#fffffffa;z-index:1;pointer-events:none;background:linear-gradient(145deg,#ff925ceb 0%,#ff6a3ae0 100%);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-4px;box-shadow:0 8px 18px #ff874a52,inset 0 1px #ffffff9e}.human-docs__view-button:hover,.human-planning-summary__toggle:hover{color:#e25822f5;background:#ffc1a04d;border-color:#ffffff8c;box-shadow:inset 0 1px #ffffffb8,0 12px 26px #e258222e}.human-docs__view-button[data-active=true],.human-planning-summary__toggle[data-active=true]{color:#fffffff7;filter:drop-shadow(0 12px 20px #ff996447);background:linear-gradient(140deg,#ff925c94 0%,#ff6a3ab8 100%);border-color:#ffffffa6;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffb8,inset 0 0 0 1px #ffffff7a,0 18px 36px #ff8a3d61}.human-docs__view-button+.human-docs__view-button:before{content:"";pointer-events:none;background:#ffffff73;width:1px;position:absolute;top:22%;bottom:22%;left:-1px}.human-docs__view-button:after,.human-planning-summary__toggle:after{content:"";border-radius:inherit;opacity:.9;pointer-events:none;background:linear-gradient(#ffffff8c 0%,#fff0 100%);position:absolute;inset:6% 18% 55%}.human-docs__view-button:focus-visible,.human-planning-summary__toggle:focus-visible{outline-offset:2px;outline:2px solid #ff8a3d99}[data-theme=dark] .human-docs__view-toggle,[data-theme=dark] .filter-button-shell{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(135deg,#ffffff42 0%,#ffffff14 100%);border-color:#fff6;box-shadow:inset 0 1px #ffffff4d,0 28px 50px #0f172a2e,0 16px 28px #ff966238}[data-theme=dark] .human-docs__view-toggle:before,[data-theme=dark] .filter-button-shell:before{opacity:.82;background:radial-gradient(120% 120% at 15% -10%,#ffffffd9 0%,#fff0 58%),linear-gradient(#ffffff6b 0%,#ffffff0f 100%)}[data-theme=dark] .human-docs__view-button,[data-theme=dark] .human-planning-summary__toggle{color:#1e293bc7;background:#ffffff38;border-color:#ffffff59;box-shadow:inset 0 1px #ffffffa6,0 8px 18px #0f172a1f}[data-theme=dark] .human-docs__view-button:hover,[data-theme=dark] .human-planning-summary__toggle:hover{color:#e25822f5;background:#ffc1a04d;border-color:#ffffff8c;box-shadow:inset 0 1px #ffffffb8,0 12px 26px #e258222e}[data-theme=dark] .human-docs__view-button[data-active=true],[data-theme=dark] .human-planning-summary__toggle[data-active=true]{color:#fffffff7;filter:drop-shadow(0 12px 20px #ff996447);background:linear-gradient(140deg,#ff925c94 0%,#ff6a3ab8 100%);border-color:#ffffffa6;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffb8,inset 0 0 0 1px #ffffff7a,0 18px 36px #ff8a3d61}[data-theme=dark] .human-docs__view-button+.human-docs__view-button:before{background:#ffffff73}[data-theme=dark] .human-docs__view-button:focus-visible,[data-theme=dark] .human-planning-summary__toggle:focus-visible{outline-color:#ff8a3d99}[data-theme=dark] .human-docs__filter-badge{color:#fffffffa;background:linear-gradient(145deg,#ff925ceb 0%,#ff6a3ae0 100%);box-shadow:0 8px 18px #ff874a52,inset 0 1px #ffffff9e}.human-docs-section,.human-planning-section{z-index:2;position:relative;overflow:visible}.human-docs-section--filters-open{overflow:visible}.human-docs__add{border-radius:var(--bv-radius-pill);background:linear-gradient(90deg, var(--bv-color-action) 0%, var(--bv-color-action-hover) 100%);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.8rem;line-height:1;transition:transform .25s,box-shadow .25s,opacity .25s;display:inline-flex;box-shadow:0 12px 30px #ff6a2b52}.human-docs__add:hover{box-shadow:0 18px 42px #ff6a2b61}.human-docs__add:focus-visible{outline:none;box-shadow:0 0 0 3px #ff8a3d59}.human-docs__add[disabled],.human-docs__add[aria-disabled=true]{color:#94a3b8cc;cursor:not-allowed;box-shadow:none;background:#94a3b842;transform:none}[data-theme=dark] .human-docs__add[disabled],[data-theme=dark] .human-docs__add[aria-disabled=true]{color:#cbd5e1b3;background:#94a3b847}.human-docs__groups{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.human-planning-gallery{border-radius:var(--tile-canvas-radius);background:var(--tile-canvas-light-bg);scroll-snap-type:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#ff8a3db3 #ff8a3d2e;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:28px;margin:0 -12px;padding:24px 12px 16px;scroll-padding-inline:clamp(.75rem,2.5vw,1.4rem);display:flex;position:relative;overflow:auto visible}.record-rail-shell{border:var(--tile-canvas-light-border);box-shadow:var(--tile-canvas-light-shadow);scrollbar-color:#ffa473b8 #bfdbfe38}.record-rail-shell::-webkit-scrollbar{height:8px}.record-rail-shell::-webkit-scrollbar-thumb{border-radius:var(--bv-radius-pill);background:linear-gradient(#ffb485eb,#ff8b59c7) padding-box padding-box;border:2px solid #0000;box-shadow:0 2px 8px #ff956029}.record-rail-shell::-webkit-scrollbar-track{border-radius:var(--bv-radius-pill);background:#bfdbfe29}.human-planning-gallery::-webkit-scrollbar{height:10px}.human-planning-gallery::-webkit-scrollbar-thumb{border-radius:var(--bv-radius-pill);background:linear-gradient(#ff9c5ef2,#ff6a2bd9);box-shadow:0 4px 10px #ff6a2b29}.human-planning-gallery::-webkit-scrollbar-track{background:#ff8a3d14}.human-planning-card{--planning-pill-radius:14px;--planning-chip-radius:10px;--planning-legend-radius:12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scroll-snap-align:none;background:#ffffffb8;border:1px solid #ffffff59;border-radius:28px;outline:none;flex:0 clamp(280px,42vw,360px);width:clamp(280px,42vw,360px);min-width:clamp(280px,42vw,360px);max-width:420px;margin-inline:auto;padding:18px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;box-shadow:0 25px 65px #0f172a2e,0 10px 25px #93c5fd66,inset 0 1px #fff9}.human-planning-carousel.share-grant-household-grid,.human-planning-carousel.share-grant-scope-rail,.human-planning-gallery.share-grant-household-grid,.human-planning-gallery.share-grant-scope-rail{scroll-snap-type:none!important}.human-planning-carousel__item.share-grant-household-grid__item,.human-planning-carousel__item.share-grant-scope-rail__item,.human-planning-gallery .human-planning-card{scroll-snap-align:none!important}.human-planning-card[data-view=compact]{background:#ffffffdb;border-color:#ffffff8c;transform:translateY(-2px);box-shadow:0 26px 60px #0f172a29,0 16px 34px #ff8a3d33,0 10px 26px #3b82f626,inset 0 1px #ffffffc7}.human-planning-gallery .human-planning-card,.human-planning-carousel .human-planning-card[data-view=compact]{flex:0 0 clamp(320px, 92vw, calc(var(--human-planning-board-max,580px) - 20px));min-width:clamp(320px, 92vw, calc(var(--human-planning-board-max,580px) - 20px));max-width:clamp(320px, 92vw, calc(var(--human-planning-board-max,580px) - 20px));width:clamp(320px, 92vw, calc(var(--human-planning-board-max,580px) - 20px))}.human-planning-card:before{content:"";z-index:-1;filter:blur(30px);opacity:.95;background:radial-gradient(72% 72% at 50% 0,#ffffffd1,#0000 75%),radial-gradient(60% 60% at 50% 80%,#ffba8c38,#0000 82%),radial-gradient(circle at 35% 25%,#93c5fd47,#0000 65%);border-radius:44px;position:absolute;inset:-22px}.human-planning-card[data-view=compact]:before{border-radius:44px;inset:-22px}.human-planning-card:hover,.human-planning-card:focus-visible{border-color:#ff8a3d8c;box-shadow:0 26px 60px #0f172a29}.human-planning-card[data-hovered=true]{transform:translateY(-4px);box-shadow:0 30px 80px #0f172a38,0 20px 55px #3b82f640,inset 0 1px #ffffffa6}.human-planning-card[data-hovered=true]:after{opacity:1}.human-planning-card[data-selected=true]{border-color:#ff8a3db3;transform:translateY(-4px);box-shadow:0 30px 80px #0f172a38,0 20px 55px #3b82f640,inset 0 1px #ffffffb8}.human-planning-card[data-selected=true]:before{filter:blur(22px);opacity:1;background:radial-gradient(78% 78% at 50% 0,#ff8a3d38,#0000 72%),radial-gradient(68% 68% at 50% 80%,#ffa96633,#0000 82%),radial-gradient(circle at 30% 20%,#ffffffb8,#0000 60%)}.human-planning-card[data-selected=true]:after{content:"";pointer-events:none;z-index:-1;border:1.5px solid #ff8a3da6;border-radius:38px;position:absolute;inset:-8px;box-shadow:0 0 22px #ff8a3d66,inset 0 0 12px #ffffff2e}.human-planning-card[data-selected=true] .human-planning-board-corner-hint{opacity:.9;color:#ff8a3deb}.human-planning-card[data-view=compact][data-selected=true]{border-color:#ff8a3d9e;transform:translateY(-3px);box-shadow:0 18px 44px #0f172a2e,0 12px 28px #ff8a3d38,inset 0 1px #ffffffad}.human-planning-card[data-view=compact][data-selected=true]:before{filter:blur(16px);opacity:1;background:radial-gradient(72% 72% at 50% 0,#ff8a3d33,#0000 68%),radial-gradient(64% 64% at 50% 82%,#ffa9662e,#0000 78%),radial-gradient(circle at 30% 20%,#ffffffb8,#0000 60%)}.human-planning-card[data-view=compact][data-selected=true]:after{border:1.5px solid #ff8a3d8c;border-radius:34px;inset:-6px;box-shadow:0 0 16px #ff8a3d52,inset 0 0 10px #ffffff29}.human-planning-card__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.human-planning-card__band{align-items:center;gap:14px;display:flex}.human-planning-card__glyph{background:linear-gradient(135deg, var(--bv-color-action-hover) 0%, #ffab5c 100%);color:#fff7ec;letter-spacing:.02em;border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;font-size:.95rem;font-weight:700;display:flex;box-shadow:inset 0 1px #fff9,0 10px 20px #ff8a3d59}.human-planning-card__band-text{flex-direction:column;gap:6px;display:flex}.human-planning-card__scenario-pill{border-radius:var(--planning-pill-radius,14px);color:#0b1629;background:linear-gradient(140deg,#fffffffa,#ffffffe6);border:1px solid #adb0b666;padding:6px 14px;font-size:.85rem;font-weight:700;display:inline-flex;box-shadow:0 10px 18px #0f172a1f,0 0 0 1px #ffffffb3,inset 0 1px #fffffff2}.human-planning-card__meta-row{align-items:center;gap:8px;display:flex}.human-planning-card__chip{--planning-chip-color:#f97316;border-radius:var(--planning-chip-radius,10px);color:var(--planning-chip-color);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:linear-gradient(170deg,#fff6,#ffffff2e),radial-gradient(120% 140% at 12% 8%,#ffffff47,#ffffff14);border:1px solid #ffffff50;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 10px 22px #00000029,inset 0 1px #ffffffb3}.human-planning-card[data-view=compact]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:18px 20px;display:flex}.human-planning-card__compact-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.human-planning-card__compact-title{flex-direction:column;align-items:center;gap:12px;display:flex}.human-planning-card__compact-metrics{background:#0f172a0a;border:1px solid #0f172a0f;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:10px;padding:8px 12px;display:flex;box-shadow:inset 0 1px #fffc}[data-view=compact] .human-planning-card__chip{color:var(--planning-chip-color);background:linear-gradient(170deg,#ffffff75,#fff3),radial-gradient(120% 140% at 12% 8%,#ffffff52,#ffffff1a);border-color:#ffffff57;font-size:.82rem;box-shadow:0 12px 26px #0000002e,inset 0 1px #fffc}.human-planning-card__compact-legend{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.human-planning-card__compact-legend{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.human-planning-card__compact-legend-item{border-radius:var(--planning-legend-radius,12px);background:#f8fafce6;border:1px solid #0f172a14;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;box-shadow:inset 0 1px #fffc}.human-planning-card__compact-legend-dot{border-radius:var(--bv-radius-pill);background:linear-gradient(135deg, color-mix(in srgb, var(--planning-legend-color,#94a3b8) 88%, #fffffff5), color-mix(in srgb, var(--planning-legend-color,#94a3b8) 70%, #ffffffd1));width:24px;height:24px;box-shadow:0 0 0 4px color-mix(in srgb, var(--planning-legend-color,#94a3b8) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--planning-legend-color,#94a3b8) 62%, #0f172a1f), 0 6px 14px color-mix(in srgb, var(--planning-legend-color,#94a3b8) 20%, transparent)}.human-planning-card__compact-legend-value{color:#0f172ac7;font-size:.88rem;font-weight:700}.human-planning-card__compact-legend-item--muted{color:#0f172aa6;box-shadow:none;background:#0f172a0a;border-style:dashed}.human-planning-card__compact-legend-item--icon-only{justify-content:center;gap:12px;min-width:46px;min-height:46px;padding:10px 14px}.human-planning-card__compact-legend-item--icon-only .human-planning-card__compact-legend-dot{--planning-legend-icon-size:16px;margin:0}.human-planning-card__compact-legend-item--icon-only .human-planning-card__compact-legend-value--visible{align-items:center;display:inline-flex}.human-planning-carousel.share-grant-household-grid{--human-planning-board-max:580px;--share-grant-rail-card:clamp(280px, 92vw, calc(var(--human-planning-board-max) + 24px));--human-planning-add-card-width:var(--share-grant-rail-card);--share-grant-rail-gap:clamp(1rem, 2.5vw, 1.8rem);margin-left:calc(-1*clamp(.5rem,2vw,1rem));margin-right:calc(-1*clamp(.5rem,2vw,1rem));padding-top:clamp(.35rem,1.5vw,.85rem);padding-bottom:clamp(.85rem,2.5vw,1.6rem)}.human-planning-carousel.share-grant-household-grid .record-add-card-slot,.human-planning-carousel.share-grant-household-grid [data-planning-card=add],.human-planning-carousel.share-grant-household-grid [data-medical-card=add],.human-planning-carousel.share-grant-household-grid [data-behavior-card=add],.human-planning-carousel.share-grant-household-grid [data-room-card=add]{flex:0 0 var(--human-planning-add-card-width);width:var(--human-planning-add-card-width);min-width:var(--human-planning-add-card-width);max-width:var(--human-planning-add-card-width)}.human-planning-carousel__item{justify-content:center;padding:clamp(.4rem,1.4vw,.85rem);display:flex}.human-planning-carousel__item .human-planning-single__board{width:100%;max-width:var(--human-planning-board-max,560px);cursor:pointer;margin:0}.human-planning-carousel__item[data-selected=true] .human-planning-single__board{box-shadow:0 42px 84px #ff8a3d52, 0 18px 36px #0f172a29, var(--human-planning-board-shadow,0 32px 70px #0f172a33);border-color:#ff8a3df2;transform:translateY(-12px)scale(1.02)}[data-theme=dark] .human-planning-carousel__item[data-selected=true] .human-planning-single__board{box-shadow:0 42px 88px #000000c7, 0 20px 38px #00000080, var(--human-planning-board-shadow,0 32px 70px #00000073);border-color:#ffba8cbf}@media (min-width:1024px){.human-planning-carousel.share-grant-household-grid{--share-grant-rail-card:600px}}.human-planning-single__board{background:var(--human-planning-board-bg,linear-gradient(145deg, #ffffffeb, #ddebff66));border:1px solid var(--human-planning-board-border,#ffffff8c);box-shadow:var(--human-planning-board-shadow,0 32px 70px #0f172a33);width:100%;max-width:var(--human-planning-board-max,560px);-webkit-backdrop-filter:blur(32px)saturate(1.25);backdrop-filter:blur(32px)saturate(1.25);isolation:isolate;border-radius:36px;margin:0;padding:22px;transition:transform .28s,box-shadow .28s,border-color .25s;position:relative;overflow:hidden}.human-planning-single__board:before,.human-planning-single__board:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.human-planning-single__board:before{opacity:1;background:0 0;border:1px solid #ffffff73}.human-planning-single__board:after{content:none}.human-planning-board-corner-hint{pointer-events:none;color:#ff8a3dc7;opacity:0;filter:drop-shadow(0 10px 18px #ff8a3d40);z-index:3;--hint-offset:clamp(.55rem, 1.8vw, .8rem);--hint-size:clamp(1.45rem, 3.4vw, 1.95rem);transition:opacity .26s,color .3s,filter .3s;display:block;position:absolute;inset:0}.human-planning-board-corner-hint .hint-arrow{width:var(--hint-size);height:var(--hint-size);stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:0;transform-origin:50%;transform-box:fill-box;--corner-rotation:0deg;--hint-rotation:0deg;--hint-scale:.86;--tx:0%;--ty:0%;transform:translate(var(--tx), var(--ty)) rotate(var(--hint-rotation)) scale(var(--hint-scale));transition:transform .34s,opacity .24s,color .3s;position:absolute}.human-planning-board-corner-hint .hint-arrow path{vector-effect:non-scaling-stroke}.human-planning-board-corner-hint .hint-arrow--tl{top:var(--hint-offset);left:var(--hint-offset);--corner-rotation:45deg;--tx:-42%;--ty:-42%}.human-planning-board-corner-hint .hint-arrow--tr{top:var(--hint-offset);right:var(--hint-offset);--corner-rotation:135deg;--tx:42%;--ty:-42%}.human-planning-board-corner-hint .hint-arrow--br{bottom:var(--hint-offset);right:var(--hint-offset);--corner-rotation:225deg;--tx:42%;--ty:42%}.human-planning-board-corner-hint .hint-arrow--bl{bottom:var(--hint-offset);left:var(--hint-offset);--corner-rotation:315deg;--tx:-42%;--ty:42%}.human-planning-board-corner-hint.hint-mode-expand .hint-arrow{--hint-rotation:calc(var(--corner-rotation,45deg) + 180deg);--hint-scale:.92}.human-planning-single__board .human-planning-board-corner-hint.hint-mode-expand .hint-arrow{--hint-rotation:var(--corner-rotation,45deg)}.human-planning-board-corner-hint.hint-mode-collapse .hint-arrow{--hint-rotation:var(--corner-rotation,45deg);--hint-scale:.92}.human-planning-board-corner-hint.hint-mode-collapse{--hint-offset:clamp(.5rem, 1.5vw, .75rem);--hint-size:clamp(1.35rem, 3vw, 1.75rem);color:#ff8a3dc7;filter:drop-shadow(0 10px 18px #ff8a3d40)}.human-planning-board-corner-hint.hint-target-body.is-open{--hint-offset:clamp(.6rem, 1.9vw, .95rem);--hint-size:clamp(1.35rem, 3vw, 1.75rem);color:#ff8a3de0;filter:drop-shadow(0 20px 32px #ff8a3d47)}.human-planning-board-corner-hint--action{appearance:none;font:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.human-planning-board-corner-hint--action .hint-arrow{pointer-events:auto;cursor:pointer}.human-planning-board-corner-hint--action.hint-mode-collapse{opacity:.5}.human-planning-board-corner-hint--action.hint-mode-collapse .hint-arrow{opacity:.9;transform:rotate(var(--corner-rotation,45deg)) scale(1)}.human-planning-board-corner-hint--action:focus-visible{outline-offset:-8px;border-radius:26px;outline:2px solid #ff8a3dbf}@media (prefers-reduced-motion:reduce){.human-planning-card,.human-planning-board-corner-hint,.human-planning-board-corner-hint .hint-arrow{transition:none}.human-planning-card[data-view=compact],.human-planning-card[data-hovered=true],.human-planning-card[data-selected=true],.human-planning-card[data-view=compact][data-selected=true]{transform:none}}.human-planning-single__board:hover .human-planning-board-corner-hint.hint-mode-expand,.human-planning-single__board:focus-within .human-planning-board-corner-hint.hint-mode-expand,.human-planning-card:hover .human-planning-board-corner-hint.hint-mode-expand,.human-planning-card:focus-within .human-planning-board-corner-hint.hint-mode-expand{opacity:.96;color:#ff8a3df5;filter:drop-shadow(0 16px 28px #ff8a3d52)}.human-planning-single__board:hover .human-planning-board-corner-hint.hint-mode-expand .hint-arrow,.human-planning-single__board:focus-within .human-planning-board-corner-hint.hint-mode-expand .hint-arrow{opacity:1;transform:rotate(var(--corner-rotation,45deg)) scale(1)}.human-planning-card:hover .human-planning-board-corner-hint.hint-mode-expand .hint-arrow,.human-planning-card:focus-within .human-planning-board-corner-hint.hint-mode-expand .hint-arrow{opacity:1;transform:rotate(calc(var(--corner-rotation,45deg) + 180deg)) scale(1)}.human-planning-single__board:hover .human-planning-board-corner-hint.hint-mode-collapse,.human-planning-single__board:focus-within .human-planning-board-corner-hint.hint-mode-collapse,.human-planning-card:hover .human-planning-board-corner-hint.hint-mode-collapse,.human-planning-card:focus-within .human-planning-board-corner-hint.hint-mode-collapse{opacity:.96;color:#ff8a3df5;filter:drop-shadow(0 16px 28px #ff8a3d52)}.human-planning-single__board:hover .human-planning-board-corner-hint.hint-mode-collapse .hint-arrow,.human-planning-single__board:focus-within .human-planning-board-corner-hint.hint-mode-collapse .hint-arrow,.human-planning-card:hover .human-planning-board-corner-hint.hint-mode-collapse .hint-arrow,.human-planning-card:focus-within .human-planning-board-corner-hint.hint-mode-collapse .hint-arrow{opacity:1;transform:rotate(var(--corner-rotation,45deg)) scale(1)}.behavior-problem-card:hover .human-planning-board-corner-hint.hint-mode-expand,.behavior-problem-card:focus-within .human-planning-board-corner-hint.hint-mode-expand{opacity:.96;color:#ff8a3df5;filter:drop-shadow(0 16px 28px #ff8a3d52)}.behavior-problem-card:hover .human-planning-board-corner-hint.hint-mode-expand .hint-arrow,.behavior-problem-card:focus-within .human-planning-board-corner-hint.hint-mode-expand .hint-arrow{opacity:1;transform:rotate(calc(var(--corner-rotation,45deg) + 180deg)) scale(1)}.behavior-problem-card:hover .human-planning-board-corner-hint.hint-mode-collapse,.behavior-problem-card:focus-within .human-planning-board-corner-hint.hint-mode-collapse{opacity:.96;color:#ff8a3df5;filter:drop-shadow(0 16px 28px #ff8a3d52)}.behavior-problem-card:hover .human-planning-board-corner-hint.hint-mode-collapse .hint-arrow,.behavior-problem-card:focus-within .human-planning-board-corner-hint.hint-mode-collapse .hint-arrow{opacity:1;transform:rotate(var(--corner-rotation,45deg)) scale(1)}[data-theme=dark] .human-planning-board-corner-hint{color:#ffb478c2;filter:drop-shadow(0 18px 34px #ff8a3d47)}[data-theme=dark] .human-planning-board-corner-hint.hint-target-body.is-open{color:#ffc48ce6;filter:drop-shadow(0 28px 46px #ff8a3d5c)}[data-theme=dark] .human-planning-board-corner-hint.hint-mode-collapse{color:#ffb478c2;filter:drop-shadow(0 18px 34px #ff8a3d47)}[data-theme=dark] .human-planning-single__board:hover .human-planning-board-corner-hint.hint-mode-expand,[data-theme=dark] .human-planning-single__board:focus-within .human-planning-board-corner-hint.hint-mode-expand,[data-theme=dark] .human-planning-card:hover .human-planning-board-corner-hint.hint-mode-expand,[data-theme=dark] .human-planning-card:focus-within .human-planning-board-corner-hint.hint-mode-expand,[data-theme=dark] .human-planning-single__board:hover .human-planning-board-corner-hint.hint-mode-collapse,[data-theme=dark] .human-planning-single__board:focus-within .human-planning-board-corner-hint.hint-mode-collapse,[data-theme=dark] .human-planning-card:hover .human-planning-board-corner-hint.hint-mode-collapse,[data-theme=dark] .human-planning-card:focus-within .human-planning-board-corner-hint.hint-mode-collapse,[data-theme=dark] .behavior-problem-card:hover .human-planning-board-corner-hint.hint-mode-expand,[data-theme=dark] .behavior-problem-card:focus-within .human-planning-board-corner-hint.hint-mode-expand,[data-theme=dark] .behavior-problem-card:hover .human-planning-board-corner-hint.hint-mode-collapse,[data-theme=dark] .behavior-problem-card:focus-within .human-planning-board-corner-hint.hint-mode-collapse{color:#ffc082fa;filter:drop-shadow(0 20px 38px #ff8a3d5c)}.human-planning-single__scenario-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.human-planning-single__scenario-head--compact{text-align:center;justify-content:center;align-items:center;gap:clamp(.6rem,1.5vw,1.2rem);width:100%;margin-bottom:clamp(.5rem,1.4vw,.9rem)}.human-planning-single__board-body{box-sizing:border-box;justify-content:flex-start;width:100%;padding:0;display:flex}.human-planning-single__board-body>*{width:100%;max-width:none}.human-planning-board-stack{isolation:isolate;contain:paint;flex-direction:column;gap:18px;width:100%;max-width:none;display:flex}.human-planning-name-popover{border:1px solid color-mix(in srgb, var(--planning-color-swatch,#cbd5e1) 26%, #ffffffa6);background:radial-gradient(120% 110% at 14% -18%, color-mix(in srgb, var(--planning-color-swatch,#cbd5e1) 22%, #fffffff0), transparent 58%), linear-gradient(135deg, #ffffffc7, #ffffff94);min-width:280px;max-width:380px;box-shadow:inset 0 1px 0 #fff9, 0 28px 70px #0f172a2e, 0 18px 36px color-mix(in srgb, var(--planning-color-swatch,#cbd5e1) 18%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);z-index:60;border-radius:18px;padding:14px 16px;position:fixed;transform:translate(-50%)}.human-planning-name-popover:after{content:"";border-style:solid;border-width:0 11px 12px;border-color:transparent transparent color-mix(in srgb, var(--planning-color-swatch,#cbd5e1) 24%, #ffffffb8);filter:drop-shadow(0 10px 24px color-mix(in srgb, var(--planning-color-swatch,#cbd5e1) 22%, #0f172a2e));position:absolute;top:-12px;left:50%;transform:translate(-50%)}.human-planning-name-popover__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.4rem;display:flex}.human-planning-name-popover__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#0f172a8c;margin:0;font-size:.72rem}.human-planning-name-popover__title{color:var(--bv-color-text-strong);margin:2px 0 0;font-size:1.05rem;font-weight:700}.human-planning-name-popover__field{flex-direction:column;gap:.45rem;margin-top:.65rem;display:flex}.human-planning-name-popover__field label{color:var(--bv-color-text-strong);font-size:.9rem;font-weight:650}.human-planning-name-popover__input-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.human-planning-name-popover__input-row input{background:#fffffff5;border:1px solid #0f172a1f;border-radius:12px;flex:170px;min-width:0;padding:10px 12px;font-size:.98rem;font-weight:650;box-shadow:inset 0 1px #ffffffb3,0 10px 24px #0f172a14}.human-planning-name-popover__input-row input:focus{outline-offset:1px;outline:2px solid #3b82f640}.human-planning-name-popover__cta{width:38px;height:38px;color:var(--bv-color-text-strong);cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:transform .12s,color .16s,background-color .16s,box-shadow .16s,opacity .12s;display:inline-flex}.human-planning-name-popover__cta svg{display:block}.human-planning-name-popover__footer{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.human-planning-name-popover__footer-spacer{flex:1}.human-planning-name-popover__footer .human-planning-name-popover__cta{margin-left:auto}.human-planning-name-popover__footer .human-planning-name-popover__delete{margin:0}.human-planning-name-popover__cta:hover,.human-planning-name-popover__cta:focus-visible{color:#ea580c;background:#f973161f;transform:translateY(-1px);box-shadow:0 10px 22px #f973162e}.human-planning-name-popover__cta:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;background:0 0;transform:none}.human-planning-name-popover__error{color:var(--bv-color-danger-ink);margin:0;font-size:.9rem}.human-planning-name-popover__label-row{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.human-planning-name-popover__hint{color:#0f172a99;font-size:.82rem}.human-planning-name-popover__colors{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.45rem;display:grid}.human-planning-name-popover__color{background:linear-gradient(135deg, color-mix(in srgb, var(--planning-color-swatch,#cbd5e1) 16%, #fffffff5), #fffffff0);color:var(--bv-color-text-strong);cursor:pointer;border:1px solid #0f172a14;border-radius:12px;align-items:center;gap:.55rem;padding:10px 12px;transition:transform .12s,box-shadow .16s,border-color .16s,opacity .12s;display:flex}.human-planning-name-popover__color-dot{border-radius:var(--bv-radius-pill);background:var(--planning-color-swatch,var(--bv-color-border-strong));width:14px;height:14px;box-shadow:inset 0 0 0 1px #fffc, 0 0 0 1px color-mix(in srgb, var(--planning-color-swatch,#cbd5e1) 55%, #0f172a1f)}.human-planning-name-popover__color-label{font-weight:650}.human-planning-name-popover__color.is-active{border-color:color-mix(in srgb, var(--planning-color-swatch,#cbd5e1) 80%, #0f172a1a);box-shadow:0 14px 30px color-mix(in srgb, var(--planning-color-swatch,#cbd5e1) 24%, transparent)}.human-planning-name-popover__color:hover:not(:disabled),.human-planning-name-popover__color:focus-visible:not(:disabled){box-shadow:0 14px 32px color-mix(in srgb, var(--planning-color-swatch,#cbd5e1) 26%, transparent);transform:translateY(-1px)}.human-planning-name-popover__color:disabled{opacity:.55;cursor:not-allowed}.human-planning-name-popover__delete.human-morpho-chart__tooltip-delete{--morpho-tooltip-delete-scale:1.6;align-self:flex-start;margin:.5rem 0 0;display:flex}[data-theme=dark] .human-planning-name-popover{background:radial-gradient(130% 115% at 12% -20%, color-mix(in srgb, var(--planning-color-swatch,#cbd5e1) 26%, #ffffff14), transparent 58%), linear-gradient(135deg, #0f172acc, #0f172a99);border-color:color-mix(in srgb, var(--planning-color-swatch,#cbd5e1) 30%, #e2e8f052);box-shadow:inset 0 1px 0 #ffffff14, 0 30px 78px #000000a6, 0 18px 36px color-mix(in srgb, var(--planning-color-swatch,#cbd5e1) 22%, transparent)}[data-theme=dark] .human-planning-name-popover:after{border-color:transparent transparent color-mix(in srgb, var(--planning-color-swatch,#cbd5e1) 28%, #e2e8f052)}[data-theme=dark] .human-planning-name-popover__title{color:var(--bv-color-text-on-dark-surface-strong)}[data-theme=dark] .human-planning-name-popover__eyebrow,[data-theme=dark] .human-planning-name-popover__hint,[data-theme=dark] .human-planning-name-popover__field label{color:#e2e8f0d1}[data-theme=dark] .human-planning-name-popover__input-row input{color:var(--bv-color-text-on-dark-surface-strong);background:#0f172abf;border-color:#e2e8f03d;box-shadow:inset 0 1px #ffffff14,0 10px 22px #0000008c}[data-theme=dark] .human-planning-name-popover__cta{color:#e2e8f0}[data-theme=dark] .human-planning-name-popover__color{color:#e2e8f0;background:linear-gradient(135deg,#1e293bdb,#1e293bbd);border-color:#e2e8f02e;box-shadow:0 10px 24px #00000073}[data-theme=dark] .human-planning-name-popover__color.is-active{border-color:color-mix(in srgb, var(--planning-color-swatch,#cbd5e1) 78%, #e2e8f033);box-shadow:0 14px 32px color-mix(in srgb, var(--planning-color-swatch,#cbd5e1) 32%, transparent)}[data-theme=dark] .human-planning-name-popover__delete{color:#fecdd3;background:linear-gradient(135deg,#450a0ae6,#7f1d1dcc);border-color:#f8717166;box-shadow:inset 0 1px #ffffff14,0 16px 34px #00000080}.human-planning-board-stack>*{width:100%}.human-planning-name-tile{border:1px solid var(--human-planning-name-rim,#cee1ffa6);color:var(--bv-color-text-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 12% 18%, #ffffffe6, transparent 60%), radial-gradient(circle at 90% 10%, var(--human-planning-name-soft,#e2f0ffa6), transparent 75%), linear-gradient(150deg, #fafdfffa, #e9f1ffc7);text-align:center;z-index:0;border-radius:32px;flex-direction:column;flex:0 auto;gap:8px;min-width:clamp(160px,36vw,240px);max-width:360px;margin:0;padding:clamp(16px,1.6vw,22px) clamp(22px,2.8vw,30px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 30px 55px #0f172a2e}.human-planning-name-tile:before{content:"";background:radial-gradient(circle at 25% 20%, #ffffffd9, transparent 55%), radial-gradient(circle at 80% 10%, var(--human-planning-name-glow,#bae6fda6), transparent 60%);opacity:.9;filter:blur(.4px);z-index:1;border-radius:26px;position:absolute;inset:10px 16px}.human-planning-name-tile:after{content:"";border-radius:inherit;z-index:3;pointer-events:none;border:1px solid #ffffff80;position:absolute;inset:0;box-shadow:inset 0 18px 40px #ffffff1f}.human-planning-name-tile>*{z-index:2;position:relative}.human-planning-name-tile__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#0f172ab8;margin:0;font-size:.72rem}.human-planning-name-tile__value{color:var(--bv-color-text-strong);margin:0;font-size:1.18rem;font-weight:700}.human-planning-name-tile__title-row{cursor:default;color:inherit;background:0 0;border:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;display:flex}.human-planning-name-tile__title-row.is-editable{cursor:pointer}.human-planning-name-tile__edit-form{flex-direction:column;align-items:center;gap:10px;display:flex}.human-planning-name-tile__input{width:100%;max-width:280px;color:var(--bv-color-text-strong);text-align:center;background:#fffffff5;border:1px solid #0f172a1f;border-radius:14px;padding:10px 12px;font-size:1rem;font-weight:650;box-shadow:inset 0 1px #ffffffad,0 8px 22px #0f172a14}.human-planning-name-tile__input:focus{outline-offset:1px;outline:2px solid #3b82f647}.human-planning-name-tile__edit-actions{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.human-planning-name-tile__hint{color:#0f172ab3;text-align:center;margin:0;font-size:.85rem}.human-planning-name-tile__action-icon{width:42px;height:42px;color:var(--bv-color-text-strong);background:linear-gradient(135deg,#fffffffa,#f8fafcdb);border:1px solid #0f172a1f;border-radius:50%;justify-content:center;align-items:center;transition:transform .12s,box-shadow .18s,opacity .12s;display:inline-flex;box-shadow:inset 0 1px #fffc,0 10px 20px #0f172a1f}.human-planning-name-tile__action-icon svg{display:block}.human-planning-name-tile__action-icon:hover,.human-planning-name-tile__action-icon:focus-visible{transform:translateY(-1px)scale(1.02);box-shadow:inset 0 1px #ffffffe6,0 14px 28px #0f172a2e}.human-planning-name-tile__action-icon:active{transform:translateY(0)}.human-planning-name-tile__action-icon:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.human-planning-name-tile__action-icon--save{color:#f8fafc;background:linear-gradient(135deg,#34d399,#0ea5e9);border-color:#0ea5e929}.human-planning-name-tile__action-icon--cancel{color:var(--bv-color-text-strong);background:linear-gradient(135deg,#fffffff5,#f8fafce6)}.human-planning-name-tile__error{color:var(--bv-color-danger-ink);text-align:center;margin:0;font-size:.87rem}[data-theme=dark] .human-planning-name-tile{color:#f8faff;background:radial-gradient(circle at 12% 18%,#4d608c59,#0000 60%),radial-gradient(circle at 80% 0,#40598fa6,#0000 70%),linear-gradient(160deg,#131c2ef2,#24345cd1);border-color:#fff3;box-shadow:inset 0 1px #ffffff1f,0 32px 58px #0000008c}[data-theme=dark] .human-planning-name-tile:before{background:radial-gradient(circle at 25% 20%, #fff3, transparent 55%), radial-gradient(circle at 80% 10%, var(--human-planning-name-glow,#60a5fa66), transparent 55%);opacity:.95}[data-theme=dark] .human-planning-name-tile__title-row{color:inherit}[data-theme=dark] .human-planning-name-tile__input{color:var(--bv-color-text-on-dark-surface-strong);background:#0f172ab3;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff14,0 8px 22px #0006}[data-theme=dark] .human-planning-name-tile__error{color:#fca5a5}[data-theme=dark] .human-planning-name-tile__hint{color:#e2e8f0bf}@media (max-width:540px){.human-planning-name-tile{width:100%;min-width:0;max-width:none}}[data-theme=dark] .human-planning-name-tile__eyebrow{color:#f8faffb3}[data-theme=dark] .human-planning-name-tile__value{color:#f8faff}@media (max-width:768px){.human-planning-single__board,.human-planning-single__board-body>*{max-width:100%}}[data-theme=dark] .human-planning-single__board:before{opacity:.75;background:radial-gradient(circle at 22% -10%,#ffffff6b,#0000 62%);border-color:#fff3}[data-theme=dark] .human-planning-single__board:after{background:linear-gradient(160deg,#0f172aa6,#0f172a4d);border-color:#0f172abf;box-shadow:inset 0 32px 56px #00000073}.planning-mini-ruler{border-radius:var(--bv-radius-pill);pointer-events:none;background:linear-gradient(#e2e8ffcc 0%,#e2e8ff33 100%);border:1px solid #94a3b873;width:34px;position:absolute;top:24px;bottom:24px;right:12px;box-shadow:inset 0 1px #fffc,0 12px 24px #0f172a1a}.planning-mini-ruler__scale{color:#0f172a80;flex-direction:column;justify-content:space-between;align-items:center;font-size:.65rem;font-weight:600;display:flex;position:absolute;inset:10px 6px}.planning-mini-ruler__thumb{border-radius:var(--bv-radius-pill);background:linear-gradient(#3b82f6e6 0%,#0ea5e9d9 100%);height:46px;transition:transform .2s;position:absolute;left:6px;right:6px;box-shadow:0 8px 18px #3b82f659}[data-theme=dark] .planning-mini-ruler{background:linear-gradient(#1e293bcc,#0f172a66);border-color:#334155b3}[data-theme=dark] .planning-mini-ruler__scale{color:#94a3b8b3}.human-planning-card__legend-dot{border-radius:var(--bv-radius-pill);background:linear-gradient(135deg, color-mix(in srgb, var(--planning-legend-color,#94a3b8) 88%, #fffffff5), color-mix(in srgb, var(--planning-legend-color,#94a3b8) 70%, #ffffffd1));width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--planning-legend-color,#94a3b8) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--planning-legend-color,#94a3b8) 62%, #0f172a1f), 0 6px 12px color-mix(in srgb, var(--planning-legend-color,#94a3b8) 18%, transparent)}.human-planning-card__compact-legend-dot,.human-planning-card__legend-dot{justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.human-planning-legend-icon{width:var(--planning-legend-icon-size,9px);height:var(--planning-legend-icon-size,9px);background-color:var(--planning-legend-icon-color,#0f172ae6);-webkit-mask-image:var(--planning-legend-icon);-webkit-mask-image:var(--planning-legend-icon);mask-image:var(--planning-legend-icon);opacity:.9;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.human-planning-summary__toggle{letter-spacing:.01em;align-self:flex-start;gap:.45rem;padding:.5rem 1.05rem;font-size:.9rem;font-weight:700}.human-planning-card__legend{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.human-planning-card__legend-item{border-radius:var(--planning-chip-radius,10px);color:var(--bv-color-text-strong);background:#0f172a0d;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.human-planning-card__legend-dot{border-radius:var(--bv-radius-pill);width:10px;height:10px;box-shadow:0 0 0 1px #0f172a26}.human-planning-card__legend-label{letter-spacing:.01em}.human-planning-card__legend-count{color:#0f172ab3;font-size:.75rem}.human-planning-card__categories{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:16px;display:grid}.human-planning-mini{background:#ffffffe6;border:1px solid #0f172a14;border-radius:18px;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #fff9}.human-planning-mini__icon{background:#f8fafcd9;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:inset 0 1px #fffc}.human-planning-mini__icon img{max-width:26px;max-height:26px}.human-planning-mini__body{flex-direction:column;gap:2px;display:flex}.human-planning-mini__title{color:var(--bv-color-text-strong);font-size:.82rem;font-weight:600}.human-planning-mini__value{color:#0f172aa6;font-size:.78rem}[data-theme=dark] .human-planning-gallery{scrollbar-color:#ffbd8dbf #ff8a3d3d;background:radial-gradient(circle at 25% 15%,#38bdf82e,#0000 55%),linear-gradient(135deg,#0f172ae0,#1e40af99)}[data-theme=dark] .human-planning-gallery::-webkit-scrollbar-thumb{background:linear-gradient(#ffc699f2,#ff8852d9)}[data-theme=dark] .human-planning-gallery::-webkit-scrollbar-track{background:#ff8a3d2e}[data-theme=dark] .human-planning-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172ab8;border-color:#94a3b852;box-shadow:0 28px 65px #020617bf,0 16px 30px #0e749073,inset 0 1px #ffffff14}[data-theme=dark] .human-planning-card[data-view=compact]{background:#0f172ad1;border-color:#94a3b866;box-shadow:0 28px 72px #000000bf,0 16px 40px #3b82f638,0 14px 32px #ff8a3d2e,inset 0 1px #ffffff14}[data-theme=dark] .human-planning-card__glyph{background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 100%);box-shadow:inset 0 1px #ffffff2e,0 10px 20px #0f172abf}[data-theme=dark] .human-planning-card__scenario-pill{color:#f8fafcf2;background:linear-gradient(135deg,#0f172af2,#0f172ad9);border-color:#ffffff29;box-shadow:0 12px 26px #0000008c,0 0 0 1px #ffffff14,inset 0 1px #ffffff14}[data-theme=dark] .human-planning-card__chip{color:var(--planning-chip-color,#fbbf24);background:linear-gradient(175deg,#ffffff1f,#ffffff0f),radial-gradient(120% 140% at 12% 8%,#ffffff2e,#ffffff0a);border-color:#ffffff2e;box-shadow:0 12px 28px #00000059,inset 0 1px #ffffff14}[data-theme=dark] .human-planning-card[data-view=compact]{background:#0f172ac7}[data-theme=dark] .human-planning-card[data-view=compact] .human-planning-card__chip{color:var(--planning-chip-color,#fbbf24);background:linear-gradient(175deg,#ffffff29,#ffffff14),radial-gradient(120% 140% at 12% 8%,#fff3,#ffffff0f);border-color:#ffffff38;box-shadow:0 14px 30px #00000061,inset 0 1px #ffffff1a}[data-theme=dark] .human-planning-card__compact-metrics{background:#ffffff14;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff14}[data-theme=dark] .human-planning-card__compact-legend-item{background:#0f172ae0;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000052}[data-theme=dark] .human-planning-card__compact-legend-dot{background:linear-gradient(135deg, color-mix(in srgb, var(--planning-legend-color,#94a3b8) 68%, #e2e8f02e), color-mix(in srgb, var(--planning-legend-color,#94a3b8) 48%, #0f172aa6));box-shadow:0 0 0 4px color-mix(in srgb, var(--planning-legend-color,#94a3b8) 32%, #e2e8f024), 0 0 0 1px color-mix(in srgb, var(--planning-legend-color,#94a3b8) 62%, #0f172a42), 0 6px 14px color-mix(in srgb, var(--planning-legend-color,#94a3b8) 24%, transparent)}[data-theme=dark] .human-planning-card__compact-legend-value{color:#e2e8f0c7}[data-theme=dark] .human-planning-card__compact-legend-item--muted{color:#e2e8f0c7;background:#f8fafc0f;border-color:#ffffff1a}[data-theme=dark] .human-planning-card[data-view=compact]:before{filter:blur(34px);opacity:1;background:radial-gradient(68% 68% at 50% 0,#3b82f652,#0000 78%),radial-gradient(62% 62% at 50% 82%,#ffba8c38,#0000 82%),radial-gradient(circle at 35% 25%,#ffffff24,#0000 65%)}[data-theme=dark] .human-planning-card:before{background:radial-gradient(circle at 55% 10%,#38bdf880,#0000 60%)}[data-theme=dark] .human-planning-card:after{background:linear-gradient(120deg,#3b82f640,#38bdf800)}[data-theme=dark] .human-planning-card__legend-item{color:#f8fafce6;background:#f8fafc14}[data-theme=dark] .human-planning-card__legend-dot{background:linear-gradient(135deg, color-mix(in srgb, var(--planning-legend-color,#94a3b8) 68%, #e2e8f02e), color-mix(in srgb, var(--planning-legend-color,#94a3b8) 48%, #0f172aa6));box-shadow:0 0 0 4px color-mix(in srgb, var(--planning-legend-color,#94a3b8) 32%, #e2e8f024), 0 0 0 1px color-mix(in srgb, var(--planning-legend-color,#94a3b8) 62%, #0f172a42), 0 6px 12px color-mix(in srgb, var(--planning-legend-color,#94a3b8) 22%, transparent)}[data-theme=dark] .human-planning-card__legend-count{color:#e2e8f0d9}[data-theme=dark] .human-planning-card__categories .human-planning-mini{background:#0f172ac7;border-color:#ffffff14}[data-theme=dark] .human-planning-mini__title,[data-theme=dark] .human-planning-mini__value{color:#f8fafceb}[data-theme=dark] .human-planning-card[data-selected=true]{border-color:#3b82f6a6;box-shadow:0 32px 80px #000000b8,0 18px 42px #3b82f652,inset 0 1px #ffffff1f}[data-theme=dark] .human-planning-card[data-selected=true]:before{filter:blur(28px);opacity:1;background:radial-gradient(82% 82% at 50% 0,#ff8a3d47,#0000 72%),radial-gradient(72% 72% at 50% 82%,#ffba8c3d,#0000 82%),radial-gradient(circle at 30% 20%,#ffffff59,#0000 60%)}[data-theme=dark] .human-planning-card[data-selected=true]:after{border-color:#ffba8c9e;box-shadow:0 0 26px #ffba8c80,inset 0 0 12px #0c122680}[data-theme=dark] .human-planning-card[data-selected=true] .human-planning-board-corner-hint{opacity:.9;color:#7dd3fceb}[data-theme=dark] .human-planning-card[data-view=compact][data-selected=true]{border-color:#ffba8c99;box-shadow:0 18px 46px #000000ad,0 14px 30px #ffba8c47,inset 0 1px #ffffff1f}[data-theme=dark] .human-planning-card[data-view=compact][data-selected=true]:before{filter:blur(18px);opacity:1;background:radial-gradient(74% 74% at 50% 0,#ff8a3d42,#0000 70%),radial-gradient(66% 66% at 50% 82%,#ffba8c38,#0000 80%),radial-gradient(circle at 30% 20%,#ffffff52,#0000 58%)}[data-theme=dark] .human-planning-card[data-view=compact][data-selected=true]:after{border-color:#ffba8c80;box-shadow:0 0 18px #ffba8c6b,inset 0 0 10px #0c122680}[data-theme=dark] .human-planning-single__board{background:var(--human-planning-board-bg,linear-gradient(150deg, #0f172ac7, #0f172a73));border-color:color-mix(in srgb, var(--human-planning-board-border,#ffffff4d) 50%, #020617d9);box-shadow:var(--human-planning-board-shadow,0 40px 95px #020617a6)}@media (max-width:1024px){.human-planning-gallery{border-radius:32px;justify-content:flex-start;padding:20px 16px}.human-planning-card{flex:320px;min-width:min(320px,100%)}}@media (max-width:720px){.human-planning-gallery{flex-flow:row;gap:20px;margin:0;scroll-padding-inline:14px;overflow:auto visible}.human-planning-card{border-radius:24px;flex:100%;min-width:100%;max-width:100%}.human-planning-gallery .human-planning-card,.human-planning-carousel .human-planning-card[data-view=compact]{flex-basis:100%;width:100%;min-width:100%;max-width:100%}}.human-docs__group-chip{border-radius:var(--bv-radius-pill);color:#a04a1f;letter-spacing:.04em;text-transform:uppercase;background:#ffffffd1;border:1px solid #ffaa6e52;align-items:center;padding:4px 9px;font-size:.7rem;font-weight:600;display:inline-flex}[data-theme=dark] .human-docs__group-chip{color:#ffb981;background:#1b212dcc;border-color:#ffab6859}.human-docs__groups-empty{color:#475569a8;font-size:.75rem}[data-theme=dark] .human-docs__groups-empty{color:#cbd5e1ad}.human-docs__group-manage{color:#b45309;border-radius:var(--bv-radius-pill);cursor:pointer;background:#ffffffbd;border:none;margin-left:auto;padding:4px 10px;font-size:.72rem;font-weight:600;transition:transform .16s,box-shadow .16s}.human-docs__group-manage:hover{transform:translateY(-1px);box-shadow:0 6px 16px #ffaa6e2e}[data-theme=dark] .human-docs__group-manage{color:#ffb981;background:#242c3bc7}.human-docs__attach-active{color:#b3541b;border-radius:var(--bv-radius-pill);cursor:pointer;background:#ff6a2b24;border:none;margin-top:6px;margin-left:auto;padding:4px 12px;font-size:.72rem;font-weight:600;transition:transform .14s,box-shadow .14s}.human-docs__attach-active:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 6px 14px #ff6a2b2e}.human-docs__attach-active[disabled]{opacity:.6;cursor:not-allowed;box-shadow:none}[data-theme=dark] .human-docs__attach-active{color:#ffb981;background:#ff8a3d2e}.human-docs__notes{color:#475569bf;background:#ffffffa3;border:1px solid #ffaa6e4d;border-radius:14px;margin-top:16px;padding:10px 12px;font-size:.78rem}[data-theme=dark] .human-docs__notes{color:#cbd5e1c7;background:#1a202cb8;border-color:#ffab6847}.human-docs__open{border-radius:var(--bv-radius-pill);background:linear-gradient(110deg, var(--bv-color-action), var(--bv-color-action-hover));color:#fff;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 28px #ff8a3d47}.human-docs__open:hover{transform:translateY(-1px);box-shadow:0 16px 32px #ff8a3d5c}[data-theme=dark] .human-docs__open{background:linear-gradient(110deg,#ff8746,#ff9c55)}.human-docs__events{gap:10px;margin-top:18px;display:grid}.human-docs__event{text-align:left;color:#475569;cursor:pointer;background:#ffffffd1;border:1px solid #ffffff9e;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 14px;font-size:.82rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.human-docs__event:hover{border-color:#ff8a3d73;transform:translateY(-1px);box-shadow:0 10px 22px #ffab6838}[data-theme=dark] .human-docs__event{color:#e2e8f0e0;background:#1a202cd1;border-color:#52617d6b}[data-theme=dark] .human-docs__event:hover{border-color:#ffab6873;box-shadow:0 12px 26px #ffab683d}.human-docs__event-main{flex:1;min-width:0}.human-docs__event-title{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}[data-theme=dark] .human-docs__event-title{color:var(--bv-color-text-on-dark-surface-strong)}.human-docs__event-date{color:#475569bf;font-size:.72rem}[data-theme=dark] .human-docs__event-date{color:#cbd5e1b3}.human-docs__event-tag{border-radius:var(--bv-radius-pill);color:var(--bv-color-action);text-transform:uppercase;letter-spacing:.08em;background:#f8fafce0;align-items:center;padding:4px 10px;font-size:.7rem;font-weight:600;display:inline-flex}[data-theme=dark] .human-docs__event-tag{color:#ffae7e;background:#ffab6826}.human-docs__more{color:#475569cc;margin-top:18px;font-size:.75rem;font-weight:600}[data-theme=dark] .human-docs__more{color:#cbd5e1c2}.human-docs__empty-icon{background:linear-gradient(145deg, rgba(var(--docs-accent,255, 138, 61), .94), rgba(var(--docs-accent,255, 138, 61), .72));width:52px;height:52px;filter:drop-shadow(0 6px 16px rgba(var(--docs-accent,255, 138, 61), .28));display:inline-flex;-webkit-mask-image:url(/icons/tabler/app-window.svg);mask-image:url(/icons/tabler/app-window.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.human-docs__empty-cta{border-radius:var(--bv-radius-pill);background:linear-gradient(110deg, var(--bv-color-action), var(--bv-color-action-hover));color:#fff;cursor:pointer;border:none;align-items:center;gap:8px;margin-top:14px;padding:8px 16px;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #ff8a3d47}.human-docs__empty-cta:hover{transform:translateY(-1px);box-shadow:0 18px 34px #ff8a3d59}[data-theme=dark] .human-docs__empty-icon{filter:drop-shadow(0 6px 16px #ffab6852)}[data-theme=dark] .human-docs__empty-cta{background:linear-gradient(110deg,#ff8746,#ff9c55)}.human-docs__surface{border-radius:30px;margin-top:12px;padding:clamp(16px,3vw,24px);position:relative;overflow:hidden}.human-docs__surface>*{z-index:1;position:relative}.human-docs__surface.is-empty{padding:0}.human-docs-modal{--docs-modal-pad:clamp(1rem, 3vh, 1.75rem);--docs-header-safe:var(--app-header-height,var(--bv-header-height,72px));z-index:var(--z-sys-7-modal-high);padding:var(--docs-modal-pad);padding-top:calc(var(--docs-modal-pad) + var(--docs-header-safe));justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.human-docs-modal__view{border-radius:var(--bv-radius-pill);color:#f8fafc;cursor:pointer;background:linear-gradient(120deg,#0ea5e9,#38bdf8);border:none;padding:10px 14px;font-weight:700;box-shadow:0 10px 22px #0ea5e93d}.human-docs-modal__view:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}[data-theme=dark] .human-docs-modal__view{color:#e0f2fe;background:linear-gradient(120deg,#0ea5e9,#0284c7)}.human-docs-modal__download{border-radius:var(--bv-radius-pill);color:#ecfeff;cursor:pointer;background:linear-gradient(120deg,#10b981,#34d399);border:none;padding:10px 14px;font-weight:700;box-shadow:0 10px 22px #10b9813d}.human-docs-modal__download:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}[data-theme=dark] .human-docs-modal__download{color:#dcfce7;background:linear-gradient(120deg,#22c55e,#16a34a)}.behavior-visual-rail--frame.behavior-visual-rail--centered{padding-inline:0;padding-bottom:clamp(.45rem,1.5vw,.75rem)}.behavior-visual-rail--centered .behavior-modal__scope-rail{--share-grant-rail-edge-pad:clamp(.5rem, 1.2vw, .7rem);--share-grant-rail-side-pad:clamp(.5rem, 1.2vw, .7rem);scroll-snap-type:x proximity;width:100%;margin-inline:0;scroll-padding-inline:0}.behavior-visual-rail--centered .behavior-modal__scope-rail:before,.behavior-visual-rail--centered .behavior-modal__scope-rail:after{content:"";pointer-events:none;flex:0 0 calc(50% - 96px)}.behavior-visual-rail--centered .behavior-modal__scope-rail>*{scroll-snap-align:center}.behavior-modal__qa .behavior-visual-rail--frame.behavior-visual-rail--centered,.document-editor-dialog .behavior-visual-rail--frame.behavior-visual-rail--centered{padding-inline:0}.human-docs-modal__group-chips{flex-wrap:wrap;gap:6px;display:flex}.human-docs-modal__group-chip{border-radius:var(--bv-radius-pill);text-transform:uppercase;letter-spacing:.06em;background:#ffffffc7;border:1px solid #ffaa6e52;align-items:center;gap:6px;padding:4px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.human-docs-modal__group-remove{color:#475569;border-radius:var(--bv-radius-pill);cursor:pointer;background:#0f172a14;border:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.human-docs-modal__group-row{align-items:center;gap:8px;display:flex}.human-docs-modal__file-row{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.human-docs-modal__file-rail.behavior-visual-rail{--behavior-visual-gap:0;--behavior-visual-pad-x:.65rem;--behavior-visual-pad-y:.55rem;justify-content:center;width:100%}.human-docs-modal__file-rail-item.behavior-visual-rail__item{width:min(100%,620px);min-width:min(100%,620px)}.human-docs-modal__file-picker.behavior-modal__icon--rail{border-radius:18px;justify-content:flex-start;gap:.75rem;min-height:72px;padding:.8rem .95rem}.human-docs-modal__file-picker.behavior-modal__icon--rail.is-empty{justify-content:center}.human-docs-modal__file-picker.behavior-modal__icon--rail[disabled]{opacity:.64}.human-docs-modal__file-picker-glyph{color:var(--bv-color-action-hover)}.human-docs-modal__file-picker-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:.14rem;min-width:0;display:flex}.human-docs-modal__file-picker.behavior-modal__icon--rail.is-empty .human-docs-modal__file-picker-copy{flex:0 auto;align-items:center;min-width:auto}.human-docs-modal__file-picker-title{letter-spacing:.01em;text-transform:none;color:#0f172aeb;font-size:.94rem;font-weight:760;line-height:1.2;display:block}.human-docs-modal__file-picker.behavior-modal__icon--rail.is-empty .human-docs-modal__file-picker-title{text-align:center}.human-docs-modal__file-input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-theme=dark] .human-docs-modal__file-rail.behavior-visual-rail{background:linear-gradient(120deg,#ff8a3d1f,#ff8a3d0d);box-shadow:inset 0 0 0 1px #ff8a3d1f}[data-theme=dark] .human-docs-modal__file-picker-glyph{color:var(--bv-color-action-hover)}[data-theme=dark] .human-docs-modal__file-picker-title{color:#0f172aeb}.human-docs-modal__file-preview{margin-top:12px;background:radial-gradient(140% 120% at 16% 10%,#ffffffeb,#fff0),linear-gradient(#fff8f2f2 0%,#ffecdcc7 100%);border:1px solid #ffaa6e52;border-radius:16px;width:fit-content;max-width:100%;margin-inline:auto;padding:10px;display:block;box-shadow:inset 0 1px #ffffffeb,0 14px 28px #ffaa6e2e}.human-docs-modal__file-preview-visual{isolation:isolate;background:linear-gradient(150deg,#fffffffa,#f5f8ffe6);border:1px solid #ffffffc7;border-radius:13px;place-items:center;width:168px;height:168px;padding:.28rem;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px #0f172a1f,0 22px 40px #ffaa6e24}.human-docs-modal__file-preview[data-kind=pdf] .human-docs-modal__file-preview-visual{border-radius:14px;width:76px;height:76px;padding:0}.human-docs-modal__file-preview-visual:after{content:"";mix-blend-mode:screen;pointer-events:none;opacity:.9;background:radial-gradient(140% 120% at 50% 12%,#ffffff9e,#0000 62%);border-radius:11px;position:absolute;inset:7px}.human-docs-modal__file-preview-image{object-fit:contain;filter:contrast(1.03)saturate(1.04);background:linear-gradient(160deg,#fffffffa,#f5f8ffe6);border-radius:11px;width:100%;height:100%;display:block;box-shadow:0 12px 22px #0f172a24}.human-docs-modal__file-preview-video{object-fit:contain;background:linear-gradient(160deg,#fffffffa,#f5f8ffe6);border-radius:11px;width:100%;height:100%;display:block;box-shadow:0 12px 22px #0f172a24}.human-docs-modal__file-preview-pdf{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ff8746 0%,#ffa35c 100%);flex:1;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.human-docs-modal__file-preview-pdf-label{transform:translateY(2px)}.human-docs-modal__link-toggle,.human-docs-modal__link-dismiss{appearance:none;color:#0f172ab8;letter-spacing:.01em;background:linear-gradient(#fff8f2f5,#ffefe3e6);border:1px solid #ffaa6e4d;font-weight:700;transition:border-color .18s,background .18s,color .18s,transform .18s}.human-docs-modal__link-toggle{border-radius:16px;width:fit-content;min-height:2.75rem;padding:.78rem 1rem}.human-docs-modal__link-dismiss{border-radius:var(--bv-radius-pill);min-height:2rem;padding:.38rem .7rem;font-size:.74rem}.human-docs-modal__link-toggle:hover,.human-docs-modal__link-dismiss:hover{color:#0f172ad6;border-color:#ff8a3d70;transform:translateY(-1px)}.human-docs-modal__link-toggle:disabled,.human-docs-modal__link-dismiss:disabled{opacity:.62;transform:none}@media (max-width:680px){.human-docs-modal__file-preview{width:100%}}[data-theme=dark] .human-docs-modal__file-preview{background:radial-gradient(140% 120% at 16% 10%,#ffffff14,#0000 60%),linear-gradient(#262d3cf0 0%,#1e2534e0 100%);border-color:#ffab685c;box-shadow:inset 0 1px #ffffff14,0 14px 28px #080f1e85}[data-theme=dark] .human-docs-modal__file-preview-visual{background:linear-gradient(150deg,#1c2434f5,#111827e6);border-color:#94a3b842;box-shadow:0 16px 30px #0009,0 28px 52px #080f1e8c}[data-theme=dark] .human-docs-modal__file-preview-visual:after{opacity:.55;background:radial-gradient(140% 120% at 50% 12%,#ffffff1f,#0000 62%)}[data-theme=dark] .human-docs-modal__file-preview-pdf{background:linear-gradient(#fb7720 0%,#ff8f3a 100%)}[data-theme=dark] .human-docs-modal__file-preview-image{filter:contrast(1.03)saturate(1.05)drop-shadow(0 10px 22px #00000061);background:linear-gradient(160deg,#1f2937e6,#111827d9);box-shadow:0 16px 32px #0000009e}[data-theme=dark] .human-docs-modal__link-toggle,[data-theme=dark] .human-docs-modal__link-dismiss{color:#e2e8f0c7;background:linear-gradient(#ff8a3d14,#ff8a3d0a);border-color:#ff8a3d33}[data-theme=dark] .human-docs-modal__link-toggle:hover,[data-theme=dark] .human-docs-modal__link-dismiss:hover{color:#f8fafceb;border-color:#ff8a3d52}.human-docs-modal__linked-chip{border-radius:var(--bv-radius-pill);color:#9a3412;background:linear-gradient(120deg,#fff5ed,#ffe8d9);border:1px solid #ffaa6e80;align-items:center;gap:8px;padding:8px 12px;font-size:.86rem;font-weight:700;display:inline-flex}[data-theme=dark] .human-docs-modal__linked-chip{color:var(--bv-color-text-on-dark-surface-strong);background:linear-gradient(120deg,#1e2330e6,#262d3ce6);border-color:#ff8a3d52}.human-docs-modal__group-input{color:#1f2937;background:#ffffffeb;border:1px dashed #ffaa6e6b;border-radius:12px;flex:1;padding:8px 12px;font-size:.85rem}[data-theme=dark] .human-docs-modal__group-input{color:#e2e8f0e6;background:#171c26d1;border-color:#ffab6861}.human-docs-modal__group-add{border-radius:var(--bv-radius-pill);background:linear-gradient(110deg, var(--bv-color-action), var(--bv-color-action-hover));color:#fff;cursor:pointer;border:none;padding:8px 14px;font-size:.78rem;font-weight:600;box-shadow:0 10px 22px #ff8a3d47}[data-theme=dark] .human-docs-modal__group-add{background:linear-gradient(110deg,#ff8746,#ff9c55)}.human-docs-modal__group-suggestions{background:linear-gradient(#fff4ecf5 0%,#ffecdee6 100%);border:1px solid #ff8a3d2e;border-radius:14px;margin-top:10px;padding:10px 12px;box-shadow:0 12px 26px #ff8a3d24}.human-docs-modal__group-suggestions-label{letter-spacing:.01em;color:#9a3412;margin:0 0 6px;font-size:.82rem;font-weight:800}[data-theme=dark] .human-docs-modal__group-suggestions-label{color:#fff7ede6}.human-docs-modal__group-suggestions-chips{flex-wrap:wrap;gap:8px;display:flex}.human-docs-modal__group-suggestion{color:#9a3412;border-radius:var(--bv-radius-pill);cursor:pointer;background:#fff8f1f2;border:1px solid #ff8a3d52;padding:6px 12px;font-size:.82rem;font-weight:700;transition:transform .12s,box-shadow .12s,border-color .12s;box-shadow:inset 0 1px #ffffffd9,0 8px 18px #ff8a3d2e}.human-docs-modal__group-suggestion:hover:not(:disabled){border-color:#ff8a3d73;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 10px 22px #ff8a3d3d}.human-docs-modal__group-suggestion:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}[data-theme=dark] .human-docs-modal__group-suggestion{color:#fff7edeb;background:#202a38f2;border-color:#ffa86a6b;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #00000073}[data-theme=dark] .human-docs-modal__group-suggestion:disabled{opacity:.5}.human-docs-folder-modal{z-index:120;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.human-docs-folder-modal__backdrop{background:radial-gradient(circle at 30% 20%, #ffffff2e, transparent 40%), radial-gradient(circle at 70% 80%, rgba(var(--docs-accent,255, 138, 61), .32), transparent 45%), #0f172a85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;position:absolute;inset:0}[data-theme=dark] .human-docs-folder-modal__backdrop{background:radial-gradient(circle at 30% 20%, #ffffff14, transparent 35%), radial-gradient(circle at 70% 80%, rgba(var(--docs-accent,255, 138, 61), .24), transparent 45%), #020617c2}.human-docs-folder-modal__panel{background:radial-gradient(circle at 18% 16%, rgba(var(--docs-accent,255, 138, 61), .06), transparent 44%), linear-gradient(150deg, #fffffffa, #fcfaf6f0);border:1px solid rgba(var(--docs-accent,255, 138, 61), .22);width:min(1100px,94vw);max-height:min(760px,92vh);box-shadow:0 24px 70px #0f172a47, 0 12px 26px rgba(var(--docs-accent,255, 138, 61), .18);pointer-events:auto;border-radius:16px;flex-direction:column;margin:12px;padding:14px 16px 18px;display:flex;position:relative;overflow:hidden}[data-theme=dark] .human-docs-folder-modal__panel{background:radial-gradient(circle at 20% 18%, rgba(var(--docs-accent,255, 138, 61), .14), transparent 46%), linear-gradient(145deg, #0f172af0, #1a233af5);border-color:rgba(var(--docs-accent,255, 138, 61), .28);box-shadow:0 32px 84px #0009,0 16px 36px #0006}.human-docs-folder-modal__header{border-bottom:1px solid #0f172a0a;justify-content:space-between;align-items:center;gap:12px;padding:2px 6px 10px;display:flex}.human-docs-folder-modal__title{align-items:center;gap:12px;display:flex}.human-docs-folder-modal__icon{background:linear-gradient(135deg, rgba(var(--docs-accent,255, 138, 61), .26), rgba(var(--docs-accent,255, 138, 61), .16));border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a26}[data-theme=dark] .human-docs-folder-modal__icon{background:linear-gradient(135deg, rgba(var(--docs-accent,255, 138, 61), .18), rgba(var(--docs-accent,255, 138, 61), .12));box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000080}.human-docs-folder-modal__icon-img{background:linear-gradient(140deg, rgba(var(--docs-accent,255, 138, 61), .96), rgba(var(--docs-accent,255, 138, 61), .76));width:24px;height:24px;filter:drop-shadow(0 4px 8px rgba(var(--docs-accent,255, 138, 61), .35));display:inline-block;-webkit-mask-image:url(/icons/tabler/app-window.svg);mask-image:url(/icons/tabler/app-window.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-theme=dark] .human-docs-folder-modal__icon-img{filter:drop-shadow(0 4px 10px rgba(var(--docs-accent,255, 138, 61), .3))}.human-docs-folder-modal__title-copy{flex-direction:column;gap:4px;line-height:1.25;display:flex}.human-docs-folder-modal__title-row{align-items:center;gap:10px;display:flex}.human-docs-folder-modal__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#475569d1;font-size:.75rem;font-weight:800}[data-theme=dark] .human-docs-folder-modal__eyebrow{color:#cbd5e1d1}.human-docs-folder-modal__title h3{color:#1a2334f0;font-size:1.32rem;font-weight:900}[data-theme=dark] .human-docs-folder-modal__title h3{color:#ffedd5f5}.human-docs-folder-modal__badge{border-radius:var(--bv-radius-pill);color:#1a2334db;background:rgba(var(--docs-accent,255, 138, 61), .14);border:1px solid rgba(var(--docs-accent,255, 138, 61), .26);align-items:center;gap:6px;padding:4px 9px;font-size:.8rem;font-weight:700;display:inline-flex}[data-theme=dark] .human-docs-folder-modal__badge{color:#ffedd5f0;background:rgba(var(--docs-accent,255, 138, 61), .18);border-color:rgba(var(--docs-accent,255, 138, 61), .3)}.human-docs-folder-modal__hint{color:#475569d1;font-size:.9rem}[data-theme=dark] .human-docs-folder-modal__hint{color:#cbd5e1c2}.human-docs-folder-modal__actions{align-items:center;gap:8px;display:flex}.human-docs-folder-modal__close{appearance:none;border:1px solid rgba(var(--docs-accent,255, 138, 61), .26);color:#1a2334db;cursor:pointer;background:#ffffffdb;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:1.2rem;font-weight:800;line-height:1;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.human-docs-folder-modal__close:hover{border-color:rgba(var(--docs-accent,255, 138, 61), .42);transform:translateY(-1px);box-shadow:0 12px 22px #0f172a29}.human-docs-folder-modal__close:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffffe6,0 0 0 6px #1890d84d}[data-theme=dark] .human-docs-folder-modal__close{color:rgba(var(--docs-accent,255, 138, 61), .92);border-color:rgba(var(--docs-accent,255, 138, 61), .35);background:#ffffff0f}[data-theme=dark] .human-docs-folder-modal__close:hover{box-shadow:0 12px 24px #00000080}[data-theme=dark] .human-docs-folder-modal__close:focus-visible{box-shadow:0 0 0 3px #94a3b859,0 0 0 6px #3b82f64d}.human-docs-folder-modal__body{flex:1;padding:6px 0 4px;position:relative;overflow:hidden}.human-docs-folder-modal__viewport{height:100%}.human-docs-folder-modal__grid{padding:0 .1rem .75rem}.human-docs-folder-modal__viewport.human-docs__grid-viewport--scrollable:not([data-view=gallery]):after{background:linear-gradient(#0f172a00,#0f172a3d);bottom:0}[data-theme=dark] .human-docs-folder-modal__viewport.human-docs__grid-viewport--scrollable:not([data-view=gallery]):after{background:linear-gradient(#94b4d400,#94b4d442)}.human-docs-folder-modal__body[data-shadow-bottom=true]:not([data-view=columns]):not([data-view=gallery]):after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0f172a00,#0f172a2e);border-bottom-right-radius:12px;border-bottom-left-radius:12px;height:18px;position:absolute;bottom:0;left:0;right:0}[data-theme=dark] .human-docs-folder-modal__body[data-shadow-bottom=true]:not([data-view=columns]):not([data-view=gallery]):after{background:linear-gradient(#94b4d400,#94b4d442)}.human-docs-folder-modal__viewport[data-shadow-bottom=true]{box-shadow:inset 0 -18px 16px -14px #0f172a47}[data-theme=dark] .human-docs-folder-modal__viewport[data-shadow-bottom=true]{box-shadow:inset 0 -18px 16px -14px #94b4d44d}.human-docs-folder-modal__empty{color:#475569d1;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;display:flex}.human-docs-folder-modal__empty-copy h4{margin-bottom:6px;font-size:1.1rem;font-weight:800}[data-theme=dark] .human-docs-folder-modal__empty{color:#cbd5e1d1}@media (max-width:639px){.human-docs-folder-modal__panel{width:96vw;max-height:90vh}.human-docs-folder-modal__header{flex-direction:column;align-items:flex-start}.human-docs-folder-modal__close{text-align:center;align-self:stretch}}.human-docs__filter-groups{flex-wrap:wrap;gap:8px;padding:4px 2px 10px;display:flex}.filter-popover--map{isolation:isolate}.filter-popover--map .map-filter-content{gap:1.15rem}.filter-popover--map .map-filter-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.filter-popover--map .map-filter-card+.map-filter-card{border-top:1px solid #ffffff75;padding-top:1.15rem}.filter-popover--map .map-filter-card--callout{box-shadow:none;background:0 0;border:none}.filter-popover--map .map-filter-card__header{margin-bottom:.75rem}.filter-popover--map .map-filter-card__eyebrow{color:#0c8bc6e6;margin:0 0 .22rem;font-size:.78rem;font-weight:600}.filter-popover--map .map-filter-card__title{font-size:1.02rem}.filter-dialog-section{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.filter-dialog-section:last-child{margin-bottom:0}.filter-dialog-label{color:#0c8bc6e6;font-size:.78rem;font-weight:600}.filter-dialog-section__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.filter-dialog-section__copy{flex-direction:column;flex:auto;gap:.22rem;min-width:0;display:flex}.filter-dialog-section__eyebrow{color:#0c8bc6e6;margin:0;font-size:.78rem;font-weight:600}.filter-dialog-section__title{letter-spacing:-.01em;color:#3d2314f2;font-size:1.02rem;font-weight:700;line-height:1.2}.filter-dialog-section__hint{color:#475569c7;margin:0;font-size:.92rem;line-height:1.45}.filter-dialog-section__actions{flex:none;align-items:center;display:inline-flex}.filter-dialog-section__content,.filter-dialog-section__footer{flex-direction:column;gap:.75rem;display:flex}.filter-dialog-options{flex-direction:column;gap:.65rem;padding:3px 2px 6px;display:flex}.calendar-filter-popover__body,.map-filter-popover__body,.map-sheet__body{--filter-dialog-scroll-shadow-size:2.05rem;--filter-dialog-scroll-shadow-offset-top:0;--filter-dialog-scroll-shadow-offset-bottom:.18rem;--filter-dialog-scroll-shadow-radius:1rem;--filter-dialog-scroll-shadow-inset-start:.2rem;--filter-dialog-scroll-shadow-inset-end:.6rem;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:relative}.calendar-filter-popover__body,.map-filter-popover__body{--filter-dialog-scroll-shadow-inset-end:calc(var(--filter-dialog-pad-x) + .55rem)}.calendar-filter-popover__body:before,.calendar-filter-popover__body:after,.map-filter-popover__body:before,.map-filter-popover__body:after,.map-sheet__body:before,.map-sheet__body:after{content:"";left:var(--filter-dialog-scroll-shadow-inset-start);right:var(--filter-dialog-scroll-shadow-inset-end);height:var(--filter-dialog-scroll-shadow-size);pointer-events:none;opacity:0;z-index:2;transition:opacity .14s;display:block;position:sticky}.calendar-filter-popover__body:before,.map-filter-popover__body:before,.map-sheet__body:before{top:var(--filter-dialog-scroll-shadow-offset-top);margin-bottom:calc(var(--filter-dialog-scroll-shadow-offset-top) - var(--filter-dialog-scroll-shadow-size));border-radius:0 0 var(--filter-dialog-scroll-shadow-radius) var(--filter-dialog-scroll-shadow-radius);background:linear-gradient(#0f172a42,#0f172a24 42%,#0f172a00)}.calendar-filter-popover__body:after,.map-filter-popover__body:after,.map-sheet__body:after{bottom:var(--filter-dialog-scroll-shadow-offset-bottom);margin-top:calc(var(--filter-dialog-scroll-shadow-offset-bottom) - var(--filter-dialog-scroll-shadow-size));border-radius:var(--filter-dialog-scroll-shadow-radius) var(--filter-dialog-scroll-shadow-radius) 0 0;background:linear-gradient(#0f172a00,#0f172a1f 58%,#0f172a3d)}.calendar-filter-popover__body[data-shadow-top=true]:before,.map-filter-popover__body[data-shadow-top=true]:before,.map-sheet__body[data-shadow-top=true]:before,.calendar-filter-popover__body[data-shadow-bottom=true]:after,.map-filter-popover__body[data-shadow-bottom=true]:after,.map-sheet__body[data-shadow-bottom=true]:after{opacity:1}.filter-dialog-footer{flex:none;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.9rem;display:flex}.filter-dialog-footer__reset,.filter-dialog-footer__close{cursor:pointer;justify-content:center;align-items:center;font-weight:600;transition:transform .18s,box-shadow .18s,opacity .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.filter-dialog-footer__reset{--refresh-icon-accent:#ff7a1fe0;color:var(--refresh-icon-accent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;flex:none;padding:4px}.filter-dialog-footer__reset .filter-reset-button__icon{width:30px;height:30px}.filter-dialog-footer__reset:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.filter-dialog-footer__reset:not(:disabled):hover{box-shadow:none;background:0 0}.filter-dialog-footer__close{border-radius:var(--bv-radius-pill);color:#fffffff5;text-shadow:0 2px 8px #0003;background:linear-gradient(140deg,#ff925c61,#ff6a3a6b);border:1px solid #ffffff8c;padding:.55rem 1.35rem;box-shadow:inset 0 1px #fffc,0 12px 22px #ff8a3d3d}.filter-dialog-footer__close:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 24px #ff8a3d47}.filter-dialog-footer__close:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}[data-theme=dark] .filter-dialog-label,[data-theme=dark] .filter-dialog-section__eyebrow{color:#0c8bc6e6}[data-theme=dark] .filter-dialog-section__title{color:#3d2314f2}[data-theme=dark] .filter-dialog-section__hint{color:#0f172a99}[data-theme=dark] .filter-dialog-footer__reset{--refresh-icon-accent:#ff7a1fe0;color:var(--refresh-icon-accent)}[data-theme=dark] .filter-dialog-footer__close{color:#fffffff5;background:linear-gradient(140deg,#ff925c61,#ff6a3a6b);border-color:#ffffff8c;box-shadow:inset 0 1px #fffc,0 12px 22px #ff8a3d3d}[data-theme=dark] .calendar-filter-popover__body,[data-theme=dark] .map-filter-popover__body,[data-theme=dark] .map-sheet__body{--filter-dialog-scroll-shadow-size:2.15rem;--filter-dialog-scroll-shadow-offset-top:0;--filter-dialog-scroll-shadow-offset-bottom:.2rem}[data-theme=dark] .calendar-filter-popover__body:before,[data-theme=dark] .map-filter-popover__body:before,[data-theme=dark] .map-sheet__body:before{background:linear-gradient(#02061761,#02061738 42%,#02061700)}[data-theme=dark] .calendar-filter-popover__body:after,[data-theme=dark] .map-filter-popover__body:after,[data-theme=dark] .map-sheet__body:after{background:linear-gradient(#02061700,#02061733 58%,#0206175c)}.filter-dialog-option{--calendar-filter-grad-from:#ff925cd9;--calendar-filter-grad-to:#ff6a3aeb;--calendar-filter-shadow:#ff8a3d59;appearance:none;box-sizing:border-box;border-radius:var(--bv-radius-pill);text-align:left;color:#3d2314e0;cursor:pointer;width:100%;min-width:0;min-height:3.55rem;transition:background var(--bv-t-default) var(--bv-easing-soft), color var(--bv-t-default) var(--bv-easing-soft), transform var(--bv-t-default) var(--bv-easing-soft), box-shadow var(--bv-t-default) var(--bv-easing-soft), border-color var(--bv-t-default) var(--bv-easing-soft), opacity var(--bv-t-default) var(--bv-easing-soft);background:linear-gradient(140deg,#ffffffc7,#eaf6ff80),#ffffff6b;border:1px solid #ffffffb3;justify-content:space-between;align-items:center;gap:.78rem;padding:.34rem .42rem .34rem 1.05rem;font-size:.82rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,inset 0 0 0 1px #ffffff2e,0 10px 22px #568ad814}.filter-dialog-option[data-tone=pending]{--calendar-filter-grad-from:#ff7bbf;--calendar-filter-grad-to:#ffc4e1;--calendar-filter-shadow:#ff7bbf52}.filter-dialog-option[data-tone=granted]{--calendar-filter-grad-from:#4da7ff;--calendar-filter-grad-to:#8fd4ff;--calendar-filter-shadow:#4da7ff52}.filter-dialog-option[data-tone=received]{--calendar-filter-grad-from:#2fd6b5;--calendar-filter-grad-to:#8bf5da;--calendar-filter-shadow:#2fd6b552}.filter-dialog-option[data-tone=transfer]{--calendar-filter-grad-from:#f97316;--calendar-filter-grad-to:#fed7aa;--calendar-filter-shadow:#f9731659}.filter-dialog-option:hover{border-color:#ffffffad;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffc2,inset 0 0 0 1px #ffffff38,0 8px 18px #3d23141a}.filter-dialog-option[data-active=true]{background:linear-gradient(140deg, var(--calendar-filter-grad-from), var(--calendar-filter-grad-to));color:#fffffffa;filter:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff9e,inset 0 0 0 1px #ffffff52,0 10px 22px #ff8a3d2e}.filter-dialog-option:focus-visible{outline-offset:2px;outline:2px solid #ff8a3d99}.filter-dialog-option:disabled,.filter-dialog-option[aria-disabled=true]{cursor:not-allowed;opacity:var(--bv-opacity-disabled);box-shadow:none;transform:none}.filter-dialog-option__copy{flex-direction:column;flex:auto;align-items:flex-start;gap:.18rem;min-width:0;padding-right:.12rem;display:flex}.filter-dialog-option__label{white-space:normal;letter-spacing:-.01em;text-align:left;min-width:0;font-size:.84rem;font-weight:700}.filter-dialog-option__hint{color:#3d23149e;text-align:left;font-size:.72rem;font-weight:500;line-height:1.2;display:block}.filter-dialog-option[data-active=true] .filter-dialog-option__hint{color:#ffffffe0}.filter-dialog-option__badge{font-variant-numeric:tabular-nums;border-radius:var(--bv-radius-pill);color:#3d2314d6;letter-spacing:-.01em;background:#ffffffe6;flex:none;justify-content:center;align-items:center;min-width:3rem;height:2.35rem;margin:0;padding:0 .82rem;font-size:.84rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 6px 16px #0f172a1a}.filter-dialog-option[data-active=true] .filter-dialog-option__badge{color:#1e293be6;background:#fffffff2;box-shadow:inset 0 1px #ffffffb8,0 4px 12px #0f172a1f}[data-theme=dark] .filter-dialog-option[data-active=true]{color:#fffbebfa}[data-theme=dark] .filter-dialog-option__badge{color:inherit;background:#ffffff52;box-shadow:inset 0 1px #ffffffb8,0 4px 12px #0f172a1f}.filter-popover--map .map-filter-field{margin-bottom:.7rem}.filter-popover--map .map-filter-actions{flex-direction:column;gap:.75rem;margin-bottom:0}.filter-popover--map .map-filter-actions .map-chip,.filter-popover--map .map-filter-actions .map-cta{flex:none;width:100%}.filter-popover--map .map-structures__grid,.filter-popover--map .households-filter-status__chips{grid-template-columns:minmax(0,1fr);gap:.75rem}.filter-popover--map .households-filter-status__chips{display:grid}.filter-popover--map .map-chip{letter-spacing:-.01em;text-align:left;color:#3d2314e0;background:linear-gradient(140deg,#ffffff8f,#eaf6ff52),#ffffff47;border:1px solid #ffffff94;flex-direction:column;justify-content:center;align-items:flex-start;gap:.22rem;min-height:3.15rem;padding:.72rem .95rem;font-size:.82rem;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffffd1,0 8px 18px #568ad814}.filter-popover--map .map-chip:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd6,0 10px 20px #3d23141a}.filter-popover--map .map-chip.is-active{color:#fffffffa;background:linear-gradient(140deg,#ff925ceb,#ffc1a4d6),#ffffff4d;border-color:#ffba91b8;box-shadow:inset 0 1px #ffffffb3,0 12px 24px #ff8a3d2e}.calendar-filter-popover .human-docs__view-button:after,.calendar-filter-popover .human-planning-summary__toggle:after,.filter-popover--map .human-docs__view-button:after,.filter-popover--map .human-planning-summary__toggle:after,.map-sheet .human-docs__view-button:after,.map-sheet .human-planning-summary__toggle:after,.filter-popover--map .human-docs__view-button+.human-docs__view-button:before,.map-sheet .human-docs__view-button+.human-docs__view-button:before{display:none}.calendar-filter-popover .human-docs__view-button,.calendar-filter-popover .human-planning-summary__toggle,.filter-popover--map .human-docs__view-button,.filter-popover--map .human-planning-summary__toggle,.map-sheet .human-docs__view-button,.map-sheet .human-planning-summary__toggle{background:linear-gradient(140deg,#ffffff9e,#eaf6ff61),#ffffff57;border-color:#ffffff9e;box-shadow:inset 0 1px #ffffffc2,inset 0 0 0 1px #ffffff2e,0 6px 16px #568ad814}.calendar-filter-popover .human-docs__view-button:hover,.calendar-filter-popover .human-planning-summary__toggle:hover,.filter-popover--map .human-docs__view-button:hover,.filter-popover--map .human-planning-summary__toggle:hover,.map-sheet .human-docs__view-button:hover,.map-sheet .human-planning-summary__toggle:hover{border-color:#ffffffad;box-shadow:inset 0 1px #ffffffc2,inset 0 0 0 1px #ffffff38,0 8px 18px #3d23141a}.calendar-filter-popover .human-docs__view-button[data-active=true],.calendar-filter-popover .human-planning-summary__toggle[data-active=true],.filter-popover--map .human-docs__view-button[data-active=true],.filter-popover--map .human-planning-summary__toggle[data-active=true],.map-sheet .human-docs__view-button[data-active=true],.map-sheet .human-planning-summary__toggle[data-active=true]{filter:none;box-shadow:inset 0 1px #ffffffa3,inset 0 0 0 1px #ffffff57,0 10px 22px #ff8a3d2e}.filter-dialog-header{padding-right:clamp(3.8rem,4.8vw,4.5rem);position:relative}.filter-dialog-header--with-actions{padding-right:clamp(11rem,34vw,15rem)!important}.filter-dialog-header__content{min-width:0}.filter-dialog-header__actions{z-index:1;align-items:center;gap:.5rem;display:flex;position:absolute;top:0;right:0}.filter-dialog-header__close{--classification-close-size:clamp(3.05rem, 3.8vw, 3.5rem)!important;flex:none!important;margin:-.55rem -.55rem -.25rem 0!important}.filter-popover--map .calendar-filter-popover__search{border-radius:var(--bv-radius-pill);background:linear-gradient(140deg,#ffffff73,#eaf6ff47),#ffffff59;border:1px solid #daeaffa6;align-items:center;gap:.55rem;padding:.55rem 1rem;display:flex;position:relative;box-shadow:inset 0 1px #fffc,0 10px 20px #568ad81a}.filter-popover--map .calendar-filter-popover__search input{color:#3d2314d9;background:0 0;border:none;flex:1;font-size:.92rem}.filter-popover--map .calendar-filter-popover__search input:focus{outline:none}.filter-popover--map .calendar-filter-popover__search .share-search__icon{color:#3d2314a6;display:inline-flex}[data-theme=dark] .filter-popover--map .map-filter-card{box-shadow:none;background:0 0;border:none}[data-theme=dark] .filter-popover--map .map-filter-card+.map-filter-card{border-top-color:#ffffff75}[data-theme=dark] .filter-popover--map .map-filter-card--callout{background:0 0}[data-theme=dark] .filter-popover--map .map-chip{color:#3d2314e0;background:linear-gradient(140deg,#ffffff8f,#eaf6ff52),#ffffff47;border-color:#ffffff94;box-shadow:inset 0 1px #ffffffd1,0 8px 18px #568ad814}[data-theme=dark] .filter-popover--map .map-chip.is-active{color:#fffffffa;background:linear-gradient(140deg,#ff925ceb,#ffc1a4d6),#ffffff4d;border-color:#ffba91b8;box-shadow:inset 0 1px #ffffffb3,0 12px 24px #ff8a3d2e}[data-theme=dark] .filter-popover--map .timeline-category-chip__count,[data-theme=dark] .filter-popover--map .behavior-status-chip__count,[data-theme=dark] .filter-popover--map .animals-chip__badge,[data-theme=dark] .filter-popover--map .humans-chip__badge,[data-theme=dark] .filter-popover--map .households-chip__badge,[data-theme=dark] .filter-popover--map .households-tag-chip__mode{color:#3d2314d6;background:#ffffffeb}[data-theme=dark] .filter-popover--map .calendar-filter-popover__search{background:linear-gradient(140deg,#ffffff73,#eaf6ff47),#ffffff59;border-color:#daeaffa6;box-shadow:inset 0 1px #fffc,0 10px 20px #568ad81a}[data-theme=dark] .filter-popover--map .calendar-filter-popover__search input{color:#3d2314d9}[data-theme=dark] .filter-popover--map .calendar-filter-popover__search .share-search__icon{color:#3d2314a6}.human-docs__filter-empty{color:#475569b3;padding:8px 0 12px;font-size:.78rem}[data-theme=dark] .human-docs__filter-empty{color:#475569b3}.human-modules-card{--modules-accent:#f97316;--modules-accent-strong:#ea580c;--modules-outline:#bfdbfe6b;--modules-neutral:#1e293bd1;--modules-core-border:#fff9;--modules-core-gradient:radial-gradient(185% 185% at 18% -58%, #ffffffd1, transparent 72%), radial-gradient(150% 150% at 85% -36%, #bfdbfe47, transparent 68%), linear-gradient(185deg, #ffffff85, #dfecff75);--modules-card-border:#bfdbfee6;--modules-card-border-muted:#bfdbfebd;--modules-card-border-active:#7dd3fcd1;--modules-card-gradient:radial-gradient(185% 185% at 18% -52%, #fffffffa, transparent 76%), radial-gradient(160% 170% at 90% -36%, #bfdbfe66, transparent 70%), linear-gradient(186deg, #f8fcffe6, #e4f0ffcc);--modules-card-gradient-muted:radial-gradient(178% 182% at 24% -44%, #f8fcfff0, transparent 72%), radial-gradient(150% 150% at 92% -18%, #dde8ff52, transparent 66%), linear-gradient(188deg, #f4f9ffe0, #e2eeffc7);--modules-card-gradient-active:radial-gradient(182% 185% at 18% -48%, #f8fcfff5, transparent 72%), radial-gradient(150% 150% at 92% -22%, #7dd3fc57, transparent 68%), linear-gradient(186deg, #ecfcffeb, #e0f2ffcc);--modules-card-shadow:0 44px 86px #94c5ff33, 0 26px 52px #7dd3fc26;--modules-card-shadow-hover:0 52px 102px #94c5ff42, 0 34px 64px #7dd3fc2e;--modules-card-inner-border:#ffffffd1;--modules-card-inner-glow:#bfdbfe3d;--modules-card-highlight:#ffffffdb;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);isolation:isolate;background:radial-gradient(190% 200% at 12% -65%,#ffffffe6,#0000 74%),radial-gradient(160% 185% at 88% -52%,#bfdbfe52,#0000 70%),linear-gradient(186deg,#ffffff8a,#deebff75);border:1px solid #ffffff8c;border-radius:46px;flex-direction:column;gap:clamp(1.6rem,3.4vw,2.5rem);margin-top:clamp(1rem,2vw,1.4rem);padding:clamp(2.2rem,4.2vw,3.2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 48px 96px #94c5ff29,0 36px 68px #0f172a2e}.human-modules-card:before{content:"";border-radius:inherit;opacity:.9;pointer-events:none;z-index:0;background:linear-gradient(125deg,#ffffff8c,#bfdbfe2e);border:1px solid #fff6;position:absolute;inset:-2px}.human-modules-card:after{content:"";border-radius:var(--bv-radius-pill);filter:blur(28px);opacity:.7;pointer-events:none;z-index:0;background:#ffffffad;height:42px;position:absolute;inset:18% 18% auto}.human-modules-card>*{z-index:1;position:relative}.human-modules-card__header{box-shadow:none;background:0 0;border:none;border-radius:36px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(.8rem,2.4vw,1.4rem);padding:clamp(.35rem,1vw,.65rem);display:flex;position:relative}.human-modules-card__intro{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(165% 165% at 18% -44%,#ffffffd9,#0000 68%),radial-gradient(145% 150% at 90% -28%,#bfdbfe4d,#0000 62%),linear-gradient(150deg,#fff9,#e2e8f06b);border:1px solid #ffffff59;border-radius:28px;flex-direction:column;flex:380px;gap:.5rem;min-width:min(480px,100%);padding:clamp(.85rem,1.6vw,1.2rem) clamp(1rem,2.4vw,1.6rem);display:flex;position:relative;box-shadow:inset 0 1px #ffffffa6,0 24px 36px #94c5ff2e}.human-modules-card__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.8rem;display:grid}.human-modules-card__title-copy{flex-direction:column;gap:.18rem;min-width:0;display:flex}.human-modules-card__intro:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff8c;position:absolute;inset:1px}.human-modules-card__intro:before{content:"";border-radius:var(--bv-radius-pill);filter:blur(26px);opacity:.7;background:#ffffffa6;height:24px;position:absolute;inset:auto 28px 10px}.human-modules-card__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#f97316d1;margin:0;font-size:.72rem;font-weight:700}.human-modules-card__title{color:var(--modules-accent-strong);margin:0;font-size:clamp(1.32rem,3vw,1.6rem);font-weight:700}.human-modules-card__subtitle{color:#7c2d12b3;margin:.2rem 0 0;font-size:.95rem;line-height:1.6}.human-modules-card__meter{border-radius:var(--bv-radius-pill);letter-spacing:.02em;color:#fffffffa;min-height:2.35rem;text-shadow:0 1px 2px #14708c59, 0 0 8px var(--app-accent-soft,#54c4fa66);background:radial-gradient(160% 170% at 18% -42%, #fffffffa, transparent 56%), var(--app-accent-gradient,linear-gradient(148deg, #7ef4d6f5, #54c4faf0));border:1px solid var(--app-accent-outline,#54c4faa6);-webkit-backdrop-filter:blur(8px)saturate(165%);backdrop-filter:blur(8px)saturate(165%);align-items:center;gap:.45rem;padding:.42rem 1.3rem;font-size:.96rem;font-weight:700;line-height:1.1;display:inline-flex;box-shadow:inset 0 2px 6px #ffffffbf,inset 0 -4px 10px #54c4fa42,0 18px 32px #54c4fa3d}.human-modules-card__meter--inline{place-self:start end;margin:0}.human-modules-card__meter-button{cursor:pointer;text-align:center;border:none;flex-direction:column;gap:.18rem;padding-inline:1.5rem;transition:transform .16s,box-shadow .16s,opacity .14s;box-shadow:inset 0 2px 6px #ffffffc7,inset 0 -4px 10px #54c4fa42,0 18px 32px #54c4fa3d}.human-modules-card__meter-button:hover:not(:disabled),.human-modules-card__meter-button:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 2px 6px #ffffffd1,inset 0 -4px 10px #54c4fa4d,0 22px 36px #54c4fa42}.human-modules-card__meter-button:focus-visible{outline:none}.human-modules-card__meter-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:inset 0 1px 4px #ffffffb3,inset 0 -3px 8px #54c4fa33}.human-modules-card__meter-count{align-items:center;gap:.35rem;display:inline-flex}.human-modules-card__meter-action{letter-spacing:.01em;color:#ffffffeb;text-shadow:0 1px 2px #14708c47, 0 0 8px var(--app-accent-soft,#54c4fa52);font-size:.78rem;font-weight:700}.human-modules-card__meter strong{font-size:1.12rem;font-weight:700}.human-modules-card__guidelines{color:#1e293bc7;flex-direction:column;gap:.35rem;margin:.8rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.human-modules-card__guidelines li{align-items:center;gap:.45rem;display:flex}.human-modules-card__guideline-icon{background:radial-gradient(circle at 35% 25%,#fffffff5,#0000 60%),linear-gradient(135deg,#e2e8f0c7,#bfdbfebd);border:1px solid #bfdbfe73;border-radius:50%;width:18px;height:18px;box-shadow:inset 0 1px #fff9,0 6px 12px #94a3b840}.human-core-module-card{margin-bottom:clamp(1rem,2.4vw,1.6rem);position:relative}.human-core-module-card__body{border-radius:var(--bv-radius-pill);border:1px solid var(--modules-core-border,#ffffff8c);background:var(--modules-core-gradient,radial-gradient(185% 180% at 16% -52%, #ffffffe0, transparent 72%), radial-gradient(150% 150% at 88% -32%, #bfdbfe52, transparent 68%), linear-gradient(160deg, #fff9, #dbeafe75));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(.8rem,2vw,1.4rem);padding:clamp(1rem,2.6vw,1.6rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffffa6,0 28px 48px #94c5ff33}.human-core-module-card__body:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff80;position:absolute;inset:1px}.human-core-module-card__icon{box-shadow:none;background:0 0;justify-content:center;align-items:center;padding:0;line-height:0;display:flex}.human-core-module-card__icon:before,.human-core-module-card__icon:after{content:none}.human-core-module-card__glyph{filter:drop-shadow(0 10px 18px #94c5ff47);background:linear-gradient(148deg,#fffffff2,#ffe9d0e0);width:30px;height:30px;-webkit-mask-image:url(/icons/tabler/modules/stack.svg);mask-image:url(/icons/tabler/modules/stack.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-theme=dark] .human-core-module-card__icon{box-shadow:none;background:0 0}[data-theme=dark] .human-core-module-card__icon:before,[data-theme=dark] .human-core-module-card__icon:after{content:none}.human-core-module-card__info{flex-direction:column;gap:.2rem;display:flex}.human-core-module-card__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#f97316c7;margin:0;font-size:.7rem;font-weight:700}.human-core-module-card__title{color:var(--modules-accent-strong);margin:0;font-size:1.16rem;font-weight:700}.human-core-module-card__description{color:#7c2d12b8;margin:0;font-size:.9rem}.human-core-module-card__badge{border-radius:var(--bv-radius-pill);letter-spacing:.05em;text-transform:uppercase;color:#fffffffa;text-shadow:0 1px 2px #065f4666,0 0 8px #2dd4bf73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(145% 155% at 18% -35%,#fffffff5,#0000 60%),linear-gradient(135deg,#c4f6ecf5,#2dd4bfe0);border:1px solid #2dd4bf99;align-items:center;gap:.35rem;padding:.35rem 1rem;font-size:.78rem;font-weight:600;display:inline-flex;box-shadow:inset 0 2px 4px #ffffffa6,inset 0 -3px 8px #10b98140,0 16px 28px #10b98147}.human-core-module-card__badge-dot{background:radial-gradient(circle at 35% 25%,#ffffffd9,#0000 60%),linear-gradient(145deg,#10b981,#059669f2);border-radius:50%;width:10px;height:10px;box-shadow:0 4px 12px #10b98180}.human-core-module-card__connector{border-radius:var(--bv-radius-pill);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(150% 160% at 50% -70%,#ffffffeb,#0000 70%),linear-gradient(135deg,#ffffffc7,#dbeafeb8);border:1px solid #ffffff73;width:min(420px,80%);height:24px;margin:clamp(.6rem,2vw,.9rem) auto 0;box-shadow:inset 0 1px #fff6,0 16px 28px #94c5ff47}[data-theme=dark] .human-core-module-card__connector{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(170% 170% at 40% -60%,#94c5ff6b,#0000 70%),linear-gradient(150deg,#1e293bf0,#0c1220eb);border-color:#94c5ff52;box-shadow:inset 0 1px #94c5ff26,0 20px 36px #030712a6}.human-modules-card__actions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.human-modules-card__close{border-radius:var(--bv-radius-pill);width:48px;height:48px;color:var(--modules-accent-strong);cursor:pointer;background:radial-gradient(150% 150% at 20% -45%,#ffffffe6,#0000 68%),linear-gradient(140deg,#ffffffdb,#fb923c9e);border:1px solid #f9731673;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex;position:relative;box-shadow:0 22px 40px #f973163d,inset 0 1px #ffffffbf}.human-modules-card__close:after{content:"";border-radius:inherit;pointer-events:none;opacity:.85;border:1px solid #ffffffb8;position:absolute;inset:4px}.human-modules-card__close svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .22s cubic-bezier(.16,1,.3,1)}.human-modules-card__close:hover,.human-modules-card__close:focus-visible{color:var(--modules-accent);background:radial-gradient(150% 150% at 16% -40%,#fffffff5,#0000 65%),linear-gradient(140deg,#ffffffe6,#f97316b8);border-color:#f97316b3;outline:none;transform:translateY(-1px);box-shadow:0 26px 48px #f9731647,inset 0 1px #ffffffd1}.human-modules-card__close:hover svg,.human-modules-card__close:focus-visible svg{transform:rotate(90deg)scale(1.05)}.human-modules-card__close:active{transform:translateY(1px)scale(.98);box-shadow:0 18px 32px #ea580c3d,inset 0 1px #ffffffb3}.human-modules-card__close:active svg{transform:rotate(90deg)scale(.95)}.human-modules-card__content{flex-direction:column;gap:clamp(1rem,2.4vw,1.6rem);display:flex}.human-modules-card__meter--loading{opacity:.92;cursor:default;gap:.6rem}.human-modules-card__meter-spinner{border-radius:var(--bv-radius-pill);border:2px solid #fffffff2;border-color:#fffffff2 #ffffffc7 #ffffff8c #ffffff8c;width:.95rem;height:.95rem;animation:.8s linear infinite bv-loading-spin;box-shadow:0 0 0 4px #ffffff2e}.human-modules-card__content .human-actions__modules-grid{margin-top:0}.human-modules-card .human-module-card__icon{--human-module-chip-radius:clamp(20px, 4vw, 32px)}.human-modules-card .human-module-card__icon,.wizard-module-chip .human-module-card__icon{background:radial-gradient(circle at 35% 28%,#fffffff5,#0000 60%),linear-gradient(160deg,#ffc69673,#ffa66e66),linear-gradient(140deg,#fff4e7fa,#ffe2c9e6);box-shadow:inset 0 1px #ffffffe0,0 12px 24px #ffc1963d}.human-modules-card .human-module-card__icon:before,.wizard-module-chip .human-module-card__icon:before{background:radial-gradient(132% 120% at 50% 18%,#ffffffbf,#0000 70%);box-shadow:inset 0 -16px 22px #ffbf9647}.human-modules-card .human-module-card__icon:after,.wizard-module-chip .human-module-card__icon:after{border-color:#ffffffa6}.human-modules-card .human-module-card__glyph,.wizard-module-chip .human-module-card__glyph{filter:drop-shadow(0 0 .85px #ffaa78e6)drop-shadow(0 14px 24px #f9731659);background:radial-gradient(circle at 32% 28%,#ffffff2e,#0000 65%),linear-gradient(136deg,#ff7a1a 0%,#ffb347 70%,#ffd9a8 100%)}.wizard-missing-card .wizard-module-chip .human-module-card__icon,.human-modules-card .wizard-module-chip .human-module-card__icon{border-radius:var(--wizard-chip-shape,999px);background-color:#0000;background-image:radial-gradient(160% 140% at 20% -28%,#fffffff2,#0000 60%),radial-gradient(140% 120% at 82% -22%,#93c5fd42,#0000 70%),linear-gradient(#ffffffb8,#ffffff29);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:padding-box;border:1px solid #ffffffd1;box-shadow:inset 0 2px 8px #ffffffe6,0 12px 26px #94c5ff38,0 6px 12px #0f172a14}.wizard-missing-card .wizard-module-chip .human-module-card__icon:before,.human-modules-card .wizard-module-chip .human-module-card__icon:before{background:radial-gradient(130% 130% at 32% 16%,#fffffff2,#0000 64%),radial-gradient(120% 120% at 70% 32%,#cbddff59,#0000 74%);box-shadow:inset 0 -12px 18px #b6d1ff38}.wizard-missing-card .wizard-module-chip .human-module-card__icon:after,.human-modules-card .wizard-module-chip .human-module-card__icon:after{border-color:#ffffffe6}.wizard-module-chip .human-module-card__icon{-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);background:radial-gradient(150% 150% at 20% -38%,#fffffff2,#0000 62%),radial-gradient(125% 145% at 82% -30%,#bef2ff8c,#0000 72%),linear-gradient(170deg,#ecfdf5f5,#dbf4ffeb);box-shadow:inset 0 2px 6px #fffffff2,0 16px 32px #0ea5e933,0 10px 24px #10b9812e}.wizard-module-chip .human-module-card__icon:before{background:radial-gradient(132% 124% at 32% 18%,#ffffffe6,#0000 66%),radial-gradient(118% 130% at 78% 26%,#bfe3ff66,#0000 74%);box-shadow:inset 0 -18px 26px #3bc4ff33}.wizard-module-chip .human-module-card__icon:after{opacity:.96;border-color:#ffffffe0}.wizard-module-chip .human-module-card__glyph{filter:drop-shadow(0 0 1px #ffb078eb)drop-shadow(0 14px 24px #f9731661);background:radial-gradient(circle at 30% 26%,#fff3,#0000 60%),linear-gradient(136deg,#ff7a1a 0%,#ffb347 65%,#ffdcb0 100%)}.human-modules-card .human-module-card.is-disabled .human-module-card__glyph{opacity:.95;mix-blend-mode:normal;filter:grayscale()saturate(.15)brightness(.92)drop-shadow(0 16px 26px #47526652);background:radial-gradient(circle at 32% 24%,#ffffff2e,#0000 58%),linear-gradient(148deg,#768092fa,#303a4bf0)}.human-modules-card .human-module-card__icon{background:radial-gradient(150% 150% at 24% -30%,#fffffffa,#0000 65%),radial-gradient(140% 150% at 86% -26%,#bfdbfe66,#0000 70%),linear-gradient(160deg,#ecfcfff5,#dbf4ffe6);box-shadow:inset 0 1px #ffffffe6,0 14px 26px #94c5ff3d}.human-modules-card .human-module-card__icon:before{background:radial-gradient(132% 120% at 50% 18%,#ffffffdb,#0000 70%),radial-gradient(118% 110% at 72% 24%,#bfdbfe59,#0000 70%);box-shadow:inset 0 -16px 22px #94c5ff38}.human-modules-card .human-module-card__icon:after{border-color:#ffffffe6}.human-modules-card .human-module-card__glyph{filter:drop-shadow(0 0 .95px #7dd3fce6)drop-shadow(0 14px 24px #0ea5e952);background:radial-gradient(circle at 32% 28%,#ffffff38,#0000 65%),linear-gradient(136deg,#0ea5e9 0%,#22d3ee 70%,#a5f3fc 100%)}[data-theme=dark] .human-modules-card .human-module-card__icon{background:radial-gradient(150% 150% at 26% -24%,#94c5ff52,#0000 70%),radial-gradient(130% 140% at 82% -10%,#38bdf838,#0000 70%),linear-gradient(150deg,#181f30eb,#0c1220e6);box-shadow:inset 0 1px #ffffff1a,0 22px 42px #000000b3}[data-theme=dark] .human-modules-card .human-module-card__icon:before{background:radial-gradient(125% 120% at 48% 16%,#94c5ff52,#0000 70%),radial-gradient(120% 120% at 68% 30%,#0ea5e942,#0000 72%);box-shadow:inset 0 -16px 22px #0ea5e933}[data-theme=dark] .human-modules-card .human-module-card__icon:after{border-color:#94c5ff61}[data-theme=dark] .human-modules-card .human-module-card__glyph{filter:drop-shadow(0 0 .95px #7dd3fccc)drop-shadow(0 14px 22px #0000008c);background:radial-gradient(circle at 30% 26%,#ffffff2e,#0000 60%),linear-gradient(136deg,#7dd3fc 0%,#5eead4 65%,#99f6e4 100%)}[data-theme=dark] .wizard-module-chip__glyph-image{--wizard-chip-outline:color-mix(in srgb, var(--wizard-chip-color-from,#ffd0ad) 72%, #080c1673);filter:drop-shadow(0 0 0 var(--wizard-chip-outline)) drop-shadow(0 1px 0 var(--wizard-chip-outline)) drop-shadow(0 -1px 0 var(--wizard-chip-outline)) drop-shadow(1px 0 0 var(--wizard-chip-outline)) drop-shadow(-1px 0 0 var(--wizard-chip-outline)) drop-shadow(1px 1px 0 var(--wizard-chip-outline)) drop-shadow(-1px -1px 0 var(--wizard-chip-outline)) drop-shadow(-1px 1px 0 var(--wizard-chip-outline)) drop-shadow(1px -1px 0 var(--wizard-chip-outline)) drop-shadow(0 10px 22px #0000008c) drop-shadow(0 16px 28px #0ea5e940)}[data-theme=dark] .wizard-module-chip:hover .wizard-module-chip__glyph-image{filter:drop-shadow(0 0 0 var(--wizard-chip-outline)) drop-shadow(0 1px 0 var(--wizard-chip-outline)) drop-shadow(0 -1px 0 var(--wizard-chip-outline)) drop-shadow(1px 0 0 var(--wizard-chip-outline)) drop-shadow(-1px 0 0 var(--wizard-chip-outline)) drop-shadow(1px 1px 0 var(--wizard-chip-outline)) drop-shadow(-1px -1px 0 var(--wizard-chip-outline)) drop-shadow(-1px 1px 0 var(--wizard-chip-outline)) drop-shadow(1px -1px 0 var(--wizard-chip-outline)) drop-shadow(0 16px 30px #0000008c) drop-shadow(0 22px 34px #3bc9bf4d)}[data-theme=dark] .wizard-missing-card .wizard-module-chip .human-module-card__icon,[data-theme=dark] .human-modules-card .wizard-module-chip .human-module-card__icon{background:radial-gradient(150% 140% at 20% -30%,#ffffff47,#0000 60%),radial-gradient(120% 120% at 82% -10%,#3b82f652,#0000 72%),linear-gradient(170deg,#0f172aeb,#060c18d9);border-color:#94c5ff61;box-shadow:inset 0 1px #ffffff1f,0 20px 36px #020617a6}[data-theme=dark] .wizard-missing-card .wizard-module-chip .human-module-card__icon:before,[data-theme=dark] .human-modules-card .wizard-module-chip .human-module-card__icon:before{background:radial-gradient(130% 130% at 32% 18%,#ffffff47,#0000 60%),radial-gradient(120% 120% at 74% 34%,#3b82f647,#0000 76%);box-shadow:inset 0 -12px 18px #0f766e3d}[data-theme=dark] .wizard-missing-card .wizard-module-chip .human-module-card__icon:after,[data-theme=dark] .human-modules-card .wizard-module-chip .human-module-card__icon:after{border-color:#94c5ff73}[data-theme=dark] .wizard-module-chip .human-module-card__icon{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:radial-gradient(145% 150% at 24% -32%,#ffffff40,#0000 62%),radial-gradient(125% 140% at 82% -30%,#3b82f652,#0000 72%),linear-gradient(165deg,#0f172af2,#080f1ce0);box-shadow:inset 0 1px #ffffff14,0 22px 42px #000000b8,0 12px 28px #0ea5e933}[data-theme=dark] .wizard-module-chip .human-module-card__icon:before{background:radial-gradient(130% 124% at 30% 22%,#ffffff38,#0000 70%),radial-gradient(118% 130% at 78% 24%,#3b82f659,#0000 76%);box-shadow:inset 0 -18px 26px #0f766e47}[data-theme=dark] .wizard-module-chip .human-module-card__icon:after{opacity:.85;border-color:#94c5ff73}[data-theme=dark] .wizard-module-chip .human-module-card__glyph{filter:drop-shadow(0 0 1px #ffc6a0eb)drop-shadow(0 16px 26px #0009);background:radial-gradient(circle at 28% 26%,#ffffff3d,#0000 62%),linear-gradient(140deg,#ffd6bcf2,#ffa46ed1)}[data-theme=dark] .wizard-module-chip:before{opacity:.9;filter:blur(12px);background:radial-gradient(115% 120% at 50% 18%,#94c5ff66,#0000 70%),radial-gradient(120% 140% at 52% 96%,#0ea5e947,#0000 80%);box-shadow:0 28px 48px #000812a6,0 18px 32px #0ea5e947}[data-theme=dark] .wizard-module-chip:after{mix-blend-mode:screen;opacity:.8;background:radial-gradient(125% 120% at 24% 22%,#fff3,#0000 70%),radial-gradient(110% 120% at 80% 30%,#0e74908c,#0000 72%);border-color:#60a5fa8c;box-shadow:inset 0 1px #ffffff1f,0 18px 32px #0000008c}[data-theme=dark] .human-modules-card{--modules-card-border:#60a5fa6b;--modules-card-border-muted:#3f4c63db;--modules-card-border-active:#38bdf87a;--modules-card-gradient:radial-gradient(165% 160% at 18% -52%, #3b82f652, transparent 70%), radial-gradient(150% 150% at 88% -28%, #38bdf83d, transparent 68%), linear-gradient(178deg, #0f172aeb, #0c1220e0);--modules-card-gradient-muted:radial-gradient(150% 150% at 26% -36%, #242f495c, transparent 72%), linear-gradient(178deg, #0e1625eb, #090e18e6);--modules-card-gradient-active:radial-gradient(165% 150% at 16% -44%, #2dd4bf52, transparent 70%), radial-gradient(140% 135% at 92% -18%, #38bdf842, transparent 66%), linear-gradient(182deg, #0d2530e6, #0a1b25e6);--modules-card-shadow:0 36px 72px #000000ad;--modules-card-shadow-hover:0 42px 82px #000000b8;--modules-card-inner-border:#60a5fa59;--modules-card-inner-glow:#38bdf833;--modules-card-highlight:#38bdf838;--modules-outline:#60a5fa52;--modules-neutral:#e2e8f0d9;background:radial-gradient(185% 185% at 16% -55%,#3b82f652,#0000 72%),radial-gradient(150% 150% at 88% -36%,#38bdf83d,#0000 68%),linear-gradient(182deg,#0f172aeb,#0c1220e0);border-color:#60a5fa61;box-shadow:0 48px 96px #000000b3,0 32px 72px #2563eb38}.human-actions__content{flex-direction:column;gap:clamp(.55rem,1.4vw,.9rem);display:flex}.human-actions__badge--floating{flex-shrink:0;align-self:flex-start;margin-left:auto}.human-actions__commands{position:relative}.human-actions__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;gap:clamp(1rem,2.6vw,1.8rem);display:grid}.human-actions__loading{text-align:center;color:#0f172ab8;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:clamp(1.2rem,3vw,1.6rem);display:flex}.human-actions__loading-spinner{border-radius:var(--bv-radius-pill);border:3px solid #f871713d;border-top-color:#f87171e6;width:clamp(2.8rem,6vw,3.4rem);height:clamp(2.8rem,6vw,3.4rem);animation:1s linear infinite human-actions-spin}.human-actions__loading p{letter-spacing:.02em;margin:0;font-weight:600}@keyframes human-actions-spin{to{transform:rotate(360deg)}}.human-actions__commands{margin-top:0}.human-actions__modules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.45rem,1.6vw,.75rem);width:100%;display:grid}@media (max-width:640px){.human-actions__modules-grid{grid-template-columns:1fr}}.human-actions__modules-grid .human-module-card{--modules-card-border:#ffbd8cd1;--modules-card-border-muted:#ffb984ad;--modules-card-border-active:#ff9d5ecc;--modules-card-gradient:radial-gradient(185% 188% at 16% -48%, #ffe6d2f5, transparent 72%), radial-gradient(165% 168% at 90% -32%, #ffcaa273, transparent 64%), linear-gradient(186deg, #ffecd9f5, #ffd6bacc);--modules-card-gradient-muted:radial-gradient(178% 178% at 24% -40%, #ffe1c7f0, transparent 72%), radial-gradient(150% 152% at 92% -18%, #ffc8a05c, transparent 64%), linear-gradient(188deg, #ffe5cceb, #ffcfacc7);--modules-card-gradient-active:radial-gradient(188% 188% at 18% -46%, #ffd9b9fa, transparent 70%), radial-gradient(152% 152% at 90% -24%, #ffc09099, transparent 64%), linear-gradient(186deg, #ffe0c4fa, #ffc699db);--modules-card-shadow:0 38px 78px #ffb4743d, 0 22px 46px #ffa86a2e;--modules-card-shadow-hover:0 46px 94px #ffa56052, 0 30px 60px #ffae6e3d;--modules-card-inner-border:#fff8f0e6;--modules-card-inner-glow:#ffc29647;--modules-card-highlight:#ffdbbde6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);isolation:isolate;border-radius:30px;width:100%;min-height:15rem;padding:clamp(.95rem,2vw,1.35rem)}.human-module-card__footer{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex;position:relative}.human-module-card__switch{border-radius:var(--bv-radius-pill);cursor:pointer;box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative}.human-module-card__switch:hover .human-module-card__switch-track{transform:translateY(-1px)}.human-module-card__switch:focus-visible{outline:none;box-shadow:0 0 0 3px #f9731638}.human-module-card__switch:focus-visible .human-module-card__switch-track{transform:translateY(-1px)}.human-module-card__switch[disabled]{opacity:.5;cursor:not-allowed}.human-module-card__switch[disabled] .human-module-card__switch-track{opacity:.8}.human-module-card__switch-track{border-radius:var(--bv-radius-pill);-webkit-backdrop-filter:blur(6px)saturate(140%);backdrop-filter:blur(6px)saturate(140%);background:radial-gradient(140% 160% at 18% -12%,#ffffffeb,#0000 55%),linear-gradient(145deg,#e4eaf3f2,#cad5e3e6);border:1.1px solid #64748b99;width:46px;height:26px;transition:background .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:inset 0 4px 8px #ffffffb3,inset 0 -6px 12px #64748b38,0 12px 24px #0f172a29}.human-module-card__switch-track:before{content:"";border-radius:inherit;opacity:.88;pointer-events:none;background:radial-gradient(120% 140% at 32% 18%,#ffffffeb,#0000 60%),radial-gradient(130% 150% at 74% 6%,#ffffffc7,#0000 72%),linear-gradient(160deg,#f8fbff66,#0000 65%);position:absolute;inset:1px}.human-module-card__switch-track:after{content:"";border-radius:inherit;mix-blend-mode:screen;pointer-events:none;border:1px solid #ffffff8c;position:absolute;inset:0}.human-module-card__switch-thumb{border-radius:var(--bv-radius-pill);transform-origin:0;background:radial-gradient(120% 140% at 30% 10%,#fff,#0000 55%),linear-gradient(170deg,#f8fafcfa,#e2e8f0f0);border:1px solid #94a3b899;width:24px;height:24px;transition:transform .25s cubic-bezier(.22,.61,.36,1);position:absolute;top:50%;left:1px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffffeb,inset 0 -8px 14px #00000014,0 10px 20px #0f172a33}.human-module-card__switch.is-active .human-module-card__switch-track{border-color:var(--app-accent-outline,#54c4faa6);background:radial-gradient(130% 150% at 25% -20%, #ffffffeb, transparent 60%), var(--app-accent-gradient,linear-gradient(148deg, #7ef4d6f5, #54c4faf0));box-shadow:inset 0 4px 8px #ffffffa6,inset 0 -6px 12px #54c4fa42,0 12px 22px #54c4fa47}.human-module-card__switch.is-active .human-module-card__switch-thumb{transform:translate(20px,-50%)}.human-module-card__purge{color:#b45309;background:linear-gradient(145deg,#fff8e6eb,#fef3c7d1);border:1px solid #eab30880;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:.08rem;margin-right:.14rem;padding:0;transition:border-color .22s,background .22s,box-shadow .22s;display:inline-flex;box-shadow:0 10px 18px #eab30838}.human-module-card__purge:hover,.human-module-card__purge:focus-visible{color:#92400e;background:linear-gradient(145deg,#fde68a61,#fcd34d42);border-color:#eab308a3;transform:translateY(-1px);box-shadow:0 12px 22px #eab30852}.human-module-card__purge:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;background:#fde68a2e;border-color:#eab30833;transform:none}.human-module-card__purge:disabled .human-module-card__purge-icon{background-color:#9ca3af;-webkit-mask-image:url(/tabler-restore.svg);mask-image:url(/tabler-restore.svg)}.human-module-card__purge-icon{filter:drop-shadow(0 1px 2px #0f172a38);background-color:currentColor;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex;-webkit-mask-image:url(/tabler-restore.svg);mask-image:url(/tabler-restore.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:19px 19px;mask-size:19px 19px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.animal-hero__classification-save{color:#ea580c;background:linear-gradient(145deg,#f973161f,#f9731614);border:1px solid #f9731652;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:transform .14s,box-shadow .16s,border-color .16s,background-color .16s,color .16s;display:inline-flex;box-shadow:0 10px 18px #f973162e}.animal-hero__classification-save svg{display:block}.animal-hero__classification-save:hover,.animal-hero__classification-save:focus-visible{color:var(--bv-color-action-strong);background:linear-gradient(145deg,#f973162e,#ea580c24);border-color:#ea580c80;outline:none;transform:translateY(-1px);box-shadow:0 12px 22px #f973163d}.animal-hero__classification-save:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;background:#f9731614;border-color:#f973162e;transform:none}[data-theme=dark] .human-module-card__purge{color:#fef08a;background:#78350f4d;border-color:#eab30885;box-shadow:0 12px 24px #0000005c}[data-theme=dark] .human-module-card__purge:hover,[data-theme=dark] .human-module-card__purge:focus-visible{color:#fef9c3;background:#ca8a0457;border-color:#fcd34da6}[data-theme=dark] .human-module-card__purge:disabled{color:#ffedd5b8;box-shadow:none;background:#78350f38}[data-theme=dark] .animal-hero__classification-save{color:#fdba74;background:#ea580c38;border-color:#f9731675;box-shadow:0 12px 24px #0000006b}[data-theme=dark] .animal-hero__classification-save:hover,[data-theme=dark] .animal-hero__classification-save:focus-visible{color:#fed;background:#f973164d;border-color:#fb923c99}[data-theme=dark] .animal-hero__classification-save:disabled{color:#ffedd5a6;box-shadow:none;background:#ea580c26}[data-theme=dark] .human-module-card__switch-thumb{background:linear-gradient(135deg,#f8fafcf2,#bfdbfee0)}.human-actions__badge{border-radius:var(--bv-radius-pill);letter-spacing:.16em;text-transform:uppercase;color:#881337e6;-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);text-shadow:0 1px #ffffffad;white-space:nowrap;background:radial-gradient(140% 120% at 16% 20%,#ffffffdb,#0000 58%),linear-gradient(135deg,#fff1f2eb,#ffdde1db);border:1px solid #f871716b;align-items:center;gap:.4rem;padding:clamp(.42rem,1vw,.56rem) clamp(1rem,2.4vw,1.2rem);font-size:clamp(.76rem,1.6vw,.94rem);font-weight:720;display:inline-flex;position:relative;box-shadow:0 14px 28px #f8717133,0 6px 16px #f8717129,inset 0 1px #ffffffc2}.human-actions__badge:after{content:"";border-radius:inherit;opacity:.9;pointer-events:none;border:1px solid #ffffff8c;position:absolute;inset:1.5px}.human-actions__badge-icon{width:19px;height:19px;color:inherit;justify-content:center;align-items:center;display:inline-flex}.human-actions__badge-icon-img{width:100%;height:100%;-webkit-mask-image:var(--human-actions-badge-icon,none);mask-image:var(--human-actions-badge-icon,none);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--human-actions-badge-icon,none);background-color:currentColor;display:block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.human-actions__badge--emphasis{letter-spacing:.14em;padding:clamp(.35rem,1vw,.5rem) clamp(.85rem,2vw,1.1rem);font-size:clamp(.78rem,1.6vw,1rem);box-shadow:0 16px 30px #f8717138,0 8px 18px #f43f5e2e,inset 0 1px #fffc}.human-actions__badge--glass{color:#f87171f2;-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:radial-gradient(140% 120% at 12% 0,#ffffff52,#0000 62%),radial-gradient(120% 110% at 80% 115%,#f871712e,#0000 78%),linear-gradient(135deg,#fff3,#ffffff14);border-color:#ffffffa6;box-shadow:0 14px 28px #f8717129,0 8px 18px #0f172a14,inset 0 1px #ffffffb3}.human-actions__badge--glass:after{opacity:.7;border-color:#ffffff7a}.human-actions:hover .human-actions__badge,.human-actions:focus-within .human-actions__badge{animation:1.8s ease-in-out infinite human-actions-badge-pulse}[data-theme=dark] .human-actions__badge{color:#fee2e2eb;text-shadow:none;background:radial-gradient(140% 120% at 16% 20%,#ffffff14,#0000 54%),linear-gradient(135deg,#33141ce6,#521c24e6);border-color:#f8717161;box-shadow:0 16px 32px #00000094,0 10px 24px #f871713d,inset 0 1px #ffffff24}@keyframes human-actions-badge-pulse{0%,to{box-shadow:0 10px 18px #ef44442e}50%{box-shadow:0 18px 32px #ef444452}}.human-b5-empty{color:#0f172abf;border-radius:28px;padding:clamp(.9rem,2vw,1.2rem);position:relative;overflow:hidden}.human-b5-progress{--b5-axis-highlight:color-mix(in oklab, var(--accent-personal) 70%, transparent);--b5-axis-highlight-strong:color-mix(in oklab, var(--accent-personal) 90%, transparent);--b5-axis-highlight-halo:color-mix(in oklab, var(--accent-personal) 45%, transparent);--b5-axis-highlight-soft:color-mix(in oklab, var(--accent-personal) 12%, transparent);--b5-axis-highlight-text:color-mix(in oklab, var(--accent-personal) 95%, transparent);--b5-axis-highlight-glow:color-mix(in oklab, var(--accent-personal) 32%, transparent);--b5-axis-highlight-wash:color-mix(in oklab, var(--accent-personal) 18%, transparent);--b5-axis-highlight-border:color-mix(in oklab, var(--accent-personal) 28%, transparent);--b5-axis-highlight-shadow:color-mix(in oklab, var(--accent-personal) 24%, transparent);box-shadow:none;background:0 0;border:0;border-radius:32px;justify-items:center;gap:clamp(1.8rem,3.2vw,2.8rem);padding:clamp(1.8rem,3vw,2.6rem);display:grid;position:relative;overflow:hidden}.human-b5-empty--interactive,.human-b5-progress--interactive{cursor:pointer;color:inherit;isolation:isolate;will-change:transform;text-decoration:none;transition:transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .32s cubic-bezier(.22,.61,.36,1);position:relative}.human-b5-empty--interactive{will-change:auto;transition:none}.human-b5-empty--interactive:after,.human-b5-progress--interactive:after{content:"";opacity:0;z-index:-1;pointer-events:none;background:radial-gradient(140% 100% at 50% 0,#f9731629,#0000 64%),radial-gradient(90% 120% at 50% 100%,#3b82f61f,#0000 70%);border-radius:40px;transition:opacity .26s;position:absolute;inset:-10px}.human-b5-empty--interactive:focus-visible,.human-b5-progress--interactive:focus-visible{outline-offset:4px;outline:3px solid #f973168c;transform:translateY(-3px)scale(1.01);box-shadow:0 18px 45px #94a3b842,0 12px 24px #f973161f}.human-b5-empty--interactive:focus-visible{box-shadow:none;transform:none}.human-b5-empty--interactive:hover,.human-b5-progress--interactive:hover{transform:translateY(-4px)scale(1.012);box-shadow:0 22px 50px #94a3b83d,0 12px 30px #f973161a}.human-b5-empty--interactive:hover{box-shadow:none;transform:none}.human-b5-empty--interactive:hover:after,.human-b5-empty--interactive:focus-visible:after,.human-b5-progress--interactive:hover:after,.human-b5-progress--interactive:focus-visible:after{opacity:1}.human-b5-empty--interactive:hover:after,.human-b5-empty--interactive:focus-visible:after{opacity:0}@media (prefers-reduced-motion:reduce){.human-b5-empty--interactive,.human-b5-progress--interactive{transition:none}.human-b5-empty--interactive:hover,.human-b5-empty--interactive:focus-visible,.human-b5-progress--interactive:hover,.human-b5-progress--interactive:focus-visible{transform:none}.human-b5-progress__radar-center{transition:none}.human-b5-progress--interactive:focus-visible .human-b5-progress__radar-center,.human-b5-progress--interactive:active .human-b5-progress__radar-center{--human-b5-center-shell-scale:1;--human-b5-center-tilt-x:0deg;--human-b5-center-tilt-y:0deg;--human-b5-filter-base:brightness(0) saturate(100%) invert(56%) sepia(72%) saturate(1148%) hue-rotate(347deg) brightness(101%) contrast(101%) drop-shadow(0 12px 26px #f9731638);--human-b5-filter-mid:brightness(0) saturate(100%) invert(56%) sepia(72%) saturate(1188%) hue-rotate(347deg) brightness(105%) contrast(102%) drop-shadow(0 14px 30px #f9731642);--human-b5-filter-boost:brightness(0) saturate(100%) invert(56%) sepia(72%) saturate(1288%) hue-rotate(347deg) brightness(109%) contrast(104%) drop-shadow(0 18px 36px #f9731652)}}.human-b5-progress--stack,.human-b5-progress--columns{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.human-b5-progress--columns{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);place-items:start stretch}.human-b5-progress--columns .human-b5-progress__radar-card{place-self:center;padding-top:clamp(.5rem,1.2vw,1.4rem);transform:translateY(clamp(6px,1vw,14px))}.human-b5-progress--columns .human-b5-report__table-card{height:100%}}.human-b5-progress__glow{border-radius:inherit;background:radial-gradient(ellipse farthest-corner at var(--mx,52%) var(--my,28%), #ffffffe6, transparent 78%), radial-gradient(380px 280px at 20% -10%, #deeeff75, transparent 80%);opacity:.82;pointer-events:none;z-index:0;position:absolute;inset:-14%}.human-b5-progress__meter-block{z-index:1;text-align:center;gap:clamp(.5rem,1.8vw,1rem);width:clamp(16rem,70vw,44rem);margin-inline:auto;display:grid;position:relative}.human-b5-progress__meter-title{letter-spacing:.14em;text-transform:uppercase;color:#2563eb61;text-align:center;font-size:.78rem;font-weight:600}.human-b5-progress__radar-card{z-index:1;justify-items:center;width:clamp(20.5rem,36vw,27rem);display:grid;position:relative}.human-b5-progress__radar{aspect-ratio:1;will-change:transform;place-items:center;width:clamp(20.5rem,38vw,25rem);transition:transform .36s cubic-bezier(.25,.74,.22,1.08);display:grid;position:relative;overflow:visible}.human-b5-progress__radar-glow{opacity:.48;pointer-events:none;background:radial-gradient(74% 74%,#7dd3fc4d,#22d3ee1f 58%,#0000 76%),radial-gradient(82% 82% at 52%,#bfdbfe47,#0000 80%);border-radius:50%;transition:opacity .32s,transform .42s cubic-bezier(.2,.8,.2,1);position:absolute;inset:4%}.human-b5-progress__radar-graphic{z-index:1;filter:drop-shadow(0 24px 42px #7dd3fc3d);width:100%;height:auto;transition:filter .32s;position:relative}.human-b5-progress__radar:after{content:"";opacity:.24;filter:blur();pointer-events:none;z-index:0;mix-blend-mode:screen;background:conic-gradient(from 120deg,#0ea5e980,#6366f126,#818cf866,#10b98159,#0ea5e980),radial-gradient(circle at 60% 40%,#3b82f640,#0ea5e900);border-radius:50%;transition:opacity .32s,transform .42s cubic-bezier(.2,.8,.2,1);position:absolute;inset:8%;transform:scale(.94)}.human-b5-progress[data-axis-highlighted=true] .human-b5-progress__radar{transform:scale(1.02)}.human-b5-progress[data-axis-highlighted=true] .human-b5-progress__radar:after{opacity:.85;filter:blur(10px);transform:scale(1.08)}.human-b5-progress[data-axis-highlighted=true] .human-b5-progress__radar-glow{opacity:.78;animation:2.4s ease-in-out infinite human-b5-highlight-glow;transform:scale(1.04)}.human-b5-progress[data-axis-highlighted=true] .human-b5-progress__radar-graphic{filter:drop-shadow(0 28px 48px #60a5fa42)}@keyframes human-b5-highlight-glow{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:.85;transform:scale(1.05)}}.human-b5-progress__radar-overlay{z-index:2;color:#0f4c6be0;text-transform:uppercase;letter-spacing:.16em;align-content:center;justify-items:center;gap:.55rem;padding:clamp(1.1rem,2vw,1.4rem);font-weight:600;display:grid;position:absolute;inset:0}[data-theme=dark] .human-b5-progress__meter-title{color:#bfdbfe99}.human-b5-progress__radar-center{isolation:isolate;width:clamp(9rem,14vw,12.5rem);height:clamp(9rem,14vw,12.5rem);transform-style:preserve-3d;transform:perspective(960px) rotateX(var(--human-b5-center-tilt-x,0deg)) rotateY(var(--human-b5-center-tilt-y,0deg)) scale(var(--human-b5-center-shell-scale,1));--human-b5-center-tx:0px;--human-b5-center-ty:0px;--human-b5-filter-base:brightness(0) saturate(100%) invert(56%) sepia(72%) saturate(1148%) hue-rotate(347deg) brightness(101%) contrast(101%) drop-shadow(0 12px 26px #f9731638);--human-b5-filter-mid:brightness(0) saturate(100%) invert(56%) sepia(72%) saturate(1188%) hue-rotate(347deg) brightness(105%) contrast(102%) drop-shadow(0 14px 30px #f9731642);--human-b5-filter-boost:brightness(0) saturate(100%) invert(56%) sepia(72%) saturate(1288%) hue-rotate(347deg) brightness(109%) contrast(104%) drop-shadow(0 18px 36px #f9731652);place-items:center;transition:transform .26s cubic-bezier(.26,.74,.28,1.12);display:grid;position:relative}.human-b5-progress__radar-center img,.human-b5-progress__radar-center svg,.human-b5-progress__question-icon{width:clamp(7rem,12vw,10rem);height:auto;transform:translate(var(--human-b5-center-tx), var(--human-b5-center-ty));transform-origin:50%;filter:var(--human-b5-filter-base);will-change:transform, filter;animation:4.6s ease-in-out infinite human-b5-pulse}.human-b5-progress--interactive:focus-visible .human-b5-progress__radar-center{--human-b5-center-shell-scale:1.05;--human-b5-center-tilt-x:10deg;--human-b5-center-tilt-y:-10deg;--human-b5-filter-base:brightness(0) saturate(100%) invert(56%) sepia(72%) saturate(1388%) hue-rotate(347deg) brightness(107%) contrast(103%) drop-shadow(0 18px 36px #f9731647)}.human-b5-progress--interactive:active .human-b5-progress__radar-center{--human-b5-center-shell-scale:1.18;--human-b5-center-tilt-x:20deg;--human-b5-center-tilt-y:-126deg;--human-b5-filter-base:brightness(0) saturate(100%) invert(56%) sepia(72%) saturate(1620%) hue-rotate(347deg) brightness(116%) contrast(108%) drop-shadow(0 26px 58px #f9731661);--human-b5-filter-mid:brightness(0) saturate(100%) invert(56%) sepia(72%) saturate(1800%) hue-rotate(347deg) brightness(122%) contrast(110%) drop-shadow(0 30px 68px #f9731673);--human-b5-filter-boost:brightness(0) saturate(100%) invert(56%) sepia(72%) saturate(1980%) hue-rotate(347deg) brightness(128%) contrast(114%) drop-shadow(0 36px 78px #f9731685)}.human-b5-progress__radar-center:after{content:"";border-radius:var(--bv-radius-pill);opacity:.4;transform-origin:50%;z-index:-1;pointer-events:none;background:radial-gradient(circle,#fdba748c,#fbbf240d 55%,#fbbf2400);animation:4.4s ease-in-out infinite human-b5-glow;position:absolute;inset:-14%;transform:scale(.9)}.b5-decagon{width:100%;height:100%;position:relative}.b5-decagon svg{background:0 0;display:block}.b5-decagon__node,.b5-decagon__node-halo{transition:r .26s,fill .24s,stroke .24s,opacity .24s}.b5-decagon__node--interactive{cursor:pointer}.b5-decagon__node-halo{opacity:0}.b5-decagon__node-halo.is-active{opacity:.95}.b5-decagon__tooltip{color:#0f172ad9;pointer-events:none;background:linear-gradient(160deg,#fffffff2,#e2e8f0eb),radial-gradient(80% 80% at 20% 20%,#bfdbfe8c,#0000 70%);border:1px solid #e2e8f0cc;border-radius:12px;padding:.4rem .7rem;font-size:.7rem;font-weight:600;position:absolute;transform:translate(-50%,-50%);box-shadow:0 18px 34px #3b82f62e,inset 0 1px #ffffffd9}.b5-decagon__tooltip-label{text-transform:uppercase;letter-spacing:.26em;color:#475569b8;font-size:.58rem;display:block}.b5-decagon__tooltip-value{color:#2563ebeb;align-items:baseline;gap:.2rem;font-size:.9rem;display:inline-flex}.b5-decagon__tooltip-scale{color:#0f172a99;font-size:.65rem}@media (prefers-reduced-motion:reduce){.human-b5-progress__radar,.human-b5-report__axes-row,.b5-decagon__node,.b5-decagon__node-halo{transition:none!important}.human-b5-progress__radar:after{display:none}}@keyframes human-b5-glow{0%,to{opacity:.32;transform:scale(.9)}50%{opacity:.62;transform:scale(1.08)}}@keyframes human-b5-pulse{0%,to{filter:var(--human-b5-filter-base);transform:translate(var(--human-b5-center-tx), var(--human-b5-center-ty))}45%{filter:var(--human-b5-filter-mid);transform:translate(var(--human-b5-center-tx), var(--human-b5-center-ty)) scale(1.028)}60%{filter:var(--human-b5-filter-boost);transform:translate(var(--human-b5-center-tx), var(--human-b5-center-ty)) scale(1.06)}}.human-b5-progress__meter{gap:.6rem;display:grid;position:relative}.human-b5-progress__meter-track{border-radius:var(--bv-radius-pill);background:#e2e8f0cc;border:1px solid #94a3b838;height:9px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa6,0 1px 2px #94a3b840}.human-b5-progress__meter-fill{border-radius:inherit;background:linear-gradient(90deg,#3b82f6ad,#38bdf89e 55%,#10b98199);transition:width .2s ease-out;position:absolute;inset:0}.human-b5-progress__meter-legend{text-transform:uppercase;letter-spacing:.16em;color:#4755698c;justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.human-b5-progress__meter-legend span{text-align:center;flex:1}.human-b5-progress__meter-legend span:first-child{text-align:left}.human-b5-progress__meter-legend span:last-child{text-align:right}.human-b5-progress__meter-legend span:nth-child(2){letter-spacing:.1em;color:#2563ebb3;font-weight:700}[data-theme=dark] .human-b5-progress{box-shadow:none;background:0 0;border:0}[data-theme=dark] .human-b5-progress__glow{background:radial-gradient(ellipse farthest-corner at var(--mx,54%) var(--my,28%), #38bdf852, transparent 78%), radial-gradient(360px 280px at 22% -10%, #14b8a66b, transparent 80%);opacity:.58}[data-theme=dark] .human-b5-progress__meter-legend{color:#7dd3fc94}[data-theme=dark] .human-b5-progress__meter-legend span:nth-child(2){color:#3be5b5db}[data-theme=dark] .human-b5-progress__meter-track{background:#1e40af47;border-color:#3b82f647;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .human-b5-progress__meter-fill{background:linear-gradient(90deg,#60a5fab3,#38bdf899,#2dd4bf94)}[data-theme=dark] .human-b5-progress__radar{background:linear-gradient(160deg,#0c4a6ed1,#082f49e0),radial-gradient(120% 120% at 18% 12%,#0ea5e947,#0000 68%),radial-gradient(110% 110% at 84% 86%,#14b8a640,#0000 72%);box-shadow:0 20px 44px #082f496b,inset 0 1px #ffffff0f}[data-theme=dark] .human-b5-progress__radar-glow{opacity:.7;background:radial-gradient(82% 82%,#38bdf847,#0000 76%)}[data-theme=dark] .human-b5-progress__radar-graphic{mix-blend-mode:screen}[data-theme=dark] .human-b5-progress__radar-overlay{color:#e2fcffe3}[data-theme=dark] .human-b5-progress__radar-center{--human-b5-filter-base:brightness(0) saturate(100%) invert(60%) sepia(92%) saturate(1189%) hue-rotate(345deg) brightness(101%) contrast(103%) drop-shadow(0 14px 30px #f9922247);--human-b5-filter-mid:brightness(0) saturate(100%) invert(60%) sepia(92%) saturate(1234%) hue-rotate(345deg) brightness(108%) contrast(104%) drop-shadow(0 18px 36px #f9922257);--human-b5-filter-boost:brightness(0) saturate(100%) invert(60%) sepia(92%) saturate(1330%) hue-rotate(345deg) brightness(112%) contrast(106%) drop-shadow(0 22px 42px #f992226b)}.human-b5-report__table-card{border-radius:var(--tile-canvas-radius);border:var(--tile-canvas-light-border);background:var(--tile-canvas-light-bg);box-shadow:var(--tile-canvas-light-shadow);isolation:isolate;position:relative;overflow:hidden}.human-b5-report__table-card>*{z-index:1;position:relative}.human-b5-report__table-header{-webkit-backdrop-filter:blur(16px)saturate(165%);backdrop-filter:blur(16px)saturate(165%);background:linear-gradient(90deg,#ffffff4d,#e8f3ff1a);border-bottom:1px solid #daeaff47;justify-content:space-between;align-items:baseline;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.human-b5-report__table-header h3{color:#1e293be0;font-size:.95rem;font-weight:600}.human-b5-report__table-header--center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem}.human-b5-report__table-header .human-b5-report__table-title{text-align:center;color:#f97316;width:100%;font-size:1.425rem}.human-b5-report__table-note{max-width:36rem;line-height:1.4}.human-b5-tile__disclaimer-wrap{justify-content:center;margin-top:-.1rem;display:flex}.human-b5-tile__disclaimer{border-top:1px solid #94a3b829;justify-content:center;align-items:center;gap:.62rem;width:min(100%,66rem);padding-top:.9rem;display:flex}.human-b5-tile__disclaimer-icon{color:#f59e0bc7;flex:none;justify-content:center;align-items:center;display:inline-flex}.human-b5-tile__disclaimer-text{color:#0f172a80;text-align:center;font-size:.8rem;line-height:1.58}.human-b5-report__table-header .human-b5-report__table-note{color:#475569b3;font-size:.75rem;font-weight:600}.human-b5-report__axes{display:grid}.human-b5-report__axes-row{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);will-change:transform, box-shadow;z-index:0;background:linear-gradient(110deg,#ffffff38,#ffffff14);border:1px solid #ffffff29;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem 1.5rem;transition:transform .32s cubic-bezier(.24,.74,.23,1.08),box-shadow .22s,color .22s,background .18s,border-color .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 28px #0c4a5214}.human-b5-report__axes-row:not(:last-child){border-bottom:1px solid #ffffff38}.human-b5-report__axes-row:before,.human-b5-report__axes-row:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;transition:opacity .28s;position:absolute;inset:-1px}.human-b5-report__axes-row:before{background:radial-gradient(120% 120% at 10% 50%, var(--b5-axis-highlight-glow,#ff6a2b52), transparent 70%)}.human-b5-report__axes-row:after{opacity:0;background:linear-gradient(90deg, var(--b5-axis-highlight-wash,#ff6a2b2e), var(--b5-axis-highlight-soft,#ff6a2b1f))}.human-b5-report__axes-row:hover:after,.human-b5-report__axes-row:hover:before{opacity:.75}.human-b5-report__axes-row.is-active{box-shadow:0 20px 44px var(--b5-axis-highlight-shadow,#ff6a2b3d), 0 14px 28px #0f172a1f;background:linear-gradient(110deg, #fff6, var(--b5-axis-highlight-wash,#ff6a2b2e));border-color:var(--b5-axis-highlight-border,#ff6a2b47);transform:translateY(-1px)}.human-b5-report__axes-row.is-active:after,.human-b5-report__axes-row.is-active:before{opacity:1}.human-b5-report__axes-row--positive:after,.human-b5-report__axes-row--negative:after,.human-b5-report__axes-row--neutral:after{background:linear-gradient(90deg, var(--b5-axis-highlight-wash,#ff6a2b2e), var(--b5-axis-highlight-soft,#ff6a2b1f))}.human-b5-report__axes-side{letter-spacing:.16em;text-transform:uppercase;color:#475569ad;flex-direction:column;gap:.35rem;font-size:.78rem;display:flex}.human-b5-report__axes-side--right{text-align:right}.human-b5-report__axes-score{color:#0f172adb;font-size:1.02rem;font-weight:600}.human-b5-report__axes-bar{border-radius:var(--bv-radius-pill);background:#e2e8f0d9;height:.65rem;display:flex;position:relative;overflow:hidden}.human-b5-report__axes-bar-left{background:linear-gradient(90deg,#38bdf8eb,#2563ebd9)}.human-b5-report__axes-bar-right{background:linear-gradient(90deg,#2dd4bfe6,#22d3eee0)}.human-b5-report__axes-badge{letter-spacing:.01em;border-radius:var(--bv-radius-pill);border:1px solid var(--b5-badge-border,#94a3b84d);background:var(--b5-badge-fill,#e2e8f075);color:var(--b5-badge-ink,#334155c7);white-space:nowrap;padding:.32rem .66rem;font-size:.72rem;font-weight:650;line-height:1;transition:background .18s,border-color .18s,color .18s,opacity .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff6b}.human-b5-report__axes-badge[data-strength=low]{opacity:.74;--b5-badge-border:#f1cb5669;--b5-badge-fill:linear-gradient(135deg, #fef9c3d1, #fde68a9e);--b5-badge-ink:#a16207;filter:saturate(.82);box-shadow:inset 0 1px #ffffff70}.human-b5-report__axes-badge[data-strength=medium]{opacity:.86;--b5-badge-border:#fb995669;--b5-badge-fill:linear-gradient(135deg, #ffedd5d6, #fdba749e);--b5-badge-ink:#c2410c}.human-b5-report__axes-badge[data-strength=strong]{opacity:1;--b5-badge-border:#f3707072;--b5-badge-fill:linear-gradient(135deg, #fee2e2e0, #fca5a5ad);--b5-badge-ink:#b91c1c;box-shadow:inset 0 1px #ffffff7a,0 8px 18px #0f172a0d}.human-b5-report__axes-row--positive .human-b5-report__axes-score:first-of-type{color:#2563ebe6}.human-b5-report__axes-row--negative .human-b5-report__axes-score:last-of-type{color:#0d9488e6}[data-theme=dark] .human-b5-report__table-card{border:var(--tile-canvas-border);background:var(--tile-canvas-bg);box-shadow:var(--tile-canvas-shadow)}[data-theme=dark] .human-b5-report__table-header h3{color:#e2e8f0e6}[data-theme=dark] .human-b5-report__table-header .human-b5-report__table-title{color:#fb923c}[data-theme=dark] .human-b5-tile__disclaimer{border-top-color:#94a3b82e}[data-theme=dark] .human-b5-tile__disclaimer-icon{color:#fbbf24d1}[data-theme=dark] .human-b5-tile__disclaimer-text{color:#e2e8f08f}[data-theme=dark] .human-b5-report__table-header span,[data-theme=dark] .human-b5-report__axes-side,[data-theme=dark] .human-b5-report__axes-score{color:#cbd5e1d1}[data-theme=dark] .human-b5-report__axes-bar{background:#334155b3}[data-theme=dark] .human-b5-report__axes-badge{border-color:var(--b5-badge-border,#94a3b852);background:var(--b5-badge-fill,#1e293b70);color:var(--b5-badge-ink,#e2e8f0d1);box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .human-b5-report__axes-badge[data-strength=low]{opacity:.68;--b5-badge-border:#edbf2e5b;--b5-badge-fill:linear-gradient(135deg, #854d0e6b, #a162074d);--b5-badge-ink:#fde68a;filter:saturate(.78);box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .human-b5-report__axes-badge[data-strength=medium]{--b5-badge-border:#fa893a5b;--b5-badge-fill:linear-gradient(135deg, #9a34126b, #c2410c4d);--b5-badge-ink:#fdba74}[data-theme=dark] .human-b5-report__axes-badge[data-strength=strong]{--b5-badge-border:#f15d5d64;--b5-badge-fill:linear-gradient(135deg, #991b1b6b, #b91c1c52);--b5-badge-ink:#fca5a5;box-shadow:inset 0 1px #ffffff0f,0 10px 18px #02061729}[data-theme=dark] .human-b5-report__table-header{-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);background:linear-gradient(90deg,#0f172a75,#0f172a3d);border-bottom-color:#94a3b82e}[data-theme=dark] .human-b5-report__axes-row{-webkit-backdrop-filter:blur(14px)saturate(155%);backdrop-filter:blur(14px)saturate(155%);background:linear-gradient(110deg,#0f172a75,#0f172a3d);border:1px solid #94a3b829;box-shadow:0 16px 32px #00000070}[data-theme=dark] .human-b5-report__axes-row:not(:last-child){border-bottom-color:#94a3b852}[data-theme=dark] .human-b5-report__axes-row:after,[data-theme=dark] .human-b5-report__axes-row--negative:after,[data-theme=dark] .human-b5-report__axes-row--neutral:after{background:linear-gradient(90deg, var(--b5-axis-highlight-wash,#ff6a2b38), var(--b5-axis-highlight-soft,#ff6a2b29))}@media (max-width:1024px){.human-b5-report__axes-row{grid-template-columns:minmax(0,1fr);gap:.75rem}.human-b5-report__axes-side--right{text-align:left;align-items:flex-start}.human-b5-report__axes-badge{justify-self:flex-start}}.human-edit-toggle{z-index:var(--z-sys-2-pill);--toggle-base-color:var(--bv-color-text-strong);--access-glass-border:#e0e8f499;--access-glass-overlay:linear-gradient(150deg, #ffffff42, #fff0);--access-glass-shell:linear-gradient(154deg, #ffffffd1, #ffffff2e);--access-glass-tint:radial-gradient(135% 120% at 82% -14%, #ffffff7a, transparent 80%);--access-glass-floor:radial-gradient(148% 140% at 24% 118%, #f6f8ff5c, transparent 84%);--access-glass-glow:#bcc8da38;--access-chip-shadow:#141e3024;--toggle-overlay:var(--access-glass-overlay);--toggle-border:var(--access-glass-border);--toggle-shadow-base:0 26px 48px var(--access-glass-glow);--toggle-shadow-hover:0 32px 56px var(--access-glass-glow);--toggle-shadow-active:0 20px 36px #a8bcde3d;--toggle-icon-shadow:drop-shadow(0 12px 22px #96aad02e);--toggle-icon-color:#f97316;flex-direction:column;align-items:center;gap:.7rem;display:flex;position:fixed;bottom:18px;right:18px}.human-edit-toggle__button{border-radius:var(--bv-radius-pill);border:1px solid var(--toggle-border);background:var(--toggle-overlay), var(--access-glass-shell), var(--access-glass-tint), var(--access-glass-floor);width:auto;min-width:112px;height:56px;box-shadow:inset 0 1px 0 #ffffffe6, 0 16px 32px #0f172a1f, var(--toggle-shadow-base), 0 12px 30px var(--access-chip-shadow);-webkit-backdrop-filter:blur(24px)saturate(175%);backdrop-filter:blur(24px)saturate(175%);cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;color:var(--toggle-base-color);align-items:center;gap:.72rem;padding:0 .96rem 0 .84rem;transition:transform .28s,box-shadow .28s,background .32s,opacity .28s,border-color .28s,min-width .24s,padding .24s,gap .24s;display:inline-flex;position:relative}.human-edit-toggle__button.is-collapsed{justify-content:center;gap:0;width:56px;min-width:56px;padding:0}.human-edit-toggle__button:before{content:"";border-radius:inherit;opacity:.9;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(140% 120% at 24% 16%,#ffffffe0,#0000 74%),radial-gradient(120% 120% at 78% 18%,#e2ecff52,#0000 78%),linear-gradient(182deg,#ffffff38,#ffffff0d);position:absolute;inset:4px}.human-edit-toggle__button:after{content:"";border-radius:var(--bv-radius-pill);filter:blur(22px);opacity:.6;pointer-events:none;z-index:-1;background:radial-gradient(70% 70%,#c8d4ec57,#0000 78%);height:32px;position:absolute;inset:auto 12px -20px}.human-edit-toggle__button:hover{--toggle-overlay:linear-gradient(154deg, #ffffff5c, #f4f8ff2e);--toggle-shadow-base:var(--toggle-shadow-hover);transform:translateY(-2px)scale(1.02)}.human-edit-toggle__button:active{--toggle-shadow-base:var(--toggle-shadow-active);transform:translateY(0)scale(.99)}.human-edit-toggle__button.is-active{--toggle-overlay:linear-gradient(154deg, #fff6, #f4f8ff38);--toggle-border:#d8e2f0ad}.human-edit-toggle__button.is-disabled{cursor:not-allowed;opacity:.58;--toggle-overlay:linear-gradient(154deg, #ffffff52, #f2f6fc29);--toggle-border:#d8e0ecb3;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #cbd5e140,0 10px 22px #0f172a2e,0 4px 12px #0f172a1f}.human-edit-toggle__icon{width:24px;height:24px;color:var(--toggle-icon-color);filter:var(--toggle-icon-shadow) saturate(1.08) contrast(1.08) brightness(1.02);flex:none}.human-edit-toggle__button-copy{flex-direction:column;align-items:flex-start;gap:.08rem;min-width:0;line-height:1.05;transition:opacity .18s,transform .18s;display:flex}.human-edit-toggle__button.is-collapsed .human-edit-toggle__button-copy{opacity:0;pointer-events:none;position:absolute;transform:scale(.96)}.human-edit-toggle__button-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#475569b8;font-size:.53rem}.human-edit-toggle__button-label{color:#0f172aeb;font-size:.92rem;font-weight:700}[data-theme=dark] .human-edit-toggle,.dark .human-edit-toggle{--toggle-base-color:#e5ecf5;--access-glass-border:#7c96be5c;--access-glass-overlay:linear-gradient(154deg, #485a7e38, #0a101c00);--access-glass-shell:linear-gradient(166deg, #1c263ad1, #10182899);--access-glass-tint:radial-gradient(135% 120% at 82% -14%, #788cb85c, transparent 82%);--access-glass-floor:radial-gradient(146% 150% at 22% 124%, #141e30b8, transparent 86%);--access-glass-glow:#5a70a052;--access-chip-shadow:#020a1c94;--toggle-overlay:var(--access-glass-overlay);--toggle-border:var(--access-glass-border);--toggle-shadow-base:0 26px 48px #5a70a052;--toggle-shadow-hover:0 32px 56px #5a70a05c;--toggle-shadow-active:0 24px 40px #465c8a4d;--toggle-icon-shadow:drop-shadow(0 12px 22px #6e8ac447)}[data-theme=dark] .human-edit-toggle__button.is-disabled,.dark .human-edit-toggle__button.is-disabled{--toggle-overlay:linear-gradient(154deg, #54668a61, #28345042);--toggle-border:#789cd666;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #3b49663d,0 16px 28px #0008129e,0 10px 18px #0008128f}[data-theme=dark] .human-edit-toggle__button-eyebrow,.dark .human-edit-toggle__button-eyebrow{color:#ccd6e8b8}[data-theme=dark] .human-edit-toggle__button-label,.dark .human-edit-toggle__button-label{color:#f1f5f9f0}.human-edit-toggle__access{--access-chip-shadow:#141e3024;--access-glass-glow:#bcc8da38;--access-glass-border:#e0e8f499;--access-glass-shell:linear-gradient(154deg, #ffffffd1, #ffffff2e);--access-glass-overlay:linear-gradient(150deg, #ffffff42, #fff0);--access-glass-tint:radial-gradient(135% 120% at 82% -14%, #ffffff7a, transparent 80%);--access-glass-floor:radial-gradient(148% 140% at 24% 118%, #f6f8ff5c, transparent 84%);border-radius:var(--bv-radius-pill);border:1px solid var(--access-glass-border);background:var(--access-glass-overlay), var(--access-glass-shell), var(--access-glass-tint), var(--access-glass-floor);box-shadow:inset 0 1px 0 #ffffffe6, 0 16px 32px #0f172a1f, 0 26px 48px var(--access-glass-glow), 0 12px 30px var(--access-chip-shadow);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);min-width:0;max-width:min(320px,100vw - 120px);color:var(--bv-color-text-strong);cursor:pointer;text-align:left;appearance:none;align-items:center;gap:.65rem;padding:.56rem .95rem .6rem .68rem;transition:box-shadow .28s,transform .28s,padding .28s,max-width .28s;display:inline-flex;position:relative}.human-edit-toggle__access:before{content:"";border-radius:inherit;background:radial-gradient(170% 160% at 22% -24%, #ffffffeb, transparent 74%), radial-gradient(150% 150% at 84% -12%, var(--access-glass-glow), transparent 82%), linear-gradient(180deg, #fff3, #fff0);opacity:.85;pointer-events:none;mix-blend-mode:screen;z-index:0;position:absolute;inset:0}.human-edit-toggle__access:after{content:"";border-radius:var(--bv-radius-pill);background:radial-gradient(70% 70% at 50% 50%, var(--access-glass-glow), transparent 82%);filter:blur(24px);opacity:.62;pointer-events:none;z-index:-1;height:42px;position:absolute;inset:auto 16% -28px}.human-edit-toggle__access>*{z-index:1;position:relative}.human-edit-toggle__access:hover{--access-glass-overlay:linear-gradient(152deg, #ffffff5c, #f4f8ff33);box-shadow:inset 0 1px 0 #fffffff0, 0 20px 48px #0f172a2e, 0 32px 60px var(--access-glass-glow), 0 16px 40px var(--access-chip-shadow);transform:translateY(-1px)}.human-edit-toggle__access:focus-visible{outline-offset:2px;--access-glass-overlay:linear-gradient(152deg, #ffffff6b, #f8faff4d);box-shadow:inset 0 1px 0 #fffffff5, 0 22px 50px #0f172a33, 0 36px 68px var(--access-glass-glow), 0 18px 44px var(--access-chip-shadow);outline:2px solid #cad6e8b3}.human-edit-toggle__access--compact{gap:.42rem;max-width:min(220px,100vw - 140px);padding:.4rem .68rem .45rem .48rem}.human-edit-toggle__access.is-collapsed{border-radius:var(--bv-radius-pill);--access-glass-overlay:linear-gradient(158deg, #ffffff85, #f4f8ff42);min-width:44px;max-width:44px;min-height:44px;box-shadow:inset 0 1px 0 #fffffff0, 0 14px 30px #0f172a2e, 0 24px 46px var(--access-glass-glow);border-color:#dce8f8a3;justify-content:center;gap:0;padding:.32rem}.human-edit-toggle__access.is-collapsed:after{filter:blur(20px);opacity:.6;height:28px;inset:auto 10px -24px}.human-edit-toggle__access-figure,.human-edit-toggle__access-fallback{border-radius:var(--bv-radius-pill);--access-figure-border:#ecf4ffad;--access-figure-shell:linear-gradient(152deg, #ffffffd6, #ffffff42);background:var(--access-figure-shell), radial-gradient(140% 120% at 80% 20%, var(--access-glass-glow), transparent 78%);border:1px solid var(--access-figure-border);width:42px;height:42px;box-shadow:inset 0 1px 0 #ffffffeb, 0 12px 20px var(--access-glass-glow);color:#475569e6;text-align:center;-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);justify-content:center;align-items:center;padding:0 .4rem;font-size:.75rem;font-weight:600;transition:box-shadow .28s,border-color .28s,background .28s;display:inline-flex;position:relative}.human-edit-toggle__access--compact .human-edit-toggle__access-figure,.human-edit-toggle__access--compact .human-edit-toggle__access-fallback{width:28px;height:28px;padding:0;font-size:.58rem}.human-edit-toggle__access.is-collapsed .human-edit-toggle__access-figure,.human-edit-toggle__access.is-collapsed .human-edit-toggle__access-fallback{width:32px;height:32px}.human-edit-toggle__access-figure img{object-fit:contain;width:30px;height:30px;filter:drop-shadow(0 8px 16px var(--access-glass-glow)) saturate(1.1) contrast(1.05) brightness(1.03)}.human-edit-toggle__access--compact .human-edit-toggle__access-figure img{width:20px;height:20px}.human-edit-toggle__access.is-collapsed .human-edit-toggle__access-figure img{width:24px;height:24px}.human-edit-toggle__access-copy{flex-direction:column;gap:.1rem;min-width:0;line-height:1.24;display:flex}.human-edit-toggle__access--compact .human-edit-toggle__access-copy{gap:.06rem;line-height:1.12}.human-edit-toggle__access-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#2d446eb3;font-size:.62rem}.human-edit-toggle__access--compact .human-edit-toggle__access-eyebrow{letter-spacing:.1em;font-size:.5rem}.human-edit-toggle__access-label{color:#0f244ae6;font-size:.95rem;font-weight:600}.human-edit-toggle__access--compact .human-edit-toggle__access-label{font-size:.8rem}.human-edit-toggle__access-caption{color:#3c5274bf;font-size:.78rem}.human-edit-toggle__access--compact .human-edit-toggle__access-caption{display:none}@media (max-width:640px){.human-edit-toggle{gap:.45rem}.human-edit-toggle__button{gap:.58rem;min-width:104px;height:52px;padding:0 .82rem 0 .74rem}.human-edit-toggle__button.is-collapsed{width:52px;min-width:52px;padding:0}.human-edit-toggle__icon{width:22px;height:22px}.human-edit-toggle__button-eyebrow{font-size:.48rem}.human-edit-toggle__button-label{font-size:.84rem}.human-edit-toggle__access{max-width:min(320px,100vw - 48px)}}[data-theme=dark] .human-edit-toggle__access,.dark .human-edit-toggle__access{--access-glass-border:#7c96be5c;--access-chip-shadow:#020a1c8c;--access-glass-shell:linear-gradient(166deg, #1c263ad1, #10182899);--access-glass-overlay:linear-gradient(154deg, #485a7e2e, #0a101c00);--access-glass-tint:radial-gradient(135% 120% at 82% -14%, #788cb85c, transparent 82%);--access-glass-floor:radial-gradient(146% 150% at 22% 124%, #141e30b8, transparent 86%);--access-figure-border:#849cc45c;--access-figure-shell:linear-gradient(158deg, #223048c7, #121a2ca8);color:#e5ecf5}[data-theme=dark] .human-edit-toggle__access:hover,.dark .human-edit-toggle__access:hover{--access-glass-overlay:linear-gradient(152deg, #96aad052, #788ec03d)}[data-theme=dark] .human-edit-toggle__access.is-collapsed,.dark .human-edit-toggle__access.is-collapsed{--access-glass-overlay:linear-gradient(160deg, #4c608c61, #3646683d);border-color:#6c86b075}[data-theme=dark] .human-edit-toggle__access:focus-visible,.dark .human-edit-toggle__access:focus-visible{--access-glass-overlay:linear-gradient(152deg, #a4b6dc5c, #8096c447);outline-color:#a2bce080}[data-theme=dark] .human-edit-toggle__access-eyebrow,.dark .human-edit-toggle__access-eyebrow,[data-theme=dark] .human-edit-toggle__access-caption,.dark .human-edit-toggle__access-caption{color:#ccd6e8c2}[data-theme=dark] .human-edit-toggle__access-label,.dark .human-edit-toggle__access-label{color:#eff4ff}[data-theme=dark] .human-edit-toggle__access-figure,.dark .human-edit-toggle__access-figure,[data-theme=dark] .human-edit-toggle__access-fallback,.dark .human-edit-toggle__access-fallback{color:#d6e0f0e0}[data-theme=dark] .human-edit-toggle__access-figure img,.dark .human-edit-toggle__access-figure img{filter:drop-shadow(0 8px 16px var(--access-glass-glow)) saturate(1.05) contrast(1.04) brightness(1.05)}.human-edit-toggle .human-edit-toggle__button,.human-edit-toggle .human-edit-toggle__access,.home-hub-customize .human-edit-toggle__button{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(154deg,#eef2f7b8,#e0e6ee80),radial-gradient(140% 120% at 18% -28%,#ffffff80,#0000 72%);border-color:#c8d2e0b3;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #fff6,0 14px 28px #1e293b24,0 6px 14px #0f172a14}.human-edit-toggle .human-edit-toggle__button:hover,.human-edit-toggle .human-edit-toggle__access:hover,.home-hub-customize .human-edit-toggle__button:hover{box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff73,0 18px 34px #1e293b2e,0 8px 18px #0f172a1a}.human-edit-toggle .human-edit-toggle__button.is-active{background:linear-gradient(154deg,#f5f8fcdb,#e8edf5a3),radial-gradient(140% 120% at 18% -28%,#fff9,#0000 72%);border-color:#bcc8d8d1}.human-edit-toggle .human-edit-toggle__button:before,.human-edit-toggle .human-edit-toggle__access:before,.home-hub-customize .human-edit-toggle__button:before{opacity:.7;mix-blend-mode:normal;background:radial-gradient(120% 100% at 18% 12%,#ffffff80,#0000 62%),radial-gradient(100% 120% at 82% 88%,#e2e9f24d,#0000 78%);inset:0}.human-edit-toggle .human-edit-toggle__button:after,.human-edit-toggle .human-edit-toggle__access:after,.human-edit-toggle .human-edit-toggle__access.is-collapsed:after,.home-hub-customize .human-edit-toggle__button:after{filter:none;opacity:.5;background:radial-gradient(120% 100% at 52% 122%,#1e293b1f,#0000 84%);height:auto;inset:10px 14px -16px}[data-theme=dark] .human-edit-toggle .human-edit-toggle__button,.dark .human-edit-toggle .human-edit-toggle__button,[data-theme=dark] .human-edit-toggle .human-edit-toggle__access,.dark .human-edit-toggle .human-edit-toggle__access,[data-theme=dark] .home-hub-customize .human-edit-toggle__button,.dark .home-hub-customize .human-edit-toggle__button{background:linear-gradient(164deg,#222936e6,#161c28c7),radial-gradient(140% 120% at 18% -24%,#96a8c429,#0000 72%),radial-gradient(140% 140% at 82% 128%,#788aa624,#0000 78%);border-color:#96a8c452;box-shadow:inset 0 1px #d2dceb29,inset 0 0 0 1px #d2dceb0f,0 22px 42px #040a1aad,0 12px 26px #0610227a}[data-theme=dark] .human-edit-toggle .human-edit-toggle__button:hover,.dark .human-edit-toggle .human-edit-toggle__button:hover,[data-theme=dark] .human-edit-toggle .human-edit-toggle__access:hover,.dark .human-edit-toggle .human-edit-toggle__access:hover,[data-theme=dark] .home-hub-customize .human-edit-toggle__button:hover,.dark .home-hub-customize .human-edit-toggle__button:hover{box-shadow:inset 0 1px #d2dceb33,inset 0 0 0 1px #d2dceb14,0 26px 48px #040a1ab8,0 14px 30px #06102285}[data-theme=dark] .human-edit-toggle .human-edit-toggle__button.is-active,.dark .human-edit-toggle .human-edit-toggle__button.is-active{background:linear-gradient(164deg,#2a3242f0,#1c2332d1),radial-gradient(140% 120% at 18% -24%,#96a8c438,#0000 72%),radial-gradient(140% 140% at 82% 128%,#788aa62e,#0000 78%);border-color:#96a8c470}[data-theme=dark] .human-edit-toggle .human-edit-toggle__button:before,.dark .human-edit-toggle .human-edit-toggle__button:before,[data-theme=dark] .human-edit-toggle .human-edit-toggle__access:before,.dark .human-edit-toggle .human-edit-toggle__access:before,[data-theme=dark] .home-hub-customize .human-edit-toggle__button:before,.dark .home-hub-customize .human-edit-toggle__button:before{opacity:.6;background:radial-gradient(120% 100% at 18% 12%,#d2dceb33,#0000 62%),radial-gradient(100% 120% at 82% 88%,#96a8c42e,#0000 78%)}[data-theme=dark] .human-edit-toggle .human-edit-toggle__button:after,.dark .human-edit-toggle .human-edit-toggle__button:after,[data-theme=dark] .human-edit-toggle .human-edit-toggle__access:after,.dark .human-edit-toggle .human-edit-toggle__access:after,[data-theme=dark] .home-hub-customize .human-edit-toggle__button:after,.dark .home-hub-customize .human-edit-toggle__button:after{opacity:.5;background:radial-gradient(120% 100% at 52% 122%,#0000004d,#0000 84%)}.human-edit-toggle .human-edit-toggle__access-figure{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.human-actions{background-blend-mode:screen, normal, normal;-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);background:linear-gradient(145deg,#ffffffe6 0%,#ffececa8 28%,#ffcece80 100%),radial-gradient(120% 140% at 18% -12%,#ffbaba5c,#0000 72%),radial-gradient(120% 140% at 88% -8%,#ffd2d247,#0000 78%);border:2px dashed #ef444480;border-radius:clamp(34px,5vw,44px);position:relative;overflow:hidden;box-shadow:0 38px 82px #ef44442e,0 18px 38px #ef44441f,inset 0 1px #ffffff8c}.human-actions:before{content:"";background:radial-gradient(520px 360px at var(--mx,46%) calc(var(--my,30%) - 80px), #ffffffd9, transparent 70%), radial-gradient(520px 360px at calc(var(--mx,54%) + 180px) calc(var(--my,60%) + 210px), #ffd2d252, transparent 82%), linear-gradient(185deg, #ffffff47, transparent 72%);mix-blend-mode:screen;opacity:.68;pointer-events:none;z-index:0;border-radius:calc(clamp(34px,5vw,44px) - clamp(6px,1vw,10px));transition:opacity .35s;position:absolute;inset:clamp(6px,1vw,10px)}.human-actions:hover:before,.human-actions:focus-within:before{opacity:.95}.human-actions:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(128deg,#ffffff94,#0000 45%),radial-gradient(140% 120% at 50% 120%,#ff9a9a2e,#0000 76%),repeating-linear-gradient(135deg,#ffffff14 0 8px,#0000 8px 18px);position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb3,inset 0 -44px 90px #ef44441f}.human-actions .tile-section__inner{gap:clamp(.35rem,1vw,.65rem)}.human-actions .tile-section__header{margin-bottom:0}[data-theme=dark] .human-actions{background-blend-mode:screen, normal, normal;-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:linear-gradient(150deg,#441119eb,#220910e0),radial-gradient(120% 130% at 12% -10%,#f871715c,#0000 78%),radial-gradient(124% 120% at 96% -8%,#fc818147,#0000 78%);border-color:#f871718c;box-shadow:0 46px 82px #070b15c7,0 20px 36px #f871714d,inset 0 1px #ffffff1f}[data-theme=dark] .human-actions:before{background:radial-gradient(520px 360px at var(--mx,52%) calc(var(--my,32%) - 60px), #ffffff38, transparent 74%), radial-gradient(520px 360px at calc(var(--mx,60%) + 150px) calc(var(--my,66%) + 210px), #f8717170, transparent 86%), linear-gradient(185deg, #ffffff1f, transparent 64%)}.human-hero__bio-body--household{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.human-hero__meta-icon-wrap{border-radius:var(--bv-radius-pill);isolation:isolate;justify-content:center;align-items:center;padding:clamp(.18rem,.5vw,.32rem);display:inline-flex;position:relative}.human-hero__meta-icon-wrap:before{content:"";border-radius:inherit;filter:blur(8px);opacity:.65;pointer-events:none;z-index:0;background:radial-gradient(60% 60% at 50% 30%,#fffc,#0000 70%),radial-gradient(70% 70% at 50% 80%,#0ea5e940,#0000 80%);transition:transform .35s,opacity .35s;position:absolute;inset:clamp(-8px,-1.4vw,-10px)}.human-hero__status-card:hover .human-hero__meta-icon-wrap:before,.human-hero__status-card:focus-visible .human-hero__meta-icon-wrap:before{opacity:.85;transform:translateY(-4px)scale(1.1)}.human-hero__meta-icon-wrap>img,.human-hero__meta-icon-wrap>svg{z-index:1;position:relative}.human-planning-mini--sleep{background:linear-gradient(135deg,#faf5ffeb,#e0e7ffeb)}.human-planning-mini--work{background:linear-gradient(135deg,#fff3e6f2,#fee2e2eb)}.human-planning-mini--health{background:linear-gradient(135deg,#ecfdf5f2,#d1fae5eb)}.human-planning-mini--care{background:linear-gradient(135deg,#f0fdfaf2,#e0f2feeb)}.human-planning-mini--commute{background:linear-gradient(135deg,#eff6fff2,#dbeaffeb)}.human-planning-mini--leisure{background:linear-gradient(135deg,#fff0f6f2,#ffe4f2eb)}.human-planning-mini--availability{background:linear-gradient(135deg,#fff8edf2,#ffedd5eb)}.human-planning-mini--other{background:linear-gradient(135deg,#f0f9fff2,#e0e7ffeb)}.human-docs__card[data-view=columns] .human-docs__preview{border-radius:20px;width:82px}.human-docs__card[data-view=columns][data-kind=bundle] .human-docs__preview{background:linear-gradient(145deg, #fffffff5, #f1f6ffe6), radial-gradient(120% 100% at 18% 18%, rgba(var(--docs-accent,171, 102, 255), .18), transparent 60%);border:1px solid rgba(var(--docs-accent,171, 102, 255), .32);width:94px;box-shadow:inset 0 1px 0 #fffffff5, 0 12px 20px #0f172a1f, 0 20px 38px rgba(var(--docs-accent,171, 102, 255), .14);border-radius:22px}[data-theme=dark] .human-docs__card[data-view=columns][data-kind=bundle] .human-docs__preview{background:linear-gradient(150deg, #192130e6, #111827e0), radial-gradient(120% 100% at 18% 18%, rgba(var(--docs-accent,171, 102, 255), .26), transparent 60%);border-color:rgba(var(--docs-accent,171, 102, 255), .45);box-shadow:inset 0 1px 0 #ffffff14, 0 12px 20px #00000094, 0 20px 38px rgba(var(--docs-accent,171, 102, 255), .22)}.human-docs__card[data-view=columns] .human-docs__eyebrow{letter-spacing:.18em;font-size:.65rem}[data-theme=dark] .human-docs__columnsLayout{color:#e2e8f0e6}[data-theme=dark] .human-docs__columnsList{scrollbar-color:#ffbd8dbf #ff8a3d3d;background:#141a27e6;border-color:#4e5975cc}[data-theme=dark] .human-docs__columnsList[data-shadow-top=true]{--human-docs-columns-shadow-top:inset 0 18px 18px -18px #94b4d45c}[data-theme=dark] .human-docs__columnsList[data-shadow-bottom=true]{--human-docs-columns-shadow-bottom:inset 0 -18px 18px -18px #94b4d45c}[data-theme=dark] .human-docs__columnsList:before{background:linear-gradient(#94b4d42e,#94b4d400)}[data-theme=dark] .human-docs__columnsList:after{background:linear-gradient(#94b4d400,#94b4d42e)}[data-theme=dark] .human-docs__columnsList::-webkit-scrollbar-thumb{background:linear-gradient(#ffc699f2,#ff8852d9)}[data-theme=dark] .human-docs__columnsList::-webkit-scrollbar-track{background:#ff8a3d2e}[data-theme=dark] .human-docs__columnsRow{color:#e2e8f0d9}[data-theme=dark] .human-docs__columnsRow:hover{background:rgba(var(--docs-accent,255, 138, 61), .12)}[data-theme=dark] .human-docs__columnsRow+.human-docs__columnsRow{border-top-color:#4e597599}[data-theme=dark] .human-docs__columnsRow.is-active{background:rgba(var(--docs-accent,255, 138, 61), .22);box-shadow:inset 3px 0 0 rgba(var(--docs-accent,255, 138, 61), .7), 0 10px 22px rgba(var(--docs-accent,255, 138, 61), .2)}[data-theme=dark] .human-docs__columnsRowIcon{background:#3b496380}[data-theme=dark] .human-docs__columnsRowFallback{background:radial-gradient(circle at 40% 40%,#fff3,#3b49638c)}[data-theme=dark] .human-docs__columnsRowFallback.is-bundle{background:url(/icons/tabler/app-window.svg) 50%/contain no-repeat,#182131e6;box-shadow:0 6px 14px #ffab6847}[data-theme=dark] .human-docs__columnsDetail{background:radial-gradient(140% 120% at 20% 10%, rgba(var(--docs-accent,255, 138, 61), .18), transparent 55%), linear-gradient(145deg, #131928f5, #111724e6);box-shadow:inset 0 1px 0 #ffffff0d, 0 18px 38px #050a14d9, 0 32px 68px rgba(var(--docs-accent,255, 138, 61), .2);border-color:#4e5975cc}.medical-records__intro{flex-direction:column;gap:.32rem;padding-inline:clamp(.2rem,1vw,.5rem);display:flex}.medical-records__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#0f766e;font-size:.76rem;font-weight:800}.medical-records__hint{color:#0f172aa8;margin:0;font-size:.93rem;line-height:1.55}.medical-records__empty{border-radius:var(--tile-canvas-radius);border:var(--tile-canvas-light-border);background:var(--tile-canvas-light-bg);box-shadow:var(--tile-canvas-light-shadow);color:#0f172ab8;padding:1rem 1.1rem}.medical-records__rail-shell{min-height:calc(var(--record-add-card-min-height,230px) + 40px);scroll-snap-type:x proximity;scroll-behavior:smooth;padding-inline:max(12px,50% - 302px) max(12px,50% - 160px);scroll-padding-inline:50%}.medical-records__rail-shell>.share-grant-household-grid__item{scroll-snap-align:center}.human-planning-carousel.share-grant-household-grid[data-medical-rail=true]{--share-grant-rail-side-pad:clamp(1rem, 2.6vw, 1.6rem);margin-left:0;margin-right:0;padding-top:clamp(.5rem,1.7vw,.95rem)}.human-planning-carousel.share-grant-household-grid[data-medical-rail=true][data-medical-empty=true] [data-medical-card=add]{margin-inline:auto}.human-planning-carousel.share-grant-household-grid[data-medical-rail=true] [data-medical-card=record]{flex:0 0 clamp(300px,84vw,360px);width:clamp(300px,84vw,360px);min-width:clamp(300px,84vw,360px);max-width:clamp(300px,84vw,360px)}[data-theme=dark] .medical-records__eyebrow{color:#6ee7b7}[data-theme=dark] .record-rail-shell{scrollbar-color:#ffba91b8 #3b82f62e;border-color:#7dd3fc47;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #7dd3fc1f,0 20px 40px #0206175c}[data-theme=dark] .record-rail-shell::-webkit-scrollbar-thumb{background:linear-gradient(#ffc9abe6,#ff9966b8) padding-box padding-box;box-shadow:0 2px 8px #ff996624}[data-theme=dark] .record-rail-shell::-webkit-scrollbar-track{background:#3b82f629}[data-theme=dark] .medical-records__hint,[data-theme=dark] .medical-records__empty{color:#e2e8f0c7}[data-theme=dark] .medical-records__empty{border:var(--tile-canvas-border);background:var(--tile-canvas-bg);box-shadow:var(--tile-canvas-shadow)}.human-planning-carousel.share-grant-household-grid[data-behavior-rail=true]{--share-grant-rail-side-pad:clamp(1rem, 2.6vw, 1.6rem);margin-left:0;margin-right:0}.human-planning-carousel.share-grant-household-grid[data-behavior-rail=true] [data-behavior-card=add]{margin-inline:auto}.human-planning-carousel.share-grant-household-grid[data-behavior-rail=true] [data-behavior-card]:not([data-behavior-card=add]){flex:0 0 clamp(320px,88vw,430px);width:clamp(320px,88vw,430px);min-width:clamp(320px,88vw,430px);max-width:clamp(320px,88vw,430px)}.human-planning-carousel.share-grant-household-grid[data-behavior-rail=true] [data-behavior-card]:not([data-behavior-card=add]) .behavior-problem-card{width:100%}.human-planning-carousel.share-grant-household-grid[data-behavior-rail=true] [data-behavior-card][data-behavior-view=expanded]:not([data-behavior-card=add]){flex:0 0 clamp(340px,96vw,860px);width:clamp(340px,96vw,860px);min-width:clamp(340px,96vw,860px);max-width:clamp(340px,96vw,860px)}.human-planning-carousel.share-grant-household-grid[data-residence-room-rail=true],.human-planning-carousel.share-grant-household-grid[data-household-installation-rail=true]{--share-grant-rail-side-pad:clamp(1rem, 2.6vw, 1.6rem);margin-left:0;margin-right:0}.human-planning-carousel.share-grant-household-grid[data-residence-room-rail=true][data-residence-room-empty=true] [data-room-card=add]{margin-inline:auto}.human-planning-carousel.share-grant-household-grid[data-residence-room-rail=true] [data-room-card]:not([data-room-card=add]){flex:0 0 clamp(320px,88vw,430px);width:clamp(320px,88vw,430px);min-width:clamp(320px,88vw,430px);max-width:clamp(320px,88vw,430px)}.human-planning-carousel.share-grant-household-grid[data-residence-room-rail=true] [data-room-card]:not([data-room-card=add]) .behavior-problem-card{width:100%}.human-planning-carousel.share-grant-household-grid[data-residence-room-rail=true] [data-room-card][data-room-view=expanded]:not([data-room-card=add]){flex:0 0 clamp(340px,96vw,860px);width:clamp(340px,96vw,860px);min-width:clamp(340px,96vw,860px);max-width:clamp(340px,96vw,860px)}.human-planning-carousel.share-grant-household-grid[data-household-installation-rail=true][data-household-installation-empty=true] [data-installation-card=add]{margin-inline:auto}.human-planning-carousel.share-grant-household-grid[data-household-installation-rail=true] [data-installation-card]:not([data-installation-card=add]){flex:0 0 clamp(320px,88vw,430px);width:clamp(320px,88vw,430px);min-width:clamp(320px,88vw,430px);max-width:clamp(320px,88vw,430px)}.human-planning-carousel.share-grant-household-grid[data-household-installation-rail=true] [data-installation-card]:not([data-installation-card=add]) .behavior-problem-card{width:100%}.human-planning-carousel.share-grant-household-grid[data-household-installation-rail=true] [data-installation-card][data-installation-view=expanded]:not([data-installation-card=add]){flex:0 0 clamp(340px,96vw,860px);width:clamp(340px,96vw,860px);min-width:clamp(340px,96vw,860px);max-width:clamp(340px,96vw,860px)}.behavior-problem-card{--behavior-accent:var(--bv-color-action-hover);--behavior-accent-rgb:255, 138, 61;contain:paint;background:radial-gradient(140% 120% at 18% 8%, rgba(var(--behavior-accent-rgb), .28), transparent 60%), linear-gradient(140deg, #fffffff2, #ffffffdb);border:1px solid rgba(var(--behavior-accent-rgb), .4);box-shadow:0 18px 36px #0f172a24, 0 10px 22px rgba(var(--behavior-accent-rgb), .22), inset 0 1px 0 #ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;padding:16px 18px;position:relative;overflow:hidden}.behavior-problem-card__head{text-align:center;grid-template-columns:auto 1fr;place-items:center;gap:16px;display:grid}.behavior-problem-card[data-view=compact] .behavior-problem-card__head{text-align:center;grid-template-columns:1fr;justify-items:center;gap:10px}.behavior-problem-card[data-view=compact] .behavior-problem-card__title{align-items:center}.behavior-problem-card[data-view=compact] .behavior-problem-card__name,.behavior-problem-card[data-view=compact] .behavior-problem-card__eyebrow{text-align:center}.behavior-problem-card[data-view=compact] .behavior-problem-card__glyph{margin:4px 0}.behavior-problem-card__glyph{width:auto;height:auto;box-shadow:none;color:var(--behavior-icon-color,var(--behavior-accent));background:0 0;border-radius:0;flex-shrink:0;place-items:center;display:grid}.behavior-problem-card__glyph-icon{width:56px;height:56px;color:inherit;stroke:currentColor;filter:drop-shadow(0 2px 4px #0f172a2e)}.behavior-status-pill{--behavior-status-outline:#ffffff47;--behavior-status-shadow:#07365a52;--behavior-status-fill-1:#fff6;--behavior-status-fill-2:#ffffff2e;--behavior-status-dot:#f97316;--behavior-status-text:#f97316;border-radius:var(--bv-radius-pill);letter-spacing:.12em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--behavior-status-outline) 76%, #ffffff6b);background:linear-gradient(170deg, var(--behavior-status-fill-1), var(--behavior-status-fill-2)), radial-gradient(150% 140% at 12% 8%, #ffffffb8, #ffffff29);color:var(--behavior-status-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;align-items:center;gap:.28rem;padding:.42rem 1.05rem;font-size:.83rem;font-weight:680;line-height:1;display:inline-flex;transform:translateZ(0);box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffffb3}.behavior-status-pill__dot{border-radius:var(--bv-radius-pill);background:var(--behavior-status-dot);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--behavior-status-dot) 26%, #ffffff73)}.behavior-status-pill[data-variant=done]{--behavior-status-dot:var(--bv-color-success);--behavior-status-text:var(--bv-color-success)}.behavior-status-pill[data-variant=progress]{--behavior-status-dot:#f97316;--behavior-status-text:#f97316}.behavior-problem-card__title{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.behavior-problem-card__title-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.behavior-problem-card__dates{flex:100%;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:2px;display:flex}.behavior-problem-card__date-compact{justify-content:center;align-items:center;width:100%;display:flex}.behavior-problem-card__dates--range{grid-template-columns:1fr auto 1fr;place-items:center;gap:10px;display:grid}.behavior-problem-card__date{align-items:center;gap:6px;display:inline-flex}.behavior-problem-card__date--start{text-align:left;justify-self:start}.behavior-problem-card__date--end{text-align:right;justify-self:end}.behavior-problem-card__dates-sep{letter-spacing:.08em;color:color-mix(in srgb, var(--behavior-accent) 80%, #7c2d12);font-weight:750}.behavior-problem-card__name{color:var(--bv-color-text-strong);font-size:17px;font-weight:800}.behavior-problem-card__eyebrow{color:color-mix(in srgb, var(--behavior-accent) 70%, #b45309);letter-spacing:.01em;margin-bottom:.18rem;font-size:12.5px}.behavior-problem-card__chips{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.behavior-problem-card__summary{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.behavior-problem-card__chip{border-radius:var(--bv-radius-pill);border:1px solid rgba(var(--behavior-accent-rgb), .35);color:color-mix(in srgb, var(--behavior-accent) 70%, #7c2d12);box-shadow:0 10px 22px rgba(var(--behavior-accent-rgb), .16), inset 0 1px 0 #ffffffeb;background:#ffffffe6;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.behavior-problem-card__chip--edit{cursor:pointer;border-style:solid}.behavior-problem-card__chip--edit:hover,.behavior-problem-card__chip--edit:focus-visible{background:linear-gradient(135deg, rgba(var(--behavior-accent-rgb), .18), rgba(var(--behavior-accent-rgb), .28));color:color-mix(in srgb, var(--behavior-accent) 80%, #7c2d12)}.behavior-problem-card__chip--soft{background:linear-gradient(135deg, rgba(var(--behavior-accent-rgb), .12), rgba(var(--behavior-accent-rgb), .2));color:color-mix(in srgb, var(--behavior-accent) 74%, #b45309)}.behavior-problem-card__chip--muted{color:var(--bv-color-text-strong);background:#0f172a0d;border-style:dashed}.behavior-problem-card__chip--success{color:#166534;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-color:#4ade80bf}.behavior-problem-card__chip--warning{color:#9a3412;background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#f97316b3}.behavior-problem-card__metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px;display:grid}.behavior-problem-card__metric{contain:paint;border:1px solid rgba(var(--behavior-accent-rgb), .2);color:var(--bv-color-text-strong);background:#ffffffdb;border-radius:14px;padding:10px 12px;box-shadow:inset 0 1px #ffffffd9}.behavior-problem-card__metric span{color:#475569;font-size:12.8px}.behavior-problem-card__metric strong{color:var(--bv-color-text-strong);margin-top:4px;font-size:.98rem;font-weight:700;display:block}.behavior-problem-card__metric small{color:#475569;margin-top:4px;line-height:1.35;display:block}.behavior-problem-card__body{gap:10px;margin-top:12px;display:grid}.behavior-problem-card__section{contain:paint;color:var(--bv-color-text-strong);background:#ffffffdb;border:1px solid #0f172a0f;border-radius:14px;padding:12px 14px;box-shadow:inset 0 1px #ffffffd9}.behavior-problem-card__section-title{color:var(--bv-color-text-strong);align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.behavior-problem-card__section-label{color:#475569;margin-bottom:2px;font-size:12.6px}.behavior-problem-card__section-value{font-size:13.5px}.behavior-problem-card__section-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.behavior-problem-card__section-grid--three{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.behavior-problem-card__list{color:var(--bv-color-text-strong);margin-top:4px;padding-left:1.2rem;font-size:13.5px;list-style:outside}.behavior-problem-card__list li+li{margin-top:4px}.behavior-problem-card__note{color:#475569;white-space:pre-line;margin-top:4px;font-size:13px}.behavior-problem-card__section--resolution{background:linear-gradient(135deg,#dcfce7bf,#bbf7d0b3);border-color:#4ade8066}[data-theme=dark] .behavior-problem-card{background:radial-gradient(140% 120% at 18% 8%, rgba(var(--behavior-accent-rgb), .18), transparent 60%), linear-gradient(140deg, #1a202ce6, #111827d9);border-color:rgba(var(--behavior-accent-rgb), .35);box-shadow:0 20px 42px #0000008c, 0 12px 26px rgba(var(--behavior-accent-rgb), .24), inset 0 1px 0 #ffffff0f}[data-theme=dark] .behavior-problem-card__name{color:var(--bv-color-text-on-dark-surface-strong)}[data-theme=dark] .behavior-problem-card__eyebrow{color:color-mix(in srgb, var(--behavior-accent) 75%, #f8fafc 25%)}[data-theme=dark] .behavior-problem-card__chip{color:var(--bv-color-text-on-dark-surface-strong);border-color:rgba(var(--behavior-accent-rgb), .5);background:#1e293bd9;box-shadow:0 10px 22px #0006,inset 0 1px #ffffff14}[data-theme=dark] .behavior-problem-card__chip--muted{color:#e2e8f0;background:#0f172a99}[data-theme=dark] .behavior-problem-card__chip--success{color:#bbf7d0;border-color:#4ade8099}[data-theme=dark] .behavior-problem-card__chip--warning{color:#fed7aa;border-color:#fb923c99}[data-theme=dark] .behavior-status-pill{color:var(--behavior-status-text);background:linear-gradient(175deg,#ffffff24,#ffffff14),radial-gradient(140% 120% at 12% 8%,#ffffff2e,#ffffff0a);border-color:#ffffff42;box-shadow:0 18px 34px #0000006b,inset 0 1px #ffffff14}[data-theme=dark] .behavior-status-pill__dot{box-shadow:0 0 0 3px #f8fafc29}[data-theme=dark] .behavior-problem-card__metric{border-color:rgba(var(--behavior-accent-rgb), .2);color:#e5e7eb;background:#1e293bb3}[data-theme=dark] .behavior-problem-card__metric span,[data-theme=dark] .behavior-problem-card__note{color:var(--bv-color-text-on-dark-surface-muted)}[data-theme=dark] .behavior-problem-card__metric strong{color:var(--bv-color-text-on-dark-surface-strong)}[data-theme=dark] .behavior-problem-card__section{color:#e5e7eb;background:#1e293bb3;border-color:#ffffff0f}[data-theme=dark] .behavior-problem-card__section-title{color:var(--bv-color-text-on-dark-surface-strong)}[data-theme=dark] .behavior-problem-card__section-label{color:var(--bv-color-text-on-dark-surface-muted)}[data-theme=dark] .behavior-problem-card__list{color:#e5e7eb}[data-theme=dark] .behavior-problem-card__section--resolution{background:linear-gradient(135deg,#16653466,#05966959);border-color:#10b9818c}.behavior-yesno .behavior-chip-group{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.behavior-yesno .behavior-chip-group--yesno{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.behavior-yesno .behavior-chip{height:42px;color:var(--bv-color-text-strong);background:#ffffffb8;border:1px solid #0f172a14;border-radius:14px;justify-content:center;font-weight:700;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;box-shadow:0 12px 26px #0f172a14}.behavior-yesno .behavior-chip:hover,.behavior-yesno .behavior-chip:focus-visible{border-color:color-mix(in srgb, var(--bv-color-action-hover) 60%, #0f172a14);outline:none;transform:translateY(-1px);box-shadow:0 14px 32px #0f172a1f}.behavior-yesno .behavior-chip.is-active{border-color:color-mix(in srgb, var(--bv-color-action-hover) 80%, #0f172a14);box-shadow:0 16px 36px color-mix(in srgb, var(--bv-color-action-hover) 28%, transparent);color:var(--bv-color-text-strong);background:linear-gradient(135deg,#ffffffe6,#ffffffc2)}.behavior-yesno .behavior-chip--yesno{text-align:center;border-radius:var(--bv-radius-pill);height:52px;color:var(--bv-color-text-strong);background:linear-gradient(145deg,#fff,#f8fafc);border-color:#0f172a1f;justify-content:center;gap:.6rem;padding-inline:1.35rem;position:relative;box-shadow:0 10px 22px #0f172a14}.behavior-yesno .behavior-chip--yesno:before{content:"";border-radius:var(--bv-radius-pill);background:#e2e8f0;border:2px solid #0f172a2e;width:16px;height:16px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s;position:absolute;top:50%;left:1.1rem;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffffe6,0 8px 18px #0f172a1f}.behavior-yesno .behavior-chip--yesno.is-muted{color:#6b7280;background:linear-gradient(135deg,#f8fafc,#eef2f7);border-color:#0f172a0f;box-shadow:0 10px 18px #0f172a0f}.behavior-yesno .behavior-chip--yesno.is-muted:hover,.behavior-yesno .behavior-chip--yesno.is-muted:focus-visible{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-color:#0f172a1f;box-shadow:0 12px 24px #0f172a14}.behavior-yesno .behavior-chip--yesno.is-muted:before{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-color:#94a3b88c;box-shadow:inset 0 0 0 1px #ffffffeb,0 6px 14px #0f172a1a}.behavior-yesno .behavior-chip--yesno:hover,.behavior-yesno .behavior-chip--yesno:focus-visible{background:linear-gradient(145deg,#fff,#f1f5f9);border-color:#0f172a2e;box-shadow:0 12px 26px #0f172a1f}.behavior-yesno .behavior-chip--yesno.is-active{border-color:#0f172a2e;transform:translateY(-1px);box-shadow:0 14px 30px #0f172a1a}.behavior-yesno .behavior-chip--yesno.is-active:before{transform:translateY(-50%)scale(1.06);box-shadow:0 12px 22px #0f172a14,0 0 0 7px #ffffff61}.behavior-yesno .behavior-chip--yesno[data-choice=oui].is-active{background:linear-gradient(145deg,#f3fff7,#e6f9ef);border-color:#16a34a73;box-shadow:0 16px 34px #16a34a2e}.behavior-yesno .behavior-chip--yesno[data-choice=oui].is-active:before{background:linear-gradient(135deg, var(--bv-color-success), #16a34a);border-color:#16a34ad9;box-shadow:0 10px 22px #16a34a52,0 0 0 6px #16a34a2e}.behavior-yesno .behavior-chip--yesno[data-choice=non].is-active{background:linear-gradient(145deg,#fff2f2,#ffe9e9);border-color:#ef444473;box-shadow:0 16px 34px #ef44442e}.behavior-yesno .behavior-chip--yesno[data-choice=non].is-active:before{background:linear-gradient(135deg, #f87171, var(--bv-color-danger));border-color:#ef4444d1;box-shadow:0 10px 22px #ef44444d,0 0 0 6px #ef44442e}[data-theme=dark] .behavior-yesno .behavior-chip{color:#e2e8f0;background:#0f172a99;border-color:#e2e8f033;box-shadow:0 12px 28px #00000073}[data-theme=dark] .behavior-yesno .behavior-chip--yesno{color:#e2e8f0;background:linear-gradient(145deg,#1f2937f2,#111827e6);border-color:#94a3b847;box-shadow:0 14px 32px #00000080}[data-theme=dark] .behavior-yesno .behavior-chip--yesno:before{background:#94a3b859;border-color:#e2e8f038;box-shadow:inset 0 0 0 1px #ffffff14,0 6px 16px #00000073}[data-theme=dark] .behavior-yesno .behavior-chip--yesno.is-muted{color:#e2e8f0b3;background:linear-gradient(145deg,#1f2937d9,#111827cc);border-color:#94a3b840;box-shadow:0 12px 24px #0000007a}[data-theme=dark] .behavior-yesno .behavior-chip--yesno.is-muted:hover,[data-theme=dark] .behavior-yesno .behavior-chip--yesno.is-muted:focus-visible{background:linear-gradient(145deg,#1f2937eb,#111827db);border-color:#94a3b852;box-shadow:0 14px 28px #0000008c}[data-theme=dark] .behavior-yesno .behavior-chip--yesno.is-muted:before{background:#94a3b84d;border-color:#94a3b875;box-shadow:inset 0 0 0 1px #ffffff14,0 6px 14px #0006}[data-theme=dark] .behavior-yesno .behavior-chip--yesno.is-active{border-color:#94a3b859;box-shadow:0 16px 34px #0000008c}[data-theme=dark] .behavior-yesno .behavior-chip--yesno[data-choice=oui].is-active{background:linear-gradient(145deg,#16a34a33,#15803d24);border-color:#16a34a8c;box-shadow:0 16px 34px #10b98133}[data-theme=dark] .behavior-yesno .behavior-chip--yesno[data-choice=oui].is-active:before{background:linear-gradient(135deg, var(--bv-color-success), #16a34a);border-color:#16a34ab3;box-shadow:0 10px 22px #16a34a52,0 0 0 6px #16a34a38}[data-theme=dark] .behavior-yesno .behavior-chip--yesno[data-choice=non].is-active{background:linear-gradient(145deg,#f871712e,#ef44441f);border-color:#ef444480;box-shadow:0 16px 34px #ef444433}[data-theme=dark] .behavior-yesno .behavior-chip--yesno[data-choice=non].is-active:before{background:linear-gradient(135deg, #f87171, var(--bv-color-danger));border-color:#ef4444b3;box-shadow:0 10px 22px #ef44444d,0 0 0 6px #ef444433}[data-theme=dark] .human-actions{background-blend-mode:screen, normal, normal;-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);background:linear-gradient(145deg,#ffffffe6 0%,#ffececa8 28%,#ffcece80 100%),radial-gradient(120% 140% at 18% -12%,#ffbaba5c,#0000 72%),radial-gradient(120% 140% at 88% -8%,#ffd2d247,#0000 78%);border:2px dashed #ef444480;box-shadow:0 38px 82px #ef44442e,0 18px 38px #ef44441f,inset 0 1px #ffffff8c}[data-theme=dark] .human-actions:before{background:radial-gradient(520px 360px at var(--mx,46%) calc(var(--my,30%) - 80px), #ffffffd9, transparent 70%), radial-gradient(520px 360px at calc(var(--mx,54%) + 180px) calc(var(--my,60%) + 210px), #ffd2d252, transparent 82%), linear-gradient(185deg, #ffffff47, transparent 72%);mix-blend-mode:screen;opacity:.68}[data-theme=dark] .human-actions:after{background:linear-gradient(128deg,#ffffff94,#0000 45%),radial-gradient(140% 120% at 50% 120%,#ff9a9a2e,#0000 76%),repeating-linear-gradient(135deg,#ffffff14 0 8px,#0000 8px 18px);box-shadow:inset 0 1px #ffffffb3,inset 0 -44px 90px #ef44441f}[data-theme=dark] .human-actions__loading{color:#0f172ab8}[data-theme=dark] .human-actions__loading-spinner{border:3px solid #f871713d;border-top-color:#f87171e6}[data-theme=dark] .human-actions__modules-grid .human-module-card{--modules-card-border:#ffbd8cd1;--modules-card-border-muted:#ffb984ad;--modules-card-border-active:#ff9d5ecc;--modules-card-gradient:radial-gradient(185% 188% at 16% -48%, #ffe6d2f5, transparent 72%), radial-gradient(165% 168% at 90% -32%, #ffcaa273, transparent 64%), linear-gradient(186deg, #ffecd9f5, #ffd6bacc);--modules-card-gradient-muted:radial-gradient(178% 178% at 24% -40%, #ffe1c7f0, transparent 72%), radial-gradient(150% 152% at 92% -18%, #ffc8a05c, transparent 64%), linear-gradient(188deg, #ffe5cceb, #ffcfacc7);--modules-card-gradient-active:radial-gradient(188% 188% at 18% -46%, #ffd9b9fa, transparent 70%), radial-gradient(152% 152% at 90% -24%, #ffc09099, transparent 64%), linear-gradient(186deg, #ffe0c4fa, #ffc699db);--modules-card-shadow:0 38px 78px #ffb4743d, 0 22px 46px #ffa86a2e;--modules-card-shadow-hover:0 46px 94px #ffa56052, 0 30px 60px #ffae6e3d;--modules-card-inner-border:#fff8f0e6;--modules-card-inner-glow:#ffc29647;--modules-card-highlight:#ffdbbde6}[data-theme=dark] .human-module-card__purge:disabled{opacity:.55;color:inherit;box-shadow:none;background:#fde68a2e;border-color:#eab30833}[data-theme=dark] .human-actions__badge{color:#881337e6;text-shadow:0 1px #ffffffad;background:radial-gradient(140% 120% at 16% 20%,#ffffffdb,#0000 58%),linear-gradient(135deg,#fff1f2eb,#ffdde1db);border:1px solid #f871716b;box-shadow:0 14px 28px #f8717133,0 6px 16px #f8717129,inset 0 1px #ffffffc2}[data-theme=dark] .human-actions__badge--glass{color:#f87171f2;background:radial-gradient(140% 120% at 12% 0,#ffffff52,#0000 62%),radial-gradient(120% 110% at 80% 115%,#f871712e,#0000 78%),linear-gradient(135deg,#fff3,#ffffff14);border-color:#ffffffa6;box-shadow:0 14px 28px #f8717129,0 8px 18px #0f172a14,inset 0 1px #ffffffb3}[data-theme=dark] .human-actions__badge--glass:after{opacity:.7;border-color:#ffffff7a}[data-theme=dark] .add-tile{--add-tile-ink:#13273b;--add-tile-ink-muted:color-mix(in srgb, var(--add-tile-ink) 78%, #0f172a85);border-color:color-mix(in srgb, var(--add-tile-accent) 16%, #ffffffe6);color:#fff;background:radial-gradient(200% 120% at 12% 0,#ffffff47,#0000 60%),radial-gradient(160% 130% at 80% 10%,#ffffff2e,#0000 64%),linear-gradient(142deg,#ff8049 12%,#ffb244 88%);box-shadow:0 34px 60px #ff8a5459,inset 0 1px #ffffff8c,inset 0 -24px 44px #ff8a542e}[data-theme=dark] .add-tile:before{border-color:color-mix(in srgb, var(--add-tile-accent) 14%, #fffc);background:radial-gradient(120% 120% at 24% 20%, color-mix(in srgb, var(--add-tile-accent-2) 36%, #ffffffb3), transparent 70%), radial-gradient(110% 100% at 78% 12%, color-mix(in srgb, var(--add-tile-accent) 20%, #ffffffb8), transparent 68%);opacity:.92}[data-theme=dark] .add-tile:after{background:radial-gradient(110% 110% at 48% 46%, color-mix(in srgb, var(--add-tile-accent) 38%, #fff9), transparent 72%);opacity:.34}[data-theme=dark] .add-tile .add-tile__icon{background:linear-gradient(160deg, color-mix(in srgb, var(--add-tile-accent) 10%, #fffffff5), color-mix(in srgb, var(--add-tile-accent-2) 14%, #fffffff0));border:1px solid color-mix(in srgb, var(--add-tile-accent) 12%, #ffffffe6);box-shadow:inset 0 1px 0 #ffffffe6, 0 14px 28px color-mix(in srgb, var(--add-tile-accent) 18%, #0f172a29)}[data-theme=dark] .add-tile .add-tile__icon-glow{background:radial-gradient(120% 68% at 42% 28%, color-mix(in srgb, var(--add-tile-accent) 26%, #ffffffeb), transparent 72%);opacity:.9}[data-theme=dark] .add-tile .add-tile__icon-mask{background:linear-gradient(145deg, color-mix(in srgb, var(--add-tile-accent) 88%, #ffae7a), color-mix(in srgb, var(--add-tile-accent-2) 60%, #ff8f4c));filter:drop-shadow(0 10px 22px color-mix(in srgb, var(--add-tile-accent) 24%, #0f172a42))}[data-theme=dark] .add-tile .add-tile__badge{background:linear-gradient(140deg, color-mix(in srgb, var(--add-tile-accent) 86%, #ffb68a), color-mix(in srgb, var(--add-tile-accent) 70%, #ff7a3a));box-shadow:0 14px 28px color-mix(in srgb, var(--add-tile-accent) 18%, #0f172a40), inset 0 1px 0 #ffffffe0}[data-theme=dark] .add-tile .add-tile__title{color:#fff}[data-theme=dark] .add-tile .add-tile__caption{color:#ffffffd9}[data-theme=dark] .add-tile .add-tile__cta{background:linear-gradient(160deg, color-mix(in srgb, var(--add-tile-accent) 10%, #fffffff5), color-mix(in srgb, var(--add-tile-accent-2) 14%, #fffffff0));color:var(--add-tile-accent);border:1px solid color-mix(in srgb, var(--add-tile-accent) 12%, #ffffffe6);box-shadow:inset 0 1px 0 #ffffffe6, 0 14px 28px color-mix(in srgb, var(--add-tile-accent) 18%, #0f172a29)}[data-theme=dark] .add-tile.is-blocked,[data-theme=dark] .add-tile[data-blocked=true]{box-shadow:0 18px 34px #64748b2e,inset 0 1px #ffffff85}[data-theme=dark] .add-tile.is-blocked .add-tile__cta,[data-theme=dark] .add-tile[data-blocked=true] .add-tile__cta{color:#64748b;border-color:#94a3b8b3}[data-theme=dark] .human-modules-card{--modules-accent:#f97316;--modules-accent-strong:#ea580c;--modules-outline:#bfdbfe6b;--modules-neutral:#1e293bd1;--modules-core-border:#fff9;--modules-core-gradient:radial-gradient(185% 185% at 18% -58%, #ffffffd1, transparent 72%), radial-gradient(150% 150% at 85% -36%, #bfdbfe47, transparent 68%), linear-gradient(185deg, #ffffff85, #dfecff75);--modules-card-border:#bfdbfee6;--modules-card-border-muted:#bfdbfebd;--modules-card-border-active:#7dd3fcd1;--modules-card-gradient:radial-gradient(185% 185% at 18% -52%, #fffffffa, transparent 76%), radial-gradient(160% 170% at 90% -36%, #bfdbfe66, transparent 70%), linear-gradient(186deg, #f8fcffe6, #e4f0ffcc);--modules-card-gradient-muted:radial-gradient(178% 182% at 24% -44%, #f8fcfff0, transparent 72%), radial-gradient(150% 150% at 92% -18%, #dde8ff52, transparent 66%), linear-gradient(188deg, #f4f9ffe0, #e2eeffc7);--modules-card-gradient-active:radial-gradient(182% 185% at 18% -48%, #f8fcfff5, transparent 72%), radial-gradient(150% 150% at 92% -22%, #7dd3fc57, transparent 68%), linear-gradient(186deg, #ecfcffeb, #e0f2ffcc);--modules-card-shadow:0 44px 86px #94c5ff33, 0 26px 52px #7dd3fc26;--modules-card-shadow-hover:0 52px 102px #94c5ff42, 0 34px 64px #7dd3fc2e;--modules-card-inner-border:#ffffffd1;--modules-card-inner-glow:#bfdbfe3d;--modules-card-highlight:#ffffffdb;background:radial-gradient(190% 200% at 12% -65%,#ffffffe6,#0000 74%),radial-gradient(160% 185% at 88% -52%,#bfdbfe52,#0000 70%),linear-gradient(186deg,#ffffff8a,#deebff75);border-color:#ffffff8c;box-shadow:0 48px 96px #94c5ff29,0 36px 68px #0f172a2e}[data-theme=dark] .human-modules-card:before{opacity:.9;background:linear-gradient(125deg,#ffffff8c,#bfdbfe2e);border-color:#fff6}[data-theme=dark] .human-modules-card:after{filter:blur(28px);opacity:.7;background:#ffffffad}[data-theme=dark] .human-modules-card__eyebrow{color:#f97316d1}[data-theme=dark] .human-modules-card__title{color:var(--modules-accent-strong)}[data-theme=dark] .human-modules-card__subtitle{color:#7c2d12b3}[data-theme=dark] .human-modules-card__meter{color:#fffffffa;text-shadow:0 1px 2px #14708c59, 0 0 8px var(--app-accent-soft,#54c4fa66);background:radial-gradient(160% 170% at 18% -42%, #fffffffa, transparent 56%), var(--app-accent-gradient,linear-gradient(148deg, #7ef4d6f5, #54c4faf0));border:1px solid var(--app-accent-outline,#54c4faa6);box-shadow:inset 0 2px 6px #ffffffbf,inset 0 -4px 10px #54c4fa42,0 18px 32px #54c4fa3d}[data-theme=dark] .human-modules-card__guidelines{color:#1e293bc7}[data-theme=dark] .human-modules-card__guideline-icon{background:radial-gradient(circle at 35% 25%,#fffffff5,#0000 60%),linear-gradient(135deg,#e2e8f0c7,#bfdbfebd);border:1px solid #bfdbfe73;box-shadow:inset 0 1px #fff9,0 6px 12px #94a3b840}[data-theme=dark] .human-modules-card__close{color:var(--modules-accent-strong);background:radial-gradient(150% 150% at 20% -45%,#ffffffe6,#0000 68%),linear-gradient(140deg,#ffffffdb,#fb923c9e);border-color:#f9731673;box-shadow:0 22px 40px #f973163d,inset 0 1px #ffffffbf}[data-theme=dark] .human-modules-card__close:after{border-color:#ffffffb8}[data-theme=dark] .human-modules-card__close:hover,[data-theme=dark] .human-modules-card__close:focus-visible{color:var(--modules-accent);background:radial-gradient(150% 150% at 16% -40%,#fffffff5,#0000 65%),linear-gradient(140deg,#ffffffe6,#f97316b8);border-color:#f97316b3;box-shadow:0 26px 48px #f9731647,inset 0 1px #ffffffd1}[data-theme=dark] .human-modules-card .human-module-card__icon,[data-theme=dark] .wizard-module-chip .human-module-card__icon{background:radial-gradient(circle at 35% 28%,#fffffff5,#0000 60%),linear-gradient(160deg,#ffc69673,#ffa66e66),linear-gradient(140deg,#fff4e7fa,#ffe2c9e6);box-shadow:inset 0 1px #ffffffe0,0 12px 24px #ffc1963d}[data-theme=dark] .human-modules-card .human-module-card__icon:before,[data-theme=dark] .wizard-module-chip .human-module-card__icon:before{background:radial-gradient(132% 120% at 50% 18%,#ffffffbf,#0000 70%);box-shadow:inset 0 -16px 22px #ffbf9647}[data-theme=dark] .human-modules-card .human-module-card__icon:after,[data-theme=dark] .wizard-module-chip .human-module-card__icon:after{border-color:#ffffffa6}[data-theme=dark] .human-modules-card .human-module-card__glyph,[data-theme=dark] .wizard-module-chip .human-module-card__glyph{filter:drop-shadow(0 0 .85px #ffaa78e6)drop-shadow(0 14px 24px #f9731659);background:radial-gradient(circle at 32% 28%,#ffffff2e,#0000 65%),linear-gradient(136deg,#ff7a1a 0%,#ffb347 70%,#ffd9a8 100%)}[data-theme=dark] .human-modules-card .human-module-card.is-disabled .human-module-card__glyph{opacity:.95;mix-blend-mode:normal;filter:grayscale()saturate(.15)brightness(.92)drop-shadow(0 16px 26px #47526652);background:radial-gradient(circle at 32% 24%,#ffffff2e,#0000 58%),linear-gradient(148deg,#768092fa,#303a4bf0)}[data-theme=dark] .human-modules-card .human-module-card:not(.is-active):not(.is-disabled) .human-module-card__title{color:var(--modules-accent-strong)}[data-theme=dark] .human-modules-card .human-module-card:not(.is-active):not(.is-disabled) .human-module-card__description{color:#1e293bb3}[data-theme=dark] .human-core-module-card__glyph{filter:drop-shadow(0 10px 18px #94c5ff47);background:linear-gradient(148deg,#fffffff2,#ffe9d0e0)}[data-theme=dark] .human-core-module-card__badge{color:#fffffffa;text-shadow:0 1px 2px #065f4666,0 0 8px #2dd4bf73;background:radial-gradient(145% 155% at 18% -35%,#fffffff5,#0000 60%),linear-gradient(135deg,#c4f6ecf5,#2dd4bfe0);border:1px solid #2dd4bf99;box-shadow:inset 0 2px 4px #ffffffa6,inset 0 -3px 8px #10b98140,0 16px 28px #10b98147}[data-theme=dark] .human-core-module-card__badge-dot{background:radial-gradient(circle at 35% 25%,#ffffffd9,#0000 60%),linear-gradient(145deg,#10b981,#059669f2);box-shadow:0 4px 12px #10b98180}[data-theme=dark] .human-core-module-card__connector{background:radial-gradient(150% 160% at 50% -70%,#ffffffeb,#0000 70%),linear-gradient(135deg,#ffffffc7,#dbeafeb8);border:1px solid #ffffff73;box-shadow:inset 0 1px #fff6,0 16px 28px #94c5ff47}[data-theme=dark] .tile-surface{background:radial-gradient(90% 70% at 50% -20%,#ffba782e,#fff0 70%),linear-gradient(#ffffffeb,#fff9);border:1.5px solid #ffffff73;box-shadow:0 24px 55px #0f172a24,0 6px 18px #0f172a14}[data-theme=dark] .tile-surface:after{box-shadow:inset 0 1px #ffffffa6}[data-theme=dark] .tile-section:before{background:radial-gradient(ellipse farthest-corner at var(--mx,50%) var(--my,40%), #ffffff40, transparent 72%)}[data-theme=dark] .tile-section__subtitle{color:#0f172aa6}[data-theme=dark] .human-wizard-summary:not(.human-wizard-summary--classic){-webkit-backdrop-filter:blur(26px)saturate(180%)contrast(1.03);backdrop-filter:blur(26px)saturate(180%)contrast(1.03);background:repeating-linear-gradient(0deg,#fff9 0 2px,#ffffff1f 2px 14px),linear-gradient(150deg,#fcffff66,#e8f3ff24),radial-gradient(150% 120% at 12% -24%,#ffffff57,#0000 58%),radial-gradient(160% 120% at 86% -30%,#b2d4ff4d,#0000 70%),radial-gradient(110% 130% at 50% 120%,#cae2ff29,#0000 78%),#ffffff38;border:1.5px solid #daeaff9e;box-shadow:inset 0 1px #ffffffd9,0 18px 36px #568ad838,0 38px 72px #6092e033}[data-theme=dark] .human-wizard-summary:not(.human-wizard-summary--classic):before{mix-blend-mode:screen;filter:blur(18px);opacity:.72;background:conic-gradient(from 120deg at 28% 20%,#0000 0deg,#fff6 140deg,#0000 240deg),radial-gradient(150% 120% at 18% -28%,#ffffff73,#0000 62%),radial-gradient(150% 130% at 82% -34%,#badcff59,#0000 72%),linear-gradient(184deg,#ffffff3d,#0000 78%)}[data-theme=dark] .human-wizard-summary:not(.human-wizard-summary--classic):after{mix-blend-mode:plus-lighter;filter:blur(18px);opacity:.6;background:linear-gradient(135deg,#ffffff38,#ffffff14 32%,#ffffff29 64%,#ffffff0f),radial-gradient(120% 120% at 38% 96%,#ffffff38,#0000 76%),radial-gradient(120% 100% at 72% -8%,#aad2ff3d,#0000 82%),linear-gradient(205deg,#82c4ff29,#0000 80%);inset:0}[data-theme=dark] .human-wizard-summary--classic{background:radial-gradient(150% 160% at 14% -18%,#a4ddff5c,#0000 74%),radial-gradient(160% 150% at 86% -18%,#c4eaff52,#0000 78%),linear-gradient(170deg,#fffffff5,#eff7ffe6);border:1.5px solid #fff9;box-shadow:0 36px 72px #3b82f61f,0 12px 28px #3b82f614}[data-theme=dark] .human-wizard-summary--classic:before{background:radial-gradient(320px 240px at var(--mx,48%) var(--my,34%), #ffffff61, transparent 72%), radial-gradient(320px 240px at calc(var(--mx,48%) * .6) calc(var(--my,34%) * .64), #b4e0ff38, transparent 78%)}[data-theme=dark] .human-wizard-summary .human-summary-label{color:#0f1a3a}[data-theme=dark] .human-wizard-summary .human-summary-value,[data-theme=dark] .human-wizard-summary .human-summary-text{color:#0f203d}[data-theme=dark] .human-wizard-summary .human-summary-chip,[data-theme=dark] .human-wizard-summary .human-answer-pill{color:#0f265c;background:linear-gradient(135deg,#ffffffe6,#ecf4ffe6);border:1px solid #94bfff6b;box-shadow:0 18px 32px #94bfff40,0 8px 16px #0ea5e92e}[data-theme=dark] .human-wizard-summary .human-summary-chip:before,[data-theme=dark] .human-wizard-summary .human-answer-pill:before{background:radial-gradient(130% 150% at 20% 20%,#ffffffd9,#fff0 60%),linear-gradient(#fff6,#fff0)}[data-theme=dark] .human-wizard-summary .human-summary-chip:hover,[data-theme=dark] .human-wizard-summary .human-answer-pill:hover{box-shadow:0 24px 48px #94bfff59,0 12px 26px #0ea5e933}[data-theme=dark] .human-wizard-summary .human-answer-pill--badge{border-color:var(--badge-border,#ffffff8c);color:var(--badge-text,#182e46c2);text-shadow:none;background:#ffffff25;box-shadow:inset 0 .5px #ffffff80,inset 0 -4px 10px #b4c4d21f,0 12px 24px #96a4ba24}[data-theme=dark] .human-wizard-summary .human-answer-pill--badge:before{background:linear-gradient(135deg,#ffffffb8,#ffffff2e 55%,#0000 80%)}[data-theme=dark] .human-wizard-summary .human-answer-pill--badge:after{background:radial-gradient(120% 160% at 50% 100%,#d4e0f047,#0000 72%)}[data-theme=dark] .human-wizard-summary .human-answer-pill--accent{--badge-border:#ffffff9e;--badge-text:#087478c7}[data-theme=dark] .human-wizard-summary .human-answer-pill--neutral{--badge-border:#ffffff94;--badge-text:#284a6cb8}[data-theme=dark] .human-wizard-summary .human-answer-pill--muted{--badge-border:#ffffff80;--badge-text:#3848608a}[data-theme=dark] .human-wizard-summary .human-badge-answer__topic{color:#0f172aa8}[data-theme=dark] .human-wizard-summary .tile-section__addon-shell:after{background:radial-gradient(70% 140% at 50% 60%,#3672d240,#3672d200 78%)}[data-theme=dark] .human-wizard-summary .bw-popover__spark{--share-gradient-from:#ff8f3a;--share-gradient-to:#ff4b00;--spark-star-outline:#ffffffb3;--spark-star-glow:#ff824673;--spark-star-highlight:#ffffffc7;filter:drop-shadow(0 14px 30px #ff843654)drop-shadow(0 6px 14px #ffc49659)}[data-theme=dark] .human-wizard-summary .bw-popover__spark:before{opacity:.95;background:radial-gradient(150% 130% at 20% 8%,#fffffff2,#ffffff1f 60%),linear-gradient(155deg,#ffffffc7,#d8e8ff59);border:1px solid #ffffff7a;box-shadow:inset 0 .5px #ffffffa6,inset 0 -6px 14px #aec7e24d,0 18px 32px #6092e033}[data-theme=dark] .human-wizard-summary .bw-popover__spark:after{opacity:.9;background:radial-gradient(circle at 32% 24%,#ffffffa6,#0000 58%),radial-gradient(circle at 68% 78%,#ffbe8c66,#0000 82%)}[data-theme=dark] .human-wizard-summary .bw-popover__spark-star{background:radial-gradient(circle at 26% 18%, var(--spark-star-highlight), transparent 52%), linear-gradient(135deg, #ffd79d 10%, #ff9c46 42%, #ff6815 74%, #ff3600 100%);border:1px solid var(--spark-star-outline);filter:drop-shadow(0 6px 12px #ffb07859) drop-shadow(0 18px 30px var(--spark-star-glow));box-shadow:inset 0 1px 2px #ffffffe6,inset 0 -3px 6px #0000001f}[data-theme=dark] .wizard-missing-card{color:inherit;background:radial-gradient(160% 140% at 18% -30%,#89daff85,#0000 62%),radial-gradient(150% 130% at 92% -18%,#5eead473,#0000 70%),linear-gradient(165deg,#e0f2fefa,#bfe4ffed,#a7f3d0e6);border:1.6px dashed #5eead48c;box-shadow:inset 0 1px #ffffffeb,0 34px 72px #89daff47,0 18px 40px #10b9812e}[data-theme=dark] .wizard-missing-card:before{opacity:.55;border:1px solid #ffffff8c}[data-theme=dark] .wizard-missing-card:after{filter:blur(40px);opacity:.7;background:radial-gradient(65% 100% at 50% 0,#a7f3d066,#0000 70%)}[data-theme=dark] .wizard-missing-card__header-pane{background:radial-gradient(150% 120% at 18% -40%,#e0f2fef2,#0000 60%),radial-gradient(120% 100% at 92% -10%,#a7f3d094,#0000 70%),linear-gradient(160deg,#fffffff5,#e2f3ffeb);border:1.2px dashed #5eead473;box-shadow:0 24px 42px #89daff40,inset 0 1px #ffffffd9}[data-theme=dark] .wizard-missing-card__progress{--wizard-progress-color:#10b981fa;--wizard-progress-track:#e2e8f073;color:color-mix(in srgb, var(--wizard-mint-start,#0ea5e9) 22%, #0f172ae6);background:conic-gradient(from -90deg, var(--wizard-progress-color) 0 var(--wizard-progress-angle), color-mix(in srgb, var(--wizard-progress-track) 80%, #e2e8f033) var(--wizard-progress-angle) 360deg), radial-gradient(140% 130% at 18% -20%, #ffffffbf, transparent 65%), linear-gradient(155deg, #ebfafff5, #d6f5ffd9, #d1fae5e0);border:1.6px solid color-mix(in srgb, var(--wizard-mint-end,#34d399) 35%, #ffffffb3);box-shadow:inset 0 1px #ffffffbf,0 18px 36px #89daff47,0 10px 28px #10b98138}[data-theme=dark] .wizard-missing-card__progress:before{opacity:.95;background:radial-gradient(120% 120% at 30% 20%,#fffffff5,#ffffffb3),linear-gradient(160deg,#ecfdf5cc,#dbf4ffbf);border:1px solid #ffffff73;box-shadow:inset 0 1px 2px #0f172a14,inset 0 -6px 12px #a5f3fc47}[data-theme=dark] .wizard-missing-card__progress:after{background:radial-gradient(60% 95% at 50% 0,#6ee7b766,#0000 70%),radial-gradient(80% 90% at 50% 100%,#3b82f626,#0000 75%)}[data-theme=dark] .wizard-missing-card__progress-value{color:color-mix(in srgb, var(--wizard-mint-start,#0ea5e9) 35%, #0f172aeb);text-shadow:0 10px 20px #0f4c812e,0 0 10px #ffffffd9}[data-theme=dark] .wizard-missing-card__eyebrow{color:#0f766e9e}[data-theme=dark] .wizard-missing-card__title{color:#0f172a}[data-theme=dark] .wizard-missing-card__subtitle{color:#0f172acc}[data-theme=dark] .wizard-missing-card__dismiss{color:#ff7a3a;background:radial-gradient(130% 130% at 24% 18%,#fffffff2,#fff7edc7),linear-gradient(150deg,#fff4e4b3,#ffffff8a);border:1px solid #f9731647;box-shadow:inset 0 1px #ffffffb8,0 10px 18px #f9731624}[data-theme=dark] .wizard-missing-card__dismiss:hover,[data-theme=dark] .wizard-missing-card__dismiss:focus-visible{color:#ff7a3a;border-color:#f9731666;box-shadow:inset 0 1px #ffffffd1,0 14px 24px #f9731633}[data-theme=dark] .wizard-missing-card__module{color:#0f172ae0;background:radial-gradient(150% 120% at 18% -40%,#e0f2fef2,#0000 60%),radial-gradient(120% 100% at 92% -10%,#a7f3d08c,#0000 72%),linear-gradient(160deg,#fffffff5,#e2f3ffeb);border:1.2px dashed #5eead473;box-shadow:0 24px 42px #89daff38,0 12px 28px #10b9812e,inset 0 1px #ffffffe0}[data-theme=dark] .wizard-missing-card__module:before{opacity:.5;border:1px solid #ffffff8c}[data-theme=dark] .wizard-missing-card__module:after{opacity:.65;background:radial-gradient(65% 100% at 50% 0,#a7f3d052,#0000 70%)}[data-theme=dark] .wizard-missing-card__module-title{color:#0f172a}[data-theme=dark] .wizard-missing-card__module-subtitle{color:#0f172ab8}[data-theme=dark] .wizard-missing-card__module-count{color:#0f766ed9;background:#ccfbf199;border:1px solid #0d948847;box-shadow:0 8px 18px #10b98133}[data-theme=dark] .wizard-missing-card__toggle{color:#0f766ed9}[data-theme=dark] .wizard-missing-card__toggle:hover{color:#0f766ef2}[data-theme=dark] .wizard-missing-card__question-link{color:#0f172ae6;background:linear-gradient(150deg,#ffffffd6,#edf8ffcc),radial-gradient(140% 150% at 15% -30%,#bae6fd8c,#0000 72%),radial-gradient(120% 130% at 84% -26%,#fde68a47,#0000 76%);border-color:#93c5fd6b;box-shadow:0 18px 32px #94c5ff38,0 8px 16px #0f172a1a,inset 0 1px #ffffffd6}[data-theme=dark] .wizard-missing-card__question-link:hover{border-color:#3b82f680;box-shadow:0 22px 38px #94c5ff47,0 10px 20px #0f172a1f,inset 0 1px #ffffffe0}[data-theme=dark] .wizard-missing-card__question-link:before{opacity:.62;background:linear-gradient(140deg,#ffffffc7,#ffffff47)}[data-theme=dark] .wizard-missing-card__question-link:after{opacity:.5;background:radial-gradient(85% 130% at 50% 100%,#bae6fd4d,#0000 64%)}[data-theme=dark] .wizard-missing-card__question-icon{color:#0e7490e6;background:linear-gradient(135deg,#0ea5e938,#2dd4bf33)}[data-theme=dark] .wizard-missing-card__badge--optional{color:#475569d1;background:#e2e8f0b8;border-color:#94a3b852}[data-theme=dark] .wizard-missing-card__badge--required{color:#9a3412e6;background:#fed7aa9e;border-color:#fb923c57;box-shadow:0 8px 18px #f973162e}[data-theme=dark] .wizard-missing-card__question-arrow{color:#1d4ed8e6;background:linear-gradient(135deg,#bfdbfecc,#bae6fdc7)}[data-theme=dark] .wizard-missing-card__footer{color:#0f766ea6}[data-theme=dark] .wizard-missing-card__icon-button{color:#ff7a3a;background:radial-gradient(140% 120% at 16% -18%,#ffffffe0,#0000 58%),linear-gradient(140deg,#fff5eee6,#ffe9d7bf);border:1px solid #f9731647;box-shadow:inset 0 1px #ffffffb8,0 10px 18px #f9731624}[data-theme=dark] .wizard-missing-card__icon-button:hover,[data-theme=dark] .wizard-missing-card__icon-button:focus-visible{color:#ff7a3a;border-color:#f9731670;box-shadow:inset 0 1px #ffffffd1,0 14px 24px #f9731633}[data-theme=dark] .wizard-missing-card__icon-button:focus-visible{outline-offset:3px;border-radius:.9rem;outline:2px solid #ff7a3a61}[data-theme=dark] .wizard-module-chip:before{filter:blur(10px);opacity:.9;background:radial-gradient(100% 100% at 50% 25%,#ffffff8c,#0000 72%),radial-gradient(120% 120% at 50% 90%,#d1e9ff52,#0000 78%);box-shadow:0 24px 44px #94c5ff40,0 18px 32px #0f172a26}[data-theme=dark] .wizard-module-chip:after{mix-blend-mode:screen;opacity:.95;background:radial-gradient(120% 110% at 22% 18%,#ffffffeb,#0000 62%),radial-gradient(110% 120% at 78% 24%,#d6e8ff52,#0000 72%);border:1.6px solid #94c5ffbf;box-shadow:inset 0 1px #ffffffbf,0 16px 26px #94c5ff3d}[data-theme=dark] .wizard-module-chip__glyph-image{--wizard-chip-outline:color-mix(in srgb, var(--wizard-chip-color-from,#ff9856) 78%, #ffe9d3 12%);background:linear-gradient(136deg, var(--wizard-chip-color-from,#ff9856), var(--wizard-chip-color-to,#ffdcb0));filter:drop-shadow(0 0 0 var(--wizard-chip-outline)) drop-shadow(0 1px 0 var(--wizard-chip-outline)) drop-shadow(0 -1px 0 var(--wizard-chip-outline)) drop-shadow(1px 0 0 var(--wizard-chip-outline)) drop-shadow(-1px 0 0 var(--wizard-chip-outline)) drop-shadow(1px 1px 0 var(--wizard-chip-outline)) drop-shadow(-1px -1px 0 var(--wizard-chip-outline)) drop-shadow(-1px 1px 0 var(--wizard-chip-outline)) drop-shadow(1px -1px 0 var(--wizard-chip-outline)) drop-shadow(0 10px 18px #0f172a26) drop-shadow(0 14px 24px #f9731640)}[data-theme=dark] .wizard-module-chip:hover .wizard-module-chip__glyph-image{background:linear-gradient(136deg, color-mix(in srgb, var(--wizard-chip-color-from,#ff9856) 92%, white 6%), color-mix(in srgb, var(--wizard-chip-color-to,#ffdcb0) 92%, white 6%));filter:drop-shadow(0 0 0 var(--wizard-chip-outline)) drop-shadow(0 1px 0 var(--wizard-chip-outline)) drop-shadow(0 -1px 0 var(--wizard-chip-outline)) drop-shadow(1px 0 0 var(--wizard-chip-outline)) drop-shadow(-1px 0 0 var(--wizard-chip-outline)) drop-shadow(1px 1px 0 var(--wizard-chip-outline)) drop-shadow(-1px -1px 0 var(--wizard-chip-outline)) drop-shadow(-1px 1px 0 var(--wizard-chip-outline)) drop-shadow(1px -1px 0 var(--wizard-chip-outline)) drop-shadow(0 16px 28px #0f172a29) drop-shadow(0 20px 30px #f9731647)}[data-theme=dark] .human-actions__modules-grid .human-module-card{--modules-card-border:#ffbd8cd1;--modules-card-border-muted:#ffb984ad;--modules-card-border-active:#ff9d5ecc;--modules-card-gradient:radial-gradient(185% 188% at 16% -48%, #ffe6d2f5, transparent 72%), radial-gradient(165% 168% at 90% -32%, #ffcaa273, transparent 64%), linear-gradient(186deg, #ffecd9f5, #ffd6bacc);--modules-card-gradient-muted:radial-gradient(178% 178% at 24% -40%, #ffe1c7f0, transparent 72%), radial-gradient(150% 152% at 92% -18%, #ffc8a05c, transparent 64%), linear-gradient(188deg, #ffe5cceb, #ffcfacc7);--modules-card-gradient-active:radial-gradient(188% 188% at 18% -46%, #ffd9b9fa, transparent 70%), radial-gradient(152% 152% at 90% -24%, #ffc09099, transparent 64%), linear-gradient(186deg, #ffe0c4fa, #ffc699db);--modules-card-shadow:0 38px 78px #ffb4743d, 0 22px 46px #ffa86a2e;--modules-card-shadow-hover:0 46px 94px #ffa56052, 0 30px 60px #ffae6e3d;--modules-card-inner-border:#fff8f0e6;--modules-card-inner-glow:#ffc29647;--modules-card-highlight:#ffdbbde6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[data-theme=dark] .human-actions__modules-grid .human-module-card__title{color:#0f172ae6}[data-theme=dark] .human-actions__modules-grid .human-module-card__description{color:#475569c7}[data-theme=dark] .human-modules-card .human-module-card__title{color:var(--modules-accent-strong)}[data-theme=dark] .human-modules-card .human-module-card__description{color:#1e293bb8}[data-theme=dark] .human-module-card__switch-track{background:radial-gradient(140% 160% at 18% -12%,#ffffffeb,#0000 55%),linear-gradient(145deg,#e4eaf3f2,#cad5e3e6);border:1.1px solid #64748b99;box-shadow:inset 0 4px 8px #ffffffb3,inset 0 -6px 12px #64748b38,0 12px 24px #0f172a29}[data-theme=dark] .human-module-card__switch-thumb{background:radial-gradient(120% 140% at 30% 10%,#fff,#0000 55%),linear-gradient(170deg,#f8fafcfa,#e2e8f0f0);border:1px solid #94a3b899}[data-theme=dark] .human-module-card__switch.is-active .human-module-card__switch-track{border-color:var(--app-accent-outline,#54c4faa6);background:radial-gradient(130% 150% at 25% -20%, #ffffffeb, transparent 60%), var(--app-accent-gradient,linear-gradient(148deg, #7ef4d6f5, #54c4faf0));box-shadow:inset 0 4px 8px #ffffffa6,inset 0 -6px 12px #54c4fa42,0 12px 22px #54c4fa47}[data-theme=dark] .human-module-card__purge{color:#b45309;background:linear-gradient(145deg,#fff8e6eb,#fef3c7d1);border:1px solid #eab30880;box-shadow:0 10px 18px #eab30838}[data-theme=dark] .human-module-card__purge:hover,[data-theme=dark] .human-module-card__purge:focus-visible{color:#92400e;background:linear-gradient(145deg,#fde68a61,#fcd34d42);border-color:#eab308a3;box-shadow:0 12px 22px #eab30852}[data-theme=dark] .human-module-card__purge:disabled{opacity:.55;box-shadow:none;background:#fde68a2e;border-color:#eab30833}[data-theme=dark] .wizard-module-chip{--wizard-chip-color-from:#ff9856;--wizard-chip-color-to:#ffdcb0}main[data-fast-scroll=true] .tile-card,main[data-fast-scroll=true] .tile-card--frosted,main[data-fast-scroll=true] .tile-section,main[data-fast-scroll=true] .human-hero,main[data-fast-scroll=true] .animal-hero,main[data-fast-scroll=true] .household-hero,main[data-fast-scroll=true] .surface-depth-404{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;animation:none!important}main[data-fast-scroll=true] .tile-glyph,main[data-fast-scroll=true] .tile-img{filter:none!important}.human-planning-carousel[data-rail-scrolling=true]{scroll-snap-type:none!important}.human-planning-carousel[data-rail-scrolling=true] .human-planning-card,.human-planning-carousel[data-rail-scrolling=true] .human-planning-single__board,.human-planning-carousel[data-rail-scrolling=true] .human-planning-card__chip,.human-planning-carousel[data-rail-scrolling=true] .human-planning-card__scenario-pill,.human-planning-carousel[data-rail-scrolling=true] .behavior-problem-card,.human-planning-carousel[data-rail-scrolling=true] .behavior-status-pill{transition:none!important;animation:none!important}.human-planning-carousel[data-rail-scrolling=true] .human-planning-card__chip,.human-planning-carousel[data-rail-scrolling=true] .human-planning-card__scenario-pill,.human-planning-carousel[data-rail-scrolling=true] .behavior-problem-card,.human-planning-carousel[data-rail-scrolling=true] .behavior-problem-card__chip,.human-planning-carousel[data-rail-scrolling=true] .behavior-status-pill{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.human-planning-carousel[data-rail-scrolling=true] .behavior-problem-card__glyph-icon,.human-planning-carousel[data-rail-scrolling=true] .human-planning-board-corner-hint{filter:none!important;transition:none!important}.human-planning-carousel[data-rail-scrolling=true] [data-planning-grid=true] [data-planning-range="1"]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important}.human-planning-carousel[data-rail-scrolling=true] [data-planning-grid=true] [data-planning-range="1"] [aria-hidden]{filter:none!important}.human-planning-carousel[data-rail-scrolling=true] .share-grant-household-grid__item:before,.human-planning-carousel[data-rail-scrolling=true] .share-grant-household-grid__item:after,.human-planning-carousel[data-rail-scrolling=true] .share-grant-scope-rail__item:before,.human-planning-carousel[data-rail-scrolling=true] .share-grant-scope-rail__item:after{opacity:0!important;filter:none!important;transition:none!important}.wizard-missing-card__cta--primary{background:radial-gradient(140% 130% at 18% -38%,#ffdec6e6,#0000 58%),linear-gradient(126deg,#fb923c,#f97316);box-shadow:0 12px 24px #f973163d,inset 0 1px #ffffff73}.wizard-missing-card__cta--primary:hover{transform:translateY(-1px);box-shadow:0 16px 28px #f9731642,inset 0 1px #ffffff85}.wizard-missing-card__toggle{border-radius:var(--bv-radius-pill);color:#0e7490e6;text-underline-offset:0;background:linear-gradient(140deg,#ecfbffe6,#dff6ffc7);border:1px solid #0ea5e957;justify-content:center;align-items:center;min-height:1.9rem;padding:.2rem .72rem;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffffc7,0 8px 16px #7dd3fc2e}.wizard-missing-card__toggle:hover{color:#0d9488f2;background:linear-gradient(140deg,#ecfdfffa,#d1fae5d6);border-color:#14b8a66b;box-shadow:inset 0 1px #ffffffd6,0 10px 18px #2dd4bf33}.wizard-missing-card__toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #38bdf83d,0 10px 18px #2dd4bf33}.wizard-missing-card__sticky-actions{z-index:8;background:linear-gradient(#fff0,#f8fdffeb 34%,#f8fdfffa);justify-content:flex-end;margin-top:clamp(.6rem,1.8vw,1rem);padding:clamp(.55rem,1.8vw,.8rem) 0 clamp(.2rem,1vw,.4rem);display:flex;position:sticky;bottom:0}.wizard-missing-card__cta--sticky{min-height:44px;padding:.62rem 1.2rem;font-size:.9rem}.wizard-missing-card--suggested .wizard-missing-card__sticky-actions{display:none}.wizard-missing-card__footer{margin-top:.2rem}.human-modules-card__meter-button{--human-modules-meter-count-color:var(--modules-accent-strong);--human-modules-meter-action-color:var(--modules-accent);color:var(--modules-accent-strong);text-shadow:none;background:radial-gradient(140% 160% at 18% -12%,#ffffffeb,#0000 55%),linear-gradient(145deg,#e4eaf3f2,#cad5e3e6);border:1px solid #94a3b85c;box-shadow:inset 0 4px 8px #ffffffb3,inset 0 -6px 12px #64748b38,0 12px 24px #0f172a29}.human-modules-card__meter-button .human-modules-card__meter-count{color:var(--human-modules-meter-count-color)}.human-modules-card__meter-button .human-modules-card__meter-action{color:var(--human-modules-meter-action-color);opacity:1;text-shadow:none}.human-modules-card__meter-button:hover:not(:disabled),.human-modules-card__meter-button:focus-visible:not(:disabled){box-shadow:inset 0 4px 8px #ffffffc2,inset 0 -6px 12px #64748b42,0 14px 26px #0f172a2e}.human-modules-card__meter-button[data-state=all]{--human-modules-meter-count-color:var(--modules-accent-strong);--human-modules-meter-action-color:var(--modules-accent);border-color:var(--app-accent-outline,#54c4faa6);background:radial-gradient(130% 150% at 25% -20%, #ffffffeb, transparent 60%), var(--app-accent-gradient,linear-gradient(148deg, #7ef4d6f5, #54c4faf0));color:var(--modules-accent-strong);box-shadow:inset 0 4px 8px #ffffffa6,inset 0 -6px 12px #54c4fa42,0 12px 22px #54c4fa47}.human-modules-card__meter-button[data-state=none]{--human-modules-meter-count-color:var(--modules-accent-strong);--human-modules-meter-action-color:var(--modules-accent);color:var(--modules-accent-strong);background:radial-gradient(140% 160% at 18% -12%,#ffffffeb,#0000 55%),linear-gradient(145deg,#e4eaf3f2,#cad5e3e6);border-color:#64748b99;box-shadow:inset 0 4px 8px #ffffffb3,inset 0 -6px 12px #64748b38,0 12px 24px #0f172a29}.human-modules-card__meter-button[data-state=partial]{--human-modules-meter-count-color:var(--modules-accent-strong);--human-modules-meter-action-color:var(--modules-accent);border-color:var(--app-accent-outline,#54c4faa6);background:radial-gradient(130% 150% at 25% -20%, #ffffffeb, transparent 60%), var(--app-accent-gradient,linear-gradient(148deg, #7ef4d6f5, #54c4faf0));color:var(--modules-accent-strong);box-shadow:inset 0 4px 8px #ffffffa6,inset 0 -6px 12px #54c4fa42,0 12px 22px #54c4fa47}.human-modules-card__meter-button:focus-visible{box-shadow:0 0 0 3px #38bdf83d,0 14px 24px #94a3b842}.human-module-card__switch-group{align-items:center;gap:.48rem;display:inline-flex}.human-module-card__purge{color:#c2410c;box-shadow:none;background:0 0;border-color:#0000}.human-module-card__purge:hover,.human-module-card__purge:focus-visible{color:#9a3412;box-shadow:none;background:#f59e0b1f;border-color:#0000}.human-module-card__purge:focus-visible{outline:none;box-shadow:0 0 0 3px #f59e0b33}.human-module-card__purge:disabled{color:#c2410c73;box-shadow:none;background:0 0;border-color:#0000}.human-module-card:not(.is-active):not(.is-disabled) .human-module-card__purge{opacity:.78;color:#b45309;box-shadow:none;background:0 0;border-color:#0000}.human-module-card:not(.is-active):not(.is-disabled) .human-module-card__purge:hover,.human-module-card:not(.is-active):not(.is-disabled) .human-module-card__purge:focus-visible{opacity:1}@media (max-width:720px){.wizard-missing-card__sticky-actions{padding-top:.6rem}.wizard-missing-card__sticky-actions .wizard-missing-card__cta{justify-content:center;width:100%}}[data-theme=dark] .wizard-missing-card__cta--primary{color:#fff7edf5;background:radial-gradient(130% 130% at 20% -42%,#38bdf857,#0000 62%),linear-gradient(122deg,#f97316e0,#ea580cd1);box-shadow:0 14px 24px #00000075,0 10px 20px #f973163d}[data-theme=dark] .wizard-missing-card__cta--primary:hover{box-shadow:0 16px 28px #00000085,0 12px 22px #f9731647}[data-theme=dark] .wizard-missing-card__toggle{color:#a5f3fceb;background:linear-gradient(140deg,#0f172adb,#09111fd1);border-color:#38bdf866;box-shadow:0 8px 16px #02061775}[data-theme=dark] .wizard-missing-card__toggle:hover{color:#86efacf0;background:linear-gradient(140deg,#10203ae6,#081426db);border-color:#2dd4bf8f}[data-theme=dark] .wizard-missing-card__toggle:focus-visible{box-shadow:0 0 0 3px #38bdf842,0 8px 16px #02061780}[data-theme=dark] .wizard-missing-card__sticky-actions{background:linear-gradient(#060e1e00,#060e1ee0 34%,#060e1ef5)}[data-theme=dark] .human-modules-card__meter-button{--human-modules-meter-count-color:var(--modules-accent-strong);--human-modules-meter-action-color:var(--modules-accent);color:var(--modules-accent-strong);background:radial-gradient(140% 160% at 18% -12%,#ffffffeb,#0000 55%),linear-gradient(145deg,#e4eaf3f2,#cad5e3e6);border-color:#47556994;box-shadow:inset 0 4px 8px #ffffffb3,inset 0 -6px 12px #64748b38,0 12px 24px #0f172a29}[data-theme=dark] .human-modules-card__meter-button .human-modules-card__meter-action{color:var(--human-modules-meter-action-color);opacity:1}[data-theme=dark] .human-modules-card__meter-button[data-state=all]{--human-modules-meter-count-color:var(--modules-accent-strong);--human-modules-meter-action-color:var(--modules-accent);border-color:var(--app-accent-outline,#54c4faa6);background:radial-gradient(130% 150% at 25% -20%, #ffffffeb, transparent 60%), var(--app-accent-gradient,linear-gradient(148deg, #7ef4d6f5, #54c4faf0));color:var(--modules-accent-strong);box-shadow:inset 0 4px 8px #ffffffa6,inset 0 -6px 12px #54c4fa42,0 12px 22px #54c4fa47}[data-theme=dark] .human-modules-card__meter-button[data-state=none]{--human-modules-meter-count-color:var(--modules-accent-strong);--human-modules-meter-action-color:var(--modules-accent);color:var(--modules-accent-strong);background:radial-gradient(140% 160% at 18% -12%,#ffffffeb,#0000 55%),linear-gradient(145deg,#e4eaf3f2,#cad5e3e6);border-color:#64748b99;box-shadow:inset 0 4px 8px #ffffffb3,inset 0 -6px 12px #64748b38,0 12px 24px #0f172a29}[data-theme=dark] .human-modules-card__meter-button[data-state=partial]{--human-modules-meter-count-color:var(--modules-accent-strong);--human-modules-meter-action-color:var(--modules-accent);border-color:var(--app-accent-outline,#54c4faa6);background:radial-gradient(130% 150% at 25% -20%, #ffffffeb, transparent 60%), var(--app-accent-gradient,linear-gradient(148deg, #7ef4d6f5, #54c4faf0));color:var(--modules-accent-strong);box-shadow:inset 0 4px 8px #ffffffa6,inset 0 -6px 12px #54c4fa42,0 12px 22px #54c4fa47}[data-theme=dark] .human-modules-card__meter-button:focus-visible{box-shadow:0 0 0 3px #38bdf847,0 12px 22px #00000094}[data-theme=dark] .human-module-card__purge{color:#fdba74;box-shadow:none;background:0 0;border-color:#0000}[data-theme=dark] .human-module-card__purge:hover,[data-theme=dark] .human-module-card__purge:focus-visible{color:#ffedd5;box-shadow:none;background:#fb923c24;border-color:#0000}[data-theme=dark] .human-module-card__purge:disabled{color:#fdba747a;box-shadow:none;background:0 0;border-color:#0000}[data-theme=dark] .human-module-card:not(.is-active):not(.is-disabled) .human-module-card__purge{opacity:.82;color:#fed7aa;box-shadow:none;background:0 0;border-color:#0000}[data-theme=dark] .human-module-card:not(.is-active):not(.is-disabled) .human-module-card__purge:hover,[data-theme=dark] .human-module-card:not(.is-active):not(.is-disabled) .human-module-card__purge:focus-visible{opacity:1}.human-hero__progress-pill{min-height:46px;padding:.46rem .84rem}.human-hero__progress-pill--cta{color:#0f766eeb;background:radial-gradient(145% 132% at 16% -24%,#ecfdf5fa,#0000 64%),radial-gradient(130% 120% at 92% -20%,#bae6fd94,#0000 64%),linear-gradient(142deg,#dcfce7f0,#d1fae5e6);border:1.8px solid #14b8a673;box-shadow:inset 0 1px #ffffffd6,0 12px 24px #2dd4bf33}.human-hero__progress-pill--cta:hover{border-color:#14b8a68f;box-shadow:inset 0 1px #ffffffe6,0 16px 28px #2dd4bf3d}.human-hero__progress-pill--modules{color:#c2410ce6;-webkit-backdrop-filter:blur(18px)saturate(155%);backdrop-filter:blur(18px)saturate(155%);background:radial-gradient(188% 170% at 14% -54%,#fffffffa,#0000 74%),radial-gradient(158% 162% at 90% -28%,#bfdbfe57,#0000 68%),linear-gradient(184deg,#ffffffd6,#e2eeffb3);border-width:1.35px;border-color:#ffffffa8;box-shadow:inset 0 1px #fffffff0,inset 0 -16px 24px #bfdbfe29,0 18px 34px #94c5ff33,0 12px 24px #0f172a14}.human-hero__progress-pill--modules:before,.human-hero__progress-pill--modules:after{opacity:.42}.human-hero__progress-pill--modules:hover{color:#9a3412f5;border-color:#bfdbfed6;box-shadow:inset 0 1px #fffffff5,inset 0 -18px 26px #bfdbfe2e,0 22px 38px #94c5ff3d,0 14px 26px #0f172a1a}.human-hero__progress-pill--modules .human-hero__progress-pill-title{color:#ea580c}.human-hero__progress-pill--modules .human-hero__progress-pill-icon--modules{background:linear-gradient(#f8fafcfa,#e2e8f0eb);border-color:#94a3b861;box-shadow:inset 0 1px #ffffffd9,0 6px 12px #94a3b82e}.human-hero__progress-pill--modules .human-hero__modules-glyph{filter:drop-shadow(0 0 .65px #fb923cb8)drop-shadow(0 6px 12px #ea580c38);background:radial-gradient(circle at 32% 26%,#ffffff38,#0000 60%),linear-gradient(136deg,#fb923c 0%,#f97316 55%,#ea580c 100%)}.human-hero__progress-pill--modules .human-hero__progress-pill-arrow{color:#ea580ceb}[data-theme=dark] .human-hero__progress-pill--cta{color:#ccfbf1f5;background:radial-gradient(145% 132% at 16% -24%,#0f46429e,#0000 64%),radial-gradient(130% 120% at 92% -20%,#0e749085,#0000 64%),linear-gradient(142deg,#0f766ead,#0e74909e);border-color:#14b8a694;box-shadow:inset 0 1px #ffffff1f,0 14px 24px #065f4670}[data-theme=dark] .human-hero__progress-pill--modules{color:#fdba74f0;background:radial-gradient(180% 165% at 16% -54%,#3b82f63d,#0000 72%),radial-gradient(150% 152% at 88% -28%,#38bdf829,#0000 68%),linear-gradient(182deg,#101828f0,#0a101ee6);border-color:#60a5fa5c;box-shadow:inset 0 1px #ffffff14,inset 0 -16px 24px #3b82f61f,0 20px 34px #00000094}[data-theme=dark] .human-hero__progress-pill--modules:hover{color:#ffedd5fa;border-color:#7dd3fc80}[data-theme=dark] .human-hero__progress-pill--modules .human-hero__progress-pill-title{color:#fdba74}[data-theme=dark] .human-hero__progress-pill--modules .human-hero__progress-pill-icon--modules{background:linear-gradient(#1e293bf0,#0f172aeb);border-color:#64748b7a;box-shadow:inset 0 1px #ffffff14,0 6px 12px #00000085}[data-theme=dark] .human-hero__progress-pill--modules .human-hero__modules-glyph{filter:drop-shadow(0 0 .65px #fdba74d1)drop-shadow(0 6px 12px #7c2d126b);background:radial-gradient(circle at 32% 26%,#ffffff38,#0000 60%),linear-gradient(136deg,#fed7aa 0%,#fb923c 54%,#f97316 100%)}[data-theme=dark] .human-hero__progress-pill--modules .human-hero__progress-pill-arrow{color:#fdba74f0}.side-panel__body .human-modules-card,.side-panel__body .human-modules-card__intro,.side-panel__body .human-core-module-card__body,.side-panel__body .human-core-module-card__badge,.side-panel__body .human-core-module-card__connector,.side-panel__body .human-module-card,.side-panel__body .wizard-missing-card,.side-panel__body .wizard-missing-card__header-pane,.side-panel__body .wizard-missing-card__progress,.side-panel__body .wizard-missing-card__module,.side-panel__body .wizard-missing-card__question-link{-webkit-backdrop-filter:none;backdrop-filter:none}.side-panel__body .human-modules-card,.side-panel__body .wizard-missing-card,.side-panel__body .human-module-card,.side-panel__body .wizard-missing-card__module,.side-panel__body .wizard-missing-card__question-link{contain:paint}.side-panel__body .human-modules-card{box-shadow:0 24px 44px #0f172a1f,0 10px 24px #3b82f614}.side-panel__body .human-modules-card:after,.side-panel__body .human-modules-card__intro:before,.side-panel__body .human-module-card:before,.side-panel__body .wizard-missing-card:after,.side-panel__body .wizard-missing-card__module:after,.side-panel__body .wizard-missing-card__question-link:after,.side-panel__body .wizard-module-chip:before{content:none}.side-panel__body .human-modules-card__intro,.side-panel__body .wizard-missing-card__header-pane{box-shadow:0 12px 26px #0f172a14,inset 0 1px #ffffffc7}.side-panel__body .human-module-card,.side-panel__body .wizard-missing-card__module,.side-panel__body .wizard-missing-card__question-link{box-shadow:0 14px 28px #0f172a14,0 6px 14px #3b82f60f,inset 0 1px #ffffffbd}.side-panel__body .wizard-missing-card{box-shadow:0 24px 44px #0f172a1f,0 10px 24px #10b98114}.side-panel__body .wizard-missing-card__progress{box-shadow:inset 0 1px #ffffffc7,0 14px 26px #0f172a1a,0 8px 18px #10b9811f}.side-panel__body .wizard-module-chip:after{box-shadow:none}.side-panel__body .wizard-module-chip__glyph-image,.side-panel__body .human-module-card__glyph{filter:drop-shadow(0 0 #0000)drop-shadow(0 6px 12px #0f172a1f)}.wizard-missing-card--panel{padding-top:clamp(1.35rem,3vw,1.8rem)}.wizard-missing-card--panel .wizard-missing-card__header{margin-bottom:clamp(.25rem,1vw,.5rem);padding:0}.wizard-missing-card--panel .wizard-missing-card__header-pane{align-items:center;padding:clamp(.95rem,2.4vw,1.25rem) clamp(1.05rem,3vw,1.5rem)}.wizard-missing-card--panel .wizard-missing-card__progress-stack{margin-right:clamp(.9rem,2.4vw,1.6rem)}.wizard-missing-card--panel .wizard-missing-card__title-group{gap:.3rem}.wizard-missing-card--panel .wizard-missing-card__title{letter-spacing:-.02em;font-size:clamp(1.22rem,2.8vw,1.5rem);line-height:1.1}.wizard-missing-card--panel .wizard-missing-card__subtitle{max-width:42rem}.wizard-missing-card--panel .wizard-missing-card__modules{gap:clamp(1rem,2.1vw,1.45rem)}.human-modules-card--panel{padding-top:clamp(1rem,2.4vw,1.35rem)}.human-modules-card--panel .human-modules-card__header{margin-bottom:clamp(.15rem,.7vw,.35rem);padding:0}.human-modules-card--panel .human-modules-card__intro{background:linear-gradient(160deg,#ffffffd6,#f4f7fccc);border-color:#e2e8f0f5;border-radius:22px;gap:.38rem;min-width:0;padding:clamp(.84rem,1.9vw,1rem) clamp(.92rem,2.5vw,1.18rem) clamp(.88rem,2.1vw,1rem);box-shadow:0 6px 14px #0f172a0d,inset 0 1px #ffffffd1}.human-modules-card--panel .human-modules-card__intro:after{border-color:#ffffff94}.human-modules-card--panel .human-modules-card__title-row{align-items:flex-start;gap:.75rem}.human-modules-card--panel .human-modules-card__title-copy{flex:24rem;gap:.14rem}.human-modules-card--panel .human-modules-card__title{letter-spacing:-.02em;font-size:clamp(1.16rem,2.5vw,1.36rem);line-height:1.1}.human-modules-card--panel .human-modules-card__subtitle{color:#266e88bd;max-width:42rem;margin:0;font-size:.86rem;line-height:1.34}.human-modules-card--panel .human-modules-card__guidelines{color:#0c6283db;background:radial-gradient(145% 150% at 12% -20%,#ffffffd1,#0000 56%),linear-gradient(145deg,#f0f9ffeb,#e0f2fecc);border:1px solid #7dd3fc3d;border-radius:18px;gap:0;margin-top:.48rem;padding:.3rem .82rem .12rem;font-size:.81rem;box-shadow:inset 0 1px #ffffffd6,0 10px 18px #7dd3fc1a}.human-modules-card--panel .human-modules-card__guidelines li{box-shadow:none;background:0 0;border:none;align-items:flex-start;gap:.72rem;padding:.58rem 0;line-height:1.34}.human-modules-card--panel .human-modules-card__guidelines li+li{border-top:1px solid #7dd3fc38}.human-modules-card--panel .human-modules-card__guidelines li:before{content:none}.human-modules-card--panel .human-modules-card__guidelines li>span:last-child{flex:1}.human-modules-card--panel .human-modules-card__guideline-icon{border-radius:var(--bv-radius-pill);background:linear-gradient(#fdba74f5,#f97316d1);flex:none;width:.58rem;height:.58rem;margin-top:.28rem;display:block;box-shadow:inset 0 1px #ffffffad,0 0 0 1px #f9731624}.human-modules-card--panel .human-modules-card__guideline-icon:after{content:none}.human-modules-card--panel .human-modules-card__meter{min-height:2.18rem}.human-modules-card--panel .human-modules-card__meter-button{padding-inline:1.28rem;box-shadow:inset 0 4px 8px #ffffff8f,inset 0 -5px 10px #54c4fa29,0 8px 14px #54c4fa24}@media (max-width:720px){.wizard-missing-card--panel{padding-top:1rem}.wizard-missing-card--panel .wizard-missing-card__header-pane{align-items:stretch;padding:.95rem .95rem 1rem}.wizard-missing-card--panel .wizard-missing-card__progress-stack{margin-bottom:.4rem;margin-right:0}.human-modules-card--panel{padding-top:1rem}.human-modules-card--panel .human-modules-card__intro{border-radius:18px;gap:.32rem;padding:.86rem .9rem .9rem}.human-modules-card--panel .human-modules-card__title-row{grid-template-columns:minmax(0,1fr);align-items:flex-start}.human-modules-card--panel .human-modules-card__title-copy{min-width:0}.human-modules-card--panel .human-modules-card__meter--inline{justify-self:start}.human-modules-card--panel .human-modules-card__guidelines li{gap:.66rem;padding:.52rem 0}}.human-docs-modal__group-input{min-height:3.05rem;color:var(--bv-color-text-strong);background:#f8fafce6;border-color:#0f172a14;border-radius:16px;padding:.82rem .95rem;transition:border-color .16s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0f172a0a}.human-docs-modal__group-input:focus{border-color:#ff8a3d70;outline:none;box-shadow:0 0 0 4px #ff8a3d1f,inset 0 1px #ffffffeb}.human-docs-modal__groups-empty{color:#475569d1;background:#f8fafccc;border:1px dashed #94a3b873;border-radius:14px;align-items:center;min-height:2.8rem;padding:.6rem .85rem;font-size:.88rem;font-weight:600;display:inline-flex}.human-docs-modal__file-row{flex-wrap:wrap;align-items:stretch}.human-docs-modal__file-picker.behavior-modal__icon--rail{border-radius:16px;min-height:5rem}.human-docs-modal__file-preview{border-radius:20px;margin-top:.4rem;padding:1rem}.human-docs-modal__linked-chip{box-shadow:inset 0 1px #ffffffd1,0 10px 20px #ff8a3d1f}.human-docs-modal__group-chips{gap:.55rem}.human-docs-modal__group-chip{text-transform:none;letter-spacing:.01em;color:#9a3412eb;background:linear-gradient(135deg,#fff7f0f5,#ffeee0e6);border-color:#ffaa6e57;padding:.55rem .82rem;font-size:.82rem;font-weight:700;box-shadow:inset 0 1px #ffffffdb,0 10px 20px #ff8a3d1f}.human-docs-modal__group-remove{width:20px;height:20px}.human-docs-modal__group-row{flex-wrap:wrap;align-items:stretch;margin-top:.25rem}.human-docs-modal__group-suggestions{border-radius:18px;margin-top:.25rem}.human-docs__card[data-kind=bundle]{background:radial-gradient(circle at 12% 16%, rgba(var(--docs-accent), .16), transparent 44%), linear-gradient(130deg, #fffffffc, #f8f1fff0);border-color:rgba(var(--docs-accent), .2)}.human-docs__card[data-kind=bundle] .human-docs__preview{background:linear-gradient(145deg, #fffffff5, #f9f2ffeb), radial-gradient(circle at 18% 18%, rgba(var(--docs-accent), .16), transparent 56%);border-color:rgba(var(--docs-accent), .28)}.human-docs__group-chip--folder{background:linear-gradient(135deg, rgba(var(--docs-accent,255, 138, 61), .18), rgba(var(--docs-accent,255, 138, 61), .08));border-color:rgba(var(--docs-accent,255, 138, 61), .22);color:#5b21b6f0;box-shadow:inset 0 1px 0 #ffffffb8, 0 10px 18px rgba(var(--docs-accent,255, 138, 61), .12);padding:.4rem .78rem}.human-docs-folder-modal__panel{background:radial-gradient(circle at 0 0, rgba(var(--docs-accent,255, 138, 61), .14), transparent 42%), linear-gradient(150deg, #fffffffc, #fcf8f4f2);border-color:rgba(var(--docs-accent,255, 138, 61), .2);width:min(1180px,95vw);box-shadow:0 30px 82px #0f172a4d, 0 16px 36px rgba(var(--docs-accent,255, 138, 61), .12);border-radius:28px;padding:18px 18px 20px}.human-docs-folder-modal__header{border-bottom-color:#0f172a14;padding:.3rem .4rem 1rem}.human-docs-folder-modal__body{padding-top:.8rem}[data-theme=dark] .human-docs-modal__group-input{color:#0f172a;background:#ffffffb8;border-color:#0f172a14;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0a}[data-theme=dark] .human-docs-modal__groups-empty{color:#475569d1;background:#f8fafcd6;border-color:#94a3b873}[data-theme=dark] .human-docs-modal__group-chip{color:#9a3412eb;background:linear-gradient(135deg,#fff7f0f5,#ffeee0e6);border-color:#ffaa6e57}[data-theme=dark] .human-docs__card[data-kind=bundle]{background:radial-gradient(circle at 12% 16%, rgba(var(--docs-accent), .22), transparent 44%), linear-gradient(130deg, #181426f7, #231c38ed)}[data-theme=dark] .human-docs__group-chip--folder{color:#f4e8fff5}[data-theme=dark] .human-docs-folder-modal__panel{background:radial-gradient(circle at 0 0, rgba(var(--docs-accent,255, 138, 61), .18), transparent 42%), linear-gradient(150deg, #0f172af5, #141d30f2);border-color:rgba(var(--docs-accent,255, 138, 61), .24)}.human-docs-modal{z-index:2400}.human-docs-modal__view,.human-docs-modal__download,.human-docs-modal__group-add{border-radius:var(--bv-radius-pill);color:#0f172ac7;background:#ffffffc7;border:1px solid #94a3b83d;justify-content:center;align-items:center;min-height:36px;padding:.45rem .85rem;font-size:.78rem;font-weight:700;transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #fffc}.human-docs-modal__view:hover:not(:disabled),.human-docs-modal__download:hover:not(:disabled),.human-docs-modal__group-add:hover:not(:disabled),.human-docs-modal__view:focus-visible,.human-docs-modal__download:focus-visible,.human-docs-modal__group-add:focus-visible{background:#ffffffeb;border-color:#ff8a3d66;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 12px 26px #ff8a3d24}.human-docs-modal__group-add{color:var(--bv-color-action-strong);background:linear-gradient(#fff8f2f5,#ffffffe0),#ffffffeb;border-color:#ff8a3d47;box-shadow:inset 0 1px #ffffffeb,0 0 0 2px #ff8a3d14,0 12px 26px #ff8a3d1f}.human-docs-modal__linked-chip,.human-docs-modal__group-chip,.human-docs-modal__group-suggestion{color:var(--bv-color-text-strong);background:#ffffffc7;border:1px solid #94a3b83d;box-shadow:inset 0 1px #fffc}.human-docs-modal__linked-chip{color:#9a3412;background:linear-gradient(#fff8f2f5,#ffffffe0),#ffffffeb;border-color:#ff8a3d6b;box-shadow:inset 0 1px #ffffffeb,0 0 0 2px #ff8a3d14,0 12px 24px #ff8a3d1f}.human-docs-modal__group-suggestions{background:linear-gradient(#ffffffdb,#f8fafcf0);border:1px solid #94a3b82e;box-shadow:inset 0 1px #ffffffc7,0 18px 34px #0f172a0f}[data-theme=dark] .human-docs-modal__view,[data-theme=dark] .human-docs-modal__download,[data-theme=dark] .human-docs-modal__group-add,[data-theme=dark] .human-docs-modal__linked-chip,[data-theme=dark] .human-docs-modal__group-chip,[data-theme=dark] .human-docs-modal__group-suggestion{color:#e2e8f0e6;background:#18181bd1;border-color:#ffffff1a;box-shadow:0 12px 28px #00000047}[data-theme=dark] .human-docs-modal__group-add,[data-theme=dark] .human-docs-modal__linked-chip{color:#fed7aa;background:linear-gradient(135deg,#3a271beb,#18181be6);border-color:#ff8a3db8;box-shadow:inset 0 1px #ffffff0f,0 0 0 2px #ff8a3d1f,0 18px 36px #ff8a3d33}[data-theme=dark] .human-docs-modal__group-suggestions{background:linear-gradient(#27272ad6,#18181be6);border-color:#94a3b82e;box-shadow:0 10px 22px #00000038}.human-hero__status-card{width:clamp(40px,6vw,50px);height:clamp(40px,6vw,50px);min-height:clamp(40px,6vw,50px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:0 0;border:0;border-radius:18px;flex:0 0 clamp(40px,6vw,50px);justify-content:center;align-items:center;padding:0;transition:transform .15s,filter .25s;display:inline-flex;position:relative;overflow:visible}.human-hero__status-card:before{content:"";filter:blur(14px);opacity:.78;pointer-events:none;z-index:0;border-radius:20px;transition:background .25s,opacity .25s;position:absolute;inset:-8px}.human-hero__status-card--alive:before,.human-hero__status-card--lost:before{background:radial-gradient(68% 68% at 50% 40%,#e945604d,#0000 72%)}.human-hero__status-card--deceased:before,.human-hero__status-card--archived:before{background:radial-gradient(68% 68% at 50% 40%,#94a3b847,#0000 72%)}.human-hero__status-card:hover,.human-hero__status-card:focus-visible{outline:none;transform:translateY(-2px)}.human-hero__status-card--alive:hover,.human-hero__status-card--alive:focus-visible,.human-hero__status-card--lost:hover,.human-hero__status-card--lost:focus-visible{filter:drop-shadow(0 14px 24px #e9456047)drop-shadow(0 7px 16px #0f172a24)}.human-hero__status-card--deceased:hover,.human-hero__status-card--deceased:focus-visible,.human-hero__status-card--archived:hover,.human-hero__status-card--archived:focus-visible{filter:drop-shadow(0 14px 24px #64748b42)drop-shadow(0 7px 16px #0f172a24)}.human-hero__status-card .human-hero__meta-icon-wrap{isolation:isolate;z-index:3;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;transition:filter .25s;display:inline-flex;position:relative}.human-hero__status-card .human-hero__meta-icon-wrap:before{content:"";filter:blur(9px);opacity:.85;z-index:2;pointer-events:none;border-radius:18px;transition:background .25s,opacity .25s;display:block;position:absolute;inset:-6px}.human-hero__status-card--alive .human-hero__meta-icon-wrap:before,.human-hero__status-card--lost .human-hero__meta-icon-wrap:before{background:radial-gradient(72% 70% at 50% 36%,#e9456052,#0000 70%)}.human-hero__status-card--deceased .human-hero__meta-icon-wrap:before{background:radial-gradient(72% 70% at 50% 36%,#64748b4d,#0000 70%)}.human-hero__status-card--archived .human-hero__meta-icon-wrap:before{background:radial-gradient(72% 70% at 50% 36%,#94a3b83d,#0000 70%)}.human-hero__status-card--alive .human-hero__meta-icon-wrap,.human-hero__status-card--lost .human-hero__meta-icon-wrap{filter:drop-shadow(0 10px 20px #e9456038)drop-shadow(0 6px 12px #0f172a1f)}.human-hero__status-card--deceased .human-hero__meta-icon-wrap{filter:drop-shadow(0 10px 20px #64748b38)drop-shadow(0 6px 12px #0f172a1f)}.human-hero__status-card--archived .human-hero__meta-icon-wrap{filter:drop-shadow(0 10px 20px #94a3b82e)drop-shadow(0 6px 12px #0f172a1a)}.human-hero__status-icon{z-index:1;width:clamp(32px,6.4vw,44px);height:clamp(32px,6.4vw,44px);transition:transform .25s,color .25s,filter .25s;position:relative}.human-hero__status-card--alive .human-hero__status-icon,.human-hero__status-card--lost .human-hero__status-icon{color:#e94560;filter:drop-shadow(0 3px 6px #e945602e)}.human-hero__status-card--deceased .human-hero__status-icon{color:var(--bv-color-text-muted);filter:drop-shadow(0 3px 6px #64748b29)}.human-hero__status-card--archived .human-hero__status-icon{color:#64748bb8;filter:drop-shadow(0 3px 6px #94a3b824)}[data-theme=dark] .human-hero__status-card--alive:before,[data-theme=dark] .human-hero__status-card--lost:before{background:radial-gradient(68% 68% at 50% 40%,#fb718557,#0000 72%)}[data-theme=dark] .human-hero__status-card--deceased:before,[data-theme=dark] .human-hero__status-card--archived:before{background:radial-gradient(68% 68% at 50% 40%,#94a3b852,#0000 72%)}[data-theme=dark] .human-hero__status-card--alive .human-hero__status-icon,[data-theme=dark] .human-hero__status-card--lost .human-hero__status-icon{color:#fb7185;filter:drop-shadow(0 3px 6px #fb718542)}[data-theme=dark] .human-hero__status-card--deceased .human-hero__status-icon{color:#cbd5e1c7;filter:drop-shadow(0 3px 6px #0000005c)}[data-theme=dark] .human-hero__status-card--archived .human-hero__status-icon{color:#94a3b8b3}[data-theme=dark] .human-hero__status-card--alive .human-hero__meta-icon-wrap:before,[data-theme=dark] .human-hero__status-card--lost .human-hero__meta-icon-wrap:before{background:radial-gradient(72% 70% at 50% 36%,#fb718561,#0000 70%)}[data-theme=dark] .human-hero__status-card--deceased .human-hero__meta-icon-wrap:before{background:radial-gradient(72% 70% at 50% 36%,#94a3b852,#0000 70%)}[data-theme=dark] .human-hero__status-card--archived .human-hero__meta-icon-wrap:before{background:radial-gradient(72% 70% at 50% 36%,#94a3b83d,#0000 70%)}[data-theme=dark] .human-hero__status-card--alive .human-hero__meta-icon-wrap,[data-theme=dark] .human-hero__status-card--lost .human-hero__meta-icon-wrap{filter:drop-shadow(0 10px 20px #fb718547)drop-shadow(0 6px 12px #0000004d)}[data-theme=dark] .human-hero__status-card--deceased .human-hero__meta-icon-wrap{filter:drop-shadow(0 10px 20px #94a3b838)drop-shadow(0 6px 12px #00000052)}[data-theme=dark] .human-hero__status-card--archived .human-hero__meta-icon-wrap{filter:drop-shadow(0 10px 20px #94a3b82e)drop-shadow(0 6px 12px #00000047)}.entity-loading .human-hero__status-card:before,.entity-loading .human-hero__status-card .human-hero__meta-icon-wrap:before{opacity:0!important;background:0 0!important}.entity-loading .human-hero__status-card .human-hero__meta-icon-wrap{filter:none!important}.entity-loading .human-hero__status-card .human-hero__status-icon{color:inherit!important;filter:none!important}.entity-loading .human-hero__status-card:hover,.entity-loading .human-hero__status-card:focus-visible{filter:none!important;transform:none!important}main[data-entity-status=active] .tile-section:not(.human-hero):not(.human-actions):not(.entity-loading){background:radial-gradient(160% 140% at 16% 0,#aed6ff80 0%,#0000 68%),radial-gradient(150% 140% at 86% 6%,#cde9ff75 0%,#0000 72%),linear-gradient(165deg,#f8fcff,#dbebfff7 68%);border:1.5px solid #a8ccffbd;border-radius:32px;box-shadow:0 34px 70px #5682ff2e,0 10px 22px #0f172a14,inset 0 1px #ffffffeb}main[data-entity-status=lost] .tile-section:not(.human-hero):not(.human-actions):not(.entity-loading){background:radial-gradient(160% 140% at 16% 0,#fdba747a,#0000 68%),radial-gradient(150% 140% at 86% 6%,#fed7aa70,#0000 72%),linear-gradient(165deg,#fffcf8,#ffefddf7 68%);border:1.5px solid #ed7a3a99;border-radius:32px;box-shadow:0 20px 40px #ed7a3a1a,0 8px 16px #0f172a0d,inset 0 1px #ffffffeb}main[data-entity-status=lost] .tile-section:not(.human-hero):not(.human-actions):not(.entity-loading) .tile-section__title{color:#a14512}main[data-entity-status=deceased] .tile-section:not(.human-hero):not(.human-actions):not(.entity-loading){background:radial-gradient(160% 140% at 16% 0,#f78da075,#0000 68%),radial-gradient(150% 140% at 86% 6%,#ffbac66b,#0000 72%),linear-gradient(165deg,#fffafb,#ffe8edf7 68%);border:1.5px solid #e94560a6;border-radius:32px;box-shadow:0 34px 70px #e9456038,0 10px 22px #0f172a14,inset 0 1px #ffffffeb}main[data-entity-status=deceased] .tile-section:not(.human-hero):not(.human-actions):not(.entity-loading) .tile-section__title{color:#b91d3d}main[data-entity-status=archived] .tile-section:not(.human-hero):not(.human-actions):not(.entity-loading){background:radial-gradient(160% 140% at 16% 0,#cbd5e180,#0000 68%),radial-gradient(150% 140% at 86% 6%,#e2e8f070,#0000 72%),linear-gradient(165deg,#fafcfe,#e9eff6f7 68%);border:1.5px solid #94a3b899;border-radius:32px;box-shadow:0 34px 70px #64748b29,0 10px 22px #0f172a14,inset 0 1px #ffffffeb}main[data-entity-status=archived] .tile-section:not(.human-hero):not(.human-actions):not(.entity-loading) .tile-section__title{color:#475569}main[data-entity-status=active] .tile-section:not(.human-hero):not(.human-actions):not(.entity-loading):after{background:radial-gradient(340px 260px at 24% 0,#ffffff7a,#0000 72%),radial-gradient(340px 260px at 78% 2%,#b6e5ff42,#0000 80%);box-shadow:inset 0 1px #ffffffd9,inset 0 -18px 38px #aed6ff24}main[data-entity-status=active] .tile-section:not(.human-hero):not(.human-actions):not(.entity-loading) .tile-section__title{color:#0000;background:linear-gradient(118deg,#23d3bf,#1ea2df);-webkit-text-fill-color:transparent;text-shadow:0 8px 20px #1ea2df33;-webkit-background-clip:text;background-clip:text;width:fit-content}main[data-entity-status=deceased] .tile-section:not(.human-hero):not(.human-actions):not(.entity-loading):after{background:radial-gradient(340px 260px at 24% 0,#ffffff7a,#0000 72%),radial-gradient(340px 260px at 78% 2%,#ffbac642,#0000 80%);box-shadow:inset 0 1px #ffffffd9,inset 0 -18px 38px #f78da024}main[data-entity-status=lost] .tile-section:not(.human-hero):not(.human-actions):not(.entity-loading):after{background:radial-gradient(340px 260px at 24% 0,#ffffff7a,#0000 72%),radial-gradient(340px 260px at 78% 2%,#fdba7442,#0000 80%);box-shadow:inset 0 1px #ffffffd9,inset 0 -18px 38px #ed7a3a24}main[data-entity-status=archived] .tile-section:not(.human-hero):not(.human-actions):not(.entity-loading):after{background:radial-gradient(340px 260px at 24% 0,#ffffff7a,#0000 72%),radial-gradient(340px 260px at 78% 2%,#cbd5e142,#0000 80%);box-shadow:inset 0 1px #ffffffd9,inset 0 -18px 38px #94a3b824}main[data-entity-status] .tile-section:not(.human-hero):not(.human-actions):not(.entity-loading) .tile-section__header{text-align:center;flex-direction:column;align-items:center;padding-inline:clamp(2.6rem,6vw,3.4rem);position:relative}main[data-entity-status] .tile-section:not(.human-hero):not(.human-actions):not(.entity-loading) .tile-section__header>.min-w-0{width:100%}main[data-entity-status] .tile-section:not(.human-hero):not(.human-actions):not(.entity-loading) .tile-section__title{text-align:center;text-wrap:balance;margin-inline:auto}main[data-entity-status] .tile-section:not(.human-hero):not(.human-actions):not(.entity-loading) .tile-section__subtitle{text-align:center}main[data-entity-status] .tile-section:not(.human-hero):not(.human-actions):not(.entity-loading) .tile-section__controls{position:absolute;top:0;right:0}main[data-entity-status] .tile-section:not(.human-hero):not(.human-actions):not(.entity-loading) .tile-section__addon-grid{justify-content:center}.module-rail-anchor{height:0;scroll-margin-top:max(88px, calc(var(--header-h,64px) + 24px));display:block}body[data-bv-modal-surface] .module-anchor-rail,body[data-bv-premium-modal] .module-anchor-rail{display:none!important}.module-anchor-rail{z-index:var(--z-sys-2-pill);border-radius:var(--bv-radius-pill);isolation:isolate;--toggle-base-color:var(--bv-color-text-strong);--access-glass-border:#e0e8f499;--access-glass-overlay:linear-gradient(150deg, #ffffff42, #fff0);--access-glass-shell:linear-gradient(154deg, #ffffffd1, #ffffff2e);--access-glass-tint:radial-gradient(135% 120% at 82% -14%, #ffffff7a, transparent 80%);--access-glass-floor:radial-gradient(148% 140% at 24% 118%, #f6f8ff5c, transparent 84%);--access-glass-glow:#bcc8da38;--access-chip-shadow:#141e3024;--toggle-overlay:var(--access-glass-overlay);--toggle-border:var(--access-glass-border);--toggle-shadow-base:0 26px 48px var(--access-glass-glow);--toggle-shadow-hover:0 32px 56px var(--access-glass-glow);--toggle-icon-shadow:drop-shadow(0 12px 22px #96aad02e);--toggle-icon-color:#f97316;--module-rail-item-size:clamp(32px, calc((100vh - 300px) / var(--module-rail-count,8) - .55rem), 48px);background:linear-gradient(154deg,#eef2f7b8,#e0e6ee80),radial-gradient(140% 120% at 18% -28%,#ffffff80,#0000 72%);border:1.2px solid #c8d2e0b3;flex-direction:column;align-items:center;gap:.55rem;padding:10px 8px;display:flex;position:fixed;top:50%;left:16px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #fff6,0 14px 28px #1e293b24,0 6px 14px #0f172a14}.module-anchor-rail:before{content:"";border-radius:inherit;opacity:.7;pointer-events:none;z-index:0;background:radial-gradient(120% 100% at 18% 12%,#ffffff80,#0000 62%),radial-gradient(100% 120% at 82% 88%,#e2e9f24d,#0000 78%);position:absolute;inset:0}.module-anchor-rail:after{content:"";border-radius:inherit;opacity:.5;pointer-events:none;z-index:-1;background:radial-gradient(120% 100% at 52% 122%,#1e293b1f,#0000 84%);position:absolute;inset:14px 10px -16px}.module-anchor-rail__item{width:calc(var(--module-rail-item-size) * .78);aspect-ratio:1;border-radius:var(--bv-radius-pill);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;color:var(--toggle-base-color);background:linear-gradient(150deg,#ffffff57,#eef6ff1f),radial-gradient(120% 110% at 30% 18%,#fff6,#0000 58%),radial-gradient(130% 130% at 78% 112%,#b6d6ff2e,#0000 72%);border:1px solid #ffffff94;justify-content:center;align-items:center;transition:width .22s,transform .28s,box-shadow .28s,background .32s,border-color .28s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffd9,inset 0 -3px 8px #94b8e838,inset 2px 0 6px #ffffff24,0 10px 22px #6092e029,0 5px 12px #568ad81a}.module-anchor-rail__item:before{content:"";border-radius:inherit;opacity:.85;pointer-events:none;background:radial-gradient(58% 42% at 32% 20%,#ffffffe6,#ffffff38 58%,#0000 76%),radial-gradient(70% 34% at 50% 98%,#ffffff61,#0000 74%);position:absolute;inset:2px}.module-anchor-rail__item:hover{width:var(--module-rail-item-size);border-color:#fffc;transform:translateY(-1px)scale(1.05);box-shadow:inset 0 1px #ffffffeb,inset 0 -3px 8px #94b8e833,0 14px 28px #6092e033,0 6px 14px #568ad81f}.module-anchor-rail__item:active{transform:scale(.99)}.module-anchor-rail__item:focus-visible{outline-offset:2px;outline:2px solid #38bdf8d9}.module-anchor-rail__item.is-active{width:var(--module-rail-item-size);z-index:1;border-color:#ffc494bf;transform:scale(1.12);box-shadow:inset 0 1px #ffffffeb,inset 0 -3px 8px #94b8e833,0 12px 26px #f9731633,0 6px 14px #568ad81a}.module-anchor-rail__item.is-active:hover{transform:translateY(-1px)scale(1.16)}.module-anchor-rail__glyph{z-index:1;background:var(--toggle-icon-color);width:58%;height:58%;-webkit-mask-image:var(--module-rail-glyph);-webkit-mask-image:var(--module-rail-glyph);mask-image:var(--module-rail-glyph);filter:var(--toggle-icon-shadow) saturate(1.08) contrast(1.08) brightness(1.02);transition:transform .28s cubic-bezier(.23,1,.32,1);display:inline-block;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.module-anchor-rail__glyph--fallback{border-radius:var(--bv-radius-pill);width:30%;height:30%;-webkit-mask-image:none;mask-image:none}.module-anchor-rail__item.is-active .module-anchor-rail__glyph{transform:scale(1.3)}.module-anchor-rail__label{white-space:nowrap;border-radius:var(--bv-radius-pill);color:var(--toggle-base-color);border:1px solid var(--toggle-border);background:var(--access-glass-overlay), var(--access-glass-shell), var(--access-glass-tint), var(--access-glass-floor);box-shadow:inset 0 1px 0 #ffffffe6, 0 10px 22px #0f172a24, 0 8px 20px var(--access-chip-shadow);-webkit-backdrop-filter:blur(24px)saturate(175%);backdrop-filter:blur(24px)saturate(175%);opacity:0;pointer-events:none;z-index:2;padding:.3rem .7rem;font-size:.75rem;font-weight:700;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)translate(-4px)}.module-anchor-rail__item:hover .module-anchor-rail__label,.module-anchor-rail__item:focus-visible .module-anchor-rail__label,.module-anchor-rail__item.is-active .module-anchor-rail__label{opacity:1;transform:translateY(-50%)translate(0)}.module-anchor-rail[data-compressed]{gap:.3rem}.module-anchor-rail[data-compressed] .module-anchor-rail__item[data-rail-size=full]{width:44px}.module-anchor-rail[data-compressed] .module-anchor-rail__item[data-rail-size=mid]{width:30px}.module-anchor-rail[data-compressed] .module-anchor-rail__item[data-rail-size=dot]{width:24px}.module-anchor-rail[data-compressed] .module-anchor-rail__item[data-rail-size=mid] .module-anchor-rail__glyph{opacity:.8}.module-anchor-rail[data-compressed] .module-anchor-rail__item[data-rail-size=dot] .module-anchor-rail__glyph{opacity:.55}[data-module-rail-landed]{outline-offset:5px;animation:1.1s ease-out forwards module-rail-landed}@keyframes module-rail-landed{0%{outline:2px solid #f97316a8}55%{outline:2px solid #f973166b}to{outline:2px solid #f9731600}}@media (prefers-reduced-motion:reduce){[data-module-rail-landed]{animation:none}}@media (max-width:1279px){.module-anchor-rail{display:none}}.module-nav-fab{display:none}@media (max-width:1279px){.module-nav-fab{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:var(--z-sys-2-pill);border-radius:var(--bv-radius-pill);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(154deg,#eef2f7db,#e0e6eeb3),radial-gradient(140% 120% at 18% -28%,#ffffff80,#0000 72%);border:1.2px solid #c8d2e0b3;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;position:fixed;box-shadow:inset 0 1px #ffffffe6,0 14px 28px #1e293b2e,0 6px 14px #0f172a1a}body[data-bv-modal-surface] .module-nav-fab,body[data-bv-premium-modal] .module-nav-fab{display:none}}.module-nav-fab:focus-visible{outline-offset:2px;outline:2px solid #38bdf8d9}.module-nav-fab:active{transform:scale(.97)}.module-nav-fab__bars{background:linear-gradient(#f97316,#f97316) 0 0/20px 2px no-repeat,linear-gradient(#f97316,#f97316) 0/15px 2px no-repeat,linear-gradient(#f97316,#f97316) 0 100%/10px 2px no-repeat;width:20px;height:14px}.module-nav-sheet-root{justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.module-nav-sheet__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a6b;transition:opacity .2s;position:absolute;inset:0}.module-nav-sheet{width:min(560px,100%);max-height:min(72vh,620px);padding:10px 14px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(178deg,#f8fafdf7,#eef3f9f7);border:1px solid #c8d2e0b3;border-bottom:0;border-radius:26px 26px 0 0;flex-direction:column;transition:transform .22s cubic-bezier(.22,.61,.36,1),opacity .22s;display:flex;position:relative;box-shadow:0 -18px 44px #0f172a38}.module-nav-sheet__grip{border-radius:var(--bv-radius-pill);background:#64748b4d;width:42px;height:4px;margin:0 auto 10px}.module-nav-sheet__head{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 10px;display:flex}.module-nav-sheet__title{color:var(--bv-color-text-strong);font-size:.95rem;font-weight:700}.module-nav-sheet__close{border-radius:var(--bv-radius-pill);min-height:36px;color:var(--bv-color-text-muted);cursor:pointer;background:#ffffffb3;border:1px solid #c8d2e0cc;padding:0 12px;font-size:.82rem;font-weight:600}.module-nav-sheet__list{overscroll-behavior:contain;flex-direction:column;gap:6px;margin:0;padding:2px;list-style:none;display:flex;overflow-y:auto}.module-nav-sheet__item{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffb8;border:1px solid #c8d2e08c;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 14px;display:flex}.module-nav-sheet__item.is-active{background:#fff7ede6;border-color:#f973168c}.module-nav-sheet__item:focus-visible{outline-offset:2px;outline:2px solid #38bdf8d9}.module-nav-sheet__glyph{width:22px;height:22px;-webkit-mask-image:var(--module-rail-glyph);-webkit-mask-image:var(--module-rail-glyph);mask-image:var(--module-rail-glyph);background:#f97316;flex:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.module-nav-sheet__glyph--fallback{border-radius:var(--bv-radius-pill);width:10px;height:10px;-webkit-mask-image:none;mask-image:none}.module-nav-sheet__label{color:var(--bv-color-text-strong);flex:1;font-size:.92rem;font-weight:600}.module-nav-sheet__here{color:#c2410c;flex:none;font-size:.72rem;font-weight:700}@media (prefers-reduced-motion:reduce){.module-nav-sheet,.module-nav-sheet__overlay{transition:none}}[data-theme=dark] .module-nav-fab,.dark .module-nav-fab{background:linear-gradient(164deg,#222936f0,#161c28db),radial-gradient(140% 120% at 18% -24%,#96a8c429,#0000 72%);border-color:#96a8c452}[data-theme=dark] .module-nav-sheet,.dark .module-nav-sheet{background:linear-gradient(178deg,#1c222efa,#141a24fa);border-color:#96a8c44d}[data-theme=dark] .module-nav-sheet__close,.dark .module-nav-sheet__close{background:#ffffff0f;border-color:#96a8c44d}[data-theme=dark] .module-nav-sheet__item,.dark .module-nav-sheet__item{background:#ffffff0d;border-color:#96a8c43d}[data-theme=dark] .module-nav-sheet__item.is-active,.dark .module-nav-sheet__item.is-active{background:#f9731624;border-color:#f9731680}[data-theme=dark] .module-nav-sheet__here,.dark .module-nav-sheet__here{color:#fdba74}[data-theme=dark] .module-nav-sheet__grip,.dark .module-nav-sheet__grip{background:#cbd5e147}[data-theme=dark] .module-anchor-rail,.dark .module-anchor-rail{--toggle-base-color:#e5ecf5;--access-glass-border:#7c96be5c;--access-glass-overlay:linear-gradient(154deg, #485a7e38, #0a101c00);--access-glass-shell:linear-gradient(166deg, #1c263ad1, #10182899);--access-glass-tint:radial-gradient(135% 120% at 82% -14%, #788cb85c, transparent 82%);--access-glass-floor:radial-gradient(146% 150% at 22% 124%, #141e30b8, transparent 86%);--access-glass-glow:#5a70a052;--access-chip-shadow:#020a1c94;--toggle-overlay:var(--access-glass-overlay);--toggle-border:var(--access-glass-border);--toggle-shadow-base:0 26px 48px #5a70a052;--toggle-shadow-hover:0 32px 56px #5a70a05c;--toggle-icon-shadow:drop-shadow(0 12px 22px #6e8ac447);background:linear-gradient(164deg,#222936e6,#161c28c7),radial-gradient(140% 120% at 18% -24%,#96a8c429,#0000 72%),radial-gradient(140% 140% at 82% 128%,#788aa624,#0000 78%);border-color:#96a8c452;box-shadow:inset 0 1px #d2dceb29,inset 0 0 0 1px #d2dceb0f,0 22px 42px #040a1aad,0 12px 26px #0610227a}[data-theme=dark] .module-anchor-rail:before,.dark .module-anchor-rail:before{opacity:.6;background:radial-gradient(120% 100% at 18% 12%,#d2dceb33,#0000 62%),radial-gradient(100% 120% at 82% 88%,#96a8c42e,#0000 78%)}[data-theme=dark] .module-anchor-rail:after,.dark .module-anchor-rail:after{opacity:.5;background:radial-gradient(120% 100% at 52% 122%,#0000004d,#0000 84%)}[data-theme=dark] .module-anchor-rail__item,.dark .module-anchor-rail__item{background:linear-gradient(150deg,#283a5c57,#121c3438),radial-gradient(120% 110% at 30% 18%,#96befa33,#0000 58%),radial-gradient(130% 130% at 78% 112%,#4078c829,#0000 72%);border-color:#a0c8ff59;box-shadow:inset 0 1px #ffffff29,inset 0 -3px 8px #060e2266,0 10px 22px #020a1a73}[data-theme=dark] .module-anchor-rail__item:before,.dark .module-anchor-rail__item:before{opacity:.75;background:radial-gradient(58% 42% at 32% 20%,#dcecff66,#dcecff1a 58%,#0000 76%),radial-gradient(70% 34% at 50% 98%,#b4d2ff29,#0000 74%)}[data-theme=dark] .module-anchor-rail__item:hover,.dark .module-anchor-rail__item:hover{border-color:#aad2ff80;box-shadow:inset 0 1px #fff3,inset 0 -3px 8px #060e225c,0 14px 28px #020a1a80}[data-theme=dark] .module-anchor-rail__item.is-active,.dark .module-anchor-rail__item.is-active{border-color:#fb923c8c;box-shadow:inset 0 1px #fff3,inset 0 -3px 8px #060e225c,0 12px 26px #9a3e066b}
