/*
 * CSP-safe equivalents for presentation values created by client-side
 * templates. Generated literal-style rules are appended by
 * scripts/remove-client-inline-styles.js.
 */
.csp-model-option {
  padding: 0.55rem 0.75rem;
  display: flex;
  gap: 0.55rem;
  align-items: flex-start;
  cursor: pointer;
}
.csp-model-option--border { border-top: 1px solid #d8d0b8; }
.csp-model-option--selected { background: #f3edda; }
.csp-model-dot {
  width: 9px;
  height: 9px;
  border-radius: 2px;
  margin-top: 4px;
  flex-shrink: 0;
}
.csp-model-dot--selected { background: #0f7a5c; }
.csp-model-dot--idle { border: 1.5px solid #8a7e63; }
.csp-model-name {
  display: block;
  font-size: 0.8rem;
}
.csp-model-name--selected { color: #2b251b; }
.csp-model-name--idle { color: #5d5340; }
.csp-result-option--correct {
  background: rgba(207, 227, 211, 0.45);
  border: 1px solid #cfe3d3;
}
.csp-result-option--incorrect {
  background: rgba(154, 59, 46, 0.08);
  border: 1px solid rgba(154, 59, 46, 0.25);
}

.csp-bg-emerald-dark { background: #0b5a45; }
.csp-bg-emerald { background: #0f7a5c; }
.csp-bg-ink { background: #2b251b; }
.csp-bg-earth { background: #458b6a; }
.csp-bg-built { background: #4898a8; }
.csp-bg-matter { background: #5889a8; }
.csp-bg-life { background: #5caa5c; }
.csp-bg-ink-soft { background: #5d5340; }
.csp-bg-practiced { background: #6b9660; }
.csp-bg-form { background: #7b6cb0; }
.csp-bg-ink-mute { background: #8a7e63; }
.csp-bg-sacred { background: #9565a8; }
.csp-bg-oxide { background: #9a3b2e; }
.csp-bg-past { background: #9e7e5e; }
.csp-bg-brass { background: #b8954e; }
.csp-bg-society { background: #c06060; }
.csp-bg-meaning { background: #c5a043; }
.csp-bg-beautiful { background: #ca5a85; }
.csp-bg-mind { background: #cf8f4e; }
.csp-bg-cream { background: #f0ead8; }
.csp-bg-paper { background: #faf7ef; }
.csp-bg-sheet { background: #fffdf6; }

.csp-swatch-emerald-dark { --ice-swatch: #0b5a45; }
.csp-swatch-emerald { --ice-swatch: #0f7a5c; }
.csp-swatch-ink { --ice-swatch: #2b251b; }
.csp-swatch-ink-soft { --ice-swatch: #5d5340; }
.csp-swatch-ink-mute { --ice-swatch: #8a7e63; }
.csp-swatch-oxide { --ice-swatch: #9a3b2e; }
.csp-swatch-brass { --ice-swatch: #b8954e; }
.csp-swatch-cream { --ice-swatch: #f0ead8; }
.csp-swatch-paper { --ice-swatch: #faf7ef; }

.csp-w-0 { width: 0%; }
.csp-w-1 { width: 1%; }
.csp-w-2 { width: 2%; }
.csp-w-3 { width: 3%; }
.csp-w-4 { width: 4%; }
.csp-w-5 { width: 5%; }
.csp-w-6 { width: 6%; }
.csp-w-7 { width: 7%; }
.csp-w-8 { width: 8%; }
.csp-w-9 { width: 9%; }
.csp-w-10 { width: 10%; }
.csp-w-11 { width: 11%; }
.csp-w-12 { width: 12%; }
.csp-w-13 { width: 13%; }
.csp-w-14 { width: 14%; }
.csp-w-15 { width: 15%; }
.csp-w-16 { width: 16%; }
.csp-w-17 { width: 17%; }
.csp-w-18 { width: 18%; }
.csp-w-19 { width: 19%; }
.csp-w-20 { width: 20%; }
.csp-w-21 { width: 21%; }
.csp-w-22 { width: 22%; }
.csp-w-23 { width: 23%; }
.csp-w-24 { width: 24%; }
.csp-w-25 { width: 25%; }
.csp-w-26 { width: 26%; }
.csp-w-27 { width: 27%; }
.csp-w-28 { width: 28%; }
.csp-w-29 { width: 29%; }
.csp-w-30 { width: 30%; }
.csp-w-31 { width: 31%; }
.csp-w-32 { width: 32%; }
.csp-w-33 { width: 33%; }
.csp-w-34 { width: 34%; }
.csp-w-35 { width: 35%; }
.csp-w-36 { width: 36%; }
.csp-w-37 { width: 37%; }
.csp-w-38 { width: 38%; }
.csp-w-39 { width: 39%; }
.csp-w-40 { width: 40%; }
.csp-w-41 { width: 41%; }
.csp-w-42 { width: 42%; }
.csp-w-43 { width: 43%; }
.csp-w-44 { width: 44%; }
.csp-w-45 { width: 45%; }
.csp-w-46 { width: 46%; }
.csp-w-47 { width: 47%; }
.csp-w-48 { width: 48%; }
.csp-w-49 { width: 49%; }
.csp-w-50 { width: 50%; }
.csp-w-51 { width: 51%; }
.csp-w-52 { width: 52%; }
.csp-w-53 { width: 53%; }
.csp-w-54 { width: 54%; }
.csp-w-55 { width: 55%; }
.csp-w-56 { width: 56%; }
.csp-w-57 { width: 57%; }
.csp-w-58 { width: 58%; }
.csp-w-59 { width: 59%; }
.csp-w-60 { width: 60%; }
.csp-w-61 { width: 61%; }
.csp-w-62 { width: 62%; }
.csp-w-63 { width: 63%; }
.csp-w-64 { width: 64%; }
.csp-w-65 { width: 65%; }
.csp-w-66 { width: 66%; }
.csp-w-67 { width: 67%; }
.csp-w-68 { width: 68%; }
.csp-w-69 { width: 69%; }
.csp-w-70 { width: 70%; }
.csp-w-71 { width: 71%; }
.csp-w-72 { width: 72%; }
.csp-w-73 { width: 73%; }
.csp-w-74 { width: 74%; }
.csp-w-75 { width: 75%; }
.csp-w-76 { width: 76%; }
.csp-w-77 { width: 77%; }
.csp-w-78 { width: 78%; }
.csp-w-79 { width: 79%; }
.csp-w-80 { width: 80%; }
.csp-w-81 { width: 81%; }
.csp-w-82 { width: 82%; }
.csp-w-83 { width: 83%; }
.csp-w-84 { width: 84%; }
.csp-w-85 { width: 85%; }
.csp-w-86 { width: 86%; }
.csp-w-87 { width: 87%; }
.csp-w-88 { width: 88%; }
.csp-w-89 { width: 89%; }
.csp-w-90 { width: 90%; }
.csp-w-91 { width: 91%; }
.csp-w-92 { width: 92%; }
.csp-w-93 { width: 93%; }
.csp-w-94 { width: 94%; }
.csp-w-95 { width: 95%; }
.csp-w-96 { width: 96%; }
.csp-w-97 { width: 97%; }
.csp-w-98 { width: 98%; }
.csp-w-99 { width: 99%; }
.csp-w-100 { width: 100%; }

.csp-rotate-n15 { transform: rotate(-15deg); }
.csp-rotate-n14 { transform: rotate(-14deg); }
.csp-rotate-n13 { transform: rotate(-13deg); }
.csp-rotate-n12 { transform: rotate(-12deg); }
.csp-rotate-n11 { transform: rotate(-11deg); }
.csp-rotate-n10 { transform: rotate(-10deg); }
.csp-rotate-n9 { transform: rotate(-9deg); }
.csp-rotate-n8 { transform: rotate(-8deg); }
.csp-rotate-n7 { transform: rotate(-7deg); }
.csp-rotate-n6 { transform: rotate(-6deg); }
.csp-rotate-n5 { transform: rotate(-5deg); }
.csp-rotate-n4 { transform: rotate(-4deg); }
.csp-rotate-n3 { transform: rotate(-3deg); }
.csp-rotate-n2 { transform: rotate(-2deg); }
.csp-rotate-n1 { transform: rotate(-1deg); }
.csp-rotate-p0 { transform: rotate(0deg); }
.csp-rotate-p1 { transform: rotate(1deg); }
.csp-rotate-p2 { transform: rotate(2deg); }
.csp-rotate-p3 { transform: rotate(3deg); }
.csp-rotate-p4 { transform: rotate(4deg); }
.csp-rotate-p5 { transform: rotate(5deg); }
.csp-rotate-p6 { transform: rotate(6deg); }
.csp-rotate-p7 { transform: rotate(7deg); }
.csp-rotate-p8 { transform: rotate(8deg); }
.csp-rotate-p9 { transform: rotate(9deg); }
.csp-rotate-p10 { transform: rotate(10deg); }
.csp-rotate-p11 { transform: rotate(11deg); }
.csp-rotate-p12 { transform: rotate(12deg); }
.csp-rotate-p13 { transform: rotate(13deg); }
.csp-rotate-p14 { transform: rotate(14deg); }
.csp-rotate-p15 { transform: rotate(15deg); }

/* BEGIN GENERATED CLIENT STYLE TOKENS */
[data-csp-style-token="csp-js-00de118a25ac9949"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){box-shadow: inset 0 -2px 0 rgba(0,0,0,0.35);}
[data-csp-style-token="csp-js-02655b996131017b"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:#cfe3d3;color:#0b5a45;}
[data-csp-style-token="csp-js-0e24fe2e0b026870"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){width:1.1rem;height:1.1rem;}
[data-csp-style-token="csp-js-1005a22fe3cf5a64"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){text-align:right;color:#0b5a45;}
[data-csp-style-token="csp-js-11bbd6f35f239a08"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){border-left: 3px solid #9a3b2e; font-size: 1rem; line-height: 1.7;}
[data-csp-style-token="csp-js-11c0572107c69302"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:block; height:12px; background:#f3edda; border:1px solid #d8d0b8; border-radius:2px; overflow:hidden;}
[data-csp-style-token="csp-js-172a8aa18f09b11a"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size: 1.05rem;}
[data-csp-style-token="csp-js-197d74bd8f995cef"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){border: 1px solid rgba(250,247,239,0.16); box-shadow: 0 16px 34px rgba(0,0,0,0.35);}
[data-csp-style-token="csp-js-1ba3cdacdee8acfb"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){width: 22px; height: 22px; background: #fffdf6; border: 1px solid #d9bc7e; box-shadow: inset 0 -2px 0 rgba(0,0,0,0.12);}
[data-csp-style-token="csp-js-1bd02210d50aeef1"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){box-shadow: inset 0 -2px 0 rgba(0,0,0,0.08);}
[data-csp-style-token="csp-js-1cea1eb0246b8dd2"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){width: 48rem; height: 27rem;}
[data-csp-style-token="csp-js-1cf3bdd800b4a52a"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:rgba(154,59,46,0.12);color:#9a3b2e;border:1px solid rgba(154,59,46,0.4);}
[data-csp-style-token="csp-js-1e14a150e955601a"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background: linear-gradient(to top, #faf7ef, transparent);}
[data-csp-style-token="csp-js-1ffafa2534d5652d"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:flex;align-items:center;gap:0.3rem;}
[data-csp-style-token="csp-js-221c541e4a8b7c50"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){color:#0b5a45;margin-right:0.6rem;}
[data-csp-style-token="csp-js-22c4d8a54a6dc56c"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:grid; grid-template-columns: minmax(0,16rem) 1fr auto auto; gap:0.6rem; align-items:center; padding:2px 0;}
[data-csp-style-token="csp-js-24b194eefb8e0500"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){width: 6.5rem;}
[data-csp-style-token="csp-js-28daf398b7a537af"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:#9a3b2e15;color:#9a3b2e;border:1px solid #9a3b2e40;}
[data-csp-style-token="csp-js-29e8e3a61abf590c"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){position:relative; min-height:200px;}
[data-csp-style-token="csp-js-2a07000d1bf20366"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){padding:2px 8px; color:#5d5340;}
[data-csp-style-token="csp-js-2a1337f96cb54a98"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size:0.72rem; color: var(--ink-mute); min-width: 1.5rem;}
[data-csp-style-token="csp-js-2b2f75496c932522"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){margin-top:0.55rem;}
[data-csp-style-token="csp-js-2d2362c6db8fe39c"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:flex; align-items:center; gap:0.9rem; justify-content:center; margin-bottom:1.2rem;}
[data-csp-style-token="csp-js-2d4536ece1d337a0"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-family: 'Lora', serif; color: #2b251b;}
[data-csp-style-token="csp-js-2d8c43b38e3daa5e"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size: 2rem; margin-left: 0.25rem;}
[data-csp-style-token="csp-js-2dc2bfdd663d869c"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){color:#9a3b2e;}
[data-csp-style-token="csp-js-2f057d34bc8b1f07"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:grid;grid-template-columns:minmax(8rem,13rem) 1fr 4.5rem;gap:0.6rem;align-items:center;padding:2px 0;}
[data-csp-style-token="csp-js-324b279d0207e4dc"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:rgba(11,90,69,0.12);color:#0b5a45;border:1px solid rgba(11,90,69,0.4);cursor:pointer;}
[data-csp-style-token="csp-js-32fb29efb85eb843"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){white-space:nowrap;}
[data-csp-style-token="csp-js-34249ad32f2d91aa"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){width: 18px; height: 18px; border-radius: 2px; background: #9a3b2e; color: #faf7ef; font-size: 0.8rem; display: inline-flex; align-items: center; justify-content: center;}
[data-csp-style-token="csp-js-34894584697357b1"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:#f3edda;color:#8a6f2f;border:1px solid #d9bc7e;}
[data-csp-style-token="csp-js-34b05693313e9d75"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){color:#8a7e63;}
[data-csp-style-token="csp-js-3d52a8e48287b4a6"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:inline-block;width:12px;height:0;border-top:2px dashed #c9c0a6;}
[data-csp-style-token="csp-js-3e226ae2d04512c1"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:inline-flex;gap:1px;align-items:center;}
[data-csp-style-token="csp-js-3f9925915f69c6dd"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){white-space:pre-wrap;max-height:220px;overflow:auto;background:#f7f3e4;padding:0.6rem;border:1px solid #d8d0b8;border-radius:2px;}
[data-csp-style-token="csp-js-3faa7bfd81514407"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){text-align:left; padding:2px 8px; color:#8a7e63;}
[data-csp-style-token="csp-js-4011458ab98ad901"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){max-width:20rem;}
[data-csp-style-token="csp-js-40bea13d737edf33"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size:0.78rem;padding:0.35rem 0.6rem;}
[data-csp-style-token="csp-js-41b6bab957f51c20"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){border-left: 3px solid #9a3b2e;}
[data-csp-style-token="csp-js-420b90cdb011169f"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){color:#0b5a45;}
[data-csp-style-token="csp-js-431c2d8648e9fe47"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){margin-top:0.2rem;}
[data-csp-style-token="csp-js-462fb0afa5bfa499"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){flex-basis:100%;}
[data-csp-style-token="csp-js-4a8993c51fa541b6"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:#0b5a45;color:#eef3ea;}
[data-csp-style-token="csp-js-4dc4765f118ae8c3"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){color: var(--ink-mute);}
[data-csp-style-token="csp-js-518d765cec40129d"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){border-left:3px solid #9a3b2e;}
[data-csp-style-token="csp-js-521e08464664c621"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){padding-left:0;padding-right:0;}
[data-csp-style-token="csp-js-59106cd44d676017"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){position:absolute;top:0;left:0;width:100%;height:100%;}
[data-csp-style-token="csp-js-5a7a9c19e14688c7"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){padding:2px 6px; text-align:center;}
[data-csp-style-token="csp-js-5d98afb0f55451f3"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:#9a3b2e18;color:#9a3b2e;border:1px solid #9a3b2e44;}
[data-csp-style-token="csp-js-5ed5946f5859d9d2"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){width: 8px; height: 8px; background: #9a3b2e; transform: rotate(45deg);}
[data-csp-style-token="csp-js-5f637b14f1bdfdc8"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){width:7px;height:7px;background:#9a3b2e;transform:rotate(45deg);}
[data-csp-style-token="csp-js-6060d4ce0220ee40"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background: linear-gradient(to bottom, #faf7ef, transparent);}
[data-csp-style-token="csp-js-6194bf92095d5239"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background: #f3edda; border-bottom: 1px solid #d8d0b8; padding: 0.6rem 1rem; font-size: 0.9rem; color: #5d5340;}
[data-csp-style-token="csp-js-61e7ecd4f94ae0c3"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size: 2rem; margin-top: -0.35rem;}
[data-csp-style-token="csp-js-6253876a649a6346"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){flex:1;}
[data-csp-style-token="csp-js-6375b50f376afcaf"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){padding: 1.8rem 2.5rem 2rem;}
[data-csp-style-token="csp-js-663e231540904493"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){flex:1;min-width:11rem;border-right:1px solid #efe9d8;}
[data-csp-style-token="csp-js-674912eeca73bb64"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){padding:2px 6px; color:#8a7e63;}
[data-csp-style-token="csp-js-67d42263c0a5795e"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size: 1.25rem; font-weight: 600; color: #2b251b; margin-bottom: 0.5rem; font-family: Lora, serif;}
[data-csp-style-token="csp-js-69618170150bd6c5"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:#faf7ef;border-top:1px dashed #e4dcc4;}
[data-csp-style-token="csp-js-6b0e4b53c76f43ec"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){flex:1; font-size:0.9rem; color:#2b251b; font-family:'Lora',serif;}
[data-csp-style-token="csp-js-6d1a52dad35dc1ec"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){width: 18px; height: 18px; border-radius: 2px; background: #0f7a5c; color: #faf7ef; display: inline-flex; align-items: center; justify-content: center;}
[data-csp-style-token="csp-js-6d28a3c65d47a587"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){width:0.9rem;height:0.9rem;}
[data-csp-style-token="csp-js-6f37d6b1dd0d1d38"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){width: 26px; height: 26px; color: #faf7ef; font-size: 0.85rem;}
[data-csp-style-token="csp-js-6fbf2d30b5b5846b"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){margin-right:0.5rem;}
[data-csp-style-token="csp-js-709531d950048f5c"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-family:Lora,serif;font-size:0.85rem;color:#2b251b;line-height:1.55;}
[data-csp-style-token="csp-js-71405d680dd2c36b"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:#2b251b12;color:#2b251b;border:1px solid #d8d0b8;}
[data-csp-style-token="csp-js-71cbac172476e4d5"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size:0.8rem; color:#9a3b2e;}
[data-csp-style-token="csp-js-726cf47beb6feb68"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){margin-bottom: 1rem;}
[data-csp-style-token="csp-js-77136f1eb6d089fc"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size:0.68rem;}
[data-csp-style-token="csp-js-79c92e24f2bb9035"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){border: 1px solid rgba(250,247,239,0.16); box-shadow: 0 8px 20px rgba(0,0,0,0.18);}
[data-csp-style-token="csp-js-7a3955e4f07e60b7"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){height: 4px;}
[data-csp-style-token="csp-js-7aab8f91929f0f52"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-family: 'Jersey 15', 'JetBrains Mono', monospace; letter-spacing: 0.08em;}
[data-csp-style-token="csp-js-7b12cefef370de6c"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size:0.78rem; color: var(--oxide); min-width: 1.3rem;}
[data-csp-style-token="csp-js-7c402eb860d29914"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){border-bottom:1px solid #f3eddc;}
[data-csp-style-token="csp-js-7d57580a9d0323ee"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-family:'Jersey 15',monospace;font-size:0.7rem;letter-spacing:0.07em;text-transform:uppercase;background:none;border:none;cursor:pointer;padding:0;color:#0b5a45;}
[data-csp-style-token="csp-js-7ebcc4673702c013"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:flex; align-items:center; gap:0.625rem; width:100%; padding:0.5rem 0.75rem; border:none; cursor:pointer; border-radius:2px; font-family:inherit; text-align:left; transition:background 0.1s;}
[data-csp-style-token="csp-js-7f7508cb3d1becfe"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){position:relative;padding-bottom:56.25%;height:0;}
[data-csp-style-token="csp-js-826241c17c8549c7"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){border-collapse:collapse; font-size:0.75rem;}
[data-csp-style-token="csp-js-83ac1ceef76e7756"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){cursor:pointer;}
[data-csp-style-token="csp-js-8463cfb80276b46d"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){width:18px;height:18px;}
[data-csp-style-token="csp-js-85252e91d778cff0"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:none;cursor:pointer;}
[data-csp-style-token="csp-js-8864fc2169920135"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-family: 'Jersey 15', 'Instrument Sans', sans-serif;}
[data-csp-style-token="csp-js-898c1886231cb069"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){position:relative;}
[data-csp-style-token="csp-js-898ca0f3503787d5"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){width:0.7rem;height:0.7rem;}
[data-csp-style-token="csp-js-8d6e651f2373012e"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){border-top:1px solid #efe9d8;}
[data-csp-style-token="csp-js-8f6ceaa4ebef14a9"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:inline-block;width:12px;height:7px;background:#9a3b2e;border-radius:1px;opacity:0.85;}
[data-csp-style-token="csp-js-9140812f04487762"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){line-height:1.45;}
[data-csp-style-token="csp-js-9211570ec2542fab"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:#0b5a4518;color:#0b5a45;border:1px solid #0b5a4544;}
[data-csp-style-token="csp-js-922e0383f8688cfd"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-family:'Lora',serif;font-size:0.8rem;color:#5d5340;margin:0;line-height:1.45;}
[data-csp-style-token="csp-js-9824b82b1cfeac01"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:grid; grid-template-columns: 11rem 1fr 3rem; gap:0.6rem; align-items:center; padding:2px 0;}
[data-csp-style-token="csp-js-99cf3670b3179269"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:block; height:10px; background:#f3edda; border:1px solid #d8d0b8; border-radius:2px; overflow:hidden;}
[data-csp-style-token="csp-js-9b75d3888176d000"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){text-align:right;}
[data-csp-style-token="csp-js-9d3d98b83bc7e848"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){width:14px;height:14px;}
[data-csp-style-token="csp-js-9e96141f59a03460"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){width: 18px; height: 18px; border-radius: 2px; background: #b8954e; color: #fffdf6; font-size: 0.8rem; display: inline-flex; align-items: center; justify-content: center;}
[data-csp-style-token="csp-js-9f4532f56d60d85a"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){color: rgba(240,234,216,0.85);}
[data-csp-style-token="csp-js-a11332eac0adeffd"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size: 1.9rem; margin-top: -0.3rem;}
[data-csp-style-token="csp-js-a17cb43d9de0d742"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:#0b5a4515;color:#0b5a45;border:1px solid #0b5a4540;}
[data-csp-style-token="csp-js-a28f1fc0a6e6c63c"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
[data-csp-style-token="csp-js-a36b4168c82c8a17"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:#2b251b12; color:#2b251b; border:1px solid #d8d0b8;}
[data-csp-style-token="csp-js-a580d64f227c602c"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:block;height:9px;background:#f3edda;border:1px solid #e4dcc4;border-radius:2px;overflow:hidden;}
[data-csp-style-token="csp-js-a729c49880561b43"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size:0.75rem;color:#8a7e63;}
[data-csp-style-token="csp-js-a96c572389e609f7"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:#9a3b2e1a;color:#9a3b2e;border:1px solid #9a3b2e55;margin-right:0.4rem;}
[data-csp-style-token="csp-js-acffad1431800f79"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:#b8954e20; color:#8a6d2f; border:1px solid #b8954e66;}
[data-csp-style-token="csp-js-af0a4724dff055e0"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){width: 48rem;}
[data-csp-style-token="csp-js-b048b952a2d3a2a6"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){color:#faf7ef;}
[data-csp-style-token="csp-js-b3cc6110df437ae8"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){color:#0b5a45}
[data-csp-style-token="csp-js-bdcc673202db9f5b"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){margin-top:0.55rem;display:flex;gap:0.9rem;}
[data-csp-style-token="csp-js-be2f26eca516221e"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){flex-basis:100%;margin-left:52px;margin-top:-2px;}
[data-csp-style-token="csp-js-bfbcf997c1133f9c"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
[data-csp-style-token="csp-js-c024f21e8c0369ff"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:grid; grid-template-columns: 2.2rem 1fr 2.4rem; gap:0.6rem; align-items:center; padding:2px 0;}
[data-csp-style-token="csp-js-c5361903b8ef05c4"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:block; font-size:0.78rem; font-style:italic; color:#5d5340; margin-top:2px;}
[data-csp-style-token="csp-js-c5e682f93655fe14"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:inline-block;width:110px;height:8px;background:#efe9d8;border:1px solid #d8d0b8;border-radius:2px;overflow:hidden;}
[data-csp-style-token="csp-js-c80dea1d62f82b79"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){transform:rotate(180deg)}
[data-csp-style-token="csp-js-c819e5908c03f2a6"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size: 0.875rem; font-style: italic; color: #8a7e63; font-family: Lora, serif;}
[data-csp-style-token="csp-js-c8d4b1ee2b4ea728"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){color:#8a7e63;margin-right:0.6rem;}
[data-csp-style-token="csp-js-c9c6df34750d5bee"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){padding:0.3rem 0.5rem;font-size:0.8rem;}
[data-csp-style-token="csp-js-ca93e87b764064da"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size:0.7rem; color:#8a7e63; background:#f3edda; border:1px solid #d8d0b8; border-radius:2px; padding:1px 5px; font-family:'Jersey 15',monospace; letter-spacing:0.06em;}
[data-csp-style-token="csp-js-cc70bcfc0a8fe7e4"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){padding:0.375rem 0.75rem 0.25rem; font-size:0.72rem; font-weight:400; color:#b8954e; text-transform:uppercase; letter-spacing:0.1em; font-family:'Jersey 15','JetBrains Mono',monospace;}
[data-csp-style-token="csp-js-cd20a7bf56c72686"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){color: var(--ink);}
[data-csp-style-token="csp-js-d0466aa33fa8061c"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:none;}
[data-csp-style-token="csp-js-d0b56d1156e26fc7"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){color: var(--oxide);}
[data-csp-style-token="csp-js-d1afeb842ff28f37"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){line-height:1.5;}
[data-csp-style-token="csp-js-d2572bbb61480613"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display: flex; align-items: center; justify-content: center; min-height: 200px;}
[data-csp-style-token="csp-js-d336b47f5af178e1"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-family:'Jersey 15',monospace;font-size:0.7rem;letter-spacing:0.07em;text-transform:uppercase;background:none;border:none;cursor:pointer;padding:0;color:#8a7e63;margin-left:auto;}
[data-csp-style-token="csp-js-d3e405acffe8da0a"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){margin-top: 0.15rem;}
[data-csp-style-token="csp-js-d529e1f5d1cf9dc4"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){min-width: 0;}
[data-csp-style-token="csp-js-dafde4ca6b9146ca"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:#b8954e20;color:#8a6d2f;border:1px solid #b8954e66;}
[data-csp-style-token="csp-js-dd67c0f152814521"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-family:'Jersey 15',monospace;font-size:0.7rem;letter-spacing:0.07em;text-transform:uppercase;background:none;border:none;cursor:pointer;padding:0;color:#9a3b2e;}
[data-csp-style-token="csp-js-dff4bfc888c1f6fd"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){box-shadow: inset 0 -2px 0 rgba(0,0,0,0.18);}
[data-csp-style-token="csp-js-e1016117879dfb07"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){color:rgba(240,234,216,0.7);}
[data-csp-style-token="csp-js-e16e13978b9ec3fd"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:#2b251b12; color:#2b251b; border:1px solid #d8d0b8; margin:0 6px 6px 0; display:inline-block;}
[data-csp-style-token="csp-js-e18e578fe46acaa5"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:block; height:10px; background:#f3edda; border:1px solid #e4dcc4; border-radius:2px; overflow:hidden;}
[data-csp-style-token="csp-js-e7250fd4f936a3c5"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){border-bottom:1px solid #efe9d8;padding-bottom:0.35rem;}
[data-csp-style-token="csp-js-e774f57acbd218bb"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:flex;align-items:center;justify-content:space-between;margin-bottom:0.35rem;}
[data-csp-style-token="csp-js-e7d73bd024949659"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){display:none;white-space:pre-wrap;max-height:340px;overflow:auto;background:#f7f3e4;padding:0.6rem;border:1px solid #d8d0b8;border-radius:2px;}
[data-csp-style-token="csp-js-e87bf6146d678545"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size:0.75rem; color:#8a7e63;}
[data-csp-style-token="csp-js-e9ae95a9ea49f231"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){filter:blur(4px); opacity:0.4; pointer-events:none;}
[data-csp-style-token="csp-js-edd3b546d3e24cca"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:#9a3b2e;color:#fdf3e7;}
[data-csp-style-token="csp-js-edda91dc7f417ec6"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size:0.78rem;}
[data-csp-style-token="csp-js-f2aac601fc45219b"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:#fbf7ea;border-left:3px solid #b8954e;}
[data-csp-style-token="csp-js-f463564578a05e4c"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){box-shadow: inset 0 -2px 0 rgba(0,0,0,0.3);}
[data-csp-style-token="csp-js-f67370617108b8f0"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size: 2.6rem; display: inline-block; margin-bottom: 0.9rem;}
[data-csp-style-token="csp-js-f72d6361fd43e9ad"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size:3rem;}
[data-csp-style-token="csp-js-f8dc7f5779ade952"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){width: 0.7rem; height: 0.7rem;}
[data-csp-style-token="csp-js-f9204f89f20886b5"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){color:#8a7e63; flex-shrink:0;}
[data-csp-style-token="csp-js-f9e8e7dfd1f29a89"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){flex:1;min-width:14rem;}
[data-csp-style-token="csp-js-f9eea59b8778a522"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){position:absolute; inset:0; display:flex; flex-direction:column; align-items:center; justify-content:center; z-index:10;}
[data-csp-style-token="csp-js-fa769ae035722c1e"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){margin-bottom:0}
[data-csp-style-token="csp-js-fa849fdf92a7caa1"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background: #fffdf6; border: 1px solid #d8d0b8; border-radius: 2px; text-align: center; max-width: 24rem; width: 100%; margin: 0 auto; overflow: hidden; opacity: 0; transform: scale(0.95); transition: opacity 0.3s ease-out, transform 0.3s ease-out;}
[data-csp-style-token="csp-js-fb6a42362747e36b"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){background:#f7ece9;color:#9a3b2e;border:1px solid #d9a99f;border-radius:2px;padding:1px 5px;}
[data-csp-style-token="csp-js-fbfb6c62d83d23ce"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){line-height:1.6;}
[data-csp-style-token="csp-js-fd56be67a83162ac"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size: 3.4rem; color: #9a3b2e; font-family: 'Jersey 15', monospace; line-height: 1;}
[data-csp-style-token="csp-js-fe7d648f4c400097"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){font-size: 1.7rem; color: #8a7e63; font-family: 'Jersey 15', monospace;}
[data-csp-style-token="csp-js-fff4a151c35e3447"]:not(#csp-inline-never-a):not(#csp-inline-never-b):not(#csp-inline-never-c){border-top:1px solid #efe9d8;padding:0.6rem 1.25rem;}
/* END GENERATED CLIENT STYLE TOKENS */
