.aBNY_q_transform{padding-block:var(--section-y);border-top:1px solid var(--color-line)}.aBNY_q_stage{aspect-ratio:16/9;border-radius:var(--radius-panel);min-height:22rem;box-shadow:var(--shadow-outer), var(--rim);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}@media (max-width:40em){.aBNY_q_stage{aspect-ratio:3/4}}.aBNY_q_before,.aBNY_q_after{position:absolute;inset:0}.aBNY_q_before{color:var(--color-ink);background-color:#e9e4d9;background-image:linear-gradient(#d8d2c6 1px,#0000 1px),linear-gradient(90deg,#d8d2c6 1px,#0000 1px);background-size:2rem 2rem}.aBNY_q_note{max-width:44%;font-family:var(--font-mono);background-color:#fbf8f2;padding:.75rem .875rem;font-size:clamp(.625rem,1.2vw,.8125rem);font-stretch:88%;line-height:1.35;position:absolute;box-shadow:.125rem .25rem .75rem #0f100d2e}.aBNY_q_note[data-kind="1"]{background-color:#fff2a8}.aBNY_q_note[data-kind="2"]{border-left:.25rem solid var(--color-vermilion);text-decoration:line-through;-webkit-text-decoration-color:var(--color-vermilion);text-decoration-color:var(--color-vermilion)}.aBNY_q_after{background-color:var(--color-ink);color:var(--color-paper);clip-path:inset(0 0 0 var(--pos));background-image:linear-gradient(#1c1e19 1px,#0000 1px),linear-gradient(90deg,#1c1e19 1px,#0000 1px);background-size:2rem 2rem;place-items:center;padding:6%;display:grid}.aBNY_q_board{border-radius:var(--radius-panel);background-color:#1c1e19;flex-direction:column;gap:1rem;width:min(100%,34rem);padding:clamp(1rem,2.5vw,1.75rem);display:flex;box-shadow:0 1rem 2.5rem #0009,inset 0 1px #f3efe714}.aBNY_q_board_title{font-family:var(--font-body);font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:-.02em;align-items:center;gap:.625rem;display:flex}.aBNY_q_board_disc{background-color:var(--color-signal);border-radius:50%;width:.875rem;height:.875rem}.aBNY_q_tiles{grid-template-columns:repeat(3,1fr);gap:.625rem;display:grid}.aBNY_q_tile{border-radius:var(--radius-card);background-color:var(--color-ink);color:#aba79c;flex-direction:column;gap:.25rem;padding:.75rem;font-size:clamp(.6875rem,1.1vw,.8125rem);line-height:1.25;display:flex;box-shadow:inset .0625rem .0625rem .625rem #000c}.aBNY_q_tile strong{color:var(--color-signal);font-family:var(--font-body);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--fw-black);font-stretch:112%;line-height:1}.aBNY_q_rows{flex-direction:column;gap:.5rem;display:flex}.aBNY_q_rows span{background-color:#2b2d27;border-radius:.125rem;height:.625rem}.aBNY_q_rows span:first-child{width:92%}.aBNY_q_rows span:nth-child(2){width:70%}.aBNY_q_rows span:nth-child(3){width:48%}@media (max-width:40em){.aBNY_q_rows{display:none}}.aBNY_q_board_note{color:#aba79c;font-size:var(--fs-xs)}.aBNY_q_corner{z-index:1;background-color:var(--color-ink);color:var(--color-paper);font-family:var(--font-mono);font-size:var(--fs-mono-small);letter-spacing:.06em;text-transform:uppercase;padding:.25rem .5rem;position:absolute;top:1rem;left:1rem}.aBNY_q_corner_after{background-color:var(--color-signal);color:var(--color-ink);left:auto;right:1rem}.aBNY_q_handle{top:0;bottom:0;left:var(--pos);background-color:var(--color-signal);pointer-events:none;width:2px;position:absolute;transform:translate(-50%)}.aBNY_q_knob{background-color:var(--color-signal);width:3.25rem;height:3.25rem;color:var(--color-ink);font-size:1.25rem;font-weight:var(--fw-bold);border-radius:50%;justify-content:center;align-items:center;gap:.375rem;transition:transform .15s,box-shadow .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .25rem 1rem #00000073,inset 0 1px #ffffff80}.aBNY_q_range{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.aBNY_q_stage:has(.aBNY_q_range:focus-visible) .aBNY_q_knob{outline:2px solid var(--color-paper);outline-offset:3px}.aBNY_q_stage:has(.aBNY_q_range:active) .aBNY_q_knob{transform:translate(-50%,-50%)scale(.94);box-shadow:inset .125rem .125rem .625rem #0f100d73}
.Bxc_ZG_principles{gap:var(--gap-grid);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.Bxc_ZG_principle{border-radius:var(--radius-card);background-color:color-mix(in srgb, var(--color-bg), black calc(var(--pressed-shade) / 2));box-shadow:var(--shadow-inner);color:var(--color-text-soft);flex-direction:column;gap:.625rem;padding:1.5rem;display:flex}.Bxc_ZG_index{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--fs-mono)}.Bxc_ZG_title{font-size:var(--fs-title);letter-spacing:-.02em}
