.bA8DcW_container{gap:32px;padding:16px 0 32px;display:grid}.bA8DcW_heading{margin:0 0 16px;font-size:1.25rem}.bA8DcW_banners{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.bA8DcW_bannerLink{border-radius:4px;display:block}.bA8DcW_bannerLink:focus-visible{outline-offset:4px;outline:2px solid}.bA8DcW_bannerLink img{aspect-ratio:16/9;object-fit:contain;border-radius:inherit;width:100%;height:auto;display:block}
._xbsKa_container{flex-direction:column;gap:1rem;padding:1rem;display:flex}._xbsKa_field{flex-direction:column;gap:.5rem;display:flex}._xbsKa_field select{color:inherit;background:var(--color-background-default);border:1px solid;border-radius:.25rem;padding:.5rem}._xbsKa_trigger,._xbsKa_mark{color:inherit;cursor:pointer;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}._xbsKa_trigger svg,._xbsKa_mark svg{width:1rem;height:1rem}._xbsKa_trigger:focus-visible,._xbsKa_mark:focus-visible{outline-offset:2px;outline:2px solid}._xbsKa_trigger{padding:.75rem}._xbsKa_mark{padding:.25rem}
.rev2 .plain-form-message,.rev2 .plain-form-notice-message{margin-bottom:var(--dimension-3l)}.rev2 .tsuchinoko-ticket-account-section{margin-bottom:var(--dimension-3l);max-width:800px}.rev2 .tsuchinoko-ticket-remaining-account{padding:var(--dimension-1l);margin-bottom:var(--dimension-m);background:var(--color-surface-subtle);border-radius:var(--dimension-2s);border:2px solid var(--color-border-default);text-align:center;color:var(--color-foreground-default);font-size:18px;line-height:1.5}.rev2 .tsuchinoko-ticket-remaining-account strong{color:var(--color-accent-default);margin:0 var(--dimension-2s);font-size:36px;font-weight:700;display:inline-block}.rev2 .tsuchinoko-ticket-characters-section{max-width:800px}.rev2 .tsuchinoko-ticket-characters-section .heading2{margin-bottom:var(--dimension-1l)}.rev2 .tsuchinoko-ticket-characters-section .tsuchinoko-ticket-tabs{gap:var(--dimension-s);margin-top:var(--dimension-m);margin-bottom:var(--dimension-m);flex-wrap:wrap;display:flex}.rev2 .tsuchinoko-ticket-characters-section .component-available-resource-counter{text-align:right;margin-bottom:var(--dimension-1l);display:block}.rev2 .tsuchinoko-ticket-section-divider{margin-top:var(--dimension-3l);padding-top:var(--dimension-3l);border-top:1px solid var(--color-border-default)}.rev2 .tsuchinoko-ticket-bulk-actions{gap:var(--dimension-m);margin-top:var(--dimension-1l);margin-bottom:var(--dimension-1l);flex-wrap:nowrap;display:flex}.rev2 .tsuchinoko-ticket-bulk-actions>*{flex:1;min-width:0}@media (max-width:480px){.rev2 .tsuchinoko-ticket-bulk-actions{flex-wrap:wrap}.rev2 .tsuchinoko-ticket-bulk-actions>*{flex:100%}}.rev2 .tsuchinoko-ticket-list{gap:var(--dimension-2s);flex-direction:column;display:flex}.rev2 .tsuchinoko-ticket-row{justify-content:space-between;align-items:center;gap:var(--dimension-m);padding:var(--dimension-m);background:var(--color-surface-default);border-radius:var(--dimension-2s);border:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}.rev2 .tsuchinoko-ticket-character{align-items:center;gap:var(--dimension-2s);display:flex}.rev2 .tsuchinoko-ticket-icon{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.rev2 .tsuchinoko-ticket-info{gap:var(--dimension-2s);flex-direction:column;display:flex}.rev2 .tsuchinoko-ticket-name{font:var(--font-body);white-space:nowrap;font-weight:700}.rev2 .tsuchinoko-ticket-expc-owner-label{font:var(--font-small);color:var(--color-foreground-default-weak);white-space:nowrap}.rev2 .tsuchinoko-ticket-usage-badge{padding:var(--dimension-2s) var(--dimension-1s);font:var(--font-small);color:var(--color-foreground-accent);background-color:var(--color-surface-accent-weak);border-radius:var(--dimension-1s);white-space:nowrap;font-weight:600;display:inline-block}.rev2 .tsuchinoko-ticket-remaining{font:var(--font-small);color:var(--color-foreground-default-weak)}.rev2 .tsuchinoko-ticket-remaining strong{color:var(--color-foreground-default)}.rev2 .tsuchinoko-ticket-retroactive-hint{font:var(--font-small);color:var(--color-foreground-default-weak);margin-top:var(--dimension-1s)}.rev2 .tsuchinoko-ticket-actions{align-items:flex-start;gap:var(--dimension-m);flex-direction:column;flex-shrink:0;margin-left:auto;display:flex}.rev2 .tsuchinoko-ticket-actions>*{flex:none;min-width:0}.rev2 .tsuchinoko-ticket-actions button{white-space:nowrap}.rev2 .tsuchinoko-ticket-auto-purchase{align-items:center;gap:var(--dimension-2s);cursor:pointer;font:var(--font-small);display:flex}.rev2 .tsuchinoko-ticket-auto-refill-row{padding:var(--dimension-m);background:var(--color-surface-subtle);border-radius:var(--dimension-2s);border:1px solid var(--color-border-subtle);margin-top:0}.rev2 .tsuchinoko-ticket-auto-refill-content{justify-content:space-between;align-items:center;gap:var(--dimension-3l);flex-wrap:wrap;max-width:100%;display:flex}@media (max-width:640px){.rev2 .tsuchinoko-ticket-auto-refill-content{align-items:flex-start;gap:var(--dimension-m);flex-direction:column}}.rev2 .tsuchinoko-ticket-auto-refill-info{flex:0 auto;min-width:0;max-width:500px}.rev2 .tsuchinoko-ticket-auto-refill-info strong{font:var(--font-body);color:var(--color-foreground-default);margin-bottom:var(--dimension-2s);font-weight:700;display:block}.rev2 .tsuchinoko-ticket-auto-refill-info p{font:var(--font-small);color:var(--color-foreground-default-weak);margin:0;line-height:1.5}.rev2 .tsuchinoko-ticket-auto-refill-toggle{flex-shrink:0;align-items:center;display:flex}.rev2 .tsuchinoko-ticket-toggle-label{align-items:center;gap:var(--dimension-1s);cursor:pointer;-webkit-user-select:none;user-select:none;font:var(--font-body);white-space:nowrap;font-weight:500;display:inline-flex}.rev2 .tsuchinoko-ticket-toggle-label span{color:var(--color-foreground-default)}.rev2 .tsuchinoko-ticket-consume-enabled{align-items:center;gap:var(--dimension-1s);cursor:pointer;-webkit-user-select:none;user-select:none;font:var(--font-body);white-space:nowrap;font-weight:500;display:inline-flex}.rev2 .tsuchinoko-ticket-consume-enabled span{color:var(--color-foreground-default)}
.w-8nDW_indicator{z-index:200001;pointer-events:none;will-change:transform;position:fixed;transform:translate(-50%,-50%)}.w-8nDW_ring{filter:drop-shadow(0 2px 4px #0003);display:block;transform:rotate(-90deg)}.w-8nDW_background{opacity:.3}.w-8nDW_progress{transition:stroke-dashoffset .1s;animation:cubic-bezier(.4,0,.2,1) forwards w-8nDW_progressRing}@keyframes w-8nDW_progressRing{0%{stroke-dashoffset:var(--circumference,113)}to{stroke-dashoffset:0}}
.ZE-2Ba_dragOverlay{color:#fff;text-align:center;white-space:nowrap;pointer-events:none;background:#24447ae6;border-radius:12px;justify-content:center;align-items:center;min-width:260px;max-width:360px;padding:6px 16px;font-weight:600;display:inline-flex;box-shadow:0 10px 24px #0000002e}.ZE-2Ba_insertSlot{opacity:0;pointer-events:auto;height:6px;margin:2px 0;transition:opacity .12s;position:relative}.ZE-2Ba_insertSlotActive{opacity:1}.ZE-2Ba_insertSlotLine{background:#4375f52e;border-radius:999px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ZE-2Ba_insertSlotOver .ZE-2Ba_insertSlotLine{background:#4375f5a6;height:4px}
.RF5iVW_modalBody{padding:var(--dimension-m)}.RF5iVW_linkSection{margin-top:var(--dimension-m);margin-bottom:var(--dimension-m);line-height:1.15}.RF5iVW_sectionLabel{opacity:.7;margin-bottom:var(--dimension-2s);font-size:.875rem;line-height:1.15}.RF5iVW_link{word-break:break-all;font-size:.875rem}.RF5iVW_characterSection .character-line2.small{font-size:.875rem}
@media screen and (max-width:719px){._4tZsRW_regular-only{display:none!important}}@media (min-width:720px){._4tZsRW_compact-only{display:none!important}}@media print{._4tZsRW_compact-only{display:none!important}}._4tZsRW_favoriteRowRoot{box-sizing:border-box;align-items:center;gap:var(--dimension-2s);width:100%;max-width:100%;min-height:56px;display:flex;overflow:hidden}._4tZsRW_favoriteRowCheckbox,._4tZsRW_folderCheckbox{margin:-16px 0 -16px -16px;padding:16px;position:relative;top:3px}._4tZsRW_folderIndent{--folder-indent-size:20px;height:100%;margin-left:calc(-1*var(--dimension-2s));align-self:stretch;display:flex}._4tZsRW_folderGuide{flex:0 0 var(--folder-indent-size);width:var(--folder-indent-size);position:relative}._4tZsRW_folderGuide:before{content:"";background:#4e5e7847;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}._4tZsRW_folderToggleSlot{flex:0 0 0;width:0;display:none}._4tZsRW_folderToggleSlot:before,._4tZsRW_folderToggleSlot:after,._4tZsRW_folderToggleSlotRoot:before,._4tZsRW_folderToggleSlotRoot:after{display:none}._4tZsRW_folderToggleSlotRoot{flex:0 0 0;width:0}._4tZsRW_folderToggleButton,._4tZsRW_folderTogglePlaceholder{justify-content:center;align-items:center;width:20px;height:20px;display:flex}._4tZsRW_folderToggleButton{cursor:pointer;color:inherit;z-index:1;background:0 0;border:none;font-size:16px}._4tZsRW_folderTogglePlaceholder,._4tZsRW_folderToggleSlotRoot ._4tZsRW_folderTogglePlaceholder{display:none}._4tZsRW_folderMeta>*{z-index:1;position:relative}._4tZsRW_folderIconWrapper{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}._4tZsRW_folderIconWrapper[data-has-children=false] ._4tZsRW_folderIconButton{opacity:.55}._4tZsRW_folderIconWrapper[data-has-children=false] ._4tZsRW_folderIconButton:hover{opacity:.75}._4tZsRW_folderIconBox{justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;display:inline-flex}._4tZsRW_folderIconButton{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._4tZsRW_folderIconButton:focus-visible{outline:2px solid var(--color-primary,#0a84ff);outline-offset:2px}._4tZsRW_folderIconWrapper[data-loading=true] ._4tZsRW_folderIconButton{opacity:.45}._4tZsRW_folderIconSpinner{pointer-events:none;border:2px solid #4375f54d;border-top-color:#4375f5e6;border-radius:50%;width:12px;height:12px;animation:.6s linear infinite _4tZsRW_folderIconSpinnerRotate;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}@keyframes _4tZsRW_folderIconSpinnerRotate{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}._4tZsRW_folderIconPlaceholder{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}._4tZsRW_favoriteRowMain{justify-content:space-between;align-items:center;gap:var(--dimension-1s);flex:1;min-width:0;max-width:100%;display:flex}._4tZsRW_favoriteRowHeader{gap:var(--dimension-2s);flex-direction:column;min-width:0;display:flex}._4tZsRW_titleClamp{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;display:block;overflow:hidden}._4tZsRW_dateCellFixed{white-space:nowrap;color:#888;align-items:center;font-size:12px;display:flex}._4tZsRW_dateCellContent{cursor:pointer;align-items:center;gap:6px;display:inline-flex}._4tZsRW_dateLabelShort{background:var(--color-bg-elevated,#f2f2f2);color:var(--color-text-primary,#444);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}._4tZsRW_memoClampOneLine{text-overflow:ellipsis;white-space:nowrap;color:#666;max-width:100%;display:block;overflow:hidden}._4tZsRW_favoriteRowTail{gap:var(--dimension-2s);text-align:right;flex-direction:column;flex-shrink:0;min-width:0;max-width:100%;display:flex}._4tZsRW_favoriteRowMemo{gap:var(--dimension-3s);display:flex}._4tZsRW_favoriteRowMemoButton{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;font-size:11px;line-height:1.2}._4tZsRW_favoriteRowMemoButton:focus-visible{outline:2px solid var(--color-primary,#0a84ff);outline-offset:2px}@media screen and (max-width:719px){._4tZsRW_favoriteRowMemoButton{background:var(--color-bg-elevated,#f2f2f2);color:var(--color-text-primary,#444);border-radius:999px;padding:2px 8px;font-weight:600}}
.t68JCa_indicator{z-index:99999;pointer-events:none;will-change:transform;position:fixed;transform:translate(-50%,-50%)}.t68JCa_ring{filter:drop-shadow(0 2px 4px #0003);display:block;transform:rotate(-90deg)}.t68JCa_background{opacity:.3}.t68JCa_progress{transition:stroke-dashoffset .1s;animation:cubic-bezier(.4,0,.2,1) forwards t68JCa_progressRing}@keyframes t68JCa_progressRing{0%{stroke-dashoffset:var(--circumference,113)}to{stroke-dashoffset:0}}
.nk55mW_scope .nk55mW_memoRow{min-width:0}.nk55mW_stickyHeader{z-index:100;background:var(--color-bg-base,#fff);position:sticky;top:0}.nk55mW_stickyNav{padding:10px 0}.nk55mW_stickyActions{padding:0 16px 8px}.nk55mW_folderLoadingRow{color:#5a6473;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.nk55mW_folderLoadingSpinner{border:2px solid #4375f559;border-top-color:#4375f5e6;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.6s linear infinite nk55mW_folderLoadingRowSpinner}.nk55mW_folderLoadingLabel{line-height:1.4}@keyframes nk55mW_folderLoadingRowSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.vy9U6q_memoViewerOverlay{z-index:100001;background:#0006;place-items:center;display:grid;position:fixed;inset:0}.vy9U6q_memoViewerDialog{z-index:100002;background:#fff;border-radius:8px;flex-direction:column;width:min(92vw,640px);max-width:640px;max-height:70vh;padding:16px;display:flex;overflow:auto;box-shadow:0 8px 24px #0003}.vy9U6q_memoViewerHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.vy9U6q_memoViewerTitle{font-weight:600}.vy9U6q_memoViewerBody{white-space:pre-wrap;word-break:break-word;flex:auto}.vy9U6q_memoViewerFooter{text-align:right;margin-top:12px}
@media screen and (max-width:719px){.h1tyXG_regular-only{display:none!important}}@media (min-width:720px){.h1tyXG_compact-only{display:none!important}}@media print{.h1tyXG_compact-only{display:none!important}}.h1tyXG_content{gap:var(--dimension-2l);padding:var(--dimension-m);overflow-wrap:anywhere;flex-direction:column;display:flex}.h1tyXG_details{gap:var(--dimension-2l);flex-direction:column;margin:0;display:flex}.h1tyXG_detailItem{align-items:start;gap:var(--dimension-2s);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:720px){.h1tyXG_detailItem{gap:var(--dimension-m);grid-template-columns:8rem minmax(0,1fr)}}.h1tyXG_detailItem>dt{font:var(--font-heading4)}.h1tyXG_detailItem>dd{min-width:0;margin:0}.h1tyXG_body{padding:var(--dimension-m);border:1px solid var(--color-border-default);border-radius:var(--corner-radius-s);background:var(--color-background-inset);font:var(--font-body);overflow-wrap:anywhere}.h1tyXG_characters{gap:var(--dimension-m);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.h1tyXG_characters{grid-template-columns:repeat(2,minmax(0,1fr))}}.h1tyXG_characters>li{min-width:0;padding:var(--dimension-m);border:1px solid var(--color-border-default);border-radius:var(--corner-radius-s);background:var(--color-background-inset)}.h1tyXG_answer{gap:var(--dimension-2s);flex-direction:column;display:flex}.h1tyXG_answer>p{margin:0}.h1tyXG_status{padding:var(--dimension-m);border-radius:var(--corner-radius-s);background:var(--color-background-inset)}.h1tyXG_status>p{margin:0}
.xfoaUW_navScroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow:auto hidden}.xfoaUW_navScroll .navigation-bar-container{overflow:auto hidden}.xfoaUW_navScroll .navigation-bar{touch-action:pan-x}
._7CgfCG_layout{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:1.5rem;max-width:78rem;margin:0 auto;padding:1rem;display:grid}._7CgfCG_container{overflow-wrap:anywhere;grid-area:1/1;width:100%;min-width:0;max-width:58rem;margin:0 auto;line-height:1.8}._7CgfCG_container>section{margin-block:2.5rem;scroll-margin-top:2rem}._7CgfCG_container>section>h2{margin-bottom:1rem;font-size:1.5rem}._7CgfCG_container>section>h3,._7CgfCG_container ._7CgfCG_example>h3{margin-bottom:.5rem;font-size:1.15rem}._7CgfCG_container ._7CgfCG_comparison>div>h4{margin-bottom:.5rem;font-size:.85rem}._7CgfCG_container>section>p+p{margin-top:.75rem}._7CgfCG_container>section>ul,._7CgfCG_container>section>ol{padding-left:1.5rem}._7CgfCG_container>section>ul li,._7CgfCG_container>section>ol li{list-style:inherit}._7CgfCG_container>section>ul li+li,._7CgfCG_container>section>ol li+li{margin-top:.5rem}._7CgfCG_container>section>p a,._7CgfCG_container>section>ul a,._7CgfCG_container>section>ol a{text-underline-offset:.2em;text-decoration:underline}._7CgfCG_container>section>p code,._7CgfCG_container>section>ul code,._7CgfCG_container>section>ol code{font-size:.9em}._7CgfCG_intro{font-size:1.1rem}._7CgfCG_tools{z-index:20;border:1px solid var(--color-border-default);background:var(--color-background-default);border-radius:.5rem;flex-direction:column;grid-area:1/2;gap:1.25rem;max-height:calc(100dvh - 2rem);padding:.75rem;display:flex;position:sticky;top:1rem}._7CgfCG_contents{min-height:0;overflow-y:auto}._7CgfCG_contentsTitle{margin-bottom:.5rem;font-size:1rem}._7CgfCG_contentsToggle{display:none}._7CgfCG_contentsLinks{flex-direction:column;margin:0;padding:0;display:flex}._7CgfCG_contentsLinks li{list-style:none}._7CgfCG_contentsLinks a{border-radius:.25rem;align-items:center;min-height:2rem;padding:.25rem .5rem;text-decoration:none;display:flex}._7CgfCG_contentsLinks a:hover,._7CgfCG_contentsLinks a:focus-visible{background:var(--color-background-inset)}._7CgfCG_contentsLinks a:focus-visible{outline-offset:-2px;outline:2px solid}._7CgfCG_trySettings{flex-shrink:0}._7CgfCG_settingsHeading{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:.5rem;display:flex}._7CgfCG_settingsHeading h2{margin:0;font-size:1rem}._7CgfCG_settingsHeading span{font-size:.75rem}._7CgfCG_previewControls{gap:.25rem;display:grid}._7CgfCG_previewControls>label{min-height:2rem}@media (max-width:1199px){._7CgfCG_layout{padding:0 1rem;display:block}._7CgfCG_container>section{scroll-margin-top:9rem}._7CgfCG_tools{gap:0;max-height:none;margin-bottom:1.5rem;top:0}._7CgfCG_settingsHeading{padding-right:6rem}._7CgfCG_previewControls{justify-content:space-between;gap:.5rem;display:flex}._7CgfCG_contentsTitle{display:none}._7CgfCG_previewControls>label,._7CgfCG_contentsLinks a{min-height:2.75rem}._7CgfCG_contents{overflow:visible}._7CgfCG_contentsToggle{min-height:2.75rem;color:inherit;cursor:pointer;border-radius:.25rem;padding:.5rem;display:block;position:absolute;top:.25rem;right:.5rem}._7CgfCG_contentsToggle:focus-visible{outline:2px solid}._7CgfCG_contentsLinks{max-height:min(50dvh,100dvh - 10rem - var(--dimension-6l,4rem));border:1px solid var(--color-border-default);background:var(--color-background-default);box-shadow:var(--surface-shadow);border-radius:.5rem;padding:.5rem;display:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}._7CgfCG_contentsLinks._7CgfCG_contentsOpen{display:flex}}._7CgfCG_examples{gap:1.25rem;display:grid}._7CgfCG_example{border:1px solid color-mix(in srgb, currentColor 25%, transparent);border-radius:.5rem;padding:1.25rem}._7CgfCG_comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}._7CgfCG_comparison>div{min-width:0}._7CgfCG_comparison>div>pre{white-space:pre-wrap;background:color-mix(in srgb, currentColor 5%, transparent);border-radius:.25rem;padding:.75rem}@media (max-width:640px){._7CgfCG_comparison{grid-template-columns:minmax(0,1fr)}}._7CgfCG_preview{min-height:4rem;padding:1.25rem .75rem}._7CgfCG_preview img{object-fit:contain;max-width:100%;max-height:5rem}._7CgfCG_referenceList{margin-top:1rem}._7CgfCG_referenceList dt{margin-top:.75rem;font-weight:700}._7CgfCG_referenceList dd{margin-left:1rem}
