.jam-apply{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff8f4;--surface:#fffdfb;--surface-2:#fcede8;--line:#f1ddd6;--ink:#2b0b14;--ink-2:#6b4650;--muted:#8c6b74;--link:#4042bf;--focus:#4042bf;--eyebrow:#d1123f;--jam:#d1123f;--jam-hi:#b80e36;--on-jam:#fff;--tint:#ffe1e8;--tint-line:#f7b9c8;--tint-ink:#8e0a2b;--ctl-line:#e6cdc6;--input-bg:#fff;--ring:#4042bf38;--toggle-off:#e6cdc6;--disabled-bg:#f1e4e0;--disabled-ink:#a8929a;--good:#1e7a45;--good-bg:#ddf2e5;--warn:#a15c00;--warn-bg:#fcebd2;--crit:#b8321a;--crit-bg:#fbe0d8;--av1:#ffd3dd;--av2:#dcddfb;--av3:#fde3c8;--av4:#d3eee3;--av-ink:#2b0b14;--tip-bg:#2b0b14;--tip-ink:#fff8f4;--block-bg:#d1123f;--block-ink:#fff;--hero-bg:#d1123f;--hero-ink:#fff;--jamcard-bg:#d1123f;--jamcard-ink:#fff;--drip:#d1123f;--s1:#d1123f;--s2:#4042bf;--s3:#cc7d1b;--s4:#9d0367;--s5:#249c74;--heat-0:#f6ece8;--grid:#f1e4df;--bar-rest:#f6d5dd;--row-hover:#fff4f0;--scrim:#2b0b146b;--shadow-modal:0 24px 60px -20px #2b0b1473;--berry:#e0457b;--code-bg:#2b0b14;--code-ink:#f6d5dd;--code-ok:#7fe0a8;--logo-light-bg:#fff8f4;--logo-light-line:#f1ddd6;--logo-dark-bg:#1a0e12}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .jam-apply{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#1a0e12;--surface:#24141a;--surface-2:#2f1b22;--line:#3e2830;--ink:#fff1f3;--ink-2:#d9bac1;--muted:#a58690;--link:#9ea6ff;--focus:#9ea6ff;--eyebrow:#ff8aa3;--jam:#f0476a;--jam-hi:#ff5e7e;--on-jam:#2b0b14;--tint:#4a1b2a;--tint-line:#7a2a42;--tint-ink:#ffc2d0;--ctl-line:#4a3139;--input-bg:#1e1116;--ring:#9ea6ff4d;--toggle-off:#4a3139;--disabled-bg:#33222a;--disabled-ink:#7e6770;--good:#5cc98e;--good-bg:#173424;--warn:#f2b34c;--warn-bg:#3a2a12;--crit:#ff7a5c;--crit-bg:#3e1a14;--av1:#5a2233;--av2:#2c2e6a;--av3:#553a1c;--av4:#1b4a3a;--av-ink:#fff1f3;--tip-bg:#fff1f3;--tip-ink:#2b0b14;--block-bg:#c21038;--block-ink:#fff;--hero-bg:#f0476a;--hero-ink:#2b0b14;--jamcard-bg:#c21038;--jamcard-ink:#fff;--drip:#c21038;--s1:#f0476a;--s2:#6875f6;--s3:#cc7d1b;--s4:#b92d7e;--s5:#36a980;--heat-0:#2c1920;--grid:#33212a;--bar-rest:#4a2432;--row-hover:#2a1820;--scrim:#0009;--shadow-modal:0 24px 60px -20px #000000b3;--berry:#f07aa5;--code-bg:#12090c;--code-ink:#f6d5dd;--code-ok:#7fe0a8;--logo-light-bg:#fff8f4;--logo-light-line:#f1ddd6;--logo-dark-bg:#1a0e12}}:root[data-theme=dark] .jam-apply{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#1a0e12;--surface:#24141a;--surface-2:#2f1b22;--line:#3e2830;--ink:#fff1f3;--ink-2:#d9bac1;--muted:#a58690;--link:#9ea6ff;--focus:#9ea6ff;--eyebrow:#ff8aa3;--jam:#f0476a;--jam-hi:#ff5e7e;--on-jam:#2b0b14;--tint:#4a1b2a;--tint-line:#7a2a42;--tint-ink:#ffc2d0;--ctl-line:#4a3139;--input-bg:#1e1116;--ring:#9ea6ff4d;--toggle-off:#4a3139;--disabled-bg:#33222a;--disabled-ink:#7e6770;--good:#5cc98e;--good-bg:#173424;--warn:#f2b34c;--warn-bg:#3a2a12;--crit:#ff7a5c;--crit-bg:#3e1a14;--av1:#5a2233;--av2:#2c2e6a;--av3:#553a1c;--av4:#1b4a3a;--av-ink:#fff1f3;--tip-bg:#fff1f3;--tip-ink:#2b0b14;--block-bg:#c21038;--block-ink:#fff;--hero-bg:#f0476a;--hero-ink:#2b0b14;--jamcard-bg:#c21038;--jamcard-ink:#fff;--drip:#c21038;--s1:#f0476a;--s2:#6875f6;--s3:#cc7d1b;--s4:#b92d7e;--s5:#36a980;--heat-0:#2c1920;--grid:#33212a;--bar-rest:#4a2432;--row-hover:#2a1820;--scrim:#0009;--shadow-modal:0 24px 60px -20px #000000b3;--berry:#f07aa5;--code-bg:#12090c;--code-ink:#f6d5dd;--code-ok:#7fe0a8;--logo-light-bg:#fff8f4;--logo-light-line:#f1ddd6;--logo-dark-bg:#1a0e12}.jam-apply{--glow:#d1123f47;--status-bg:#b80e36;--status-ink:#fff;--glass:#ffe3e9;--glass-line:#2b0b14;--chunk:#8e0a2b;--leaf:#249c74;--seed:#fff2f4;--lid:#2b0b14;--alert-bg:#fff1ec;--alert-line:#f4c4b6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .jam-apply{--glow:#f0476a80;--status-bg:#c21038;--glass:#3a1623;--glass-line:#fff1f3;--chunk:#7a0a26;--leaf:#36a980;--lid:#8f1232;--alert-bg:#2e1512;--alert-line:#5e2a20}}:root[data-theme=dark] .jam-apply{--glow:#f0476a80;--status-bg:#c21038;--glass:#3a1623;--glass-line:#fff1f3;--chunk:#7a0a26;--leaf:#36a980;--lid:#8f1232;--alert-bg:#2e1512;--alert-line:#5e2a20}.jam-apply{--r-card:22px;--r-ctl:12px;--r-pill:999px}@keyframes jam-apply-slosh{to{transform:translate(-100px)}}.jam-apply *,.jam-apply :before,.jam-apply :after{box-sizing:border-box}.jam-apply{background:var(--paper);color:var(--ink);font:400 15px/1.55 var(--font-body);font-variant-numeric:tabular-nums;flex:1;padding-inline:16px;overflow-x:clip}.jam-apply h1,.jam-apply h2,.jam-apply h3,.jam-apply h4{font-family:var(--font-display);font-variation-settings:"opsz" 96;text-wrap:balance;color:var(--ink);margin:0;font-weight:800}.jam-apply p{margin:0}.jam-apply a{color:var(--link)}.jam-apply button,.jam-apply input,.jam-apply textarea{font:inherit;color:inherit}.jam-apply :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.jam-apply .soft{font-family:var(--font-accent);font-variation-settings:"SOFT" 100,"opsz" 144,"WONK" 1;color:var(--jam);letter-spacing:-.01em;font-style:italic;font-weight:600}.jam-apply .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jam-apply .lockup{color:var(--jam);align-items:flex-end;gap:6px;text-decoration:none;display:inline-flex}.jam-apply .lockup svg{width:30px;height:36px;display:block;overflow:visible}.jam-apply .lockup .word{font:800 34px/.8 var(--font-display);letter-spacing:-.05em;padding-bottom:2px}.jam-apply .lk-lid{fill:var(--chunk)}.jam-apply .lk-glass{fill:var(--glass);stroke:var(--glass-line);stroke-width:2.2px}.jam-apply .lk-jam{fill:var(--jam)}.jam-apply .lk-berry{fill:var(--berry)}.jam-apply .lk-seed{fill:var(--seed)}.jam-apply .lk-leaf{fill:var(--leaf)}.jam-apply .lk-shine{fill:none;stroke:#fff;stroke-opacity:.7;stroke-width:2.2px;stroke-linecap:round}.jam-apply .by{font:600 12px/1.2 var(--font-body);color:var(--muted);letter-spacing:.02em}.jam-apply .field{align-content:start;gap:6px;min-width:0;display:grid}.jam-apply .lbl{font:600 13px/1.25 var(--font-body);color:var(--ink)}.jam-apply .opt{color:var(--muted);font-weight:500}.jam-apply .hint{color:var(--muted);font-size:12.5px;line-height:1.4}.jam-apply .inp{font:400 15.5px/1.3 var(--font-body);color:var(--ink);background:var(--input-bg);border:1px solid var(--ctl-line);border-radius:var(--r-ctl);width:100%;min-width:0;padding:12px 13px;transition:border-color .15s,box-shadow .15s}.jam-apply textarea.inp{resize:vertical;min-height:88px;line-height:1.45}.jam-apply .inp::placeholder{color:var(--muted)}.jam-apply .inp:focus{border-color:var(--jam);box-shadow:0 0 0 3px var(--ring);outline:none}.jam-apply .inp[aria-invalid=true]{border-color:var(--crit);box-shadow:0 0 0 3px color-mix(in srgb,var(--crit) 16%,transparent)}.jam-apply .err{font:600 12.5px/1.35 var(--font-body);color:var(--crit);align-items:flex-start;gap:6px;display:flex}.jam-apply .err:before{content:"";background:radial-gradient(circle at 50% 74%,var(--paper) 1.3px,transparent 1.6px),linear-gradient(var(--paper),var(--paper)) 50% 30%/2px 5px no-repeat,var(--crit);border-radius:50%;flex:none;width:14px;height:14px;margin-top:1px}.jam-apply fieldset{border:0;min-width:0;margin:0;padding:0}.jam-apply legend{padding:0}.jam-apply .chips{flex-wrap:wrap;gap:8px;display:flex}.jam-apply .chip{display:inline-flex;position:relative}.jam-apply .chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.jam-apply .chip span{font:600 14px/1 var(--font-body);color:var(--ink-2);background:var(--surface);border:1px solid var(--ctl-line);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:8px;padding:10px 15px 10px 12px;transition:background-color .15s,color .15s,border-color .15s,box-shadow .2s;display:inline-flex}.jam-apply .chip span:before{content:"";width:9px;height:9px;box-shadow:0 0 0 1.5px var(--ctl-line);background:0 0;border-radius:50%;transition:inherit}.jam-apply .chip input:hover+span{border-color:var(--ink-2);color:var(--ink)}.jam-apply .chip input:checked+span{background:var(--status-bg);border-color:var(--status-bg);color:var(--status-ink)}.jam-apply .chip input:checked+span:before{background:var(--status-ink);box-shadow:0 0 0 3px #ffffff4d}.jam-apply .chip input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.jam-apply fieldset[aria-invalid=true] .chip span,.jam-apply .has-err .chip span{border-color:color-mix(in srgb,var(--crit) 55%,var(--ctl-line))}.jam-apply .btn{font:700 15px/1 var(--font-body);border-radius:var(--r-pill);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:14px 22px;text-decoration:none;transition:transform .15s,background-color .15s,box-shadow .2s;display:inline-flex}.jam-apply .btn-jam{background:var(--jam);color:var(--on-jam);box-shadow:inset 0 -3px 0 #0000002e,inset 0 1px 0 #ffffff47,0 10px 24px -12px var(--glow)}.jam-apply .btn-jam:hover{background:var(--jam-hi)}.jam-apply .btn-jam:active{transform:translateY(1px)scaleY(.97)}.jam-apply .btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--ctl-line)}.jam-apply .btn-ghost:hover{border-color:var(--ink)}.jam-apply .btn-quiet{color:var(--ink-2);background:0 0;padding-inline:12px}.jam-apply .btn-quiet:hover{color:var(--ink);background:var(--surface-2)}.jam-apply .alert{background:var(--alert-bg);border:1px solid var(--alert-line);color:var(--ink);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;padding:14px 16px;display:grid}.jam-apply .alert b{font:700 14px/1.3 var(--font-body)}.jam-apply .alert p{color:var(--ink-2);grid-column:2;font-size:14px}.jam-apply .alert .dot{background:radial-gradient(circle at 50% 74%,var(--alert-bg) 1.6px,transparent 1.9px),linear-gradient(var(--alert-bg),var(--alert-bg)) 50% 30%/2.4px 7px no-repeat,var(--crit);border-radius:50%;grid-row:span 2;width:22px;height:22px}.jam-apply .dcall{filter:drop-shadow(0 8px 18px var(--glow));justify-items:center;display:inline-grid}.jam-apply .dcall-b{background:var(--jam);color:var(--on-jam);text-align:left;border-radius:14px;gap:2px;padding:10px 16px;display:grid}.jam-apply .dcall-b b{font:800 20px/1.1 var(--font-display);letter-spacing:-.01em}.jam-apply .dcall-b span{font:500 12.5px/1.3 var(--font-body);opacity:.85}.jam-apply .dcall svg{width:22px;height:19px;fill:var(--jam);margin-top:-1px;display:block}@media (prefers-reduced-motion:reduce){.jam-apply *,.jam-apply :before,.jam-apply :after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.jam-apply .page{gap:26px;max-width:1080px;margin:0 auto;padding-block:22px 80px;display:grid}.jam-apply .top{align-items:flex-end;gap:10px;display:flex}.jam-apply .layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;display:grid}.jam-apply .intro{gap:10px;margin-bottom:26px;display:grid}.jam-apply .intro h1{letter-spacing:-.04em;font-size:clamp(38px,6vw,62px);line-height:.95}.jam-apply .intro h1 .soft{transform-origin:0 100%;display:inline-block;transform:rotate(-3deg)}.jam-apply .intro p{color:var(--ink-2);max-width:46ch;font-size:16.5px}.jam-apply .card{background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 0 var(--line),0 30px 60px -40px #2b0b1440;border-radius:28px;padding:clamp(20px,3.4vw,34px)}.jam-apply form.apply{gap:22px;display:grid}.jam-apply .pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.jam-apply .group{gap:10px;display:grid}.jam-apply .group legend{margin-bottom:10px}.jam-apply .inp{border-width:1.5px;border-radius:16px}.jam-apply .bchip span{gap:6px;padding:7px 15px 7px 8px}.jam-apply .bchip span:before{display:none}.jam-apply .berry{flex:none;width:24px;height:24px;transition:transform .35s cubic-bezier(.4,1.8,.5,1);overflow:visible}.jam-apply .berry .b{fill:var(--c);opacity:.3;stroke:var(--surface);stroke-width:1.2px;transition:opacity .2s}.jam-apply .berry .lf{fill:var(--leaf);opacity:.35;transition:opacity .2s}.jam-apply .berry .sd{fill:#fff;opacity:0}.jam-apply .bchip input:hover+span .berry .b{opacity:.6}.jam-apply .bchip input:checked+span .berry{transform:scale(1.15)rotate(-8deg)}.jam-apply .bchip input:checked+span .berry .b{opacity:1;stroke:#fff;stroke-width:1.6px}.jam-apply .bchip input:checked+span .berry .lf{opacity:1}.jam-apply .bchip input:checked+span .berry .sd{opacity:.85}.jam-apply .send{flex-wrap:wrap;align-items:center;gap:14px 20px;padding:4px 0 20px;display:flex}.jam-apply .goo-btn{min-width:230px;display:inline-grid;position:relative}.jam-apply .goo-btn .gl{filter:url(#jam-goo);pointer-events:none;position:absolute;inset:0 0 -34px}.jam-apply .goo-btn .body{background:var(--jam);border-radius:999px;height:56px;transition:background-color .15s;position:absolute;top:0;left:0;right:0}.jam-apply .goo-btn .gd{background:var(--jam);border-radius:50%;width:22px;height:22px;transition:transform .45s cubic-bezier(.45,1.6,.5,1);position:absolute;top:30px}.jam-apply .goo-btn .gd.a{left:22%}.jam-apply .goo-btn .gd.b{width:26px;height:26px;left:52%}.jam-apply .goo-btn .gd.c{width:18px;height:18px;left:76%}.jam-apply .goo-btn:hover .gd.a,.jam-apply .goo-btn:focus-within .gd.a{transform:translateY(14px)}.jam-apply .goo-btn:hover .gd.b,.jam-apply .goo-btn:focus-within .gd.b{transform:translateY(22px)}.jam-apply .goo-btn:hover .gd.c,.jam-apply .goo-btn:focus-within .gd.c{transform:translateY(9px)}.jam-apply .goo-btn:hover .body,.jam-apply .goo-btn:hover .gd{background:var(--jam-hi)}.jam-apply .goo-btn button{height:56px;color:var(--on-jam);font:700 16px/1 var(--font-body);cursor:pointer;box-shadow:inset 0 -3px 0 #0000002e,inset 0 1px 0 #ffffff47,0 14px 30px -14px var(--glow);background:0 0;border:0;border-radius:999px;padding:0 30px;position:relative}.jam-apply .goo-btn button:active{transform:translateY(1px)}.jam-apply .send .hint{max-width:28ch;font-size:13.5px}.jam-apply .jarcol{text-align:center;background:var(--surface-2);border-radius:28px;justify-items:center;gap:14px;padding:24px 18px 22px;display:grid;position:sticky;top:24px}.jam-apply .bigjar{width:200px;height:250px;overflow:visible}.jam-apply .bj-glass{fill:var(--glass)}.jam-apply .bj-line{fill:none;stroke:var(--glass-line);stroke-width:5px}.jam-apply .bj-shine{fill:none;stroke:#fff;stroke-opacity:.75;stroke-width:5px;stroke-linecap:round}.jam-apply .bj-lid{fill:var(--lid)}.jam-apply .bj-jam{fill:var(--jam)}.jam-apply .bj-chunk{fill:var(--chunk)}.jam-apply .bj-level{transform:translateY(calc(250px - var(--lvl,0) * 176px));transition:transform .8s cubic-bezier(.45,1.35,.5,1)}.jam-apply .bj-wave{animation:3.2s linear infinite jam-apply-slosh}.jam-apply .bj-berry{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.4,1.8,.5,1);transform:scale(0)}.jam-apply .is-ready .bj-berry{transform:scale(1)}.jam-apply .jar-count{font:800 30px/1 var(--font-display);letter-spacing:-.02em}.jam-apply .jar-count small{font:600 14px var(--font-body);color:var(--muted);letter-spacing:0}.jam-apply .jar-note{color:var(--ink-2);max-width:26ch;font-size:14px}.jam-apply .jar-note b{color:var(--ink)}.jam-apply .mini{z-index:5;background:var(--surface);border:1px solid var(--line);font:700 13px/1 var(--font-body);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:none;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 30px -12px #2b0b1459}.jam-apply .mini .mj{border:2.5px solid var(--glass-line);background:var(--glass);border-radius:6px 6px 9px 9px;width:26px;height:30px;position:relative;overflow:hidden}.jam-apply .mini .mj:before{content:"";background:var(--lid);height:6px;position:absolute;top:-3px;left:-3px;right:-3px}.jam-apply .mini .mj i{height:calc(var(--lvl,0) * 90%);background:var(--jam);transition:height .5s;position:absolute;bottom:0;left:0;right:0}.jam-apply .done{text-align:center;justify-items:center;gap:6px;max-width:620px;margin:0 auto;padding-top:10px;display:grid}.jam-apply .thanks{font:600 clamp(96px,22vw,168px)/.9 var(--font-accent);font-variation-settings:"SOFT" 100,"opsz" 144,"WONK" 1;letter-spacing:-.03em;color:var(--jam);text-shadow:0 6px 24px var(--glow);margin:0;padding-bottom:48px;font-style:italic;display:inline-block;position:relative}.jam-apply .thanks svg{--drip:var(--jam);clip-path:inset(0 round 6px 6px 0 0);width:94%;position:absolute;bottom:4px;left:3%;right:3%}.jam-apply .done .dcall{margin-top:12px}.jam-apply .done .dcall-b{text-align:center;padding:12px 20px}.jam-apply .done .dcall-b b{font-size:clamp(24px,5vw,30px)}.jam-apply .done .bigjar{width:150px;height:188px;margin-top:-27px}.jam-apply .done p{color:var(--ink-2);max-width:40ch;margin-top:14px;font-size:17px}.jam-apply .done p b{color:var(--ink)}.jam-apply .done .btn{margin-top:16px}@media (max-width:900px){.jam-apply .layout{grid-template-columns:minmax(0,1fr)}.jam-apply .jarcol{display:none}.jam-apply .mini{display:inline-flex}}@media (max-width:560px){.jam-apply .pair{grid-template-columns:minmax(0,1fr)}.jam-apply .goo-btn{width:100%}.jam-apply .bchip span{padding-right:12px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.jam-apply .bj-wave{animation:none}}
