@media screen and (min-width:0){.apof-Root{border-radius:var(--radius-input);box-shadow:0 0 1px 0 var(--normal);padding:1rem}.apof-Root[data-type=sample]{max-width:380px;margin:auto auto}.apof-Root .apof-Fields{display:flex;flex-direction:column;justify-content:center;width:240px;gap:var(--space2);margin:2rem auto}}@media screen and (min-width:600px){.apof-Root{width:fit-content;padding:1rem;border-radius:var(--radius-input);box-shadow:0 0 1px 0 var(--normal)}.apof-Root[data-type=sample]{display:flex;gap:var(--space4);align-items:center;justify-content:center;max-width:100%}.apof-Root .apof-Fields{max-width:380px;display:flex;flex-direction:column;gap:var(--space2);margin:1rem auto}}.apof-FrontPanel{display:grid}@media screen and (min-width:0){.apof-FrontPanel{grid-template-columns:1fr}}@media screen and (min-width:600px){.apof-FrontPanel{grid-template-columns:1fr 1fr;gap:var(--space2)}}.apof-Sample{margin:0 auto;filter:drop-shadow(0 0 4px var(--normal-6));animation:apof-blessing 14s ease infinite}.apof-Sample text{font-family:var(--font-serif)}.apof-Front,.apof-Back{animation:var(--byodoji-motion-fade-in-name) 0.2s ease-in-out}@media screen and (min-width:0){.apof-Front,.apof-Back{display:flex;flex-direction:column-reverse}}@media screen and (min-width:600px){.apof-Front,.apof-Back{display:flex;flex-direction:column}}.apof-SampleView{display:flex;align-items:center;justify-content:center;gap:var(--space2)}@keyframes apof-blessing{0%{filter:drop-shadow(0 0 4px var(--normal-6))}16%{filter:drop-shadow(0 0 8px rgb(185,185,185))}32%{filter:drop-shadow(0 0 8px rgb(129,8,8))}48%{filter:drop-shadow(0 0 8px rgb(141,141,18))}64%{filter:drop-shadow(0 0 8px rgb(0,102,12))}80%{filter:drop-shadow(0 0 8px rgb(46,1,58))}100%{filter:drop-shadow(0 0 4px var(--normal-6))}}.apck-Root{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:0.5rem;padding:0.5rem;user-select:none;border-radius:var(--radius-input);--check-accent:var(--palette-accent,var(--positive));transition:background-color 80ms}@media (hover:hover){.apck-Root:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--normal) 5%,transparent)}}.apck-Root:has(:focus-visible){outline:2px solid color-mix(in srgb,var(--check-accent) 70%,transparent);outline-offset:1px}.apck-Root[aria-disabled=true]{cursor:not-allowed;opacity:0.6}.apck-Check{--check-accent:var(--palette-accent,var(--positive));flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-input);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--normal) 32%,transparent);background-color:var(--bg-0);transition:background-color 100ms,box-shadow 100ms}.apck-Check::after{content:"";position:absolute;inset:0;border-radius:var(--radius-input)}.apck-Check[data-compact]{width:20px;height:20px;border-radius:4px}.apck-Check[data-state=checked],.apck-Check[data-state=indeterminate]{background-color:var(--check-accent);box-shadow:inset 0 0 0 1.5px var(--check-accent)}.apck-Check[data-state=checked] .apck-Indicator,.apck-Check[data-state=indeterminate] .apck-Indicator{color:var(--bg-0)}.apck-Indicator{color:var(--check-accent,var(--positive));display:flex;align-items:center;justify-content:center}.apck-LabelTarget{display:flex;align-items:center;gap:0.5rem;min-width:0;cursor:pointer}.apck-Media{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;min-width:32px;max-height:32px;overflow:hidden;border-radius:calc(var(--radius-input) * 0.9)}.apck-Media img{display:block;width:auto;max-width:44px;height:auto;max-height:44px;object-fit:contain;border-radius:inherit}.apck-Label{color:var(--normal);font-size:var(--font-size2);line-height:1.15;font-weight:700}.apck-Root[data-compact]{gap:10px;padding:0.25rem;border-radius:6px}.apck-Root[data-compact] .apck-LabelTarget{gap:0.375rem;flex:1}.apck-Root[data-compact] .apck-Check[data-compact]{width:18px;height:18px;border-radius:5px}.apck-Root[data-compact][data-haschild=true]{min-height:34px;padding:0 10px 0 8px;border-radius:8px}.apck-Root[data-compact][data-haschild=true] .apck-Label{font-size:14px;font-weight:500;line-height:1.3}@media screen and (max-width:599px){.apck-Root[data-compact][data-haschild=true]{min-height:48px;gap:14px;padding:0 12px 0 10px}.apck-Root[data-compact][data-haschild=true] .apck-Label{font-size:16px}.apck-Root[data-compact][data-haschild=true] .apck-Check[data-compact]{width:24px;height:24px;border-radius:6px}.apck-Root[data-compact][data-haschild=true] .apck-Check[data-compact] svg{width:18px;height:18px}}.apsw-Switch{--switch-thumb-stretch:0px;display:block;flex-shrink:0;width:var(--switch-width,50px);height:var(--switch-height,30px);padding:0;border:0;appearance:none;background-color:var(--switch-track-color,color-mix(in srgb,var(--normal) 26%,var(--bg-0)));border-radius:9999px;position:relative;line-height:0;cursor:inherit;transition:background-color 120ms ease-out;-webkit-tap-highlight-color:transparent}.apsw-Switch:focus{outline:none}.apsw-Switch[data-state=checked]{background-color:color-mix(in srgb,var(--switch-accent-color,var(--positive)) 16%,var(--bg-0));box-shadow:inset 0 0 0 2px var(--switch-accent-color,var(--positive))}.apsw-Switch:active:not(:disabled){--switch-thumb-stretch:4px}.apsw-Switch:disabled{opacity:0.45}.apsw-Switch .apsw-Thumb{display:block;position:absolute;top:50%;left:0;width:calc(var(--switch-thumb-size,24px) + var(--switch-thumb-stretch));height:var(--switch-thumb-size,24px);background-color:var(--switch-thumb-color,#fff);border-radius:9999px;box-shadow:0 1px 2px rgba(0,0,0,0.2),0 0 0 0.5px rgba(0,0,0,0.06);transition:transform 160ms cubic-bezier(0.3,1.3,0.5,1),width 120ms ease-out,background-color 120ms ease-out;transform:translate(var(--switch-thumb-offset,2px),-50%)}@media (prefers-reduced-motion:reduce){.apsw-Switch .apsw-Thumb{transition:none}}@media (prefers-reduced-motion:reduce){.apsw-Switch{transition:none}.apsw-Switch:active:not(:disabled){--switch-thumb-stretch:0px}}.apsw-Thumb[data-state=checked]{transform:translate(calc(var(--switch-width,50px) - var(--switch-thumb-size,24px) - var(--switch-thumb-stretch) - var(--switch-thumb-offset,2px)),-50%);background-color:var(--switch-accent-color,var(--positive));box-shadow:none}.apsw-Root{--switch-width:50px;--switch-height:30px;--switch-thumb-size:22px;--switch-thumb-offset:4px;width:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--switch-width);gap:var(--space2);align-items:center;margin:calc(var(--space1) * 1) 0}.apsw-Root[aria-disabled=true]{cursor:not-allowed}.apsw-Root[aria-disabled=false]{cursor:pointer}.apsw-Root{border-radius:8px;transition:background-color 80ms,box-shadow 80ms}@media (hover:hover){.apsw-Root:hover:not([aria-disabled=true]){--switch-row-hover:color-mix(in srgb,var(--normal) 5%,transparent);background-color:var(--switch-row-hover);box-shadow:0 0 0 4px var(--switch-row-hover)}}.apsw-Root:has(.apsw-Switch:focus-visible){outline:2px solid color-mix(in srgb,var(--switch-accent-color,var(--positive)) 70%,transparent);outline-offset:4px}.apsw-Root .apsw-Label{font-size:var(--font-size3);font-weight:bold;user-select:none;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.apsw-Root .apsw-Description{font-size:var(--font-size2);font-weight:normal;user-select:none;line-height:1.65;overflow-wrap:anywhere;word-break:break-word}.apsw-Root .apsw-LabelContainer{min-width:0}.apsw-Root[data-has-description=true]{align-items:start}.apsw-Root:not([data-has-description=true]) .apsw-Label{line-height:1.12}@supports (text-box-trim:trim-both){.apsw-Root:not([data-has-description=true]) .apsw-Label{text-box-trim:trim-both;text-box-edge:text}}.apsw-Root[data-compact-mode=true]{--switch-width:40px;--switch-height:24px;--switch-thumb-size:16px;--switch-thumb-offset:4px;gap:0.7rem;align-items:center;margin:0}.apsw-Root[data-compact-mode=true]:has(.apsw-Switch:focus-visible){outline-offset:3px}.apsw-Root[data-compact-mode=true] .apsw-Label{font-size:0.96rem;line-height:1.35}.apsw-Root[data-compact-mode=true] .apsw-Description{font-size:0.82rem;line-height:1.55}.apmf-Root[data-orientation=vertical]{flex-direction:column}.apmf-Root[data-orientation=vertical] .apmf-Label{display:inline-block;font-weight:bold;text-align:left;font-size:0.9rem;padding:2pt var(--space1);border-radius:var(--space1);white-space:nowrap;margin:0.3rem 0 0}.apmf-Root[data-orientation=vertical] .apmf-Content{font-size:var(--font-size2);margin:0 var(--space1)}.apmf-Root[data-orientation=horizontal]{display:flex;align-items:center;justify-content:flex-start}.apmf-Root[data-orientation=horizontal] .apmf-Label{box-shadow:0 0 3px -0.5px var(--normal);background-color:var(--bg-1);font-size:9pt;padding:2pt var(--space1);border-radius:var(--space1);white-space:nowrap}.apmf-Root[data-orientation=horizontal] .apmf-Content{font-size:var(--font-size2);margin:0 var(--space1)}
