div{box-sizing:border-box}.o9Q0I_pYCVoOUc3Ngdk0{width:80%;display:flex;flex-direction:row;justify-content:start;-moz-column-gap:16px;column-gap:16px}.o9Q0I_pYCVoOUc3Ngdk0 .alJxI4VYB1ijNyVqAERI{display:flex;flex-direction:column;justify-content:space-around}.o9Q0I_pYCVoOUc3Ngdk0 .alJxI4VYB1ijNyVqAERI .bAipLbfSuuwAr0htxvX9{font-family:"Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:21px;color:#223}.o9Q0I_pYCVoOUc3Ngdk0 .alJxI4VYB1ijNyVqAERI .bAipLbfSuuwAr0htxvX9 .aZn87qHhvcnT7N1jh4Ae{font-family:-apple-system,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:27px;padding-left:5px}.o9Q0I_pYCVoOUc3Ngdk0 .alJxI4VYB1ijNyVqAERI .tD_2HMOCoDtEimcJmyQu{font-family:"Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:27px;color:#223}.o9Q0I_pYCVoOUc3Ngdk0 .alJxI4VYB1ijNyVqAERI .BR4d9UT1SDu8mDGnzMcs{font-family:"Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:21px;color:#223}.o9Q0I_pYCVoOUc3Ngdk0 .alJxI4VYB1ijNyVqAERI .XXUmhJNIxYAAUD_lYwaf{color:#ff6000;font-family:"Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:21px;margin-left:8px;text-decoration:none}.o9Q0I_pYCVoOUc3Ngdk0 .alJxI4VYB1ijNyVqAERI .VxG8PuDdNsjhByEuT8p0{width:120px;height:47px;-o-object-fit:cover;object-fit:cover}.o9Q0I_pYCVoOUc3Ngdk0 .SaP5j35TEaxpPsnfXDTc{width:80px;height:80px}.o9Q0I_pYCVoOUc3Ngdk0 .SaP5j35TEaxpPsnfXDTc .Ipt1VOUm2Wj5BhZKLQHU{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.Uis265htyUk2SxODXwt4{width:20px;height:20px}.e90mvx7rAqJjC9tHiIHD{cursor:pointer}
div{box-sizing:border-box}.Y5IFCLTe1hlTbRswQ8jK{animation:RjANRnKnialETGC8AGRw .2s ease-out 0s;animation-fill-mode:forwards;background-color:rgba(0,0,0,.3490196078);position:fixed;top:0;bottom:0;left:0;right:0;z-index:100000}.Y5IFCLTe1hlTbRswQ8jK .Zn0nfm0jgtQ39zMfngsj{height:510px}.Y5IFCLTe1hlTbRswQ8jK .gRpxudvmO3aYqrfTM4FE{height:80%}.Y5IFCLTe1hlTbRswQ8jK .ShsByqZ27kQNGNrkBNz2{border-radius:2px;border:1px #1e1e1e solid;background:#fff;width:50%;min-width:770px;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.Y5IFCLTe1hlTbRswQ8jK .ShsByqZ27kQNGNrkBNz2 .YaH_jm8W23cHkIFhCVsl{height:82px;position:fixed;width:100%;border-bottom:1px #1e1e1e solid;display:flex;align-items:center}.Y5IFCLTe1hlTbRswQ8jK .ShsByqZ27kQNGNrkBNz2 .YaH_jm8W23cHkIFhCVsl .EMkfj1lC8Hzgbe5hcH6c{line-height:82px;color:#223;margin:0;padding:0;margin-left:24px;font-size:24px;font-weight:400}.Y5IFCLTe1hlTbRswQ8jK .ShsByqZ27kQNGNrkBNz2 .YaH_jm8W23cHkIFhCVsl .hMyVE7kkIykdRu6ee69s{margin-left:12px;font-size:14px}.Y5IFCLTe1hlTbRswQ8jK .ShsByqZ27kQNGNrkBNz2 .fOA1mV5c1QJSHeuePLz9{position:fixed;bottom:0;width:100%;border-top:1px solid #1e1e1e;height:109px;display:flex;justify-content:start;align-items:center;-moz-column-gap:16px;column-gap:16px}.Y5IFCLTe1hlTbRswQ8jK .ShsByqZ27kQNGNrkBNz2 .fOA1mV5c1QJSHeuePLz9 .Hvq5Gge7SFKPHMu4vFEQ{border:none;border-radius:4px;padding:12px 24px;background-color:#ff6000;color:#fff;font-size:14px;font-weight:600;line-height:21px;margin-left:24px}.Y5IFCLTe1hlTbRswQ8jK .ShsByqZ27kQNGNrkBNz2 .fOA1mV5c1QJSHeuePLz9 .UQTx3_81nlHAp6rPutua{background-color:#d1d1d3}.Y5IFCLTe1hlTbRswQ8jK .ShsByqZ27kQNGNrkBNz2 .fOA1mV5c1QJSHeuePLz9 .nZCrkcVvHQXO4hdG700z{border:none;border-radius:4px;padding:8px 12px;color:#ff6000;background-color:#fff;font-size:14px;font-weight:600;line-height:21px}.goXLQhiFlRv6Muf77LxW{width:100%;margin-top:82px;height:calc(100% - 191px);overflow-y:scroll;overflow-x:hidden}.goXLQhiFlRv6Muf77LxW .R3T4tKngGMjnJ5ZYQe9Q{margin:0;padding:0px 24px}.goXLQhiFlRv6Muf77LxW .R3T4tKngGMjnJ5ZYQe9Q .vnPTyX7XHsLUQU78kfBM{border-bottom:1px #d1d1d3 solid}.goXLQhiFlRv6Muf77LxW .R3T4tKngGMjnJ5ZYQe9Q .vnPTyX7XHsLUQU78kfBM .ra3LaNvV78qrOM8E8PrS{font-size:12px;margin:8px;color:#f44336}.goXLQhiFlRv6Muf77LxW .R3T4tKngGMjnJ5ZYQe9Q .HORVOPUp6oywd2sNlDEy{width:100%;padding:16px 0px;display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px}.feGNzNMa_rpHTSYIkfR0{width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -65%);text-align:center;color:#223;display:flex;flex-direction:column;row-gap:12px}.feGNzNMa_rpHTSYIkfR0 .bmkxGBrQdmUuPPZIjLfT{text-align:center;font-family:"Hiragino Sans",Meiryo,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:21px;margin:0}.feGNzNMa_rpHTSYIkfR0 .irVM5D9D7YX_jO_c4B5f{font-family:"Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:21px;margin:0}.feGNzNMa_rpHTSYIkfR0 .iJWSStRLHAIFusDd85bz{font-size:44px;font-style:normal;font-weight:300;line-height:44px;margin:0}.L5lNzziOuaoEzKJfxqu9{width:88px;height:88px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.SqzB4Kc0Twa5WYUvvNXA{width:100%;margin-top:82px;height:calc(100% - 191px);text-align:center}.SqzB4Kc0Twa5WYUvvNXA .f3qkMskQ3PQVNMdQJLm3{padding:20px;font-size:20px}.SqzB4Kc0Twa5WYUvvNXA .Goyzp_Z9dwwB9VFHoiIu{width:88px;height:88px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.wKjx3RYyNxgMPQH_LFwe{margin:32px auto}.wKjx3RYyNxgMPQH_LFwe .hYkPsoylU1XeUPKtbwiF{margin:0 auto;width:48px;height:48px}.wKjx3RYyNxgMPQH_LFwe .hYkPsoylU1XeUPKtbwiF img{width:100%;height:100%}.wKjx3RYyNxgMPQH_LFwe .QSZcM2eYGc5CL7BOxHUI{margin:16px 0;color:#91909e;text-align:center;font-family:"Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:24px}.wKjx3RYyNxgMPQH_LFwe .F68xIR7DwQyFXaDs5umy{display:flex;-moz-column-gap:32px;column-gap:32px;justify-content:center;align-items:center;height:48px}.wKjx3RYyNxgMPQH_LFwe .F68xIR7DwQyFXaDs5umy .AB3JgpBMB4n3tJEX5Qxb{height:32px}.wKjx3RYyNxgMPQH_LFwe .F68xIR7DwQyFXaDs5umy .AB3JgpBMB4n3tJEX5Qxb img{width:auto;height:100%}.wKjx3RYyNxgMPQH_LFwe .F68xIR7DwQyFXaDs5umy .S1ZolVWPofbBm_kVskmz{height:24px}
/*
 * react-circular-progressbar styles
 * All of the styles in this file are configurable!
 */

.CircularProgressbar {
  /*
   * This fixes an issue where the CircularProgressbar svg has
   * 0 width inside a "display: flex" container, and thus not visible.
   */
  width: 100%;
  /*
   * This fixes a centering issue with CircularProgressbarWithChildren:
   * https://github.com/kevinsqi/react-circular-progressbar/issues/94
   */
  vertical-align: middle;
}

.CircularProgressbar .CircularProgressbar-path {
  stroke: #3e98c7;
  stroke-linecap: round;
  transition: stroke-dashoffset 0.5s ease 0s;
}

.CircularProgressbar .CircularProgressbar-trail {
  stroke: #d6d6d6;
  /* Used when trail is not full diameter, i.e. when props.circleRatio is set */
  stroke-linecap: round;
}

.CircularProgressbar .CircularProgressbar-text {
  fill: #3e98c7;
  font-size: 20px;
  dominant-baseline: middle;
  text-anchor: middle;
}

.CircularProgressbar .CircularProgressbar-background {
  fill: #d6d6d6;
}

/*
 * Sample background styles. Use these with e.g.:
 *
 *   <CircularProgressbar
 *     className="CircularProgressbar-inverted"
 *     background
 *     percentage={50}
 *   />
 */
.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background {
  fill: #3e98c7;
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text {
  fill: #fff;
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path {
  stroke: #fff;
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail {
  stroke: transparent;
}

div{box-sizing:border-box}.o0VSlO7iYINKCrPrVzIF{margin-top:100px;display:flex;width:820px;height:222px;flex-direction:column;align-items:flex-start;padding:32px;border-radius:2px;border:1px solid #1e1e1e;background:#fff}.o0VSlO7iYINKCrPrVzIF .Ok1MeLAVXWCmWilFRmgv{display:flex;align-items:center}.o0VSlO7iYINKCrPrVzIF .Ok1MeLAVXWCmWilFRmgv .ky5ceKbY_QG56q3ZdAfY{vertical-align:middle;width:24px;height:24px}.o0VSlO7iYINKCrPrVzIF .Ok1MeLAVXWCmWilFRmgv .Z15M_UpRPqMndrWKWdI0{color:#1e1e1e;text-align:center;font-family:"Hiragino Sans",Meiryo,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin-left:16px}.o0VSlO7iYINKCrPrVzIF .fw_QJiwrreQgFnP8cPtU{margin-top:24px;margin-bottom:16px;padding:16px;width:100%;border-radius:2px;border:2px solid;border-color:#ff6000;color:#747474;font-family:"Hiragino Sans",Meiryo,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.o0VSlO7iYINKCrPrVzIF .HpZn51CXYTeyKECnmYWc{background-color:#ff6000;padding:12px 24px;color:#fff;justify-content:center;align-items:center;font-family:"Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:21px;border-radius:4px}.MLlmAPymwA9DVx_0izC9{width:60%;height:800px}.P_kdJgRJ0AoQUPd_7L_F{font-size:16px;display:inline-block;margin-left:24px}.P_kdJgRJ0AoQUPd_7L_F .Efd7ThtTntp896gYOwU8{-webkit-text-decoration:underline solid #00e;text-decoration:underline solid #00e;color:#ff6000;cursor:pointer}
.S7SS9CqXwq6D77sH1hnX{animation:rVbgbJ_Ysvbsj8PXezzI .2s ease-out 0s;animation-fill-mode:forwards;background-color:rgba(0,0,0,.3490196078);position:fixed;top:0;bottom:0;left:0;right:0;z-index:100000}.S7SS9CqXwq6D77sH1hnX .ka18zjia5b3L4Cao12nG{border-radius:2px;border:1px #1e1e1e solid;background:#fff;width:50%;min-width:770px;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.S7SS9CqXwq6D77sH1hnX .ka18zjia5b3L4Cao12nG .AsI2dkHnfkMAJJaEZ4lP{position:absolute;cursor:pointer;background-color:#fff;border-radius:50%;top:5%;right:5%;padding:8px;display:flex;width:40px;height:40px;justify-content:center;align-items:center;z-index:999999;box-shadow:0 10px 25px -5px #000}.S7SS9CqXwq6D77sH1hnX .ka18zjia5b3L4Cao12nG .AsI2dkHnfkMAJJaEZ4lP .M52YGsORi6BY2dV46fLy{width:100%;height:100%}
div{box-sizing:border-box}/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Reset default styling for dialogs.
*/dialog {
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.ldybtCHgwReM4NHpWh2P{border-bottom-width:1px;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding-left:1.5rem;padding-right:1.5rem;padding-top:0.75rem;padding-bottom:0.75rem}.KiUAWeKY8zPdhiDyJqAd{text-align:left}.toKbNOWyBdm5ySnsrx5h{cursor:pointer;--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity))}.htSu_oOJVzPQlG05qzRy{--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity))}.x6khK968xA_v7Kn21Twq{display:block}.CCzPEmpEaZFnl1Cd6qKt{display:inline-block}.p10_xxNrPUWSkF5FIsaQ{display:flex}.o8nSkmbTI8z8GtV9vgJv{display:table}.aG7byIC8Ch_0o115UtRt{resize:both}.f225fkCyzrFU9Ft2F6z2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td{box-sizing:border-box;font-family:"Hiragino Sans",Meiryo,sans-serif;font-size:12px;color:#223;margin:0 auto}
div{box-sizing:border-box}/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Reset default styling for dialogs.
*/dialog {
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.wvQHeA2C4kR9XqPDcywz{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem}@media (min-width: 640px){.wvQHeA2C4kR9XqPDcywz{padding-left:1.5rem;padding-right:1.5rem}}.vxp6Qh2Udh1hqLPkJNiA{display:none}@media (min-width: 640px){.vxp6Qh2Udh1hqLPkJNiA{display:flex;flex:1 1 0%;align-items:center;justify-content:space-between}}.C8uUug_lcHsiSdSfmGJd{isolation:isolate;display:inline-flex}.C8uUug_lcHsiSdSfmGJd > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.C8uUug_lcHsiSdSfmGJd{border-radius:0.375rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.XkyYR_2XAizE_H2BX45i{position:relative;display:inline-flex;cursor:pointer;align-items:center;border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.5rem;padding-bottom:0.5rem;--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219 / var(--tw-ring-opacity))}.XkyYR_2XAizE_H2BX45i:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.XkyYR_2XAizE_H2BX45i:focus{z-index:20;outline-offset:0px}.aKDN93HAGXKEmfBb9ddt{position:relative;display:inline-flex;cursor:pointer;align-items:center;border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.5rem;padding-bottom:0.5rem;--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219 / var(--tw-ring-opacity))}.aKDN93HAGXKEmfBb9ddt:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.aKDN93HAGXKEmfBb9ddt:focus{z-index:20;outline-offset:0px}.CBSTjGnPklrE0G8iORFk{position:relative;z-index:10;display:inline-flex;align-items:center;--tw-bg-opacity:1;background-color:rgb(79 70 229 / var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.CBSTjGnPklrE0G8iORFk:focus{z-index:20}.CBSTjGnPklrE0G8iORFk:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#4f46e5}.EnpikvOKoLNhgeyL4n3q{position:relative;display:inline-flex;align-items:center;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219 / var(--tw-ring-opacity))}.EnpikvOKoLNhgeyL4n3q:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.EnpikvOKoLNhgeyL4n3q:focus{z-index:20;outline-offset:0px}.EMEQ976eUiQOSlwAjigj{display:block}.wrqrZ1TQ0oraFZinE11r{display:inline-block}.VNEbQME2jHqQhxZ1yr9p{display:flex}.Kko7c0zLyUUDQezkNcU4{display:table}.B7AN0PLi8KnUL_e0HMkp{resize:both}.o0Cv2bmlOAQ4iM1Wc2E4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
div{box-sizing:border-box}/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Reset default styling for dialogs.
*/dialog {
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.apF7ZQRmtLNtBISuvgUe{position:fixed;inset:0px;z-index:50;display:flex;align-items:center;justify-content:center;overflow-y:auto;overflow-x:hidden;outline:2px solid transparent;outline-offset:2px}.apF7ZQRmtLNtBISuvgUe:focus{outline:2px solid transparent;outline-offset:2px}.HZ3IluAbAvSikwILvLm7{position:relative;margin-top:1.5rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;width:auto}.sB2wfFvK8ClAix5YHwpn{position:relative;display:flex;width:100%;flex-direction:column;border-radius:0.5rem;border-width:0px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.sB2wfFvK8ClAix5YHwpn:focus{outline:2px solid transparent;outline-offset:2px}.t8wzoDeFR0r8EwU0GeEb{margin-left:auto;margin-right:auto;display:flex;align-items:flex-start;justify-content:space-between;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(226 232 240 / var(--tw-border-opacity));padding:1.25rem}.RExWA5M3cVWlHtcTWgtw{font-size:1.875rem;line-height:2.25rem;font-weight:600}.rnd5_aWZZyIXFyOIhv_r{position:relative;flex:1 1 auto;padding:1.5rem}.Nt05OZmTIVUxnJYlK0q1{margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:flex-end;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;border-top-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(226 232 240 / var(--tw-border-opacity));padding:1.5rem}.duQ145Kxp6o6pgpWiHEy{margin-right:0.25rem;margin-bottom:0.25rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-timing-function:linear}.duQ145Kxp6o6pgpWiHEy:focus{outline:2px solid transparent;outline-offset:2px}._5d64SaWDP0AixuljCfx{position:fixed;inset:0px;z-index:40;--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));opacity:0.25}.bBJDcWBzE5cmGurd96Eg{min-width:100%;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));text-align:center}.bjzJWgou5TlUCuSWV0yR{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}._pTRBYpWHSmFYkIS0Que{border-bottom-width:1px;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding-left:1.5rem;padding-right:1.5rem;padding-top:0.75rem;padding-bottom:0.75rem}.roATc_WbbpBxSdKI4hhA{border-bottom-width:1px;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding-left:1.5rem;padding-right:1.5rem;padding-top:0.5rem;padding-bottom:0.5rem}.mVXE5DFok5uWpSU_DydQ{border-bottom-width:1px;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding-left:1.5rem;padding-right:1.5rem;padding-top:0.75rem;padding-bottom:0.75rem}.mn2Lue9aYeWf121aWysc{margin-left:auto;margin-right:auto;height:3rem;width:3rem;-o-object-fit:cover;object-fit:cover}.l6Au16JhxwpTA_mHzfm0{--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity))}.B67bf10WJSSr2dkqw06d{cursor:pointer}.aJSJ9_lESXBiWfUMDt4w{--tw-text-opacity:1;color:rgb(239 246 255 / var(--tw-text-opacity))}.SmO94rxJS5X6F6QYDPkC{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.tdYBdMHSnFfOKWVuFZ8N{display:block}.gQA5_l3JEtcsz5PIaTjT{display:inline-block}.qsp5ELrozaoBVJzrtVvN{display:flex}.cK60fzlqhxPiYXutxIa3{display:table}.XcMNa0TZ1y1VM35YP30R{resize:both}.ggAqmTtcKG92QowMXHJG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
div{box-sizing:border-box}/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Reset default styling for dialogs.
*/dialog {
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.SQI4VpjZek53qyzf_QbY{position:fixed;inset:0px;z-index:50;display:flex;align-items:center;justify-content:center;overflow-y:auto;overflow-x:hidden;outline:2px solid transparent;outline-offset:2px}.SQI4VpjZek53qyzf_QbY:focus{outline:2px solid transparent;outline-offset:2px}.u0vXsMPmiBfzAc29Mpgt{position:relative;flex:1 1 auto;padding:1.5rem}.I2mPCq5pwvJWvDJMhZ2q{padding:1.5rem;min-width:680px;padding:0 24px 24px 24px}.Ycuik3leqdsYmRAF6pTS{position:relative;margin-top:1.5rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;width:auto}.bjR3zu_tFZJda2oyxC9e{position:relative;display:flex;width:100%;flex-direction:column;border-radius:0.5rem;border-width:0px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.bjR3zu_tFZJda2oyxC9e:focus{outline:2px solid transparent;outline-offset:2px}._nA7CySpbyO7unOlDiJb{display:flex;align-items:flex-start;justify-content:space-between;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;padding:1.25rem}.tuK7UrQE0LBdKhrSDQoC{font-size:1.875rem;line-height:2.25rem;font-weight:600}.vaHr5gMJ9Q7Bw1HaqxkG{position:fixed;inset:0px;z-index:40;--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));opacity:0.25}.nvSxS_8PBtrIhz1ieZt0{display:block}.bEPA46lzGfWn5XhdSl25{display:inline-block}.n9Zq2tc4ywHmReIerMCu{display:flex}.P8HfLB4pdtqTL1dnGQcn{display:table}.nUkDx9d_6YYXO7rjRTCs{resize:both}.VAVHVcZ5_yZOin4avfeM{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PP22OpQEIs3Dc4qEQfpg{width:88px;height:88px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.CkcZ74fkLl7grcPc0XA1{margin:32px}._1q3hCUTaAIPuNlLkR7zO{width:100%;justify-content:space-between}.e0tEkKdIx_gKzmgQKCuZ{width:24px;height:24px}.e0tEkKdIx_gKzmgQKCuZ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.e0tEkKdIx_gKzmgQKCuZ :hover{cursor:pointer;opacity:.6}
div{box-sizing:border-box}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}h2{font-weight:600;font-size:16px;text-align:center}h3{font-weight:600}a:hover{opacity:.8}hr{height:.5px;background-color:#d1d1d3;border:none;color:#d1d1d3}ul{list-style:none;margin:0;padding:0}li{list-style:none;margin:0;padding:0}.flex{display:flex;align-items:center;justify-content:start;-moz-column-gap:8px;column-gap:8px}p{margin:0}.number{font-family:-apple-system,sans-serif}.preview-container{font-size:12px;color:#223;margin:0 auto;font-family:"Hiragino Sans",Meiryo,sans-serif}.pricey-affiliate-block{margin-top:32px;height:auto;align-items:stretch !important;border-radius:8px;background:#fff;background-color:#fff;box-shadow:0px 1px 5px 0px rgba(153,153,153,.2),0px 3px 1px 0px rgba(153,153,153,.12),0px 2px 2px 0px rgba(153,153,153,.14)}.pricey-affiliate-block p{margin:0}.pricey-affiliate-block .product-image-box{width:50%;height:auto;position:relative}.pricey-affiliate-block .product-image-box :after{display:block;content:"";width:100%;height:0;padding-top:60%}.pricey-affiliate-block .product-image-box img{position:absolute;top:0;left:0;display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.pricey-affiliate-block .product-detail-container{height:100%;width:50%;padding:24px}.pricey-affiliate-block .product-detail-container .product-title-label{color:#223;font-size:16px;font-weight:bold;line-height:150%;margin-bottom:16px}.pricey-affiliate-block .product-detail-container .affliate-link-button-list{width:100%;display:flex;flex-direction:column;padding-left:0}.pricey-affiliate-block .product-detail-container .affliate-link-button-list a{height:44px;margin:8px 0;color:#fff;text-decoration:none;justify-content:space-between}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .price-history-container{color:#223;font-size:12px;font-weight:600;cursor:pointer;padding:0 16px;background-color:#f3f3f6}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .price-history-container .img-box{width:20px;height:20px}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .price-history-container .img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .amazon{background-color:#f2a842}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .rakuten{background-color:#af2418}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .yahoo{background-color:#d33c20}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .site-button{flex-direction:row;border-radius:4px;justify-content:space-between;padding:0 16px}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .site-button p{font-size:12px;font-weight:600}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .site-button .price-container{text-align:right}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .site-button .price-container .price-label{font-weight:600;font-size:12px}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .site-button .price-container .price-label span{font-size:14px}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .site-button .price-container .postage{font-size:8px;font-weight:200;line-height:8px}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .additional-data{font-weight:200;width:100%;color:#91909e;font-size:11px;justify-content:space-between;margin-top:8px;padding:0 4px}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .additional-data p{font-size:11px}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .additional-data .site-info{justify-content:space-between;-moz-column-gap:6px;column-gap:6px}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .additional-data .site-info .img-box{height:16px;width:48.7px}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .additional-data .site-info .img-box a{width:100%;height:100%}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .additional-data .site-info .img-box img{cursor:pointer;width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down}.pricey-affiliate-block .product-detail-container .affliate-link-button-list .additional-data .site-info .img-box :hover{opacity:.8}@media screen and (max-width: 979px){.pricey-affiliate-block{flex-direction:column}.pricey-affiliate-block .product-image-box{width:100%;height:200px}.pricey-affiliate-block .product-detail-container{width:100%;padding:16px}.pricey-affiliate-block .product-detail-container .affliate-link-button-list{margin:6px 0}}
div{box-sizing:border-box}/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Reset default styling for dialogs.
*/dialog {
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.HXA_sTOIMRW5gB4mYAkM{overflow-x:auto;padding-top:0.75rem;padding-right:1rem}.bUo9lP5_q8uNZ4TxqDjA{min-width:100%;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));text-align:center;font-size:1rem;line-height:1.5rem}.Lp2WuPBJA1gBY_BPg9BD{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.v1ISXUYITr7QUHPnCLwQ{border-bottom-width:1px;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding-left:1.5rem;padding-right:1.5rem;padding-top:0.75rem;padding-bottom:0.75rem}.kayQWuWWZy7GH8JDWLF5{position:absolute;bottom:0px;right:0px;margin-top:2.5rem;margin-right:5rem}._d4t1F_bPI2dqwquDAl_{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hEpqkTyfPi30HKRq1zeh{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.xj23tcTtq2cOPj753ZwK{display:block}.XCbXrNVjtKqxzU2XWqot{display:inline-block}.go2QSNaeuJuiJBDpoc4o{display:flex}.vURyc6008p0nTX0T7ekl{display:table}.JBq6yz9MwvEi0IiGt9uA{resize:both}.hBgcFc566K2JlomlPdXg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
div{box-sizing:border-box}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}h2{font-weight:600;margin:1em 0;padding:8px 4px;font-size:1.5em;border-bottom:2px solid #333}h3{font-weight:600;font-size:16px}a{text-decoration:none}a:hover{opacity:.8}hr{height:.5px;background-color:#d1d1d3;border:none;color:#d1d1d3}ul{list-style:none;margin:0;padding:0}li{list-style:none;margin:0;padding:0}.FNRo4ntjB9uQ9s42Vaqh{display:flex;align-items:center;justify-content:start;-moz-column-gap:8px;column-gap:8px}p{margin:0}.Fj8nvUctEYrJ3xrLAX6U{font-family:-apple-system,sans-serif}.sZeFE8tx26jFJKx6S_WR{font-size:12px;color:#223;box-sizing:border-box;font-family:"Hiragino Sans",Meiryo,sans-serif;margin-top:24px;max-width:820px}.sZeFE8tx26jFJKx6S_WR header{border-radius:6px;background:#fff;box-shadow:rgba(0,0,0,.09) 0px 3px 12px}.sZeFE8tx26jFJKx6S_WR header .thlw3kZiZMyUCZ8TJwCo{width:120px;padding:16px}.sZeFE8tx26jFJKx6S_WR header .thlw3kZiZMyUCZ8TJwCo img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.sZeFE8tx26jFJKx6S_WR header .hhpnF6PXGMnRwG3vKfAG{justify-content:center;-moz-column-gap:0;column-gap:0}.sZeFE8tx26jFJKx6S_WR header .hhpnF6PXGMnRwG3vKfAG li{position:relative;padding:10px;margin:0;list-style:none;text-align:center;height:100%}.sZeFE8tx26jFJKx6S_WR header .hhpnF6PXGMnRwG3vKfAG li::before{content:"";display:block;height:100%;width:0;border-right:1px solid #333;position:absolute;left:0;top:0;bottom:0;margin:auto;opacity:.2}.sZeFE8tx26jFJKx6S_WR header .hhpnF6PXGMnRwG3vKfAG :hover{cursor:pointer;opacity:.8}.sZeFE8tx26jFJKx6S_WR header .hhpnF6PXGMnRwG3vKfAG .DCUOsqOfLBDd7qsbCt9M{color:#ff6000;border-bottom:4px solid #ff6000}.sZeFE8tx26jFJKx6S_WR .v9xC_xaZzlZfkqKwxq1C p{line-height:2;margin-top:8px}.sZeFE8tx26jFJKx6S_WR .v9xC_xaZzlZfkqKwxq1C .xKxS1S301uOqkquj0AaV{color:#f33;margin-top:24px}.sZeFE8tx26jFJKx6S_WR .v9xC_xaZzlZfkqKwxq1C .xcMeyAZ8pZ__bYUll6lG{color:#0073aa;cursor:pointer;text-decoration:underline}.sZeFE8tx26jFJKx6S_WR .v9xC_xaZzlZfkqKwxq1C .bunAxOcCI5IUsjr52Ai6{margin-top:24px}.sZeFE8tx26jFJKx6S_WR .v9xC_xaZzlZfkqKwxq1C .bunAxOcCI5IUsjr52Ai6 p{margin-top:16px}.sZeFE8tx26jFJKx6S_WR .v9xC_xaZzlZfkqKwxq1C .EAgZOR8ezG02fpeAMnGf{display:none}.sZeFE8tx26jFJKx6S_WR .v9xC_xaZzlZfkqKwxq1C h2{text-align:left}.sZeFE8tx26jFJKx6S_WR .v9xC_xaZzlZfkqKwxq1C .OJE1OKrV29V7E1oe_uri{border-radius:6px;background:#fff;background-color:#fff;box-shadow:rgba(0,0,0,.09) 0px 3px 12px;padding:8px 16px;margin-top:24px}.sZeFE8tx26jFJKx6S_WR .v9xC_xaZzlZfkqKwxq1C .OJE1OKrV29V7E1oe_uri dl{margin:16px 0}.sZeFE8tx26jFJKx6S_WR .v9xC_xaZzlZfkqKwxq1C .OJE1OKrV29V7E1oe_uri dl dt{flex-basis:13em}.sZeFE8tx26jFJKx6S_WR .v9xC_xaZzlZfkqKwxq1C .OJE1OKrV29V7E1oe_uri .ps2c_bUcIEFCjUFJCBqD{color:red}.sZeFE8tx26jFJKx6S_WR .v9xC_xaZzlZfkqKwxq1C .vUq2CbysTpap0rhR61MA{margin-top:24px}.sZeFE8tx26jFJKx6S_WR .v9xC_xaZzlZfkqKwxq1C .vUq2CbysTpap0rhR61MA .sQIEdngJvPxtUbnxmg3n{height:32px;padding:0 12px;background:#2271b1;color:#fff;font-size:13px;cursor:pointer;border-radius:3px}
