.List-module-scss-module__2Iiduq__DateTime{font-size:var(--font-size1);font-family:var(--font-mono);color:var(--fg-2);white-space:nowrap}.List-module-scss-module__2Iiduq__PointCell{flex-direction:column;justify-content:center;align-items:flex-end;gap:0;min-width:70px;display:flex}.List-module-scss-module__2Iiduq__PointCell[data-large=true]{padding:var(--space2);background-color:var(--bg-1);border-radius:var(--radius2);align-items:center}.List-module-scss-module__2Iiduq__PointNumber{font-size:var(--font-size2);font-weight:700;font-family:var(--font-mono);text-align:right}.List-module-scss-module__2Iiduq__PointNumber[data-positive=true]{color:var(--success)}.List-module-scss-module__2Iiduq__PointNumber[data-positive=false]{color:var(--danger)}.List-module-scss-module__2Iiduq__PointUnit{font-size:var(--font-size0);font-weight:600;font-family:var(--font-ocr);color:var(--fg-3)}.List-module-scss-module__2Iiduq__TypeBadge{border-radius:var(--radius1);font-size:var(--font-size1);white-space:nowrap;align-items:center;padding:2px 8px;font-weight:500;display:inline-flex}.List-module-scss-module__2Iiduq__TypeBadge[data-type=received],.List-module-scss-module__2Iiduq__TypeBadge[data-type=used\.cancel]{background-color:var(--success-bg);color:var(--success)}.List-module-scss-module__2Iiduq__TypeBadge[data-type=used],.List-module-scss-module__2Iiduq__TypeBadge[data-type=received\.cancel]{background-color:var(--danger-bg);color:var(--danger)}.List-module-scss-module__2Iiduq__TypeBadge[data-type=cancel]{background-color:var(--bg-3);color:var(--fg-2)}.List-module-scss-module__2Iiduq__SourceCell{flex-direction:column;gap:2px;display:flex}.List-module-scss-module__2Iiduq__SourceLabel{color:var(--fg-1);font-weight:500;font-size:var(--font-size1)}.List-module-scss-module__2Iiduq__RitualViewer{cursor:pointer;align-items:center;gap:8px;display:flex}.List-module-scss-module__2Iiduq__RitualViewerTextTitle{font-size:var(--font-size1);color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-weight:500;overflow:hidden}.List-module-scss-module__2Iiduq__RitualViewerDetailed{cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;margin:-8px;padding:8px;transition:background-color .15s;display:flex}.List-module-scss-module__2Iiduq__RitualViewerDetailed[data-linkable]:hover{background-color:var(--bg-2)}.List-module-scss-module__2Iiduq__RitualCell{justify-content:flex-start;align-items:center;display:flex}.List-module-scss-module__2Iiduq__RitualViewerInfo{flex-direction:column;gap:4px;display:flex}.List-module-scss-module__2Iiduq__RitualViewerTextTitle{align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.List-module-scss-module__2Iiduq__RitualViewerTextTitle[data-linkable]{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.List-module-scss-module__2Iiduq__RitualViewerTextTitle[data-linkable] svg{flex-shrink:0;width:14px;height:14px}.List-module-scss-module__2Iiduq__RitualStartDate{font-size:12px;font-family:var(--font-mono);color:var(--muted)}.List-module-scss-module__2Iiduq__RitualViewerDescription{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.List-module-scss-module__2Iiduq__RitualViewerTip{flex-direction:column;align-items:center;gap:8px;padding:8px;display:flex}.List-module-scss-module__2Iiduq__RitualViewerTipTitle{font-size:var(--font-size2);text-align:center;font-weight:600}.List-module-scss-module__2Iiduq__RitualViewerTipDate{font-size:var(--font-size1);font-family:var(--font-mono);color:var(--fg-2)}.List-module-scss-module__2Iiduq__CalcCell{font-size:var(--font-size1);font-family:var(--font-mono);align-items:center;gap:4px;display:flex}.List-module-scss-module__2Iiduq__CalcValue{color:var(--fg-1)}.List-module-scss-module__2Iiduq__CalcOperator{color:var(--fg-3)}.List-module-scss-module__2Iiduq__CalcRate{color:var(--danger)}.List-module-scss-module__2Iiduq__MessageCell{text-align:left;flex-direction:column;gap:4px;min-width:0;display:flex}.List-module-scss-module__2Iiduq__MessageScrollArea{align-items:center;gap:var(--space1);text-align:left;scrollbar-width:thin;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.List-module-scss-module__2Iiduq__MessageScrollArea .List-module-scss-module__2Iiduq__MessageTitle,.List-module-scss-module__2Iiduq__MessageScrollArea .List-module-scss-module__2Iiduq__MessageText{white-space:nowrap;flex:none}.List-module-scss-module__2Iiduq__MessageTitle{color:var(--fg-1);font-weight:500;font-size:var(--font-size1)}.List-module-scss-module__2Iiduq__MessageText{font-size:var(--font-size1);color:var(--fg-2);line-height:1.4}.List-module-scss-module__2Iiduq__WelcomeMessage{color:var(--brand);font-weight:500}.List-module-scss-module__2Iiduq__MantraInfo{flex-direction:column;gap:2px;display:flex}.List-module-scss-module__2Iiduq__MantraDate{font-size:var(--font-size0);font-family:var(--font-mono);color:var(--fg-3)}.List-module-scss-module__2Iiduq__ApplicationLink{color:var(--fg-1);font-size:var(--font-size1);flex-direction:column;gap:2px;text-decoration:none;display:flex}.List-module-scss-module__2Iiduq__ApplicationLink:hover{color:var(--brand);text-decoration:underline}.List-module-scss-module__2Iiduq__ApplicationDate{font-size:var(--font-size0);font-family:var(--font-mono);color:var(--fg-3)}.List-module-scss-module__2Iiduq__MonoText{font-size:var(--font-size0);font-family:var(--font-mono)}.List-module-scss-module__2Iiduq__DetailDialog{gap:var(--space2);min-width:min(760px,100%);display:grid}.List-module-scss-module__2Iiduq__DetailHero{gap:var(--space2);grid-template-columns:minmax(220px,.32fr) 1fr;align-items:stretch;display:grid}.List-module-scss-module__2Iiduq__DetailTokBlock{min-height:150px;padding:var(--space3);border:1px solid color-mix(in srgb, var(--brand) 34%, var(--bg-2));border-radius:var(--radius2);background:color-mix(in srgb, var(--brand) 10%, var(--bg-0));align-content:center;justify-items:center;display:grid}.List-module-scss-module__2Iiduq__DetailEyebrow{font-size:var(--font-size0);color:var(--fg-3);font-weight:700}.List-module-scss-module__2Iiduq__DetailTokValue{margin-top:var(--space1);font-family:var(--font-mono);font-size:clamp(2.4rem,6vw,4.8rem);font-weight:800;line-height:1}.List-module-scss-module__2Iiduq__DetailTokValue[data-positive=true]{color:var(--success)}.List-module-scss-module__2Iiduq__DetailTokValue[data-positive=false]{color:var(--danger)}.List-module-scss-module__2Iiduq__DetailTokUnit{margin-top:var(--space1);font-family:var(--font-ocr);font-size:var(--font-size1);color:var(--fg-2);font-weight:700}.List-module-scss-module__2Iiduq__DetailContext{align-content:center;gap:var(--space2);min-width:0;padding:var(--space3);border:1px solid var(--bg-2);border-radius:var(--radius2);background:var(--bg-0);display:grid}.List-module-scss-module__2Iiduq__DetailSourceBlock{gap:var(--space1);min-width:0;display:grid}.List-module-scss-module__2Iiduq__DetailSourceBlock>span:first-child{font-size:var(--font-size0);color:var(--fg-3);font-weight:700}.List-module-scss-module__2Iiduq__DetailSourceBlock .List-module-scss-module__2Iiduq__SourceLabel{font-size:var(--font-size3);font-weight:800}.List-module-scss-module__2Iiduq__DetailMetaChips{gap:var(--space1);flex-wrap:wrap;display:flex}.List-module-scss-module__2Iiduq__DetailMetaChips>span{align-items:center;gap:var(--space1);border:1px solid var(--bg-2);background:var(--bg-1);min-height:32px;color:var(--fg-2);font-size:var(--font-size1);border-radius:999px;padding:4px 10px;font-weight:700;display:inline-flex}.List-module-scss-module__2Iiduq__DetailMetaChips>span>span:first-child{color:var(--fg-3);font-size:var(--font-size0)}.List-module-scss-module__2Iiduq__DetailMetaChips strong{color:var(--fg-2);font-size:var(--font-size1)}.List-module-scss-module__2Iiduq__ConversionPanel{gap:var(--space2);padding:var(--space3);border:1px solid color-mix(in srgb, var(--brand) 28%, var(--bg-2));border-radius:var(--radius2);background:color-mix(in srgb, var(--brand) 7%, var(--bg-0));display:grid}.List-module-scss-module__2Iiduq__ConversionHeader{justify-content:space-between;align-items:flex-start;gap:var(--space2);display:flex}.List-module-scss-module__2Iiduq__ConversionHeader h3{font-size:var(--font-size3);color:var(--fg-1);margin:0}.List-module-scss-module__2Iiduq__ConversionResult{font-family:var(--font-mono);font-size:var(--font-size3);color:var(--success);white-space:nowrap;font-weight:800}.List-module-scss-module__2Iiduq__ConversionFormula{gap:var(--space1);grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.List-module-scss-module__2Iiduq__FormulaTerm{justify-items:center;gap:var(--space0);min-width:0;padding:var(--space2);border-radius:var(--radius1);background:var(--bg-0);border:1px solid var(--bg-2);text-align:center;display:grid}.List-module-scss-module__2Iiduq__FormulaTerm span{font-size:var(--font-size0);color:var(--fg-3);font-weight:700}.List-module-scss-module__2Iiduq__FormulaTerm strong{font-family:var(--font-mono);font-size:var(--font-size3);color:var(--fg-1)}.List-module-scss-module__2Iiduq__FormulaTerm[data-result]{background:color-mix(in srgb, var(--success) 10%, var(--bg-0));border-color:color-mix(in srgb, var(--success) 36%, var(--bg-2))}.List-module-scss-module__2Iiduq__FormulaTerm[data-result] strong{color:var(--success)}.List-module-scss-module__2Iiduq__FormulaOperator{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--font-size3);align-self:center;font-weight:700}.List-module-scss-module__2Iiduq__ConversionNote{color:var(--fg-2);font-size:var(--font-size1);margin:0;line-height:1.7}.List-module-scss-module__2Iiduq__DetailBody{gap:var(--space2);display:grid}.List-module-scss-module__2Iiduq__DetailSection{gap:var(--space1);display:grid}.List-module-scss-module__2Iiduq__DetailSectionTitle{font-size:var(--font-size1);color:var(--fg-2);font-weight:700}.List-module-scss-module__2Iiduq__DetailSurface,.List-module-scss-module__2Iiduq__DetailMessage{padding:var(--space3);border:1px solid var(--bg-2);border-radius:var(--radius2);background:var(--bg-1);overflow-x:auto}.List-module-scss-module__2Iiduq__DetailRitual .List-module-scss-module__2Iiduq__RitualViewerDetailed{align-items:center;gap:var(--space3);border-radius:0;grid-template-columns:128px auto;margin:0;display:grid;background:0 0!important;padding:0!important}.List-module-scss-module__2Iiduq__DetailRitual .List-module-scss-module__2Iiduq__RitualViewerDetailed:hover{background:0 0!important}.List-module-scss-module__2Iiduq__DetailRitual .List-module-scss-module__2Iiduq__RitualViewerDetailed .ImageContainer{width:128px;min-width:128px;height:128px}.List-module-scss-module__2Iiduq__DetailRitual .List-module-scss-module__2Iiduq__RitualViewerDetailed img{border-radius:var(--radius1);object-fit:cover;width:128px;height:128px}.List-module-scss-module__2Iiduq__DetailRitual .List-module-scss-module__2Iiduq__RitualViewerInfo{gap:var(--space1);min-width:0}.List-module-scss-module__2Iiduq__DetailRitual .List-module-scss-module__2Iiduq__RitualViewerTextTitle{max-width:none;font-size:var(--font-size3);line-height:1.35}.List-module-scss-module__2Iiduq__DetailRitual .List-module-scss-module__2Iiduq__RitualStartDate{font-size:var(--font-size1)}.List-module-scss-module__2Iiduq__DetailRitual .List-module-scss-module__2Iiduq__RitualViewerDescription{font-size:var(--font-size1);-webkit-line-clamp:3}.List-module-scss-module__2Iiduq__DetailMetaGrid{gap:var(--space1);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.List-module-scss-module__2Iiduq__DetailDataItem{gap:var(--space0);padding:var(--space2);border:1px solid var(--bg-2);border-radius:var(--radius1);background:var(--bg-0);display:grid}.List-module-scss-module__2Iiduq__DetailDataItem>span:first-child{font-size:var(--font-size0);color:var(--fg-3);font-weight:700}.List-module-scss-module__2Iiduq__DetailDataItem strong{font-size:var(--font-size2);color:var(--fg-1)}.List-module-scss-module__2Iiduq__DetailLink{align-items:center;gap:var(--space1);color:var(--brand);font-weight:600;text-decoration:none;display:inline-flex}.List-module-scss-module__2Iiduq__DetailLink:hover{text-underline-offset:2px;text-decoration:underline}.List-module-scss-module__2Iiduq__DetailLink svg{flex:none;width:14px;height:14px}@media (max-width:760px){.List-module-scss-module__2Iiduq__DetailDialog{min-width:0}.List-module-scss-module__2Iiduq__DetailHero,.List-module-scss-module__2Iiduq__DetailBody,.List-module-scss-module__2Iiduq__ConversionFormula{grid-template-columns:1fr}.List-module-scss-module__2Iiduq__FormulaOperator{justify-self:center}.List-module-scss-module__2Iiduq__DetailRitual .List-module-scss-module__2Iiduq__RitualViewerDetailed{align-items:flex-start}}
.Tok-module-scss-module__DTzTpa__Root{background-color:var(--bg-0);border-radius:var(--radius-input);box-shadow:0px 0 0px 4px var(--positive);margin:2rem .5rem}.Tok-module-scss-module__DTzTpa__Header{background-color:var(--positive);color:var(--positive-r);padding:var(--space2);justify-content:space-between;align-items:center;display:flex}.Tok-module-scss-module__DTzTpa__Header .Tok-module-scss-module__DTzTpa__Title{font-size:var(--font-size1);color:var(--positive-r)}.Tok-module-scss-module__DTzTpa__Point{font-size:2rem;font-family:var(--font-chaparral);color:var(--text-primary);font-weight:700}.Tok-module-scss-module__DTzTpa__Unit{font-size:var(--font-size1);color:var(--text-secondary);font-weight:700;font-family:var(--font-ocr)}@media screen and (min-width:0){.Tok-module-scss-module__DTzTpa__Body{flex-direction:column;display:flex}}@media screen and (min-width:600px){.Tok-module-scss-module__DTzTpa__Body{grid-template-columns:1fr 1fr;display:grid}}.Tok-module-scss-module__DTzTpa__Body .Tok-module-scss-module__DTzTpa__Item{padding:var(--space2);color:var(--normal-6);box-shadow:0px 0 1px .25px var(--bg-6);flex-grow:1;justify-content:space-between;align-items:center;display:flex}.Tok-module-scss-module__DTzTpa__Body .Tok-module-scss-module__DTzTpa__Item .Tok-module-scss-module__DTzTpa__Title{font-size:var(--font-size1);color:var(--positive)}.Tok-module-scss-module__DTzTpa__Body .Tok-module-scss-module__DTzTpa__Item .Tok-module-scss-module__DTzTpa__Point{font-size:var(--font-size6);color:var(--normal)}.Tok-module-scss-module__DTzTpa__Body .Tok-module-scss-module__DTzTpa__Item .Tok-module-scss-module__DTzTpa__Unit{font-size:var(--font-size1);color:var(--positive)}
